|
| | 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.
|
| |
| 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.