#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. | |
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 247 of file CEGUIInputEvent.h.
|
Definition at line 250 of file CEGUIInputEvent.h. |
|
|
|
holds variation of mouse position from last mouse input
Definition at line 253 of file CEGUIInputEvent.h. Referenced by CEGUI::Window::generateAutoRepeatEvent(), CEGUI::System::injectMouseButtonDown(), CEGUI::System::injectMouseButtonUp(), CEGUI::System::injectMouseMove(), and CEGUI::System::injectMouseWheelChange(). |
|
|
current state of the system keys and mouse buttons.
Definition at line 255 of file CEGUIInputEvent.h. Referenced by CEGUI::Window::generateAutoRepeatEvent(), CEGUI::System::injectMouseButtonDown(), CEGUI::System::injectMouseButtonUp(), 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 256 of file CEGUIInputEvent.h. Referenced by CEGUI::Window::generateAutoRepeatEvent(), CEGUI::System::injectMouseButtonDown(), CEGUI::System::injectMouseButtonUp(), CEGUI::System::injectMouseMove(), CEGUI::System::injectMouseWheelChange(), CEGUI::StaticText::onMouseWheel(), CEGUI::Slider::onMouseWheel(), CEGUI::Scrollbar::onMouseWheel(), CEGUI::MultiLineEditbox::onMouseWheel(), CEGUI::MultiColumnList::onMouseWheel(), and CEGUI::Listbox::onMouseWheel(). |
|
pointer to a Window object of relevance to the event.
Definition at line 238 of file CEGUIInputEvent.h. Referenced by CEGUI::TabControl::handleContentWindowTextChanged(), CEGUI::TabControl::handleTabButtonClicked(), CEGUI::System::injectChar(), CEGUI::System::injectKeyDown(), CEGUI::System::injectKeyUp(), CEGUI::System::injectMouseButtonDown(), CEGUI::System::injectMouseButtonUp(), CEGUI::System::injectMouseMove(), and CEGUI::System::injectMouseWheelChange(). |