|
Assimp
v4.1. (December 2018)
|
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 |
Public Types inherited from Assimp::COB::Node | |
| typedef std::deque< const Node * > | ChildList |
| enum | Type { TYPE_MESH, TYPE_GROUP, TYPE_LIGHT, TYPE_CAMERA, TYPE_BONE } |
Public Types inherited from Assimp::COB::ChunkInfo | |
| enum | { NO_SIZE =UINT_MAX } |
Public Member Functions | |
| Mesh () | |
Public Member Functions inherited from Assimp::COB::Node | |
| Node (Type type) | |
| virtual | ~Node () |
Public Member Functions inherited from Assimp::COB::ChunkInfo | |
| ChunkInfo () | |
Public Attributes | |
| unsigned int | draw_flags |
| std::vector< Face > | faces |
| TempMap | temp_map |
| std::vector< aiVector2D > | texture_coords |
| std::vector< aiVector3D > | vertex_positions |
Public Attributes inherited from Assimp::COB::Node | |
| std::string | name |
| ChildList | temp_children |
| aiMatrix4x4 | transform |
| Type | type |
| float | unit_scale |
Public Attributes inherited from Assimp::COB::ChunkInfo | |
| 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 |