Assimp  v3.1.1 (June 2014)
Assimp::Ogre::IVertexData Class Reference

Inherited by Assimp::Ogre::VertexData, and Assimp::Ogre::VertexDataXml.

Public Member Functions

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_tReferencedBonesByWeights () const
 Returns a set of bone indexes that are referenced by bone assignments (weights). More...
 

Public Attributes

VertexBoneAssignmentList boneAssignments
 Bone assignments. More...
 
uint32_t count
 Vertex count. More...
 

Constructor & Destructor Documentation

§ IVertexData()

Assimp::Ogre::IVertexData::IVertexData ( )

Member Function Documentation

§ AddVertexMapping()

void Assimp::Ogre::IVertexData::AddVertexMapping ( uint32_t  oldIndex,
uint32_t  newIndex 
)

Add vertex mapping from old to new index.

§ AssimpBoneWeights()

AssimpVertexBoneWeightList Assimp::Ogre::IVertexData::AssimpBoneWeights ( size_t  vertices)

Returns re-mapped bone assignments.

Note
Uses mappings added via AddVertexMapping.

§ HasBoneAssignments()

bool Assimp::Ogre::IVertexData::HasBoneAssignments ( ) const

Returns if bone assignments are available.

§ ReferencedBonesByWeights()

std::set< uint16_t > Assimp::Ogre::IVertexData::ReferencedBonesByWeights ( ) const

Returns a set of bone indexes that are referenced by bone assignments (weights).

Member Data Documentation

§ boneAssignments

VertexBoneAssignmentList Assimp::Ogre::IVertexData::boneAssignments

Bone assignments.

§ count

uint32_t Assimp::Ogre::IVertexData::count

Vertex count.


The documentation for this class was generated from the following files: