|
Assimp
v4.1. (December 2018)
|
Inherits Assimp::Ogre::IVertexData.
Public Member Functions | |
| bool | HasNormals () const |
| bool | HasPositions () const |
| bool | HasTangents () const |
| bool | HasUvs () const |
| size_t | NumUvs () const |
| VertexDataXml () | |
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 | |
| std::vector< aiVector3D > | normals |
| std::vector< aiVector3D > | positions |
| std::vector< aiVector3D > | tangents |
| std::vector< std::vector< aiVector3D > > | uvs |
Public Attributes inherited from Assimp::Ogre::IVertexData | |
| VertexBoneAssignmentList | boneAssignments |
| Bone assignments. More... | |
| uint32_t | count |
| Vertex count. More... | |
| Assimp::Ogre::VertexDataXml::VertexDataXml | ( | ) |
| bool Assimp::Ogre::VertexDataXml::HasNormals | ( | ) | const |
| bool Assimp::Ogre::VertexDataXml::HasPositions | ( | ) | const |
| bool Assimp::Ogre::VertexDataXml::HasTangents | ( | ) | const |
| bool Assimp::Ogre::VertexDataXml::HasUvs | ( | ) | const |
| size_t Assimp::Ogre::VertexDataXml::NumUvs | ( | ) | const |
| std::vector<aiVector3D> Assimp::Ogre::VertexDataXml::normals |
| std::vector<aiVector3D> Assimp::Ogre::VertexDataXml::positions |
| std::vector<aiVector3D> Assimp::Ogre::VertexDataXml::tangents |
| std::vector<std::vector<aiVector3D> > Assimp::Ogre::VertexDataXml::uvs |