Assimp
v3.1.1 (June 2014)
|
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 |