Assimp
v4.1. (December 2018)
|
Classes | |
class | AnimResolver |
Utility class to build Assimp animations from LWO envelopes. More... | |
struct | Clip |
Data structure for a LWO file clip. More... | |
struct | Envelope |
Data structure for a LWO animation envelope. More... | |
struct | Face |
Data structure for a face in a LWO file. More... | |
struct | Key |
Data structure for a LWO animation keyframe. More... | |
struct | Layer |
Represents a layer in the file. More... | |
struct | NormalChannel |
Represents a vertex-normals channel (MODO extension) More... | |
struct | Shader |
Data structure for a LWO file shader. More... | |
struct | Surface |
Data structure for a LWO file surface (= material) More... | |
struct | Texture |
Data structure for a LWO file texture. More... | |
struct | UVChannel |
Represents an extra vertex UV channel. More... | |
struct | VColorChannel |
Represents an extra vertex color channel. More... | |
struct | VMapEntry |
Base structure for all vertex map representations. More... | |
struct | WeightChannel |
Represents a weight map. More... | |
Typedefs | |
typedef std::vector< Clip > | ClipList |
typedef std::vector< Envelope > | EnvelopeList |
typedef std::vector< LWO::Face > | FaceList |
typedef std::list< LWO::Layer > | LayerList |
typedef std::vector< aiVector3D > | PointList |
typedef std::vector< unsigned int > | ReferrerList |
typedef std::list< Shader > | ShaderList |
typedef std::vector< unsigned int > | SortedRep |
typedef std::vector< LWO::Surface > | SurfaceList |
typedef std::vector< std::string > | TagList |
typedef std::vector< unsigned int > | TagMappingTable |
typedef std::list< Texture > | TextureList |
typedef std::vector< UVChannel > | UVChannelList |
typedef std::vector< VColorChannel > | VColorChannelList |
typedef std::vector< WeightChannel > | WeightChannelList |
Enumerations | |
enum | EnvelopeType { EnvelopeType_Position_X = 0x1 , EnvelopeType_Position_Y = 0x2 , EnvelopeType_Position_Z = 0x3 , EnvelopeType_Rotation_Heading = 0x4 , EnvelopeType_Rotation_Pitch = 0x5 , EnvelopeType_Rotation_Bank = 0x6 , EnvelopeType_Scaling_X = 0x7 , EnvelopeType_Scaling_Y = 0x8 , EnvelopeType_Scaling_Z = 0x9 , EnvelopeType_Color_R = 0xa , EnvelopeType_Color_G = 0xb , EnvelopeType_Color_B = 0xc , EnvelopeType_Falloff_X = 0xd , EnvelopeType_Falloff_Y = 0xe , EnvelopeType_Falloff_Z = 0xf , EnvelopeType_Unknown } |
List of recognized LWO envelopes. More... | |
enum | InterpolationType { IT_STEP , IT_LINE , IT_TCB , IT_HERM , IT_BEZI , IT_BEZ2 } |
List of recognized LWO interpolation modes. More... | |
enum | PrePostBehaviour { PrePostBehaviour_Reset = 0x0 , PrePostBehaviour_Constant = 0x1 , PrePostBehaviour_Repeat = 0x2 , PrePostBehaviour_Oscillate = 0x3 , PrePostBehaviour_OffsetRepeat = 0x4 , PrePostBehaviour_Linear = 0x5 } |
List of recognized LWO pre or post range behaviours. More... | |
typedef std::vector< Clip > Assimp::LWO::ClipList |
typedef std::vector< Envelope > Assimp::LWO::EnvelopeList |
typedef std::vector< LWO::Face > Assimp::LWO::FaceList |
typedef std::list<LWO::Layer> Assimp::LWO::LayerList |
typedef std::vector< aiVector3D > Assimp::LWO::PointList |
typedef std::vector< unsigned int > Assimp::LWO::ReferrerList |
typedef std::list< Shader > Assimp::LWO::ShaderList |
typedef std::vector< unsigned int > Assimp::LWO::SortedRep |
typedef std::vector< LWO::Surface > Assimp::LWO::SurfaceList |
typedef std::vector< std::string > Assimp::LWO::TagList |
typedef std::vector< unsigned int > Assimp::LWO::TagMappingTable |
typedef std::list< Texture > Assimp::LWO::TextureList |
typedef std::vector< UVChannel > Assimp::LWO::UVChannelList |
typedef std::vector< VColorChannel > Assimp::LWO::VColorChannelList |
typedef std::vector< WeightChannel > Assimp::LWO::WeightChannelList |
List of recognized LWO envelopes.
List of recognized LWO interpolation modes.
Enumerator | |
---|---|
IT_STEP | |
IT_LINE | |
IT_TCB | |
IT_HERM | |
IT_BEZI | |
IT_BEZ2 |
List of recognized LWO pre or post range behaviours.
Enumerator | |
---|---|
PrePostBehaviour_Reset | |
PrePostBehaviour_Constant | |
PrePostBehaviour_Repeat | |
PrePostBehaviour_Oscillate | |
PrePostBehaviour_OffsetRepeat | |
PrePostBehaviour_Linear |