Kale
Loading...
Searching...
No Matches
Kale::OpenGL::VertexArray< T, NFloats > Member List

This is the complete list of members for Kale::OpenGL::VertexArray< T, NFloats >, including all inherited members.

bind() constKale::OpenGL::VertexArray< T, NFloats >inline
condenseVertices(const Container &verts, BufferUsage usage)Kale::OpenGL::VertexArray< T, NFloats >inlineprivate
createVerticesAndElements(const Verts &verts, const Func &func, BufferUsage usage)Kale::OpenGL::VertexArray< T, NFloats >inlineprivate
draw() constKale::OpenGL::VertexArray< T, NFloats >inline
draw(DrawType type) constKale::OpenGL::VertexArray< T, NFloats >inline
drawNoElements() constKale::OpenGL::VertexArray< T, NFloats >inline
drawNoElements(DrawType type) constKale::OpenGL::VertexArray< T, NFloats >inline
elementsKale::OpenGL::VertexArray< T, NFloats >
enableAttributePointer(const std::array< unsigned int, sizeof...(NFloats)> &attributes) constKale::OpenGL::VertexArray< T, NFloats >inline
numFloatsInVert()Kale::OpenGL::VertexArray< T, NFloats >inlineprivate
updateVerticesCondense(const std::array< T, N > &verts, BufferUsage usage)Kale::OpenGL::VertexArray< T, NFloats >inline
updateVerticesCondense(const std::vector< T > &verts, BufferUsage usage)Kale::OpenGL::VertexArray< T, NFloats >inline
vertexArrayKale::OpenGL::VertexArray< T, NFloats >private
VertexArray()Kale::OpenGL::VertexArray< T, NFloats >inline
VertexArray(const std::array< T, N > &verts, BufferUsage usage, bool condense=true)Kale::OpenGL::VertexArray< T, NFloats >inline
VertexArray(const std::vector< T > &verts, BufferUsage usage, bool condense=true)Kale::OpenGL::VertexArray< T, NFloats >inline
VertexArray(const std::array< T, N1 > &verts, const std::array< index_type, N2 > &indices, BufferUsage usage)Kale::OpenGL::VertexArray< T, NFloats >inline
VertexArray(const std::vector< T > &verts, const std::vector< index_type > &indices, BufferUsage usage)Kale::OpenGL::VertexArray< T, NFloats >inline
VertexArray(const std::vector< T > &verts, std::vector< unsigned int > &&indices, BufferUsage usage)Kale::OpenGL::VertexArray< T, NFloats >inline
vertFloatPtrEqual(const float *floatPtr, const T &vert)Kale::OpenGL::VertexArray< T, NFloats >inlineprivate
verticesKale::OpenGL::VertexArray< T, NFloats >
~VertexArray()Kale::OpenGL::VertexArray< T, NFloats >inline