![]() |
galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
|
Data required to draw an object. More...
#include <RenderCommand.hpp>
Collaboration diagram for galaxy::RenderCmd:Public Attributes | |
| GLRenderMode | type |
| OpenGL rendering mode/type. Required. | |
| std::vector< Vertex > | vertices |
| Vertices if type is quad for batch rendering. | |
| VertexArray * | vao |
| Vertex array object if type is not quad. Not used by batch renderer. | |
| RenderData | data |
| Uniform data for this command. | |
Data required to draw an object.
Definition at line 22 of file RenderCommand.hpp.
| GLRenderMode galaxy::RenderCmd::type |
OpenGL rendering mode/type. Required.
Definition at line 28 of file RenderCommand.hpp.
| std::vector<Vertex> galaxy::RenderCmd::vertices |
Vertices if type is quad for batch rendering.
Definition at line 33 of file RenderCommand.hpp.
| VertexArray* galaxy::RenderCmd::vao |
Vertex array object if type is not quad. Not used by batch renderer.
Definition at line 39 of file RenderCommand.hpp.
| RenderData galaxy::RenderCmd::data |
Uniform data for this command.
Definition at line 44 of file RenderCommand.hpp.