|
Assimp v5.2.2 (January 2022)
The Asset-Importer-Lib API documentation.
|
| ▼ include | |
| ▼ assimp | |
| ▼ Compiler | |
| poppack1.h | |
| pstdint.h | |
| pushpack1.h | |
| ▼ port | |
| ▼ AndroidJNI | |
| AndroidJNIIOSystem.h | |
| BundledAssetIOSystem.h | |
| aabb.h | |
| ai_assert.h | Declares the assimp-specific assertion handler |
| anim.h | Defines the data structures in which the imported animations are returned |
| AssertHandler.h | |
| Base64.hpp | |
| BaseImporter.h | |
| Bitmap.h | Defines bitmap format helper for textures |
| BlobIOSystem.h | |
| ByteSwapper.h | |
| camera.h | Defines the aiCamera data structure |
| cexport.h | Defines the C-API for the Assimp export interface |
| cfileio.h | Defines generic C routines to access memory-mapped files |
| cimport.h | Defines the C-API to the Open Asset Import Library |
| ColladaMetaData.h | Declares common metadata constants used by Collada files |
| color4.h | RGBA color structure, including operators when compiling in C++ |
| color4.inl | Inline implementation of aiColor4t<TReal> operators |
| commonMetaData.h | Defines a set of common scene metadata keys |
| CreateAnimMesh.h | Create AnimMesh from Mesh |
| DefaultIOStream.h | Default file I/O using fXXX()-family of functions |
| DefaultIOSystem.h | |
| DefaultLogger.hpp | |
| defs.h | Assimp build configuration setup |
| Exceptional.h | |
| Exporter.hpp | Defines the CPP-API for the Assimp export interface |
| fast_atof.h | |
| GenericProperty.h | |
| GltfMaterial.h | GlTF-specific material macros These will be made generic at some future date |
| Hash.h | |
| Importer.hpp | Defines the C++-API to the Open Asset Import Library |
| importerdesc.h | aiImporterFlags, aiImporterDesc implementation |
| IOStream.hpp | File I/O wrappers for C++ |
| IOStreamBuffer.h | |
| IOSystem.hpp | File system wrapper for C++ |
| light.h | Defines the aiLight data structure |
| LineSplitter.h | LineSplitter, a helper class to iterate through all lines of a file easily |
| LogAux.h | Common logging usage patterns for importer implementations |
| Logger.hpp | Abstract base class 'Logger', base of the logging system |
| LogStream.hpp | Abstract base class 'LogStream', representing an output log stream |
| material.h | Defines the material system of the library |
| material.inl | Defines the C++ getters for the material system |
| MathFunctions.h | Implementation of math utility functions |
| matrix3x3.h | Definition of a 3x3 matrix, including operators when compiling in C++ |
| matrix3x3.inl | Inline implementation of the 3x3 matrix operators |
| matrix4x4.h | 4x4 matrix structure, including operators when compiling in C++ |
| matrix4x4.inl | Inline implementation of the 4x4 matrix operators |
| MemoryIOWrapper.h | Handy IOStream/IOSystem implementation to read directly from a memory buffer |
| mesh.h | Declares the data structures in which the imported geometry is returned by ASSIMP: aiMesh, aiFace and aiBone data structures |
| metadata.h | Defines the data structures for holding node meta information |
| NullLogger.hpp | Dummy logger |
| ObjMaterial.h | Obj-specific material macros |
| ParsingUtils.h | Defines helper functions for text parsing |
| pbrmaterial.h | Deprecated GLTF_PBR macros |
| postprocess.h | Definitions for import post processing steps |
| Profiler.h | Utility to measure the respective runtime of each import step |
| ProgressHandler.hpp | Abstract base class 'ProgressHandler' |
| qnan.h | Some utilities for our dealings with qnans |
| quaternion.h | Quaternion structure, including operators when compiling in C++ |
| quaternion.inl | Inline implementation of aiQuaterniont<TReal> operators |
| RemoveComments.h | |
| scene.h | Defines the data structures in which the imported scene is returned |
| SceneCombiner.h | |
| SGSpatialSort.h | |
| SkeletonMeshBuilder.h | Helper class to construct a dummy mesh for file formats containing only motion data |
| SmallVector.h | |
| SmoothingGroups.h | |
| SmoothingGroups.inl | |
| SpatialSort.h | |
| StandardShapes.h | |
| StreamReader.h | |
| StreamWriter.h | |
| StringComparison.h | |
| StringUtils.h | |
| Subdivision.h | |
| texture.h | Defines texture helper structures for the library |
| TinyFormatter.h | Utility to format log messages more easily |
| types.h | Basic data types and primitives, such as vectors or colors |
| vector2.h | 2D vector structure, including operators when compiling in C++ |
| vector2.inl | Inline implementation of aiVector2t<TReal> operators |
| vector3.h | 3D vector structure, including operators when compiling in C++ |
| vector3.inl | Inline implementation of aiVector3t<TReal> operators |
| version.h | Functions to query the version of the Assimp runtime, check compile flags, .. |
| Vertex.h | |
| XmlParser.h | |
| XMLTools.h | |
| ZipArchiveIOSystem.h | Implementation of IOSystem to read a ZIP file from another IOSystem |