|
| 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.
|
|