#include <cybpointingdevicec.h>
Inheritance diagram for CybPointingDeviceC:


Public Types | |
| enum | PointerState { TOUCH, NOTOUCH } |
Public Methods | |
| CybPointingDeviceC (CybWorldC *pW) | |
| virtual CybNodeC * | CreateNew () |
| void | SetButtonState (short bs) |
| void | SetEnabled (short b) |
| short | IsEnabled () |
| virtual void | RouteData () |
| virtual void | ProcessSelect () |
| virtual long | GetInterfaceDataMinLength () |
| virtual void | SetInterfaceData (AnyC &) |
| virtual void | CopyInterfaceData (AnyC &, long maxLen) |
| void | SetStateCallback (PointerStateCallback *, void *) |
Protected Attributes | |
| ArrayC< DragEvent > | m_dragEvents |
| CybSelectVolumeC * | m_pSelectVolume |
| short | m_buttonState |
| short | m_processSelect |
| CybTouchSensorC * | m_pT |
| VectorC | m_hitPoint |
| VectorC | m_hitNormal |
| Vector2C | m_hitTexCoord |
| short | m_bEnabled |
| void * | m_pCallbackData |
| PointerStateCallback * | m_pCallbackFunc |
|
|
Definition at line 64 of file cybpointingdevicec.h.
|
|
|
|
|
||||||||||||
|
Reimplemented from InterfaceC. |
|
|
Reimplemented from CybNodeC. Reimplemented in CybPF2DViewPointingDeviceC. Definition at line 67 of file cybpointingdevicec.h.
00067 {return 0;}
|
|
|
Reimplemented from InterfaceC. |
|
|
Definition at line 70 of file cybpointingdevicec.h.
00070 {return m_bEnabled;}
|
|
|
Reimplemented in Cyb2DViewPointingDeviceC, CybGL2DViewPointingDeviceC, and CybPF2DViewPointingDeviceC. |
|
|
Implements CybInterfaceC. Reimplemented in Cyb2DViewPointingDeviceC, CybGL2DViewPointingDeviceC, and CybPF2DViewPointingDeviceC. |
|
|
Definition at line 68 of file cybpointingdevicec.h.
00068 {m_buttonState = bs;m_processSelect = true;}
|
|
|
Definition at line 69 of file cybpointingdevicec.h.
00069 {m_bEnabled = b;}
|
|
|
Reimplemented from InterfaceC. |
|
||||||||||||
|
|
|
|
Definition at line 87 of file cybpointingdevicec.h. |
|
|
Definition at line 81 of file cybpointingdevicec.h. |
|
|
Definition at line 79 of file cybpointingdevicec.h. |
|
|
Definition at line 85 of file cybpointingdevicec.h. |
|
|
Definition at line 84 of file cybpointingdevicec.h. |
|
|
Definition at line 86 of file cybpointingdevicec.h. |
|
|
Definition at line 89 of file cybpointingdevicec.h. |
|
|
Definition at line 90 of file cybpointingdevicec.h. |
|
|
Definition at line 82 of file cybpointingdevicec.h. |
|
|
Definition at line 80 of file cybpointingdevicec.h. |
|
|
Definition at line 83 of file cybpointingdevicec.h. |
1.3-rc2