Unigine::Plugins::VrpnClient Class
The functionality described in this article is not available in the Community SDK edition.
You should upgrade to- Sim
SDK edition to use it.
You should upgrade to
Header: | #include <plugins/UnigineVrpnClient.h> |
A class for the VRPN Plugin that allows managing different input devices.
VrpnClient Class
Members
VrpnAnalogDeviceInterface * createAnalogDevice ( const char * name ) #
Creates an object that allows receiving data about input device sticks (for example, game-pad sticks).Arguments
- const char * name - Path to the device in the format device_name@server_address.
Return value
Newly created VrpnAnalogDevice.void deleteAnalogDevice ( VrpnAnalogDeviceInterface * device ) #
Deletes the VrpnAnalogDevice object.Arguments
- VrpnAnalogDeviceInterface * device - VrpnAnalogDevice to be deleted.
VrpnButtonDeviceInterface * createButtonDevice ( const char * name ) #
Creates an object that allows receiving data about states of input device buttons.Arguments
- const char * name - Path to the device in the format device_name@server_address.
Return value
Newly created VrpnButtonDevice.void deleteButtonDevice ( VrpnButtonDeviceInterface * device ) #
Deletes the VrpnButtonDevice object.Arguments
- VrpnButtonDeviceInterface * device - VrpnButtonDevice to be deleted.
VrpnTrackerDeviceInterface * createTrackerDevice ( const char * name ) #
Creates an object that allows receiving data about position, orientation, velocity and acceleration of tracked objects from 3D tracking sensors.Arguments
- const char * name - Path to the device in the format device_name@server_address.
Return value
Newly created VrpnTrackerDevice.void deleteTrackerDevice ( VrpnTrackerDeviceInterface * device ) #
Deletes the VrpnTrackerDevice object.Arguments
- VrpnTrackerDeviceInterface * device - VrpnTrackerDevice to be deleted.
Last update:
2022-10-10
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)