|
Assimp
v4.1. (December 2018)
|
Inherits Assimp::Ogre::IVertexData.
Public Member Functions | |
| VertexElement * | GetVertexElement (VertexElement::Semantic semantic, uint16_t index=0) |
Get vertex element for semantic for index. More... | |
| void | Reset () |
| Releases all memory that this data structure owns. More... | |
| MemoryStream * | VertexBuffer (uint16_t source) |
Get vertex buffer for source. More... | |
| VertexData () | |
| uint32_t | VertexSize (uint16_t source) const |
Get vertex size for source. More... | |
| ~VertexData () | |
Public Member Functions inherited from Assimp::Ogre::IVertexData | |
| void | AddVertexMapping (uint32_t oldIndex, uint32_t newIndex) |
| Add vertex mapping from old to new index. More... | |
| AssimpVertexBoneWeightList | AssimpBoneWeights (size_t vertices) |
| Returns re-mapped bone assignments. More... | |
| bool | HasBoneAssignments () const |
| Returns if bone assignments are available. More... | |
| IVertexData () | |
| std::set< uint16_t > | ReferencedBonesByWeights () const |
| Returns a set of bone indexes that are referenced by bone assignments (weights). More... | |
Public Attributes | |
| VertexBufferBindings | vertexBindings |
| Vertex buffers mapped to bind index. More... | |
| VertexElementList | vertexElements |
| Vertex elements. More... | |
Public Attributes inherited from Assimp::Ogre::IVertexData | |
| VertexBoneAssignmentList | boneAssignments |
| Bone assignments. More... | |
| uint32_t | count |
| Vertex count. More... | |
| Assimp::Ogre::VertexData::VertexData | ( | ) |
| Assimp::Ogre::VertexData::~VertexData | ( | ) |
| VertexElement * Assimp::Ogre::VertexData::GetVertexElement | ( | VertexElement::Semantic | semantic, |
| uint16_t | index = 0 |
||
| ) |
Get vertex element for semantic for index.
| void Assimp::Ogre::VertexData::Reset | ( | ) |
Releases all memory that this data structure owns.
| MemoryStream * Assimp::Ogre::VertexData::VertexBuffer | ( | uint16_t | source | ) |
Get vertex buffer for source.
| VertexBufferBindings Assimp::Ogre::VertexData::vertexBindings |
Vertex buffers mapped to bind index.
| VertexElementList Assimp::Ogre::VertexData::vertexElements |
Vertex elements.