Assimp
v4.1. (December 2018)
|
Classes | |
struct | Accessor |
Accessor to a data array. More... | |
struct | Animation |
An animation. More... | |
struct | AnimationChannel |
An animation channel. More... | |
struct | Camera |
A collada camera. More... | |
struct | CameraInstance |
A reference to a camera inside a node. More... | |
struct | ChannelEntry |
Description of a collada animation channel which has been determined to affect the current node. More... | |
struct | Controller |
A skeleton controller to deform a mesh with the use of joints. More... | |
struct | Data |
Data source array: either floats or strings. More... | |
struct | Effect |
A collada effect. More... | |
struct | EffectParam |
A param for an effect. More... | |
struct | Face |
A single face in a mesh. More... | |
struct | Image |
An image, meaning texture. More... | |
struct | InputChannel |
An input channel for mesh data, referring to a single accessor. More... | |
struct | InputSemanticMapEntry |
Short vertex index description. More... | |
struct | Light |
A collada light source. More... | |
struct | LightInstance |
A reference to a light inside a node. More... | |
struct | Material |
A collada material. More... | |
struct | Mesh |
Contains data for a single mesh. More... | |
struct | MeshInstance |
A reference to a mesh inside a node, including materials assigned to the various subgroups. More... | |
struct | Node |
A node in a scene hierarchy. More... | |
struct | NodeInstance |
A reference to a node inside a node. More... | |
struct | Sampler |
Represents a texture sampler in collada. More... | |
struct | SemanticMappingTable |
Table to map from effect to vertex input semantics. More... | |
struct | SubMesh |
Subset of a mesh with a certain material. More... | |
struct | Transform |
Contains all data for one of the different transformation types. More... | |
Enumerations | |
enum | ControllerType { Skin , Morph } |
Supported controller types. More... | |
enum | FormatVersion { FV_1_5_n , FV_1_4_n , FV_1_3_n } |
Collada file versions which evolved during the years ... More... | |
enum | InputType { IT_Invalid , IT_Vertex , IT_Position , IT_Normal , IT_Texcoord , IT_Color , IT_Tangent , IT_Bitangent } |
Different types of input data to a vertex or face. More... | |
enum | MorphMethod { Normalized , Relative } |
Supported morph methods. More... | |
enum | ParamType { Param_Sampler , Param_Surface } |
Type of the effect param. More... | |
enum | PrimitiveType { Prim_Invalid , Prim_Lines , Prim_LineStrip , Prim_Triangles , Prim_TriStrips , Prim_TriFans , Prim_Polylist , Prim_Polygon } |
Which type of primitives the ReadPrimitives() function is going to read. More... | |
enum | ShadeType { Shade_Invalid , Shade_Constant , Shade_Lambert , Shade_Phong , Shade_Blinn } |
Shading type supported by the standard effect spec of Collada. More... | |
enum | TransformType { TF_LOOKAT , TF_ROTATE , TF_TRANSLATE , TF_SCALE , TF_SKEW , TF_MATRIX } |
Transformation types that can be applied to a node. More... | |
Collada file versions which evolved during the years ...
Enumerator | |
---|---|
FV_1_5_n | |
FV_1_4_n | |
FV_1_3_n |
Type of the effect param.
Enumerator | |
---|---|
Param_Sampler | |
Param_Surface |
Shading type supported by the standard effect spec of Collada.
Enumerator | |
---|---|
Shade_Invalid | |
Shade_Constant | |
Shade_Lambert | |
Shade_Phong | |
Shade_Blinn |