HOpCameraManipulate.h
57 HOpCameraManipulate (HBaseView* view, int DoRepeat=0, int DoCapture=1, HBaseOperator *orbit = 0, HBaseOperator *pan = 0, HBaseOperator *zoom = 0, HBaseOperator *relative = 0, bool AllowHandleActivation = false);
152 HOpCameraOrbit * GetOrbitOperator() { return reinterpret_cast<HOpCameraOrbit *>(m_pOrbitOperator); }
virtual int OnLButtonDownAndMove(HEventInfo &hevent)
HOpCameraOrbit * GetOrbitOperator()
Definition: HOpCameraManipulate.h:152
virtual int OnMButtonDown(HEventInfo &hevent)
virtual const char * GetName()
virtual bool OperatorStarted()
Operator has been started if true, and has not been started if false.
Definition: HBaseOperator.h:106
virtual int OnLButtonUp(HEventInfo &hevent)
The HOpCameraOrbit class provides interactive orbiting of the camera around a scene.
Definition: HOpCameraOrbit.h:39
HBaseOperator * m_pOrbitOperator
Definition: HOpCameraManipulate.h:171
HBaseOperator * m_pRelativeOrbitOperator
Definition: HOpCameraManipulate.h:172
Definition: HTManager.h:157
virtual int OnMButtonUp(HEventInfo &hevent)
virtual int OnRButtonUp(HEventInfo &hevent)
virtual HBaseOperator * Clone()
The HBaseOperator class serves as a base for classes which handle user input and operate on the scene...
Definition: HBaseOperator.h:60
virtual int OnRButtonDown(HEventInfo &hevent)
The HBaseView class defines and manages a view of model information.
Definition: HBaseView.h:332
The HOpCameraRelativeOrbit class provides interactive orbiting of the camera around elements in the s...
Definition: HOpCameraRelativeOrbit.h:38
virtual int OnRButtonDownAndMove(HEventInfo &hevent)
virtual int OnMButtonDownAndMove(HEventInfo &hevent)
virtual int OnLButtonDown(HEventInfo &hevent)
The HOpCameraManipulate class combines the Orbit, Pan and Zoom Operators.
Definition: HOpCameraManipulate.h:42
HBaseOperator * m_pPanOperator
Definition: HOpCameraManipulate.h:173
The HOpCameraZoom class zooms the camera toward a target.
Definition: HOpCameraZoom.h:36
The HOpCameraPan class pans the camera about a current view.
Definition: HOpCameraPan.h:35
HBaseOperator * m_pZoomOperator
Definition: HOpCameraManipulate.h:174