#include <OgreViewportOverlay.h>
Public Member Functions | |
| OgreViewportOverlay (const std::string &name, Ogre::Viewport *viewport, int width, int height, const Hikari::Position &pos, const std::string &matName, unsigned short zOrder) | |
| ~OgreViewportOverlay () | |
| PanelOverlayElement * | getPanel () |
| Viewport * | getViewport () |
| Overlay * | getOverlay () |
| void | setViewport (Ogre::Viewport *_viewport) |
| void | setOverlay (Ogre::Overlay *_overlay) |
| void | setPanelOverlayElement (Ogre::PanelOverlayElement *_panel) |
| void | move (int deltaX, int deltaY) |
| void | setPosition (const Hikari::Position &position) |
| void | resetPosition () |
| void | resize (int width, int height) |
| void | hide () |
| void | show () |
| int | getRelativeX (int absX) |
| int | getRelativeY (int absY) |
| bool | isWithinBounds (int absX, int absY) |
Public Attributes | |
| bool | isVisible |
| int | width |
| int | height |
| Hikari::Position | position |
| Ogre::Viewport * | viewport |
| Ogre::PanelOverlayElement * | panel |
| Ogre::Overlay * | overlay |
Definition at line 45 of file OgreViewportOverlay.h.
| OgreViewportOverlay::OgreViewportOverlay | ( | const std::string & | name, |
| Ogre::Viewport * | viewport, | ||
| int | width, | ||
| int | height, | ||
| const Hikari::Position & | pos, | ||
| const std::string & | matName, | ||
| unsigned short | zOrder | ||
| ) |
| OgreViewportOverlay::~OgreViewportOverlay | ( | ) |
Definition at line 67 of file OgreViewportOverlay.cpp.
| Overlay* OgreViewportOverlay::getOverlay | ( | ) | [inline] |
Definition at line 67 of file OgreViewportOverlay.h.
| PanelOverlayElement* OgreViewportOverlay::getPanel | ( | ) | [inline] |
Definition at line 59 of file OgreViewportOverlay.h.
| int OgreViewportOverlay::getRelativeX | ( | int | absX ) |
Definition at line 160 of file OgreViewportOverlay.cpp.
| int OgreViewportOverlay::getRelativeY | ( | int | absY ) |
Definition at line 165 of file OgreViewportOverlay.cpp.
| Viewport* OgreViewportOverlay::getViewport | ( | ) | [inline] |
Definition at line 63 of file OgreViewportOverlay.h.
| void OgreViewportOverlay::hide | ( | ) |
Definition at line 148 of file OgreViewportOverlay.cpp.
| bool OgreViewportOverlay::isWithinBounds | ( | int | absX, |
| int | absY | ||
| ) |
Definition at line 170 of file OgreViewportOverlay.cpp.
| void OgreViewportOverlay::move | ( | int | deltaX, |
| int | deltaY | ||
| ) |
Definition at line 77 of file OgreViewportOverlay.cpp.
| void OgreViewportOverlay::resetPosition | ( | ) |
Definition at line 88 of file OgreViewportOverlay.cpp.
| void OgreViewportOverlay::resize | ( | int | width, |
| int | height | ||
| ) |
Definition at line 141 of file OgreViewportOverlay.cpp.
| void OgreViewportOverlay::setOverlay | ( | Ogre::Overlay * | _overlay ) | [inline] |
Definition at line 76 of file OgreViewportOverlay.h.
| void OgreViewportOverlay::setPanelOverlayElement | ( | Ogre::PanelOverlayElement * | _panel ) | [inline] |
Definition at line 80 of file OgreViewportOverlay.h.
| void OgreViewportOverlay::setPosition | ( | const Hikari::Position & | position ) |
Definition at line 82 of file OgreViewportOverlay.cpp.
| void OgreViewportOverlay::setViewport | ( | Ogre::Viewport * | _viewport ) | [inline] |
Definition at line 72 of file OgreViewportOverlay.h.
| void OgreViewportOverlay::show | ( | ) |
Definition at line 154 of file OgreViewportOverlay.cpp.
Definition at line 49 of file OgreViewportOverlay.h.
Definition at line 48 of file OgreViewportOverlay.h.
| Ogre::Overlay* OgreViewportOverlay::overlay |
Definition at line 54 of file OgreViewportOverlay.h.
| Ogre::PanelOverlayElement* OgreViewportOverlay::panel |
Definition at line 53 of file OgreViewportOverlay.h.
| Hikari::Position OgreViewportOverlay::position |
Definition at line 50 of file OgreViewportOverlay.h.
| Ogre::Viewport* OgreViewportOverlay::viewport |
Definition at line 52 of file OgreViewportOverlay.h.
Definition at line 49 of file OgreViewportOverlay.h.
1.7.2