KGLLib
KGLLib::SimpleTerrain Member List
This is the complete list of members for KGLLib::SimpleTerrain, including all inherited members.
addVertex(int x, int z, int index) (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
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]
cellNormal(int x1, int z1, int x2, int z2, int x3, int z3) (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
colorsArray() const KGLLib::Batch [inline]
cookMesh(bool useIndices) (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
createSharedBuffer(const QList< Batch * > &batches)KGLLib::Batch [static]
height() const (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [inline]
height(int x, int z) const (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [inline, protected]
indicesArray() const KGLLib::Batch [inline]
indicesCount() const KGLLib::Batch [inline]
init() (defined in KGLLib::Batch)KGLLib::Batch [protected]
isValid() const (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain
mDirty (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
Mesh()KGLLib::Mesh
Mesh(GeometryBuffer *buffer, int offset, int indexOffset)KGLLib::Mesh
mHeight (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
mHeightmap (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
mIndices (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
mMaxHeight (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
mMinHeight (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
mNormalmap (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
mNormals (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
mTileSize (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
mVertices (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
mWidth (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
normalsArray() const KGLLib::Batch [inline]
primitiveType() const KGLLib::Batch
program() const KGLLib::Mesh [inline]
recalcNormalmap() (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
render()KGLLib::SimpleTerrain [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]
setDirty() (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [protected]
setHeightRange(float min, float max) (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain
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]
setTileSize(float size) (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain
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]
SimpleTerrain(const QString &imgfilename) (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain
texcoordsArray() const KGLLib::Batch [inline]
texture() const KGLLib::Mesh [inline]
texture(int index) const KGLLib::Mesh
tileSize() const (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [inline]
unbind()KGLLib::Mesh [virtual]
update()KGLLib::Batch [virtual]
vertexCount() const KGLLib::Batch [inline]
verticesArray() const KGLLib::Batch [inline]
width() const (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [inline]
~Batch()KGLLib::Batch [virtual]
~Mesh() (defined in KGLLib::Mesh)KGLLib::Mesh [virtual]
~SimpleTerrain() (defined in KGLLib::SimpleTerrain)KGLLib::SimpleTerrain [virtual]