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 ()
 
virtual ESpeed GetSpeed () const =0
 
virtual bool IsPanZoom () const =0
 
virtual bool IsRotate () const =0
 
virtual void SetPanZoom (bool isPanZoom)=0
 
virtual void SetRotate (bool isRotate)=0
 
virtual void SetSpeed (ESpeed speed)=0
 
virtual ENavigation GetNavigationMode () const =0
 
virtual EPivot GetPivotMode () const =0
 
virtual EPivotVisibility GetPivotVisibility () const =0
 
virtual bool IsLockHorizon () const =0
 
virtual void SetLockHorizon (bool bOn)=0
 
virtual void SetNavigationMode (ENavigation navigation)=0
 
virtual void SetPivotMode (EPivot pivot)=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()

MouseParameters::ENavigation MouseParameters::GetNavigationMode ( ) const
virtual

Implements I3dMouseNavigation.

◆ GetPivotMode()

MouseParameters::EPivot MouseParameters::GetPivotMode ( ) const
virtual

Implements I3dMouseNavigation.

◆ GetPivotVisibility()

MouseParameters::EPivotVisibility MouseParameters::GetPivotVisibility ( ) const
virtual

Implements I3dMouseNavigation.

◆ GetSpeed()

MouseParameters::ESpeed MouseParameters::GetSpeed ( ) const
virtual

Implements I3dMouseSensor.

◆ IsLockHorizon()

bool MouseParameters::IsLockHorizon ( ) const
virtual

Implements I3dMouseNavigation.

◆ IsPanZoom()

bool MouseParameters::IsPanZoom ( ) const
virtual

Implements I3dMouseSensor.

◆ IsRotate()

bool MouseParameters::IsRotate ( ) const
virtual

Implements I3dMouseSensor.

◆ SetLockHorizon()

void MouseParameters::SetLockHorizon ( bool  bOn)
virtual

Implements I3dMouseNavigation.

◆ SetNavigationMode()

void MouseParameters::SetNavigationMode ( ENavigation  navigation)
virtual

Implements I3dMouseNavigation.

◆ SetPanZoom()

void MouseParameters::SetPanZoom ( bool  isPanZoom)
virtual

Implements I3dMouseSensor.

◆ SetPivotMode()

void MouseParameters::SetPivotMode ( EPivot  pivot)
virtual

◆ SetPivotVisibility()

void MouseParameters::SetPivotVisibility ( EPivotVisibility  visibility)
virtual

Implements I3dMouseNavigation.

◆ SetRotate()

void MouseParameters::SetRotate ( bool  isRotate)
virtual

Implements I3dMouseSensor.

◆ SetSpeed()

void MouseParameters::SetSpeed ( ESpeed  speed)
virtual

Implements I3dMouseSensor.


The documentation for this class was generated from the following files: