Blender V5.0
GHOST_NDOFManager.hh File Reference
#include "GHOST_System.hh"
#include <array>

Go to the source code of this file.

Classes

class  GHOST_NDOFManager

Macros

#define NDOF_TIME_DELTA_STARTING   0.0125f

Typedefs

using NDOF_Button_Array = std::array<GHOST_NDOF_ButtonT, 6>

Enumerations

enum  NDOF_DeviceT {
  NDOF_UnknownDevice = 0 , NDOF_SpaceNavigator , NDOF_SpaceExplorer , NDOF_SpacePilotPro ,
  NDOF_SpaceMousePro , NDOF_SpaceMouseWireless , NDOF_SpaceMouseProWireless , NDOF_SpaceMouseEnterprise ,
  NDOF_KeyboardPro , NDOF_NumpadPro , NDOF_SpacePilot , NDOF_Spaceball5000 ,
  NDOF_SpaceTraveler
}
enum  NDOF_Button_Type { ShortButton , LongButton }

Macro Definition Documentation

◆ NDOF_TIME_DELTA_STARTING

#define NDOF_TIME_DELTA_STARTING   0.0125f

The dummy time delta to use for starting events. 1/80th of a second (12.5ms).

Definition at line 40 of file GHOST_NDOFManager.hh.

Referenced by GHOST_NDOFManager::sendMotionEvent().

Typedef Documentation

◆ NDOF_Button_Array

using NDOF_Button_Array = std::array<GHOST_NDOF_ButtonT, 6>

Definition at line 42 of file GHOST_NDOFManager.hh.

Enumeration Type Documentation

◆ NDOF_Button_Type

Enumerator
ShortButton 
LongButton 

Definition at line 44 of file GHOST_NDOFManager.hh.

◆ NDOF_DeviceT

Enumerator
NDOF_UnknownDevice 
NDOF_SpaceNavigator 
NDOF_SpaceExplorer 
NDOF_SpacePilotPro 
NDOF_SpaceMousePro 
NDOF_SpaceMouseWireless 
NDOF_SpaceMouseProWireless 
NDOF_SpaceMouseEnterprise 
NDOF_KeyboardPro 
NDOF_NumpadPro 
NDOF_SpacePilot 
NDOF_Spaceball5000 
NDOF_SpaceTraveler 

Definition at line 15 of file GHOST_NDOFManager.hh.