24 #include <flw/flc/buffers/mVertexBufferPosition.h> 25 #include <flw/flc/buffers/mVertexBufferFloat.h> 26 #include <flw/flc/buffers/mVertexBufferDebug.h> 27 #include <flw/flc/extended/buffers/VertexBufferParticlesGPU.h> 28 #include <flw/flc/buffers/mVertexBufferParticles.h> 30 #include <flw/flf/models/base/IReloadable.h> 31 #include <flw/flf/management/base/TCache.h> 47 , std::function<float(float x, float y)>
49 ,
const std::vector<GLuint> &> mVertices;
54 ,
const std::vector<GLuint> &> mIndices;
59 ,
const std::vector<GLfloat>&
60 ,
const std::vector<GLfloat> &> mVerticesText;
62 #if defined(FILLWAVE_BACKEND_OPENGL_ES_20) 65 , std::vector<pu<flc::VertexBufferParticlesGPU>>
67 ,
const std::vector<flc::VertexParticleGPU> &> mVerticesParticlesGPU;
73 , std::vector<GLfloat>&
74 , std::vector<GLfloat>&
75 , std::vector<GLfloat> &> mVerticesParticles;
80 , GLfloat> mVerticesDebugger;
85 , std::vector<flc::VertexFloat> &> mVerticesFloat;
90 , std::vector<flc::VertexPosition> &> mVerticesPosition;
Encapsulates reloadable objects.
Definition: IReloadable.h:35
Vertex buffer specialized with VertexText data structure.
Definition: mVertexBufferText.h:42
Vertex buffer specialized with VertexParticle data structure.
Definition: mVertexBufferParticles.h:43
Not used. Vertex buffer specialized with VertexPosition data structure.
Definition: mVertexBufferPosition.h:41
Basic manager of composites.
Definition: TCache.h:44
VertexArrayObject - VAO.
Definition: VertexArray.h:33
IndexBufferObject - IBO.
Definition: IndexBuffer.h:35
Vertex buffer specialized with VertexDebug data structure.
Definition: mVertexBufferDebug.h:42
Vertex buffer specialized with VertexBasic data structure.
Definition: mVertexBufferBasic.h:61
Connects VAO pointer and VAO's user pointer in single class.
Definition: CacheBuffer.h:39
Vertex buffer specialized with GLfloat data structure.
Definition: mVertexBufferFloat.h:41