| aiAnimation | An animation consists of keyframe data for a number of nodes |
| aiBone | A single bone of a mesh |
| aiCamera | Helper structure to describe a virtual camera |
| aiColor3D | Represents a color in Red-Green-Blue space |
| aiColor4D | Represents a color in Red-Green-Blue space including an alpha component |
| aiFace | A single face in a mesh, referring to multiple vertices |
| aiFile | C-API: File callbacks |
| aiFileIO | C-API: File system callbacks |
| aiLight | Helper structure to describe a light source |
| aiLogStream | C-API: Represents a log stream |
| aiMaterial | Data structure for a material |
| aiMatrix3x3 | Represents a row-major 3x3 matrix |
| aiMatrix4x4 | Represents a row-major 4x4 matrix, use this for homogeneous coordinates |
| aiMesh | A mesh represents a geometry or model with a single material |
| aiNode | A node in the imported hierarchy |
| aiNodeAnim | Describes the animation of a single node |
| aiPlane | Represents a plane in a three-dimensional, euclidean space |
| aiQuaternion | Represents a quaternion in a 4D vector |
| aiQuatKey | A time-value pair specifying a rotation for the given time |
| aiRay | Represents a ray |
| aiScene | The root structure of the imported data |
| aiString | Represents an UTF-8 string, zero byte terminated |
| aiTexel | Helper structure to represent a texel in a ARGB8888 format |
| aiTexture | Helper structure to describe an embedded texture |
| aiUVTransform | Defines how an UV channel is transformed |
| aiVector2D | Represents a two-dimensional vector |
| aiVector3D | Represents a three-dimensional vector |
| aiVectorKey | A time-value pair specifying a certain 3D vector for the given time |
| aiVertexWeight | A single influence of a bone on a vertex |
| Assimp::BaseImporter | FOR IMPORTER PLUGINS ONLY: The BaseImporter defines a common interface for all importer worker classes |
| Assimp::BatchLoader | FOR IMPORTER PLUGINS ONLY: A helper class for the pleasure of importers which need to load many extern meshes recursively |
| Assimp::DefaultLogger | CPP-API: Primary logging facility of Assimp |
| Assimp::Importer | CPP-API: The Importer class forms an C++ interface to the functionality of the Open Asset Import Library |
| Assimp::Interpolator< T > | CPP-API: Utility class to simplify interpolations of various data types |
| Assimp::IOStream | CPP-API: Class to handle file I/O for C++ |
| Assimp::IOSystem | CPP-API: Interface to the file system |
| Assimp::Logger | CPP-API: Abstract interface for logger implementations |
| Assimp::LogStream | CPP-API: Abstract interface for log stream implementations |
| Assimp::NullLogger | CPP-API: Empty logging implementation |