Meteor2D  dev internal
Meteor is a lightweight 2D game engine.
Loading...
Searching...
No Matches
meteor::MSceneManager Class Reference

Manages Scene loads and unloads. More...

#include <scenemanager.h>

Inheritance diagram for meteor::MSceneManager:

Static Public Member Functions

static void initialise ()
 Initialises the SceneManager.
 
static bool loadEmptyScene ()
 Loads an empty scene.
 
static bool loadScene (std::string path)
 Loads a scene from an scene definition file.
 
static bool closeActiveScene ()
 Closes the current active scene.
 
static void update (float deltaTime)
 Updates current active scene.
 
static MScenegetActiveScene ()
 Returns current active scene.
 

Additional Inherited Members

- Public Member Functions inherited from meteor::MEntity
virtual bool equals (MEntity *other)
 Checks equality between two entities.
 
std::string getName ()
 
void setName (std::string name)
 Sets name of entity.
 
virtual std::string toString ()
 Get this object as a string.
 
- Protected Attributes inherited from meteor::MEntity
std::string name
 

Detailed Description

Manages Scene loads and unloads.