8#ifndef GALAXY_GRAPHICS_RENDERCOMMAND_HPP_
9#define GALAXY_GRAPHICS_RENDERCOMMAND_HPP_
Abstraction for OpenGL vertex array objects.
GLRenderMode
Rendering modes.
Data required to draw an object.
std::vector< Vertex > vertices
Vertices if type is quad for batch rendering.
RenderData data
Uniform data for this command.
VertexArray * vao
Vertex array object if type is not quad. Not used by batch renderer.
GLRenderMode type
OpenGL rendering mode/type. Required.
Uniform data passed to shader about an entity.