![]() |
VR-Forces 4.0.4 Class Documentation
|
A non-visible interactive widget. More...

Public Member Functions | |
| virtual | ~DtPickableWidget () |
| DTOR. | |
| void | setUserData (unsigned long long data) |
| Set the element id of the widget. | |
| unsigned long long | userData () const |
| Get the element id of the widget. | |
Static Public Member Functions | |
| static unsigned int | idFromColor (unsigned int) |
| Get the id from a color. | |
Public Attributes | |
| boost::signal< void(int x, int y)> | signal_mouseEnter |
| Emitted whenever a mouse enters over a widget for the first time. | |
| boost::signal< void()> | signal_mouseLeave |
| Emitted whenever a mouse leaves over a widget, called before it enters another widget. | |
| boost::signal< void(int x, int y)> | signal_mouseMove |
| Emitted whenever a mouse moves over a widget, including when it enters. | |
| boost::signal< void(int x, int y, int button)> | signal_mousePress |
| Emitted whenever a mouse button is pressed over a widget. If a press. | |
| boost::signal< void(int x, int y, int button)> | signal_mouseRelease |
| Emitted whenever a mouse button is released over a widget. | |
| boost::signal< void(int x, int y, int button)> | signal_mouseDoubleClick |
| Emitted when a mouse button is doubled clicked over a widget. | |
| boost::signal< void(int x, int y, int wheel)> | signal_mouseWheel |
| Emitted when a mouse wheel is scrolled over a widget. | |
Protected Member Functions | |
| DtPickableWidget (DtWidgetPicker &picker) | |
| Protected CTOR (Instantiated by DtWidgetPicker) | |
Protected Attributes | |
| DtWidgetPicker & | myPicker |
| unsigned int | myId |
| unsigned long long | myUserData |
Friends | |
| class | DtWidgetPicker |
A non-visible interactive widget.
| virtual makVrv::DtPickableWidget::~DtPickableWidget | ( | ) | [virtual] |
DTOR.
| makVrv::DtPickableWidget::DtPickableWidget | ( | DtWidgetPicker & | picker | ) | [protected] |
Protected CTOR (Instantiated by DtWidgetPicker)
| static unsigned int makVrv::DtPickableWidget::idFromColor | ( | unsigned | int | ) | [static] |
Get the id from a color.
| void makVrv::DtPickableWidget::setUserData | ( | unsigned long long | data | ) |
Set the element id of the widget.
| unsigned long long makVrv::DtPickableWidget::userData | ( | ) | const |
Get the element id of the widget.
friend class DtWidgetPicker [friend] |
Reimplemented in makVrv::DtPickableTriangle, makVrv::DtPickableLine, and makVrv::DtPickableQuad.
| boost::signal<void (int x, int y)> makVrv::DtPickableWidget::signal_mouseEnter |
Emitted whenever a mouse enters over a widget for the first time.
| boost::signal<void ()> makVrv::DtPickableWidget::signal_mouseLeave |
Emitted whenever a mouse leaves over a widget, called before it enters another widget.
| boost::signal<void (int x, int y)> makVrv::DtPickableWidget::signal_mouseMove |
Emitted whenever a mouse moves over a widget, including when it enters.
| boost::signal<void (int x, int y, int button)> makVrv::DtPickableWidget::signal_mousePress |
Emitted whenever a mouse button is pressed over a widget. If a press.
| boost::signal<void (int x, int y, int button)> makVrv::DtPickableWidget::signal_mouseRelease |
Emitted whenever a mouse button is released over a widget.
| boost::signal<void (int x, int y, int button)> makVrv::DtPickableWidget::signal_mouseDoubleClick |
Emitted when a mouse button is doubled clicked over a widget.
| boost::signal<void (int x, int y, int wheel)> makVrv::DtPickableWidget::signal_mouseWheel |
Emitted when a mouse wheel is scrolled over a widget.
DtWidgetPicker& makVrv::DtPickableWidget::myPicker [protected] |
unsigned int makVrv::DtPickableWidget::myId [protected] |
unsigned long long makVrv::DtPickableWidget::myUserData [protected] |