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

Ogre XML Vertex Data. More...

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

Public Attributes

std::vector< aiVector3Dnormals
 
std::vector< aiVector3Dpositions
 
std::vector< aiVector3Dtangents
 
std::vector< std::vector
< aiVector3D > > 
uvs
 
- Public Attributes inherited from Assimp::Ogre::IVertexData
VertexBoneAssignmentList boneAssignments
 Bone assignments. More...
 
uint32_t count
 Vertex count. More...
 

Detailed Description

Ogre XML Vertex Data.

Constructor & Destructor Documentation

Assimp::Ogre::VertexDataXml::VertexDataXml ( )

Member Function Documentation

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

Member Data Documentation

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

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