Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages
iRenderLoopManager Struct Reference
[Renderloops & Rendersteps, Renderloops & Rendersteps]
Render loop manager.
More...
#include <iengine/renderloop.h>
Inheritance diagram for iRenderLoopManager:

Public Member Functions | |
virtual csPtr< iRenderLoop > | Create ()=0 |
Create a new render loop. | |
virtual const char * | GetName (iRenderLoop *loop)=0 |
Get the name asociated to the render loop. | |
virtual csPtr< iRenderLoop > | Load (const char *fileName)=0 |
Load a renderloop from VFS file. | |
virtual bool | Register (const char *name, iRenderLoop *loop)=0 |
Associate a name with a renderloop. | |
virtual iRenderLoop * | Retrieve (const char *name)=0 |
Get the render loop associated with the name. | |
virtual bool | Unregister (iRenderLoop *loop)=0 |
Remove an association between a name and a render loop. |
Detailed Description
Render loop manager.Use to create new loops and manage loop names.
- Remarks:
- It's not recommended to unregister the loop with the name of CS_DEFAULT_RENDERLOOP_NAME.
Definition at line 67 of file renderloop.h.
Member Function Documentation
|
Create a new render loop.
|
|
Get the name asociated to the render loop.
|
|
Load a renderloop from VFS file. This file should be a renderloop XML file with <params> as the root.
|
|
Associate a name with a renderloop. One name is associated with one render loop. If you try to register a loop with a name that is already used, Register() will fail.
|
|
Get the render loop associated with the name.
|
|
Remove an association between a name and a render loop.
|
The documentation for this struct was generated from the following file:
- iengine/renderloop.h
Generated for Crystal Space by doxygen 1.4.4