#include <OgreMouseTarget.h>
Inheritance diagram for Ogre::MouseTarget:
Public Methods | |
MouseTarget () | |
void | processMouseEvent (MouseEvent *e) |
void | addMouseListener (MouseListener *l) |
void | removeMouseListener (MouseListener *l) |
bool | isMouseWithin () const |
virtual Real | getLeft (void) const=0 |
Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right). | |
virtual Real | getTop (void) const=0 |
Gets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom). | |
virtual PositionTarget * | getPositionTargetParent ()=0 |
virtual bool | isKeyEnabled () const=0 |
virtual void | processEvent (InputEvent *e)=0 |
Protected Attributes | |
MouseListener * | mMouseListener |
bool | mMouseWithin |
Definition at line 57 of file OgreMouseTarget.h.
|
Definition at line 38 of file OgreMouseTarget.cpp. References mMouseListener, and mMouseWithin. |
|
Definition at line 86 of file OgreMouseTarget.cpp. References mMouseListener. Referenced by Ogre::ListGuiElement::addListItem(), Ogre::ScrollBarGuiElement::setScrollBitName(), and Ogre::GuiPressable::setSource(). |
|
Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right).
Implemented in Ogre::Cursor, Ogre::EventProcessor, and Ogre::GuiElement. |
|
Implemented in Ogre::Cursor, Ogre::EventProcessor, and Ogre::GuiElement. |
|
Gets the top of this element in relation to the screen (where 0 = top, 1.0 = bottom).
Implemented in Ogre::Cursor, Ogre::EventProcessor, and Ogre::GuiElement. |
|
Implemented in Ogre::Cursor, Ogre::EventProcessor, Ogre::GuiElement, and Ogre::TextBoxGuiElement. Referenced by Ogre::EventDispatcher::trackKeyEnterExit(). |
|
Definition at line 105 of file OgreMouseTarget.cpp. References mMouseWithin. Referenced by Ogre::ButtonGuiElement::updateMaterials(), and Ogre::BorderButtonGuiElement::updateMaterials(). |
|
|
Definition at line 46 of file OgreMouseTarget.cpp. References Ogre::InputEvent::getID(), mMouseListener, mMouseWithin, Ogre::MouseListener::mouseClicked(), Ogre::MouseListener::mouseDragDropped(), Ogre::MouseListener::mouseDragEntered(), Ogre::MouseListener::mouseDragExited(), Ogre::MouseListener::mouseEntered(), Ogre::MouseListener::mouseExited(), Ogre::MouseListener::mousePressed(), and Ogre::MouseListener::mouseReleased(). Referenced by Ogre::GuiElement::processEvent(), Ogre::EventProcessor::processEvent(), and Ogre::Cursor::processEvent(). |
|
Definition at line 95 of file OgreMouseTarget.cpp. References mMouseListener. |
|
Definition at line 60 of file OgreMouseTarget.h. Referenced by addMouseListener(), Ogre::GuiElement::GuiElement(), MouseTarget(), processMouseEvent(), and removeMouseListener(). |
|
Definition at line 63 of file OgreMouseTarget.h. Referenced by isMouseWithin(), MouseTarget(), and processMouseEvent(). |
Copyright © 2002-2003 by The OGRE Team
Last modified Wed Jan 21 00:18:39 2004