Struct to hold a KeyboardDevice object, a KeyboardHandler object, and a mutex for data passing.
More...
Struct to hold a KeyboardDevice object, a KeyboardHandler object, and a mutex for data passing.
◆ DeviceData() [1/2]
SurgSim::Devices::KeyboardScaffold::DeviceData::DeviceData |
( |
KeyboardDevice * |
device | ) |
|
|
inlineexplicit |
Constructor.
- Parameters
-
device | Device to be managed by this scaffold |
◆ DeviceData() [2/2]
SurgSim::Devices::KeyboardScaffold::DeviceData::DeviceData |
( |
const DeviceData & |
| ) |
|
|
private |
◆ operator=()
◆ deviceObject
KeyboardDevice* const SurgSim::Devices::KeyboardScaffold::DeviceData::deviceObject |
Device object managed by this scaffold.
◆ keyboardHandler
osg::ref_ptr<OsgKeyboardHandler> SurgSim::Devices::KeyboardScaffold::DeviceData::keyboardHandler |
Keyboard Handler to communicate with underneath API.
◆ mutex
boost::mutex SurgSim::Devices::KeyboardScaffold::DeviceData::mutex |
The mutex that protects the externally modifiable parameters.
The documentation for this struct was generated from the following file: