![]() |
galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
|
Data to be passed to the renderer. More...
#include <RenderCommand.hpp>
Public Attributes | |
int | layer = 0 |
Layer to render on. | |
RenderData | uniforms |
Shader uniform data. | |
unsigned int | vao = 0 |
OpenGL vertex array object. | |
unsigned int | mode = 0 |
Type to render i.e. GL_LINES, GL_TRIANGLES, etc. | |
unsigned int | count = 0 |
OpenGL index (element) buffer count. | |
void * | offset = nullptr |
Offset in vertex buffer marking beginning of element data. | |
int | instances = 1 |
Number of instances to render. | |
unsigned int | texture = 0 |
Texture. | |
Data to be passed to the renderer.
Definition at line 20 of file RenderCommand.hpp.
int galaxy::graphics::RenderCommand::layer = 0 |
Layer to render on.
Definition at line 25 of file RenderCommand.hpp.
RenderData galaxy::graphics::RenderCommand::uniforms |
Shader uniform data.
Definition at line 30 of file RenderCommand.hpp.
unsigned int galaxy::graphics::RenderCommand::vao = 0 |
OpenGL vertex array object.
Definition at line 35 of file RenderCommand.hpp.
unsigned int galaxy::graphics::RenderCommand::mode = 0 |
Type to render i.e. GL_LINES, GL_TRIANGLES, etc.
Definition at line 40 of file RenderCommand.hpp.
unsigned int galaxy::graphics::RenderCommand::count = 0 |
OpenGL index (element) buffer count.
Definition at line 45 of file RenderCommand.hpp.
void* galaxy::graphics::RenderCommand::offset = nullptr |
Offset in vertex buffer marking beginning of element data.
Definition at line 50 of file RenderCommand.hpp.
int galaxy::graphics::RenderCommand::instances = 1 |
Number of instances to render.
Definition at line 55 of file RenderCommand.hpp.
unsigned int galaxy::graphics::RenderCommand::texture = 0 |
Definition at line 60 of file RenderCommand.hpp.