KGLLib
KGLLib::Mesh Member List
This is the complete list of members for KGLLib::Mesh, including all inherited members.
Batch()KGLLib::Batch
Batch(GeometryBuffer *buffer, int offset, int indexOffset)KGLLib::Batch
bestBufferFormat() const KGLLib::Batch
bind()KGLLib::Mesh [virtual]
buffer() const KGLLib::Batch [inline]
colorsArray() const KGLLib::Batch [inline]
createSharedBuffer(const QList< Batch * > &batches)KGLLib::Batch [static]
indicesArray() const KGLLib::Batch [inline]
indicesCount() const KGLLib::Batch [inline]
init() (defined in KGLLib::Batch)KGLLib::Batch [protected]
Mesh()KGLLib::Mesh
Mesh(GeometryBuffer *buffer, int offset, int indexOffset)KGLLib::Mesh
normalsArray() const KGLLib::Batch [inline]
primitiveType() const KGLLib::Batch
program() const KGLLib::Mesh [inline]
render()KGLLib::Batch [virtual]
renderOnce()KGLLib::Batch [virtual]
setBuffer(GeometryBuffer *buffer, int offset, int indexOffset)KGLLib::Batch
setColors(Eigen::Vector3f *colors)KGLLib::Batch [inline]
setColors(Eigen::Vector4f *colors) (defined in KGLLib::Batch)KGLLib::Batch [inline]
setColors(void *colors, int size) (defined in KGLLib::Batch)KGLLib::Batch [protected]
setIndices(unsigned int *indices, int count)KGLLib::Batch
setNormals(Eigen::Vector3f *normals)KGLLib::Batch
setPrimitiveType(GLenum type)KGLLib::Batch [virtual]
setProgram(KGLLib::Program *program)KGLLib::Mesh [virtual]
setTexcoords(float *texcoords)KGLLib::Batch [inline]
setTexcoords(Eigen::Vector2f *texcoords) (defined in KGLLib::Batch)KGLLib::Batch [inline]
setTexcoords(Eigen::Vector3f *texcoords) (defined in KGLLib::Batch)KGLLib::Batch [inline]
setTexcoords(Eigen::Vector4f *texcoords) (defined in KGLLib::Batch)KGLLib::Batch [inline]
setTexcoords(void *texcoords, int size) (defined in KGLLib::Batch)KGLLib::Batch [protected]
setTexture(KGLLib::Texture *tex)KGLLib::Mesh [inline]
setTexture(int index, KGLLib::Texture *tex)KGLLib::Mesh [virtual]
setVertexCount(int count)KGLLib::Batch
setVertices(Eigen::Vector2f *vertices)KGLLib::Batch [inline]
setVertices(Eigen::Vector3f *vertices) (defined in KGLLib::Batch)KGLLib::Batch [inline]
setVertices(Eigen::Vector4f *vertices) (defined in KGLLib::Batch)KGLLib::Batch [inline]
setVertices(void *vertices, int size) (defined in KGLLib::Batch)KGLLib::Batch [protected]
texcoordsArray() const KGLLib::Batch [inline]
texture() const KGLLib::Mesh [inline]
texture(int index) const KGLLib::Mesh
unbind()KGLLib::Mesh [virtual]
update()KGLLib::Batch [virtual]
vertexCount() const KGLLib::Batch [inline]
verticesArray() const KGLLib::Batch [inline]
~Batch()KGLLib::Batch [virtual]
~Mesh() (defined in KGLLib::Mesh)KGLLib::Mesh [virtual]