Assimp
v3.1.1 (June 2014)
|
COB Mesh data structure. More...
Inherits Assimp::COB::Node.
Public Types | |
enum | DrawFlags { SOLID = 0x1 , TRANS = 0x2 , WIRED = 0x4 , BBOX = 0x8 , HIDE = 0x10 } |
typedef std::deque< Face * > | FaceRefList |
typedef std::map< unsigned int, FaceRefList > | TempMap |
![]() | |
typedef std::deque< const Node * > | ChildList |
enum | Type { TYPE_MESH , TYPE_GROUP , TYPE_LIGHT , TYPE_CAMERA , TYPE_BONE } |
![]() | |
enum | { NO_SIZE =UINT_MAX } |
Public Member Functions | |
Mesh () | |
![]() | |
Node (Type type) | |
virtual | ~Node () |
![]() | |
ChunkInfo () | |
Public Attributes | |
unsigned int | draw_flags |
std::vector< Face > | faces |
TempMap | temp_map |
std::vector< aiVector2D > | texture_coords |
std::vector< aiVector3D > | vertex_positions |
![]() | |
std::string | name |
ChildList | temp_children |
aiMatrix4x4 | transform |
Type | type |
float | unit_scale |
![]() | |
unsigned int | id |
unsigned int | parent_id |
unsigned int | size |
unsigned int | version |
typedef std::deque<Face*> Assimp::COB::Mesh::FaceRefList |
typedef std::map< unsigned int,FaceRefList > Assimp::COB::Mesh::TempMap |
|
inline |
unsigned int Assimp::COB::Mesh::draw_flags |
std::vector<Face> Assimp::COB::Mesh::faces |
TempMap Assimp::COB::Mesh::temp_map |
std::vector<aiVector2D> Assimp::COB::Mesh::texture_coords |
std::vector<aiVector3D> Assimp::COB::Mesh::vertex_positions |