RigsofRods
Soft-body Physics Simulation
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions
AngelOgre::OverlayManager Class Reference

a singleton - use Ogre::OverlayManager::getSingleton() to retrieve instance. More...

#include <AngelOgre_OverlayManager.h>

Public Member Functions

Overlay create (const string &in name)
 
Overlay getByName (const string &in name)
 
void destroy (const string &in name)
 
void destroy (Overlay@ overlay)
 
void destroyAll ()
 
array< Overlay@> getOverlays ()
 
float getViewportHeight () const
 
float getViewportWidth () const
 
OverlayElement createOverlayElement (const string &in type, const string &in name, bool isTemplate=false)
 
OverlayElement getOverlayElement (const string &in name) const
 
bool hasOverlayElement (const string &in) const
 
void destroyOverlayElement (const string &in, bool isTemplate=false) const
 
void destroyOverlayElement (OverlayElement@, bool isTemplate=false) const
 
void destroyAllOverlayElements (bool isTemplate=false) const
 
OverlayElement createOverlayElementFromTemplate (const string &in, const string &in, const string &in, bool=false)
 
OverlayElement cloneOverlayElementFromTemplate (const string &in, const string &in)
 
array< OverlayElement@> getTemplates ()
 
bool isTemplate (const string &in)
 

Detailed Description

a singleton - use Ogre::OverlayManager::getSingleton() to retrieve instance.

Definition at line 14 of file AngelOgre_OverlayManager.h.

Member Function Documentation

◆ cloneOverlayElementFromTemplate()

OverlayElement AngelOgre::OverlayManager::cloneOverlayElementFromTemplate ( const string &  in,
const string &  in 
)

◆ create()

Overlay AngelOgre::OverlayManager::create ( const string &in  name)

◆ createOverlayElement()

OverlayElement AngelOgre::OverlayManager::createOverlayElement ( const string &in  type,
const string &in  name,
bool  isTemplate = false 
)

◆ createOverlayElementFromTemplate()

OverlayElement AngelOgre::OverlayManager::createOverlayElementFromTemplate ( const string &  in,
const string &  in,
const string &  in,
bool  = false 
)

◆ destroy() [1/2]

void AngelOgre::OverlayManager::destroy ( const string &in  name)

◆ destroy() [2/2]

void AngelOgre::OverlayManager::destroy ( Overlay overlay)

◆ destroyAll()

void AngelOgre::OverlayManager::destroyAll ( )

◆ destroyAllOverlayElements()

void AngelOgre::OverlayManager::destroyAllOverlayElements ( bool  isTemplate = false) const

◆ destroyOverlayElement() [1/2]

void AngelOgre::OverlayManager::destroyOverlayElement ( const string &  in,
bool  isTemplate = false 
) const

◆ destroyOverlayElement() [2/2]

void AngelOgre::OverlayManager::destroyOverlayElement ( OverlayElement@  ,
bool  isTemplate = false 
) const

◆ getByName()

Overlay AngelOgre::OverlayManager::getByName ( const string &in  name)

◆ getOverlayElement()

OverlayElement AngelOgre::OverlayManager::getOverlayElement ( const string &in  name) const

◆ getOverlays()

array<Overlay@> AngelOgre::OverlayManager::getOverlays ( )

◆ getTemplates()

array<OverlayElement@> AngelOgre::OverlayManager::getTemplates ( )

◆ getViewportHeight()

float AngelOgre::OverlayManager::getViewportHeight ( ) const

◆ getViewportWidth()

float AngelOgre::OverlayManager::getViewportWidth ( ) const

◆ hasOverlayElement()

bool AngelOgre::OverlayManager::hasOverlayElement ( const string &  in) const

◆ isTemplate()

bool AngelOgre::OverlayManager::isTemplate ( const string &  in)

The documentation for this class was generated from the following file: