►NAssimp | Some C++ utilities for inter- and extrapolation |
►NFormatter | |
Cbasic_formatter | Stringstream utility |
►NIntern | |
CByteSwapper | |
CByteSwapper< T, false > | |
Cdivides | |
CGetter | |
CGetter< SwapEndianess, T, false > | |
Cminus | |
Cmultiplies | |
Cplus | |
►NProfiling | |
CProfiler | Simple wrapper around boost::timer to simplify reporting |
CAttachmentInfo | Helper data structure for SceneCombiner |
CBaseImporter | FOR IMPORTER PLUGINS ONLY: The BaseImporter defines a common interface for all importer worker classes |
►CBitmap | This class is used to store and write bitmap information |
CDIB | |
CHeader | |
CBlobIOStream | Redirect IOStream to a blob |
CBlobIOSystem | Redirect IOSystem to a blob |
CBoneWithHash | Helper data structure for SceneCombiner::MergeBones |
►CByteSwap | Defines some useful byte order swap routines |
C_swapper< T, 2 > | |
C_swapper< T, 4 > | |
C_swapper< T, 8 > | |
CCIrrXML_IOStreamReader | Utility class to make IrrXML work together with our custom IO system See the IrrXML docs for more details |
CCommentRemover | Helper class to remove single and multi line comments from a file |
CDefaultIOStream | Default IO implementation, use standard IO operations |
CDefaultIOSystem | Default implementation of IOSystem using the standard C file functions |
CDefaultLogger | CPP-API: Primary logging facility of Assimp |
►CExporter | |
CExportFormatEntry | Internal description of an Assimp export format option |
CExportProperties | |
Cfind_node_by_name_predicate | Will find a node by its name |
CImporter | CPP-API: The Importer class forms an C++ interface to the functionality of the Open Asset Import Library |
CInterpolator | CPP-API: Utility class to simplify interpolations of various data types |
CIOStream | CPP-API: Class to handle file I/O for C++ |
CIOStreamBuffer | Implementation of a cached stream buffer |
CIOSystem | CPP-API: Interface to the file system |
CLineSplitter | Usage: |
CLogFunctions | Logger class, which will extend the class by log-functions |
CLogger | CPP-API: Abstract interface for logger implementations |
CLogStream | CPP-API: Abstract interface for log stream implementations |
CMemoryIOStream | Implementation of IOStream to read directly from a memory buffer |
CMemoryIOSystem | Dummy IO system to read from a memory buffer |
CNodeAttachmentInfo | |
CNodeConverter | Will convert an attribute to its int value |
CNullLogger | CPP-API: Empty logging implementation |
CProgressHandler | CPP-API: Abstract interface for custom progress report receivers |
CSceneCombiner | Static helper class providing various utilities to merge two scenes |
CSceneHelper | Utility for SceneCombiner |
►CSGSpatialSort | Specialized version of SpatialSort to support smoothing groups This is used in by the 3DS, ASE and LWO loaders |
CEntry | An entry in a spatially sorted position array |
CSkeletonMeshBuilder | This little helper class constructs a dummy mesh for a given scene the resembles the node hierarchy |
CSmallVector | Small vector with inplace storage |
►CSpatialSort | A little helper class to quickly find all vertices in the epsilon environment of a given position |
CEntry | An entry in a spatially sorted position array |
CStandardShapes | Helper class to generate vertex buffers for standard geometric shapes, such as cylinders, cones, boxes, spheres, elipsoids .. |
CStreamReader | Wrapper class around IOStream to allow for consistent reading of binary data in both little and big endian format |
CStreamWriter | Wrapper class around IOStream to allow for consistent writing of binary data in both little and big endian format |
CSubdivider | Helper class to evaluate subdivision surfaces |
CTXmlParser | The Xml-Parser class |
CVertex | Intermediate description a vertex with all possible components |
CXmlNodeIterator | This class declares an iterator to loop through all children of the root node |
CZipArchiveIOSystem | |
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 |
CaiCamera | Helper structure to describe a virtual camera |
CaiColor3D | Represents a color in Red-Green-Blue space |
CaiColor4t | Represents a color in Red-Green-Blue space including an alpha component |
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 | Represents a row-major 3x3 matrix |
CaiMatrix4x4t | 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 | Represents a quaternion in 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 |
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 | Represents a two-dimensional vector |
CaiVector3t | Represents a three-dimensional vector |
CaiVectorKey | A time-value pair specifying a certain 3D vector for the given time |
CaiVertexWeight | A single influence of a bone on a vertex |
CDeadlyErrorBase | The base-class for all other exceptions |
CDeadlyExportError | FOR EXPORTER PLUGINS ONLY: Simple exception class to be thrown if an unrecoverable error occurs while exporting |
CDeadlyImportError | FOR IMPORTER PLUGINS ONLY: Simple exception class to be thrown if an unrecoverable error occurs while importing |
CExceptionSwallower | |
CExceptionSwallower< aiReturn > | |
CExceptionSwallower< T * > | |
CExceptionSwallower< void > | |
CFaceWithSmoothingGroup | Helper structure representing a face with smoothing groups assigned |
CMeshWithSmoothingGroups | Helper structure representing a mesh whose faces have smoothing groups assigned |