Assimp  v3.1.1 (June 2014)
Assimp::ASE::Mesh Struct Reference

Helper structure to represent an ASE file mesh. More...

Inherits MeshWithSmoothingGroups< ASE::Face >, and Assimp::ASE::BaseNode.

Public Member Functions

 Mesh ()
 Constructor. More...
 
- Public Member Functions inherited from Assimp::ASE::BaseNode
 BaseNode (Type _mType)
 Constructor. Creates a default name for the node. More...
 

Public Attributes

std::vector< aiVector3DamTexCoords [AI_MAX_NUMBER_OF_TEXTURECOORDS]
 List of all texture coordinate sets. More...
 
bool bSkip
 used internally More...
 
unsigned int iMaterialIndex
 Material index of the mesh. More...
 
std::vector< BonemBones
 List of all bones. More...
 
std::vector< BoneVertexmBoneVertices
 List of all bone vertices. More...
 
unsigned int mNumUVComponents [AI_MAX_NUMBER_OF_TEXTURECOORDS]
 Number of vertex components for each UVW set. More...
 
std::vector< aiColor4DmVertexColors
 List of all vertex color sets. More...
 
- Public Attributes inherited from MeshWithSmoothingGroups< ASE::Face >
std::vector< ASE::FacemFaces
 Face lists. More...
 
std::vector< aiVector3DmNormals
 List of normal vectors. More...
 
std::vector< aiVector3DmPositions
 Vertex positions. More...
 
- Public Attributes inherited from Assimp::ASE::BaseNode
InheritanceInfo inherit
 Specifies which axes transformations a node inherits from its parent ... More...
 
Animation mAnim
 Animation channels for the node. More...
 
std::string mName
 Name of the mesh. More...
 
std::string mParent
 Name of the parent of the node "" if there is no parent ... More...
 
bool mProcessed
 
Animation mTargetAnim
 Needed for lights and cameras: target animation channel Should contain position keys only. More...
 
aiVector3D mTargetPosition
 Target position (target lights and cameras) More...
 
aiMatrix4x4 mTransform
 Transformation matrix of the node. More...
 
enum Assimp::ASE::BaseNode::Type mType
 

Additional Inherited Members

- Public Types inherited from Assimp::ASE::BaseNode
enum  Type { Light , Camera , Mesh , Dummy }
 

Detailed Description

Helper structure to represent an ASE file mesh.

Constructor & Destructor Documentation

◆ Mesh()

Assimp::ASE::Mesh::Mesh ( )
inline

Constructor.

Member Data Documentation

◆ amTexCoords

std::vector<aiVector3D> Assimp::ASE::Mesh::amTexCoords[AI_MAX_NUMBER_OF_TEXTURECOORDS]

List of all texture coordinate sets.

◆ bSkip

bool Assimp::ASE::Mesh::bSkip

used internally

◆ iMaterialIndex

unsigned int Assimp::ASE::Mesh::iMaterialIndex

Material index of the mesh.

◆ mBones

std::vector<Bone> Assimp::ASE::Mesh::mBones

List of all bones.

◆ mBoneVertices

std::vector<BoneVertex> Assimp::ASE::Mesh::mBoneVertices

List of all bone vertices.

◆ mNumUVComponents

unsigned int Assimp::ASE::Mesh::mNumUVComponents[AI_MAX_NUMBER_OF_TEXTURECOORDS]

Number of vertex components for each UVW set.

◆ mVertexColors

std::vector<aiColor4D> Assimp::ASE::Mesh::mVertexColors

List of all vertex color sets.


The documentation for this struct was generated from the following file: