|
Blender V5.0
|
#include <GHOST_NDOFManagerCocoa.hh>
Inherits GHOST_NDOFManager.
Public Member Functions | |
| GHOST_NDOFManagerCocoa (GHOST_System &) | |
| ~GHOST_NDOFManagerCocoa () override | |
| bool | available () override |
| Public Member Functions inherited from GHOST_NDOFManager | |
| virtual | ~GHOST_NDOFManager ()=default |
| GHOST_NDOFManager (GHOST_System &) | |
| bool | setDevice (unsigned short vendor_id, unsigned short product_id) |
| void | setDeadZone (float) |
| bool | sendMotionEvent () |
| void | updateTranslation (const int t[3], uint64_t time) |
| void | updateRotation (const int r[3], uint64_t time) |
| void | updateButtonRAW (int button_number, bool press, uint64_t time) |
| void | updateButton (GHOST_NDOF_ButtonT button, bool press, uint64_t time) |
| void | updateButtonsBitmask (int button_bits, uint64_t time) |
| void | updateButtonsArray (NDOF_Button_Array buttons, uint64_t time, NDOF_Button_Type type) |
Additional Inherited Members | |
| Protected Attributes inherited from GHOST_NDOFManager | |
| GHOST_System & | system_ |
Definition at line 12 of file GHOST_NDOFManagerCocoa.hh.
| GHOST_NDOFManagerCocoa::GHOST_NDOFManagerCocoa | ( | GHOST_System & | sys | ) |
Definition at line 225 of file GHOST_NDOFManagerCocoa.mm.
References clientID, DeviceAdded(), DeviceEvent(), DeviceRemoved(), error(), GHOST_NDOFManager::GHOST_NDOFManager(), ghost_system, kConnexionClientModeTakeOver, kConnexionMaskAll, kConnexionMaskAllButtons, kConnexionMaskAxis, kConnexionMaskNoButtons, load_driver_functions(), ndof_manager, new_driver_minimal_version, and printf.
|
override |
Definition at line 265 of file GHOST_NDOFManagerCocoa.mm.
References clientID, driver_loaded, ghost_system, ndof_manager, and unload_driver().
|
overridevirtual |
Whether multi-axis functionality is available (via the OS or driver) does not imply that a device is plugged in or being used.
Implements GHOST_NDOFManager.
Definition at line 277 of file GHOST_NDOFManagerCocoa.mm.
References driver_loaded.