|
Assimp v5.2.2 (January 2022)
The Asset-Importer-Lib API documentation.
|
| C_IEEEDouble | Data structure to represent the bit pattern of a 64 Bit IEEE 754 floating-point number |
| C_IEEESingle | Data structure to represent the bit pattern of a 32 Bit IEEE 754 floating-point number |
| CaiAABB | An axis-aligned bounding box |
| CaiAnimation | An animation consists of key-frame data for a number of nodes |
| CaiAnimMesh | An AnimMesh is an attachment to an aiMesh stores per-vertex animations for a particular frame |
| CaiBone | A single bone of a mesh |
| CaiBuffer | Type to store a in-memory data buffer |
| CaiCamera | Helper structure to describe a virtual camera |
| CaiColor3D | Represents a color in Red-Green-Blue space |
| CaiColor4t< TReal > | Represents a color in Red-Green-Blue space including an alpha component |
| CaiColor4t< float > | |
| CaiExportDataBlob | Describes a blob of exported scene data |
| CaiExportFormatDesc | Describes an file format which Assimp can export to |
| CaiFace | A single face in a mesh, referring to multiple vertices |
| CaiFile | C-API: File callbacks |
| CaiFileIO | C-API: File system callbacks |
| CaiImporterDesc | Meta information about a particular importer |
| CaiLight | Helper structure to describe a light source |
| CaiLogStream | C-API: Represents a log stream |
| CaiMaterial | Data structure for a material |
| CaiMatrix3x3t< TReal > | Represents a row-major 3x3 matrix |
| CaiMatrix4x4t< TReal > | Represents a row-major 4x4 matrix, use this for homogeneous coordinates |
| CaiMemoryInfo | Stores the memory requirements for different components (e.g |
| CaiMesh | Enum aiMorphingMethod |
| CaiMeshAnim | Describes vertex-based animations for a single mesh or a group of meshes |
| CaiMeshKey | Binds a anim-mesh to a specific point in time |
| CaiMeshMorphAnim | Describes a morphing animation of a given mesh |
| CaiMeshMorphKey | Binds a morph anim mesh to a specific point in time |
| CaiMetadata | Container for holding metadata |
| CaiMetadataEntry | Metadata entry |
| CaiNode | A node in the imported hierarchy |
| CaiNodeAnim | Describes the animation of a single node |
| CaiPlane | Represents a plane in a three-dimensional, euclidean space |
| CaiPropertyStore | C-API: Represents an opaque set of settings to be used during importing |
| CaiQuaterniont< TReal > | This class represents a quaternion as a 4D vector |
| CaiQuatKey | A time-value pair specifying a rotation for the given time |
| CaiRay | Represents a ray |
| CaiScene | The root structure of the imported data |
| CaiSkeleton | A skeleton represents the bone hierarchy of an animation |
| CaiSkeletonBone | A skeleton bone represents a single bone is a skeleton structure |
| CaiString | Represents an UTF-8 string, zero byte terminated |
| CaiTexel | Helper structure to represent a texel in a ARGB8888 format |
| CaiTexture | Helper structure to describe an embedded texture |
| CaiUVTransform | Defines how an UV channel is transformed |
| CaiVector2t< TReal > | Represents a two-dimensional vector |
| CaiVector3t< TReal > | Represents a three-dimensional vector |
| CaiVector3t< ai_real > | |
| CaiVectorKey | A time-value pair specifying a certain 3D vector for the given time |
| CaiVertexWeight | A single influence of a bone on a vertex |
| CAssimp::AttachmentInfo | Helper data structure for SceneCombiner |
| CAssimp::BaseImporter | FOR IMPORTER PLUGINS ONLY: The BaseImporter defines a common interface for all importer worker classes |
| CAssimp::Bitmap | This class is used to store and write bitmap information |
| CAssimp::Bitmap::DIB | |
| CAssimp::Bitmap::Header | |
| CAssimp::ByteSwap | Defines some useful byte order swap routines |
| CAssimp::ByteSwap::_swapper< T, 2 > | |
| CAssimp::ByteSwap::_swapper< T, 4 > | |
| CAssimp::ByteSwap::_swapper< T, 8 > | |
| CAssimp::CommentRemover | Helper class to remove single and multi line comments from a file |
| CAssimp::Exporter | |
| CAssimp::Exporter::ExportFormatEntry | Internal description of an Assimp export format option |
| CAssimp::ExportProperties | |
| CAssimp::find_node_by_name_predicate | Will find a node by its name |
| CAssimp::Formatter::basic_formatter< T, CharTraits, Allocator > | Stringstream utility |
| CAssimp::Importer | CPP-API: The Importer class forms an C++ interface to the functionality of the Open Asset Import Library |
| CAssimp::Intern::ByteSwapper< T, doit > | |
| CAssimp::Intern::ByteSwapper< T, false > | |
| CAssimp::Intern::divides< T0, T1, TRES > | |
| CAssimp::Intern::Getter< SwapEndianness, T, RuntimeSwitch > | |
| CAssimp::Intern::Getter< SwapEndianness, T, false > | |
| CAssimp::Intern::minus< T0, T1, TRES > | |
| CAssimp::Intern::multiplies< T0, T1, TRES > | |
| CAssimp::Intern::plus< T0, T1, TRES > | |
| CAssimp::Interpolator< T > | CPP-API: Utility class to simplify interpolations of various data types |
| CAssimp::IOStreamBuffer< T > | Implementation of a cached stream buffer |
| CAssimp::LineSplitter | Usage: |
| CAssimp::LogFunctions< TDeriving > | Logger class, which will extend the class by log-functions |
| CAssimp::NodeAttachmentInfo | |
| CAssimp::NodeConverter< TNodeType > | Will convert an attribute to its int value |
| CAssimp::Profiling::Profiler | Simple wrapper around boost::timer to simplify reporting |
| CAssimp::SceneCombiner | Static helper class providing various utilities to merge two scenes |
| CAssimp::SceneHelper | Utility for SceneCombiner |
| CAssimp::SGSpatialSort | Specialized version of SpatialSort to support smoothing groups This is used in by the 3DS, ASE and LWO loaders |
| CAssimp::SGSpatialSort::Entry | An entry in a spatially sorted position array |
| CAssimp::SkeletonMeshBuilder | This little helper class constructs a dummy mesh for a given scene the resembles the node hierarchy |
| CAssimp::SmallVector< T, Capacity > | Small vector with inplace storage |
| CAssimp::SpatialSort | A little helper class to quickly find all vertices in the epsilon environment of a given position |
| CAssimp::SpatialSort::Entry | An entry in a spatially sorted position array |
| CAssimp::StandardShapes | Helper class to generate vertex buffers for standard geometric shapes, such as cylinders, cones, boxes, spheres, elipsoids ... |
| CAssimp::StreamReader< SwapEndianness, RuntimeSwitch > | Wrapper class around IOStream to allow for consistent reading of binary data in both little and big endian format |
| CAssimp::StreamWriter< SwapEndianness, RuntimeSwitch > | Wrapper class around IOStream to allow for consistent writing of binary data in both little and big endian format |
| CAssimp::Subdivider | Helper class to evaluate subdivision surfaces |
| CAssimp::TXmlParser< TNodeType > | The Xml-Parser class |
| CAssimp::Vertex | Intermediate description a vertex with all possible components |
| CAssimp::XmlNodeIterator | This class declares an iterator to loop through all children of the root node |
| CExceptionSwallower< T > | |
| CExceptionSwallower< aiReturn > | |
| CExceptionSwallower< T * > | |
| CExceptionSwallower< void > | |
| CFaceWithSmoothingGroup | Helper structure representing a face with smoothing groups assigned |
| ►CIntern::AllocateFromAssimpHeap | |
| CMeshWithSmoothingGroups< T > | Helper structure representing a mesh whose faces have smoothing groups assigned |
| ►Cstd::exception | STL class |
| ►Cstd::pair |