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

RenderCommand are responsible for rendering visuals to the screen. More...

#include <rendercommand.h>

Inheritance diagram for meteor::MRenderCommand:

Public Member Functions

 MRenderCommand (ERenderLayer layer, uint8_t sortingOrder)
 
ERenderLayer getLayer ()
 
uint8_t getSortingOrder ()
 
void setRenderCore (SDL_Renderer *rendererCore)
 
virtual void render ()
 
virtual bool isValid ()
 
- 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

SDL_Renderer * renderCore = NULL
 
- Protected Attributes inherited from meteor::MEntity
std::string name
 

Detailed Description

RenderCommand are responsible for rendering visuals to the screen.

Member Function Documentation

◆ isValid()

virtual bool meteor::MRenderCommand::isValid ( )
inlinevirtual

Reimplemented in meteor::MTexRenderCmd.

◆ render()

virtual void meteor::MRenderCommand::render ( )
inlinevirtual

Reimplemented in meteor::MTexRenderCmd.