Assimp  v3.1.1 (June 2014)
Assimp::Collada Namespace Reference

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

Enumeration Type Documentation

Supported controller types.

Enumerator
Skin 
Morph 

Collada file versions which evolved during the years ...

Enumerator
FV_1_5_n 
FV_1_4_n 
FV_1_3_n 

Different types of input data to a vertex or face.

Enumerator
IT_Invalid 
IT_Vertex 
IT_Position 
IT_Normal 
IT_Texcoord 
IT_Color 
IT_Tangent 
IT_Bitangent 

Supported morph methods.

Enumerator
Normalized 
Relative 

Type of the effect param.

Enumerator
Param_Sampler 
Param_Surface 

Which type of primitives the ReadPrimitives() function is going to read.

Enumerator
Prim_Invalid 
Prim_Lines 
Prim_LineStrip 
Prim_Triangles 
Prim_TriStrips 
Prim_TriFans 
Prim_Polylist 
Prim_Polygon 

Shading type supported by the standard effect spec of Collada.

Enumerator
Shade_Invalid 
Shade_Constant 
Shade_Lambert 
Shade_Phong 
Shade_Blinn 

Transformation types that can be applied to a node.

Enumerator
TF_LOOKAT 
TF_ROTATE 
TF_TRANSLATE 
TF_SCALE 
TF_SKEW 
TF_MATRIX