![]() |
OGRE 14.3
Object-Oriented Graphics Rendering Engine
|
Abstract base class for all widgets. More...
#include <OgreTrays.h>
Inheritance diagram for OgreBites::Widget:Public Member Functions | |
| Widget () | |
| virtual | ~Widget () |
| void | _assignListener (TrayListener *listener) |
| void | _assignToTray (TrayLocation trayLoc) |
| virtual void | _cursorMoved (const Ogre::Vector2 &cursorPos, float wheelDelta) |
| virtual void | _cursorPressed (const Ogre::Vector2 &cursorPos) |
| virtual void | _cursorReleased (const Ogre::Vector2 &cursorPos) |
| virtual void | _focusLost () |
| void | cleanup () |
| const Ogre::String & | getName () |
| Ogre::OverlayElement * | getOverlayElement () |
| TrayLocation | getTrayLocation () |
| void | hide () |
| bool | isVisible () |
| void | show () |
Static Public Member Functions | |
| static Ogre::Vector2 | cursorOffset (Ogre::OverlayElement *element, const Ogre::Vector2 &cursorPos) |
| Static utility method used to get the cursor's offset from the center of an overlay element in pixels. | |
| static void | fitCaptionToArea (const Ogre::DisplayString &caption, Ogre::TextAreaOverlayElement *area, Ogre::Real maxWidth) |
| Static utility method to cut off a string to fit in a text area. | |
| static Ogre::Real | getCaptionWidth (const Ogre::DisplayString &caption, Ogre::TextAreaOverlayElement *area) |
| Static utility method used to get the width of a caption in a text area. | |
| static bool | isCursorOver (Ogre::OverlayElement *element, const Ogre::Vector2 &cursorPos, Ogre::Real voidBorder=0) |
| Static utility method to check if the cursor is over an overlay element. | |
| static void | nukeOverlayElement (Ogre::OverlayElement *element) |
| Static utility method to recursively delete an overlay element plus all of its children from the system. | |
Abstract base class for all widgets.
| OgreBites::Widget::Widget | ( | ) |
|
inlinevirtual |
| void OgreBites::Widget::cleanup | ( | ) |
|
static |
Static utility method to recursively delete an overlay element plus all of its children from the system.
|
static |
Static utility method to check if the cursor is over an overlay element.
|
static |
Static utility method used to get the cursor's offset from the center of an overlay element in pixels.
|
static |
Static utility method used to get the width of a caption in a text area.
|
static |
Static utility method to cut off a string to fit in a text area.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented in OgreBites::Button, OgreBites::CheckBox, OgreBites::Label, OgreBites::SelectMenu, OgreBites::Slider, and OgreBites::TextBox.
|
inlinevirtual |
Reimplemented in OgreBites::Button, OgreBites::SelectMenu, OgreBites::Slider, and OgreBites::TextBox.
|
inlinevirtual |
Reimplemented in OgreBites::Button, OgreBites::CheckBox, OgreBites::SelectMenu, OgreBites::Slider, and OgreBites::TextBox.
|
inlinevirtual |
Reimplemented in OgreBites::Button, OgreBites::CheckBox, OgreBites::SelectMenu, OgreBites::Slider, and OgreBites::TextBox.
|
inline |
|
inline |