Null implementation of a scene. More...
#include <SceneNull.h>

| Public Member Functions | |
| virtual void | Initialize () override | 
| Initializes the null scene. | |
| virtual void | SceneEnd () override | 
| Ends the null scene. | |
|  Public Member Functions inherited from Scene | |
| Scene (const Scene &)=delete | |
| Scene & | operator= (const Scene &)=delete | 
| void | SetCurrentCamera (Camera *cam) | 
| Sets the current 3D camera for the scene. | |
| Camera * | GetCurrentCamera () const | 
| Gets the current camera for the scene. | |
| void | SetCurrentCamera2D (Camera *cam) | 
| Sets the current 2D camera for the scene. | |
| Camera * | GetCurrentCamera2D () const | 
| Gets the current 2D camera for the scene. | |
| void | SetTerrain (const std::string &key) | 
| Sets the terrain for the scene using a key. | |
| Terrain * | GetTerrain () const | 
| Sets the terrain for the scene using a pointer to a Terrain object. | |
| Additional Inherited Members | |
|  Protected Member Functions inherited from Scene | |
| template<typename C> | |
| void | SetCollisionSelf () | 
| Sets the collision self test for the specified collidable type. | |
| template<typename C1, typename C2> | |
| void | SetCollisionPair () | 
| Sets the collision pair test for the specified collidable types. | |
| template<typename Type> | |
| void | SetCollisionTerrain () | 
| Sets up collision detection between the specified type and the current terrain. | |
Null implementation of a scene.
The SceneNull class provides a null implementation of a scene. It inherits from the Scene class and overrides the Initialize and SceneEnd methods to do nothing.
| 
 | inlineoverridevirtual | 
Initializes the null scene.
Implements Scene.
| 
 | inlineoverridevirtual | 
Ends the null scene.
Implements Scene.