AGL
A graphics library
agl::Mesh Member List

This is the complete list of members for agl::Mesh, 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
_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()=0agl::Meshprotectedpure virtual
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
render() const =0agl::Meshpure virtual
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