molecular
molecular::gfx::MeshDataSource Member List

This is the complete list of members for molecular::gfx::MeshDataSource, including all inherited members.

AddIndexBufferInfo(const IndexBufferInfo &info)molecular::gfx::MeshDataSourceinlineprotected
AddVertexAttributeInfo(const VertexAttributeInfo &info, unsigned int vertexDataSet=0)molecular::gfx::MeshDataSourceinlineprotected
GetBounds() const =0molecular::gfx::MeshDataSourcepure virtual
GetIndexBufferInfos() const molecular::gfx::MeshDataSourceinline
GetNumVertexDataSets() const molecular::gfx::MeshDataSourceinline
GetNumVertices(unsigned int vertexDataSet=0) const molecular::gfx::MeshDataSourceinline
GetVertexAttributeInfo(unsigned int index, unsigned int vertexDataSet=0)molecular::gfx::MeshDataSourceinlineprotected
GetVertexBufferInfos(unsigned int vertexDataSet=0) const molecular::gfx::MeshDataSourceinline
IndexBufferData(int buffer)=0molecular::gfx::MeshDataSourcepure virtual
IndexBufferSize(int buffer)=0molecular::gfx::MeshDataSourcepure virtual
kLayoutAny enum valuemolecular::gfx::MeshDataSource
kLayoutConcatenated enum valuemolecular::gfx::MeshDataSource
kLayoutInterleaved enum valuemolecular::gfx::MeshDataSource
kLayoutInterleavedSeperatePositions enum valuemolecular::gfx::MeshDataSource
kLayoutSeperate enum valuemolecular::gfx::MeshDataSource
LayoutHint enum namemolecular::gfx::MeshDataSource
MeshDataSource()molecular::gfx::MeshDataSourceinline
PrepareIndexData()=0molecular::gfx::MeshDataSourcepure virtual
PrepareVertexData(LayoutHint layout=kLayoutAny)=0molecular::gfx::MeshDataSourcepure virtual
SetNumVertexDataSets(unsigned int count)molecular::gfx::MeshDataSourceinlineprotected
SetNumVertices(unsigned int numVertices, unsigned int vertexDataSet=0)molecular::gfx::MeshDataSourceinlineprotected
VertexBufferData(int buffer)=0molecular::gfx::MeshDataSourcepure virtual
VertexBufferSize(int buffer)=0molecular::gfx::MeshDataSourcepure virtual
~MeshDataSource()=defaultmolecular::gfx::MeshDataSourcevirtual