54 VertexGeometry(glm::vec4* positionsArray, glm::vec3* normalArray, glm::vec4* colors, glm::vec2* texCoord, glm::vec4* texCoord1, glm::vec4* texCoord2,
int* indexArray,
int vertsize,
int trigSize);
66 VertexGeometry(glm::vec4* positionsArray, glm::vec3* normalArray, glm::vec2* texCoord, glm::vec4* texCoord1, glm::vec4* texCoord2,
int* indexArray,
int vertsize,
int trigsize);
76 VertexGeometry(glm::vec4* positionsArray, glm::vec3* normalArray, glm::vec2* texCoord, glm::vec4* colors,
int* indexArray,
int vertsize,
int trigsize);
80 VertexGeometry(glm::vec4* positionsArray, glm::vec3* normalArray, glm::vec2* texCoord, glm::vec4* bones_weights, glm::vec4* bones_indices, glm::mat4* bones_matrizen,
int* indexArray,
int vertsize,
int trigsize,
int bonesize);
84 VertexGeometry(glm::vec4* positionsArray, glm::vec3* normalArray, glm::vec2* texCoord, glm::vec4** animation,
int* indexArray,
int vertsize,
int trigsize,
int animationsize);
102 void Update(
float* positionsArray);
112 void Update(
float time,
float duration);
114 glm::vec4* m_PositionArray;
115 unsigned int* m_IndexArray;
116 glm::vec3* m_NormalArray;
117 glm::vec4* m_ColorArray;
119 glm::mat4* m_OffsetMatrix;
121 std::map<unsigned int, glm::vec4*> m_TextureCoords;
122 std::map<unsigned int, glm::vec4*> m_AnimationVertex;
124 unsigned int m_normal_count;
125 unsigned int m_color_count;
126 unsigned int m_vertex_count;
127 unsigned int m_index_count;
128 unsigned int m_animation_count;
130 unsigned int m_vbovert;
131 unsigned int m_vbonorm;
132 unsigned int m_vbocolor;
133 std::map<unsigned int, unsigned int> m_vbo_tex;
134 std::map<unsigned int, unsigned int> m_vbo_animation;
136 unsigned int m_vboind;
137 unsigned int m_vao_id;
138 unsigned int m_geometrytype;