Panda3D
|
The Panda interface to a VRPN dial device. More...
#include "vrpnDialDevice.h"
Public Member Functions | |
VrpnDialDevice (VrpnClient *client, const string &device_name, VrpnDial *vrpn_dial) | |
virtual TypeHandle | force_init_type () |
virtual TypeHandle | get_type () const |
VrpnDial * | get_vrpn_dial () const |
Returns a pointer to the particular VrpnDial this device gets its data from. | |
Static Public Member Functions | |
static TypeHandle | get_class_type () |
static void | init_type () |
This function is declared non-inline to work around a compiler bug in g++ 2.96. | |
Friends | |
class | VrpnDial |
The Panda interface to a VRPN dial device.
This object will be returned by VrpnClient::make_device(), for attaching to a DialNode.
This class does not need to be exported from the DLL.
Definition at line 33 of file vrpnDialDevice.h.
VrpnDial * VrpnDialDevice::get_vrpn_dial | ( | ) | const [inline] |
Returns a pointer to the particular VrpnDial this device gets its data from.
This pointer may be shared with other VrpnDialDevice objects.
Definition at line 24 of file vrpnDialDevice.I.
static void VrpnDialDevice::init_type | ( | ) | [inline, static] |
This function is declared non-inline to work around a compiler bug in g++ 2.96.
Making it inline seems to cause problems in the optimizer.
Reimplemented from ClientDialDevice.
Definition at line 48 of file vrpnDialDevice.h.