#include <widgets.h>

Public Member Functions | |
| FEProgressBar (GraphicsInteractionManager *gim, std::string name="FEProgressBar", Widget *aParent=0, Ogre::Vector2 defaultPos=Ogre::Vector2::NEGATIVE_UNIT_X, Ogre::Vector2 defaultSize=Ogre::Vector2::NEGATIVE_UNIT_X, std::string barMaterial=DEFAULT_PANEL_MATERIAL, std::string fillMaterial=DEFAULT_PANEL_MATERIAL, Ogre::GuiMetricsMode defaultMode=Ogre::GMM_RELATIVE) | |
| ~FEProgressBar () | |
| void | UpdateFillPercent () |
| virtual void | show () |
| virtual void | hide () |
| virtual void | posChanged () |
| virtual Ogre::OverlayElement * | getOverlayElementToAdd () |
Public Attributes | |
| Ogre::OverlayManager * | overlayManagerPtr |
| Ogre::OverlayContainer * | progressBar |
| std::string | barMaterial |
| std::string | fillMaterial |
| std::string | name |
| double | percentFull |
Definition at line 132 of file widgets.h.
| OgreGFX::FEProgressBar::FEProgressBar | ( | GraphicsInteractionManager * | gim, | |
| std::string | name = "FEProgressBar", |
|||
| Widget * | aParent = 0, |
|||
| Ogre::Vector2 | defaultPos = Ogre::Vector2::NEGATIVE_UNIT_X, |
|||
| Ogre::Vector2 | defaultSize = Ogre::Vector2::NEGATIVE_UNIT_X, |
|||
| std::string | barMaterial = DEFAULT_PANEL_MATERIAL, |
|||
| std::string | fillMaterial = DEFAULT_PANEL_MATERIAL, |
|||
| Ogre::GuiMetricsMode | defaultMode = Ogre::GMM_RELATIVE | |||
| ) |
Definition at line 592 of file widgets.cpp.
References OgreGFX::WidgetMgr::getNextId(), OgreGFX::Widget::gfx, overlayManagerPtr, percentFull, OgreGFX::Widget::pos, progressBar, OgreGFX::Widget::size, UpdateFillPercent(), and OgreGFX::GraphicsInteractionManager::widgetMgr.
| OgreGFX::FEProgressBar::~FEProgressBar | ( | ) |
| void OgreGFX::FEProgressBar::UpdateFillPercent | ( | ) |
Definition at line 620 of file widgets.cpp.
References percentFull, and progressBar.
Referenced by FEProgressBar(), and OgreGFX::WidgetMgr::frameRenderingQueued().
| void OgreGFX::FEProgressBar::show | ( | ) | [virtual] |
Draws and displays the widget and all sub-elements.
Reimplemented from OgreGFX::Widget.
Definition at line 627 of file widgets.cpp.
References progressBar.
Referenced by OgreGFX::WidgetMgr::initialize().
| void OgreGFX::FEProgressBar::hide | ( | ) | [virtual] |
Hides the widget and all sub-elements.
Reimplemented from OgreGFX::Widget.
Definition at line 633 of file widgets.cpp.
References progressBar.
| void OgreGFX::FEProgressBar::posChanged | ( | ) | [virtual] |
Updates the relative position of all sub-elements/widgets
Reimplemented from OgreGFX::Widget.
Definition at line 638 of file widgets.cpp.
References progressBar.
| Ogre::OverlayElement * OgreGFX::FEProgressBar::getOverlayElementToAdd | ( | ) | [virtual] |
Returns the overlay element used to display the widgets appearance.
Reimplemented from OgreGFX::Widget.
Definition at line 644 of file widgets.cpp.
References progressBar.
| Ogre::OverlayManager* OgreGFX::FEProgressBar::overlayManagerPtr |
| Ogre::OverlayContainer* OgreGFX::FEProgressBar::progressBar |
Definition at line 144 of file widgets.h.
Referenced by FEProgressBar(), getOverlayElementToAdd(), hide(), posChanged(), show(), and UpdateFillPercent().
| std::string OgreGFX::FEProgressBar::barMaterial |
| std::string OgreGFX::FEProgressBar::fillMaterial |
| std::string OgreGFX::FEProgressBar::name |
The name given to this progress bar
Definition at line 149 of file widgets.h.
Referenced by OgreGFX::WidgetMgr::deactivateMenu(), FEProgressBar(), OgreGFX::WidgetMgr::frameRenderingQueued(), and UpdateFillPercent().
1.5.4