#include <clientDialDevice.h>
Inheritance diagram for ClientDialDevice:
Public Member Functions | |
INLINE int | get_num_dials () const |
INLINE void | push_dial (int index, double offset) |
INLINE double | read_dial (int index) |
INLINE bool | is_dial_known (int index) const |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Protected Types | |
typedef pvector< DialState > | Dials |
Protected Member Functions | |
INLINE | ClientDialDevice (ClientBase *client, const string &device_name) |
Protected Attributes | |
Dials | _dials |
Private Member Functions | |
void | ensure_dial_index (int index) |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 62 of file clientDialDevice.h. |
|
|
|
Definition at line 36 of file clientDialDevice.cxx. |
|
Reimplemented from ClientDevice. Reimplemented in VrpnDialDevice. Definition at line 78 of file clientDialDevice.h. References ClientDevice::get_class_type(), and ClientDevice::init_type(). |
|
Reimplemented from ClientDevice. Reimplemented in VrpnDialDevice. Definition at line 67 of file clientDialDevice.h. Referenced by VrpnDialDevice::init_type(), and PT(). |
|
|
|
Reimplemented from ClientDevice. Reimplemented in VrpnDialDevice. Definition at line 75 of file clientDialDevice.h. References ClientDevice::get_class_type(). |
|
Reimplemented from ClientDevice. Reimplemented in VrpnDialDevice. Definition at line 70 of file clientDialDevice.h. References ClientDevice::get_class_type(), ClientDevice::init_type(), and register_type(). Referenced by init_libdevice(), and VrpnDialDevice::init_type(). |
|
|
|
Referenced by VrpnDial::vrpn_dial_callback(). |
|
|
|
Definition at line 63 of file clientDialDevice.h. Referenced by ensure_dial_index(). |
|
Reimplemented from ClientDevice. Reimplemented in VrpnDialDevice. Definition at line 24 of file clientDialDevice.cxx. |