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

A Stack maintining all Cameras currently avaialble in scene. CameraStack sorts all Cameras in ascending order. More...

#include <camerastack.h>

Inheritance diagram for meteor::MCameraStack:

Static Public Member Functions

static bool hasActiveCamera ()
 
static MCameragetActiveCamera ()
 
static void registerToStack (MCamera *camera)
 Register a camera to the stack.
 
static void removeFromStack (MCamera *camera)
 Remove a Camera from the stack.
 

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

A Stack maintining all Cameras currently avaialble in scene. CameraStack sorts all Cameras in ascending order.

Member Function Documentation

◆ hasActiveCamera()

static bool meteor::MCameraStack::hasActiveCamera ( )
static
Returns
true if atleast one active camera is present