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

Maintains a sorted queue of all render commands submitted for rendering. More...

#include <renderqueue.h>

Inheritance diagram for meteor::MRenderQueue:

Public Member Functions

void submit (MRenderCommand *cmd)
 
bool hasNext (ERenderLayer layer)
 
void prepare ()
 
MRenderCommandnext (ERenderLayer layer)
 
- 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.
 

Static Public Member Functions

static MRenderQueuegetQueue ()
 

Additional Inherited Members

- Protected Attributes inherited from meteor::MEntity
std::string name
 

Detailed Description

Maintains a sorted queue of all render commands submitted for rendering.