Assimp  v4.1. (December 2018)
ColladaHelper.h File Reference

Classes

struct  Assimp::Collada::Accessor
 Accessor to a data array. More...
 
struct  Assimp::Collada::Animation
 An animation. More...
 
struct  Assimp::Collada::AnimationChannel
 An animation channel. More...
 
struct  Assimp::Collada::Camera
 A collada camera. More...
 
struct  Assimp::Collada::CameraInstance
 A reference to a camera inside a node. More...
 
struct  Assimp::Collada::ChannelEntry
 Description of a collada animation channel which has been determined to affect the current node. More...
 
struct  Assimp::Collada::Controller
 A skeleton controller to deform a mesh with the use of joints. More...
 
struct  Assimp::Collada::Data
 Data source array: either floats or strings. More...
 
struct  Assimp::Collada::Effect
 A collada effect. More...
 
struct  Assimp::Collada::EffectParam
 A param for an effect. More...
 
struct  Assimp::Collada::Face
 A single face in a mesh. More...
 
struct  Assimp::Collada::Image
 An image, meaning texture. More...
 
struct  Assimp::Collada::InputChannel
 An input channel for mesh data, referring to a single accessor. More...
 
struct  Assimp::Collada::InputSemanticMapEntry
 Short vertex index description. More...
 
struct  Assimp::Collada::Light
 A collada light source. More...
 
struct  Assimp::Collada::LightInstance
 A reference to a light inside a node. More...
 
struct  Assimp::Collada::Material
 A collada material. More...
 
struct  Assimp::Collada::Mesh
 Contains data for a single mesh. More...
 
struct  Assimp::Collada::MeshInstance
 A reference to a mesh inside a node, including materials assigned to the various subgroups. More...
 
struct  Assimp::Collada::Node
 A node in a scene hierarchy. More...
 
struct  Assimp::Collada::NodeInstance
 A reference to a node inside a node. More...
 
struct  Assimp::Collada::Sampler
 Represents a texture sampler in collada. More...
 
struct  Assimp::Collada::SemanticMappingTable
 Table to map from effect to vertex input semantics. More...
 
struct  Assimp::Collada::SubMesh
 Subset of a mesh with a certain material. More...
 
struct  Assimp::Collada::Transform
 Contains all data for one of the different transformation types. More...
 

Namespaces

 Assimp
 MACHINE-GENERATED by scripts/ICFImporter/CppGenerator.py.
 
 Assimp::Collada
 

Macros

#define ASSIMP_COLLADA_LIGHT_ANGLE_NOT_SET   1e9f
 

Enumerations

enum  Assimp::Collada::ControllerType { Assimp::Collada::Skin, Assimp::Collada::Morph }
 Supported controller types. More...
 
enum  Assimp::Collada::FormatVersion { Assimp::Collada::FV_1_5_n, Assimp::Collada::FV_1_4_n, Assimp::Collada::FV_1_3_n }
 Collada file versions which evolved during the years ... More...
 
enum  Assimp::Collada::InputType {
  Assimp::Collada::IT_Invalid, Assimp::Collada::IT_Vertex, Assimp::Collada::IT_Position, Assimp::Collada::IT_Normal,
  Assimp::Collada::IT_Texcoord, Assimp::Collada::IT_Color, Assimp::Collada::IT_Tangent, Assimp::Collada::IT_Bitangent
}
 Different types of input data to a vertex or face. More...
 
enum  Assimp::Collada::MorphMethod { Assimp::Collada::Normalized, Assimp::Collada::Relative }
 Supported morph methods. More...
 
enum  Assimp::Collada::ParamType { Assimp::Collada::Param_Sampler, Assimp::Collada::Param_Surface }
 Type of the effect param. More...
 
enum  Assimp::Collada::PrimitiveType {
  Assimp::Collada::Prim_Invalid, Assimp::Collada::Prim_Lines, Assimp::Collada::Prim_LineStrip, Assimp::Collada::Prim_Triangles,
  Assimp::Collada::Prim_TriStrips, Assimp::Collada::Prim_TriFans, Assimp::Collada::Prim_Polylist, Assimp::Collada::Prim_Polygon
}
 Which type of primitives the ReadPrimitives() function is going to read. More...
 
enum  Assimp::Collada::ShadeType {
  Assimp::Collada::Shade_Invalid, Assimp::Collada::Shade_Constant, Assimp::Collada::Shade_Lambert, Assimp::Collada::Shade_Phong,
  Assimp::Collada::Shade_Blinn
}
 Shading type supported by the standard effect spec of Collada. More...
 
enum  Assimp::Collada::TransformType {
  Assimp::Collada::TF_LOOKAT, Assimp::Collada::TF_ROTATE, Assimp::Collada::TF_TRANSLATE, Assimp::Collada::TF_SCALE,
  Assimp::Collada::TF_SKEW, Assimp::Collada::TF_MATRIX
}
 Transformation types that can be applied to a node. More...
 

Macro Definition Documentation

◆ ASSIMP_COLLADA_LIGHT_ANGLE_NOT_SET

#define ASSIMP_COLLADA_LIGHT_ANGLE_NOT_SET   1e9f