24 #include <flw/flc/buffers/TVertexBuffer.h> 26 #include <flw/flf/loaders/ModelLoader.h> 43 GLfloat mNormalTangentMap[3];
44 GLfloat mTextureUV[2];
45 GLint mBoneID[ModelLoader::COUNT_BONES_USED];
46 GLfloat mBoneWeight[ModelLoader::COUNT_BONES_USED];
65 std::function<
float(
float x,
float y)> constructor
68 ,
const std::vector<GLuint>& indices
69 , GLuint dataStoreModification = GL_STATIC_DRAW);
73 const std::vector<flc::VertexBasic> &vertices
74 , GLuint dataStoreModification = GL_STATIC_DRAW);
78 glm::vec3 getOcclusionBoxSize();
80 void log()
const override;
Template for all vertex buffers.
Definition: TVertexBuffer.h:42
Stores the face data for geometry built on Vertex Basic.
Definition: mVertexBufferBasic.h:53
Stores the basic vertex data.
Definition: mVertexBufferBasic.h:39
Vertex buffer specialized with VertexBasic data structure.
Definition: mVertexBufferBasic.h:61