Vivid
|
A struct that contains the data of the shapes. More...
#include <Renderer2D.h>
Public Attributes | |
Ref< VertexArray > | vao |
Ref< Shader > | quadShader |
Ref< Shader > | lineShader |
Ref< Shader > | ellipseShader |
Vector< Vertex > | quadVertices |
Vector< unsigned int > | quadIndices |
Vector< Vertex > | ellipseVertices |
Vector< unsigned int > | ellipseIndices |
Vector< Vertex > | lineVertices |
Vector< unsigned int > | lineIndices |
A struct that contains the data of the shapes.
Storage is a struct that contains the VertexArray, the shaders, and the vertices and indices of the shapes.
the data of the shapes.
Definition at line 17 of file Renderer2D.h.
Vector<unsigned int> Vivid::Storage::ellipseIndices |
Definition at line 26 of file Renderer2D.h.
Ref<Shader> Vivid::Storage::ellipseShader |
Definition at line 22 of file Renderer2D.h.
Vector<Vertex> Vivid::Storage::ellipseVertices |
Definition at line 25 of file Renderer2D.h.
Vector<unsigned int> Vivid::Storage::lineIndices |
Definition at line 28 of file Renderer2D.h.
Ref<Shader> Vivid::Storage::lineShader |
Definition at line 21 of file Renderer2D.h.
Vector<Vertex> Vivid::Storage::lineVertices |
Definition at line 27 of file Renderer2D.h.
Vector<unsigned int> Vivid::Storage::quadIndices |
Definition at line 24 of file Renderer2D.h.
Ref<Shader> Vivid::Storage::quadShader |
Definition at line 20 of file Renderer2D.h.
Vector<Vertex> Vivid::Storage::quadVertices |
Definition at line 23 of file Renderer2D.h.
Ref<VertexArray> Vivid::Storage::vao |
Definition at line 19 of file Renderer2D.h.