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

Contains data for a single mesh. More...

Public Member Functions

 Mesh ()
 

Public Attributes

std::vector< aiVector3DmBitangents
 
std::vector< aiColor4DmColors [AI_MAX_NUMBER_OF_COLOR_SETS]
 
std::vector< size_t > mFacePosIndices
 
std::vector< size_t > mFaceSize
 
std::string mName
 
std::vector< aiVector3DmNormals
 
unsigned int mNumUVComponents [AI_MAX_NUMBER_OF_TEXTURECOORDS]
 
std::vector< InputChannelmPerVertexData
 
std::vector< aiVector3DmPositions
 
std::vector< SubMeshmSubMeshes
 
std::vector< aiVector3DmTangents
 
std::vector< aiVector3DmTexCoords [AI_MAX_NUMBER_OF_TEXTURECOORDS]
 
std::string mVertexID
 

Detailed Description

Contains data for a single mesh.

Constructor & Destructor Documentation

◆ Mesh()

Assimp::Collada::Mesh::Mesh ( )
inline

Member Data Documentation

◆ mBitangents

std::vector<aiVector3D> Assimp::Collada::Mesh::mBitangents

◆ mColors

std::vector<aiColor4D> Assimp::Collada::Mesh::mColors[AI_MAX_NUMBER_OF_COLOR_SETS]

◆ mFacePosIndices

std::vector<size_t> Assimp::Collada::Mesh::mFacePosIndices

◆ mFaceSize

std::vector<size_t> Assimp::Collada::Mesh::mFaceSize

◆ mName

std::string Assimp::Collada::Mesh::mName

◆ mNormals

std::vector<aiVector3D> Assimp::Collada::Mesh::mNormals

◆ mNumUVComponents

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

◆ mPerVertexData

std::vector<InputChannel> Assimp::Collada::Mesh::mPerVertexData

◆ mPositions

std::vector<aiVector3D> Assimp::Collada::Mesh::mPositions

◆ mSubMeshes

std::vector<SubMesh> Assimp::Collada::Mesh::mSubMeshes

◆ mTangents

std::vector<aiVector3D> Assimp::Collada::Mesh::mTangents

◆ mTexCoords

std::vector<aiVector3D> Assimp::Collada::Mesh::mTexCoords[AI_MAX_NUMBER_OF_TEXTURECOORDS]

◆ mVertexID

std::string Assimp::Collada::Mesh::mVertexID

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