#include <TerrainManager.h>
◆ TerrainManager() [1/3]
TerrainManager::TerrainManager |
( |
| ) |
|
|
private |
◆ TerrainManager() [2/3]
◆ TerrainManager() [3/3]
◆ ~TerrainManager()
TerrainManager::~TerrainManager |
( |
| ) |
|
|
privatedefault |
◆ DeinitializeCurrentTerrain()
static void TerrainManager::DeinitializeCurrentTerrain |
( |
| ) |
|
|
inlinestatic |
Deinitialize the current terrain. Required if a scene will be revisited later on.
◆ Delete()
static void TerrainManager::Delete |
( |
| ) |
|
|
inlinestaticprivate |
◆ GetCurrentTerrain()
Gets the current terrain.
- Returns
- Null if it fails, else the current terrain.
◆ Instance()
◆ operator=() [1/2]
◆ operator=() [2/2]
Move assignment operator.
◆ privDelete()
void TerrainManager::privDelete |
( |
| ) |
|
|
private |
◆ privGetCurrentTerrain()
Internal call to return the current terrain.
- Returns
- Null if it fails, else a pointer to a TerrainObject.
◆ privSceneEnd()
void TerrainManager::privSceneEnd |
( |
| ) |
|
|
private |
Private scene end, forces a draw deregistration.
◆ privSceneStart()
void TerrainManager::privSceneStart |
( |
| ) |
|
|
private |
Private scene start, gently asks for a draw registration.
◆ privSetCurrentTerrain()
void TerrainManager::privSetCurrentTerrain |
( |
TerrainObject * |
newTerrain | ) |
|
|
private |
Internal call to change the current terrain.
- Parameters
-
[in,out] | newTerrain | If non-null, the new terrain. |
◆ SetCurrentTerrain()
static void TerrainManager::SetCurrentTerrain |
( |
TerrainObject * |
newTerrain | ) |
|
|
inlinestatic |
Sets current terrain.
- Parameters
-
[in,out] | newTerrain | If non-null, the new terrain. |
◆ TerrainManagerAttorney
◆ pCurrentTerrain
◆ ptrInstance
The documentation for this class was generated from the following files: