|
| OverlayManager () |
|
virtual | ~OverlayManager () |
|
void | _queueOverlaysForRendering (RenderQueue *pQueue, Viewport *vp) |
| Internal method for queueing the visible overlays for rendering.
|
|
void | _releaseManualHardwareResources () |
| Notifies that hardware resources were lost.
|
|
void | _restoreManualHardwareResources () |
| Notifies that hardware resources should be restored.
|
|
void | addOverlayElementFactory (OverlayElementFactory *elemFactory) |
| Registers a new OverlayElementFactory with this manager.
|
|
OverlayElement * | cloneOverlayElementFromTemplate (const String &templateName, const String &instanceName) |
|
Overlay * | create (const String &name) |
| Create a new Overlay.
|
|
OverlayElement * | createOverlayElement (const String &typeName, const String &instanceName, bool isTemplate=false) |
| Creates a new OverlayElement of the type requested.
|
|
OverlayElement * | createOverlayElementFromFactory (const String &typeName, const String &instanceName) |
|
OverlayElement * | createOverlayElementFromTemplate (const String &templateName, const String &typeName, const String &instanceName, bool isTemplate=false) |
|
void | destroy (const String &name) |
| Destroys an existing overlay by name.
|
|
void | destroy (Overlay *overlay) |
| Destroys an existing overlay.
|
|
void | destroyAll (void) |
| Destroys all existing overlays.
|
|
void | destroyAllOverlayElements (bool isTemplate=false) |
| Destroys all the OverlayElement created so far.
|
|
void | destroyOverlayElement (const String &instanceName, bool isTemplate=false) |
| Destroys a OverlayElement.
|
|
void | destroyOverlayElement (OverlayElement *pInstance, bool isTemplate=false) |
| Destroys a OverlayElement.
|
|
Overlay * | getByName (const String &name) |
| Retrieve an Overlay by name.
|
|
Real | getLoadingOrder (void) const |
| Gets the relative loading order of scripts of this type.
|
|
OverlayElement * | getOverlayElement (const String &name, bool isTemplate=false) |
| Gets a reference to an existing element.
|
|
const FactoryMap & | getOverlayElementFactoryMap () const |
| Get const access to the list of registered OverlayElement factories.
|
|
OverlayMapIterator | getOverlayIterator (void) |
|
const StringVector & | getScriptPatterns (void) const |
| Gets the file patterns which should be used to find scripts for this class.
|
|
TemplateIterator | getTemplateIterator () |
| Returns an iterator over all templates in this manager.
|
|
Real | getViewportAspectRatio (void) const |
|
int | getViewportHeight (void) const |
| Gets the height of the destination viewport in pixels.
|
|
OrientationMode | getViewportOrientationMode (void) const |
| Gets the orientation mode of the destination viewport.
|
|
int | getViewportWidth (void) const |
| Gets the width of the destination viewport in pixels.
|
|
bool | hasOverlayElement (const String &name, bool isTemplate=false) |
| Tests if an element exists.
|
|
bool | isTemplate (String strName) const |
|
void | operator delete (void *ptr) |
|
void | operator delete (void *ptr, const char *, int, const char *) |
|
void | operator delete (void *ptr, void *) |
|
void | operator delete[] (void *ptr) |
|
void | operator delete[] (void *ptr, const char *, int, const char *) |
|
void * | operator new (size_t sz) |
|
void * | operator new (size_t sz, const char *file, int line, const char *func) |
| operator new, with debug line info
|
|
void * | operator new (size_t sz, void *ptr) |
| placement operator new
|
|
void * | operator new[] (size_t sz) |
|
void * | operator new[] (size_t sz, const char *file, int line, const char *func) |
| array operator new, with debug line info
|
|
void | parseScript (DataStreamPtr &stream, const String &groupName) |
| Parse a script file.
|
|
Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them.
Also manages the creation of OverlayContainers and OverlayElements, used for non-interactive 2D elements such as HUDs.