Wraith
0.1.5
Basic 3D game engine in C++
|
Public Member Functions | |
NullScene (const NullScene &)=default | |
NullScene & | operator= (const NullScene &)=default |
NullScene (NullScene &&)=default | |
NullScene & | operator= (NullScene &&)=default |
virtual void | initialize () override |
Initializes this scene. More... | |
virtual void | sceneEnd () override |
Ends the scene. More... | |
![]() | |
Scene (const Scene &)=default | |
Scene & | operator= (const Scene &)=default |
Scene (Scene &&)=default | |
Scene & | operator= (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 | |
![]() | |
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... | |
|
overridevirtual |
Initializes this scene.
Implements Scene.
|
overridevirtual |
Ends the scene.
Implements Scene.