Assimp v5.2.2 (January 2022)
The Asset-Importer-Lib API documentation.
File List
Here is a list of all files with brief descriptions:
[detail level 12345]
  include
  assimp
  Compiler
 poppack1.h
 pstdint.h
 pushpack1.h
  port
  AndroidJNI
 AndroidJNIIOSystem.h
 BundledAssetIOSystem.h
 aabb.h
 ai_assert.hDeclares the assimp-specific assertion handler
 anim.hDefines the data structures in which the imported animations are returned
 Base64.hpp
 BaseImporter.h
 Bitmap.hDefines bitmap format helper for textures
 BlobIOSystem.h
 ByteSwapper.h
 camera.hDefines the aiCamera data structure
 cexport.hDefines the C-API for the Assimp export interface
 cfileio.hDefines generic C routines to access memory-mapped files
 cimport.hDefines the C-API to the Open Asset Import Library
 ColladaMetaData.hDeclares common metadata constants used by Collada files
 color4.hRGBA color structure, including operators when compiling in C++
 color4.inlInline implementation of aiColor4t<TReal> operators
 commonMetaData.hDefines a set of common scene metadata keys
 CreateAnimMesh.hCreate AnimMesh from Mesh
 DefaultIOStream.hDefault file I/O using fXXX()-family of functions
 DefaultIOSystem.h
 DefaultLogger.hpp
 defs.hAssimp build configuration setup
 Exceptional.h
 Exporter.hppDefines the CPP-API for the Assimp export interface
 fast_atof.h
 GenericProperty.h
 GltfMaterial.hGlTF-specific material macros These will be made generic at some future date
 Hash.h
 Importer.hppDefines the C++-API to the Open Asset Import Library
 importerdesc.haiImporterFlags, aiImporterDesc implementation
 IOStream.hppFile I/O wrappers for C++
 IOStreamBuffer.h
 IOSystem.hppFile system wrapper for C++
 light.hDefines the aiLight data structure
 LineSplitter.hLineSplitter, a helper class to iterate through all lines of a file easily
 LogAux.hCommon logging usage patterns for importer implementations
 Logger.hppAbstract base class 'Logger', base of the logging system
 LogStream.hppAbstract base class 'LogStream', representing an output log stream
 material.hDefines the material system of the library
 material.inlDefines the C++ getters for the material system
 MathFunctions.hImplementation of math utility functions
 matrix3x3.hDefinition of a 3x3 matrix, including operators when compiling in C++
 matrix3x3.inlInline implementation of the 3x3 matrix operators
 matrix4x4.h4x4 matrix structure, including operators when compiling in C++
 matrix4x4.inlInline implementation of the 4x4 matrix operators
 MemoryIOWrapper.hHandy IOStream/IOSystem implementation to read directly from a memory buffer
 mesh.hDeclares the data structures in which the imported geometry is returned by ASSIMP: aiMesh, aiFace and aiBone data structures
 metadata.hDefines the data structures for holding node meta information
 NullLogger.hppDummy logger
 ObjMaterial.hObj-specific material macros
 ParsingUtils.hDefines helper functions for text parsing
 pbrmaterial.hDeprecated GLTF_PBR macros
 postprocess.hDefinitions for import post processing steps
 Profiler.hUtility to measure the respective runtime of each import step
 ProgressHandler.hppAbstract base class 'ProgressHandler'
 qnan.hSome utilities for our dealings with qnans
 quaternion.hQuaternion structure, including operators when compiling in C++
 quaternion.inlInline implementation of aiQuaterniont<TReal> operators
 RemoveComments.h
 scene.hDefines the data structures in which the imported scene is returned
 SceneCombiner.h
 SGSpatialSort.h
 SkeletonMeshBuilder.hHelper 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.hDefines texture helper structures for the library
 TinyFormatter.hUtility to format log messages more easily
 types.hBasic data types and primitives, such as vectors or colors
 vector2.h2D vector structure, including operators when compiling in C++
 vector2.inlInline implementation of aiVector2t<TReal> operators
 vector3.h3D vector structure, including operators when compiling in C++
 vector3.inlInline implementation of aiVector3t<TReal> operators
 version.hFunctions to query the version of the Assimp runtime, check compile flags, ..
 Vertex.h
 XmlParser.h
 XMLTools.h
 ZipArchiveIOSystem.hImplementation of IOSystem to read a ZIP file from another IOSystem