All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Eegeo::Rendering::TriStripMesh Member List

This is the complete list of members for Eegeo::Rendering::TriStripMesh, including all inherited members.

BindVertexBuffers(const VertexLayouts::VertexBinding *pVertexBinding, Rendering::GLState &glState) (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Mesh
GetIndexBuffer() const (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Meshinline
GetMeshId() const (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Meshinline
GetNumOfIndices() const (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Meshinline
GetStripCount() const (defined in Eegeo::Rendering::TriStripMesh)Eegeo::Rendering::TriStripMeshinline
GetStripLength(u32 stripIndex) const (defined in Eegeo::Rendering::TriStripMesh)Eegeo::Rendering::TriStripMesh
GetVertexBuffer() const (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Meshinline
GetVertexLayout() const (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Meshinline
m_glBufferPool (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Meshprotected
m_glIndexBuffer (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Meshprotected
m_glVertexBuffer (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Meshprotected
m_meshId (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Meshprotected
m_numOfIndices (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Meshprotected
m_vertexLayout (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Meshprotected
Mesh(const VertexLayouts::VertexLayout &vertexLayout, Rendering::GlBufferPool &glBufferPool, const void *pVertexData, size_t vertexDataSize, const void *pIndexData, size_t indexDataSize, u32 numOfIndices, const std::string &meshId) (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Mesh
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
NonCopyable()=default (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
TriStripMesh(const VertexLayouts::VertexLayout &vertexLayout, Rendering::GlBufferPool &glBufferPool, const void *pVertexData, size_t vertexDataSize, const void *pIndexData, size_t indexDataSize, u32 numOfIndices, std::vector< u32 > triStripLengths, const std::string &debugName) (defined in Eegeo::Rendering::TriStripMesh)Eegeo::Rendering::TriStripMesh
UnbindVertexBuffers(Rendering::GLState &glState) (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Mesh
UnbindVertexBuffers(const VertexLayouts::VertexBinding *pVertexBinding, Rendering::GLState &glState) (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Mesh
UsesIndices() const (defined in Eegeo::Rendering::TriStripMesh)Eegeo::Rendering::TriStripMeshinline
~Mesh() (defined in Eegeo::Rendering::Mesh)Eegeo::Rendering::Mesh