Vivid
Loading...
Searching...
No Matches
Vivid::Storage Struct Reference

A struct that contains the data of the shapes. More...

#include <Renderer2D.h>

Public Attributes

Ref< VertexArrayvao
 
Ref< ShaderquadShader
 
Ref< ShaderlineShader
 
Ref< ShaderellipseShader
 
Vector< VertexquadVertices
 
Vector< unsigned int > quadIndices
 
Vector< VertexellipseVertices
 
Vector< unsigned int > ellipseIndices
 
Vector< VertexlineVertices
 
Vector< unsigned int > lineIndices
 

Detailed Description

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.

Member Data Documentation

◆ ellipseIndices

Vector<unsigned int> Vivid::Storage::ellipseIndices

Definition at line 26 of file Renderer2D.h.

◆ ellipseShader

Ref<Shader> Vivid::Storage::ellipseShader

Definition at line 22 of file Renderer2D.h.

◆ ellipseVertices

Vector<Vertex> Vivid::Storage::ellipseVertices

Definition at line 25 of file Renderer2D.h.

◆ lineIndices

Vector<unsigned int> Vivid::Storage::lineIndices

Definition at line 28 of file Renderer2D.h.

◆ lineShader

Ref<Shader> Vivid::Storage::lineShader

Definition at line 21 of file Renderer2D.h.

◆ lineVertices

Vector<Vertex> Vivid::Storage::lineVertices

Definition at line 27 of file Renderer2D.h.

◆ quadIndices

Vector<unsigned int> Vivid::Storage::quadIndices

Definition at line 24 of file Renderer2D.h.

◆ quadShader

Ref<Shader> Vivid::Storage::quadShader

Definition at line 20 of file Renderer2D.h.

◆ quadVertices

Vector<Vertex> Vivid::Storage::quadVertices

Definition at line 23 of file Renderer2D.h.

◆ vao

Ref<VertexArray> Vivid::Storage::vao

Definition at line 19 of file Renderer2D.h.


The documentation for this struct was generated from the following file: