#include <CEGUIInputEvent.h>
Inheritance diagram for CEGUI::MouseEventArgs:
Public Member Functions | |
MouseEventArgs (Window *wnd) | |
Public Attributes | |
Point | position |
holds current mouse position. | |
Vector2 | moveDelta |
holds variation of mouse position from last mouse input | |
MouseButton | button |
one of the MouseButton enumerated values describing the mouse button causing the event (for button inputs only) | |
uint | sysKeys |
current state of the system keys and mouse buttons. | |
float | wheelChange |
Holds the amount the scroll wheel has changed. | |
uint | clickCount |
Holds number of mouse button down events currently counted in a multi-click sequence (for button inputs only). | |
Window * | window |
pointer to a Window object of relevance to the event. | |
bool | handled |
handlers should set this to true if they handled the event, or false otherwise. |
Definition at line 249 of file CEGUIInputEvent.h.
|
Definition at line 252 of file CEGUIInputEvent.h. |
|
|
Holds number of mouse button down events currently counted in a multi-click sequence (for button inputs only).
Definition at line 259 of file CEGUIInputEvent.h. Referenced by CEGUI::System::injectMouseButtonDown(), CEGUI::System::injectMouseButtonUp(), CEGUI::System::injectMouseLeaves(), CEGUI::System::injectMouseMove(), and CEGUI::System::injectMouseWheelChange(). |
|
|
holds variation of mouse position from last mouse input
Definition at line 255 of file CEGUIInputEvent.h. Referenced by CEGUI::Window::generateAutoRepeatEvent(), CEGUI::System::injectMouseButtonDown(), CEGUI::System::injectMouseButtonUp(), CEGUI::System::injectMouseLeaves(), CEGUI::System::injectMouseMove(), and CEGUI::System::injectMouseWheelChange(). |
|
|
current state of the system keys and mouse buttons.
Definition at line 257 of file CEGUIInputEvent.h. Referenced by CEGUI::Window::generateAutoRepeatEvent(), CEGUI::System::injectMouseButtonDown(), CEGUI::System::injectMouseButtonUp(), CEGUI::System::injectMouseLeaves(), CEGUI::System::injectMouseMove(), CEGUI::System::injectMouseWheelChange(), CEGUI::MultiColumnList::onMouseButtonDown(), CEGUI::Listbox::onMouseButtonDown(), and CEGUI::ComboDropList::onMouseMove(). |
|
Holds the amount the scroll wheel has changed.
Definition at line 258 of file CEGUIInputEvent.h. Referenced by CEGUI::Window::generateAutoRepeatEvent(), CEGUI::System::injectMouseButtonDown(), CEGUI::System::injectMouseButtonUp(), CEGUI::System::injectMouseLeaves(), CEGUI::System::injectMouseMove(), CEGUI::System::injectMouseWheelChange(), CEGUI::StaticText::onMouseWheel(), CEGUI::Slider::onMouseWheel(), CEGUI::Scrollbar::onMouseWheel(), CEGUI::ScrollablePane::onMouseWheel(), CEGUI::MultiLineEditbox::onMouseWheel(), CEGUI::MultiColumnList::onMouseWheel(), and CEGUI::Listbox::onMouseWheel(). |
|