#include <OgreInputEvent.h>
Inheritance diagram for Ogre::InputEvent:
Public Types | |
enum | { SHIFT_MASK = 1 << 0, CTRL_MASK = 1 << 1, META_MASK = 1 << 2, ALT_MASK = 1 << 3, BUTTON0_MASK = 1 << 4, BUTTON1_MASK = 1 << 5, BUTTON2_MASK = 1 << 6, BUTTON3_MASK = 1 << 7, BUTTON_ANY_MASK = 0x1111 << 4 } |
Public Methods | |
InputEvent (EventTarget *source, int id, long when, int modifiers) | |
Constructs an InputEvent object with the specified source GuiElement, modifiers, and type. | |
void | consume () |
Consumes this event so that it will not be processed in the default manner by the source which originated it. | |
int | getModifiers () const |
Returns the modifiers flag for this event. | |
Real | getWhen () const |
Returns the timestamp of when this event occurred. | |
bool | isAltDown () const |
Returns whether or not the Alt modifier is down on this event. | |
bool | isConsumed () const |
Returns whether or not this event has been consumed. | |
bool | isControlDown () const |
Returns whether or not the Control modifier is down on this event. | |
bool | isMetaDown () const |
Returns whether or not the Meta modifier is down on this event. | |
bool | isShiftDown () const |
Returns whether or not the Shift modifier is down on this event. | |
bool | isEventBetween (int start, int end) const |
int | getID () const |
EventTarget * | getSource () const |
Protected Attributes | |
Real | mWhen |
Not implemented yet. | |
int | mModifiers |
The state of the modifier keys at the time the input event was fired. | |
EventTarget * | mSource |
The target to process the event. | |
int | mId |
The ID of the event. | |
bool | mConsumed |
whether the event has been consumed |
Definition at line 60 of file OgreInputEvent.h.
|
Definition at line 93 of file OgreInputEvent.h. |
|
Constructs an InputEvent object with the specified source GuiElement, modifiers, and type.
Definition at line 33 of file OgreInputEvent.cpp. References mConsumed. |
|
Consumes this event so that it will not be processed in the default manner by the source which originated it.
Definition at line 43 of file OgreInputEvent.cpp. References mConsumed. Referenced by Ogre::EventDispatcher::retargetMouseEvent(). |
|
|
Returns the modifiers flag for this event.
Definition at line 48 of file OgreInputEvent.cpp. References mModifiers. Referenced by Ogre::MouseEvent::paramString(), Ogre::EventDispatcher::retargetKeyEvent(), and Ogre::EventDispatcher::retargetMouseEvent(). |
|
Definition at line 95 of file OgreInputEvent.cpp. References mSource. Referenced by Ogre::ScrollBarGuiElement::mousePressed(), and Ogre::ListGuiElement::mousePressed(). |
|
Returns the timestamp of when this event occurred. Not implemented yet Definition at line 53 of file OgreInputEvent.cpp. References mWhen, and Ogre::Real. Referenced by Ogre::EventDispatcher::retargetKeyEvent(), and Ogre::EventDispatcher::retargetMouseEvent(). |
|
Returns whether or not the Alt modifier is down on this event.
Definition at line 58 of file OgreInputEvent.cpp. References mModifiers. |
|
Returns whether or not this event has been consumed.
Definition at line 63 of file OgreInputEvent.cpp. References mConsumed. Referenced by Ogre::TextBoxGuiElement::processEvent(), Ogre::ScrollBarGuiElement::processEvent(), Ogre::GuiElement::processEvent(), Ogre::GuiControl::processEvent(), Ogre::EventProcessor::processEvent(), Ogre::EventDispatcher::processKeyEvent(), and Ogre::EventDispatcher::processMouseEvent(). |
|
Returns whether or not the Control modifier is down on this event.
Definition at line 68 of file OgreInputEvent.cpp. References mModifiers. |
|
Definition at line 83 of file OgreInputEvent.cpp. References mId. Referenced by Ogre::EventDispatcher::dispatchEvent(). |
|
Returns whether or not the Meta modifier is down on this event.
Definition at line 73 of file OgreInputEvent.cpp. References mModifiers. |
|
Returns whether or not the Shift modifier is down on this event.
Definition at line 78 of file OgreInputEvent.cpp. References mModifiers. |
|
whether the event has been consumed
Definition at line 88 of file OgreInputEvent.h. Referenced by consume(), InputEvent(), and isConsumed(). |
|
The ID of the event.
Definition at line 83 of file OgreInputEvent.h. Referenced by getID(), and isEventBetween(). |
|
The state of the modifier keys at the time the input event was fired.
Definition at line 72 of file OgreInputEvent.h. Referenced by Ogre::KeyEvent::getKeyChar(), getModifiers(), isAltDown(), isControlDown(), isMetaDown(), and isShiftDown(). |
|
The target to process the event. This is ususally found by the dispatcher Definition at line 78 of file OgreInputEvent.h. Referenced by getSource(). |
|
Not implemented yet.
Definition at line 67 of file OgreInputEvent.h. Referenced by getWhen(). |
Copyright © 2002-2003 by The OGRE Team
Last modified Wed Jan 21 00:17:56 2004