|
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 | |