Render Target Resource Manager. More...
#include <deRenderTargetManager.h>
Public Member Functions | |
Constructors and Destructors | |
| deRenderTargetManager (deEngine *engine) | |
| Creates a new render target resource manager linked to the given engine. | |
| virtual | ~deRenderTargetManager () |
| Cleans up the render target resource manager and reports leaking resources. | |
Management | |
| int | GetRenderTargetCount () const |
| retrieves the count of render targets. | |
| deRenderTarget * | CreateRenderTarget (int width, int height, int componentCount, int bitCount, bool isPrimary) |
| Creates a new render target. | |
System Peer Management | |
| void | SystemGraphicLoad () |
| Graphic System Peers of all stored resources have to be created. | |
| void | SystemGraphicUnload () |
| Graphic System Peers of all stored resources have to be freed. | |
Resource only Functions | |
Those functions are only for resource objects and should never be called directly from an application. | |
| void | RemoveResource (deResource *resource) |
| Removes the given resource from the manager without freeing it. | |
Render Target Resource Manager.
| deRenderTargetManager::deRenderTargetManager | ( | deEngine * | engine ) |
Creates a new render target resource manager linked to the given engine.
| virtual deRenderTargetManager::~deRenderTargetManager | ( | ) | [virtual] |
Cleans up the render target resource manager and reports leaking resources.
| deRenderTarget* deRenderTargetManager::CreateRenderTarget | ( | int | width, |
| int | height, | ||
| int | componentCount, | ||
| int | bitCount, | ||
| bool | isPrimary | ||
| ) |
Creates a new render target.
| int deRenderTargetManager::GetRenderTargetCount | ( | ) | const |
retrieves the count of render targets.
| void deRenderTargetManager::RemoveResource | ( | deResource * | resource ) | [virtual] |
Removes the given resource from the manager without freeing it.
Implements deResourceManager.
| void deRenderTargetManager::SystemGraphicLoad | ( | ) | [virtual] |
Graphic System Peers of all stored resources have to be created.
Reimplemented from deResourceManager.
| void deRenderTargetManager::SystemGraphicUnload | ( | ) | [virtual] |
Graphic System Peers of all stored resources have to be freed.
Reimplemented from deResourceManager.
1.7.2