AGL
A graphics library
agl::Pyramid Member List

This is the complete list of members for agl::Pyramid, including all inherited members.

_buffers (defined in agl::Mesh)agl::Meshprotected
_data (defined in agl::Mesh)agl::Meshprotected
_hasUV (defined in agl::Mesh)agl::Meshprotected
_initialized (defined in agl::Mesh)agl::Meshprotected
_isDynamic (defined in agl::Mesh)agl::Meshprotected
_nIndices (defined in agl::TriangleMesh)agl::TriangleMeshprotected
_nVerts (defined in agl::Mesh)agl::Meshprotected
_vao (defined in agl::Mesh)agl::Meshprotected
deleteBuffers() (defined in agl::Mesh)agl::Meshprotectedvirtual
hasUV() constagl::Meshinline
INDEX enum value (defined in agl::Mesh)agl::Meshprotected
init() overrideagl::Pyramidprotectedvirtual
initBuffers(std::vector< GLuint > *indices, std::vector< GLfloat > *points, std::vector< GLfloat > *normals, std::vector< GLfloat > *texCoords=nullptr, std::vector< GLfloat > *tangents=nullptr)agl::TriangleMeshprotected
agl::Mesh::initBuffers(std::vector< GLfloat > *points, std::vector< GLfloat > *normals, std::vector< GLfloat > *texCoords=nullptr, std::vector< GLfloat > *tangents=nullptr)agl::Meshprotected
isDynamic() constagl::Meshinline
NORMAL enum value (defined in agl::Mesh)agl::Meshprotected
NUM_ATTRIBUTES enum value (defined in agl::Mesh)agl::Meshprotected
numVertices() constagl::Meshinlineprotected
POSITION enum value (defined in agl::Mesh)agl::Meshprotected
Pyramid(float base, float height) (defined in agl::Pyramid)agl::Pyramid
render() constagl::TriangleMeshvirtual
setIsDynamic(bool on)agl::Meshprotectedvirtual
setVertexData(VertexAttribute type, int vertexId, const glm::vec4 &data)agl::Meshprotected
TANGENT enum value (defined in agl::Mesh)agl::Meshprotected
UV enum value (defined in agl::Mesh)agl::Meshprotected
vao() constagl::Meshinline
VertexAttribute enum name (defined in agl::Mesh)agl::Meshprotected
vertexData(VertexAttribute type, int vertexId) constagl::Meshprotected
~Mesh() (defined in agl::Mesh)agl::Meshvirtual