MouseParameters Class Reference
#include <MouseParameters.h>
Public Member Functions | |
ENavigation | GetNavigationMode () const |
EPivot | GetPivotMode () const |
EPivotVisibility | GetPivotVisibility () const |
ESpeed | GetSpeed () const |
bool | IsLockHorizon () const |
bool | IsPanZoom () const |
bool | IsRotate () const |
MouseParameters () | |
void | SetLockHorizon (bool bOn) |
void | SetNavigationMode (ENavigation navigation) |
void | SetPanZoom (bool isPanZoom) |
void | SetPivotMode (EPivot pivot) |
void | SetPivotVisibility (EPivotVisibility visibility) |
void | SetRotate (bool isRotate) |
void | SetSpeed (ESpeed speed) |
~MouseParameters () | |
Public Member Functions inherited from I3dMouseParam | |
virtual | ~I3dMouseParam () |
Public Member Functions inherited from I3dMouseNavigation | |
virtual void | SetNavigationMode (ENavigation navigation)=0 |
virtual void | SetPivotVisibility (EPivotVisibility visibility)=0 |
Additional Inherited Members | |
Public Types inherited from I3dMouseSensor | |
enum | ESpeed { kLowSpeed = 0, kMidSpeed, kHighSpeed } |
Public Types inherited from I3dMouseNavigation | |
enum | ENavigation { kObjectMode = 0, kCameraMode, kFlyMode, kWalkMode, kHelicopterMode } |
enum | EPivot { kManualPivot = 0, kAutoPivot, kAutoPivotOverride } |
enum | EPivotVisibility { kHidePivot = 0, kShowPivot, kShowMovingPivot } |
Protected Member Functions inherited from I3dMouseSensor | |
virtual | ~I3dMouseSensor () |
Protected Member Functions inherited from I3dMouseNavigation | |
virtual | ~I3dMouseNavigation () |
Constructor & Destructor Documentation
◆ MouseParameters()
MouseParameters::MouseParameters | ( | ) |
◆ ~MouseParameters()
MouseParameters::~MouseParameters | ( | ) |
Member Function Documentation
◆ GetNavigationMode()
|
virtual |
Implements I3dMouseNavigation.
◆ GetPivotMode()
|
virtual |
Implements I3dMouseNavigation.
◆ GetPivotVisibility()
|
virtual |
Implements I3dMouseNavigation.
◆ GetSpeed()
|
virtual |
Implements I3dMouseSensor.
◆ IsLockHorizon()
|
virtual |
Implements I3dMouseNavigation.
◆ IsPanZoom()
|
virtual |
Implements I3dMouseSensor.
◆ IsRotate()
|
virtual |
Implements I3dMouseSensor.
◆ SetLockHorizon()
|
virtual |
Implements I3dMouseNavigation.
◆ SetNavigationMode()
void MouseParameters::SetNavigationMode | ( | ENavigation | navigation | ) |
◆ SetPanZoom()
|
virtual |
Implements I3dMouseSensor.
◆ SetPivotMode()
|
virtual |
Implements I3dMouseNavigation.
References I3dMouseNavigation::kAutoPivotOverride, and I3dMouseNavigation::kManualPivot.
◆ SetPivotVisibility()
void MouseParameters::SetPivotVisibility | ( | EPivotVisibility | visibility | ) |
◆ SetRotate()
|
virtual |
Implements I3dMouseSensor.
◆ SetSpeed()
|
virtual |
Implements I3dMouseSensor.
The documentation for this class was generated from the following files:
- src/Gui/3Dconnexion/MouseParameters.h
- src/Gui/3Dconnexion/MouseParameters.cpp