Wraith  0.1.5
Basic 3D game engine in C++
NullScene Class Reference
Inheritance diagram for NullScene:
Inheritance graph
Collaboration diagram for NullScene:
Collaboration graph

Public Member Functions

 NullScene (const NullScene &)=default
 
NullSceneoperator= (const NullScene &)=default
 
 NullScene (NullScene &&)=default
 
NullSceneoperator= (NullScene &&)=default
 
virtual void initialize () override
 Initializes this scene. More...
 
virtual void sceneEnd () override
 Ends the scene. More...
 
- Public Member Functions inherited from Scene
 Scene (const Scene &)=default
 
Sceneoperator= (const Scene &)=default
 
 Scene (Scene &&)=default
 
Sceneoperator= (Scene &&)=default
 
void setCurrentCamera (Camera *pCamera)
 Sets current camera./ More...
 
void setDefaultCameraAsCurrentCamera ()
 Sets default camera as current camera./ More...
 
void setCurrent2DCamera (Camera *p2DCamera)
 Sets current 2D camera. More...
 
void setDefault2DCameraAsCurrentCamera ()
 Sets default 2D camera as current camera 2D. More...
 
Camera * getCurrentCamera () const
 Gets the current camera. More...
 
Camera * getDefaultCamera () const
 Gets the default camera. More...
 
Camera * getCurrent2DCamera () const
 Gets the current 2D camera. More...
 
Camera * getDefault2DCamera () const
 Gets default 2D camera. More...
 
const Terrain * getTerrain () const
 Gets the current terrain from the scene. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Scene
template<class UserClass1 , class UserClass2 >
void setCollisionPair ()
 Sets collision pair between two user defined classes. More...
 
template<class UserClass >
void setCollisionSelf ()
 Sets collision within a single user defined class. More...
 
template<class UserClass >
void setCollisionTerrain ()
 Sets collision with the terrain. More...
 
void setTerrain (const std::string &terrainObjectName)
 Sets the terrain to be used in the scene. More...
 

Member Function Documentation

◆ initialize()

void NullScene::initialize ( )
overridevirtual

Initializes this scene.

Implements Scene.

◆ sceneEnd()

void NullScene::sceneEnd ( )
overridevirtual

Ends the scene.

Implements Scene.


The documentation for this class was generated from the following files: