Assimp
v3.1.1 (June 2014)
|
Assimp's CPP-API and all internal APIs. More...
Classes | |
class | BaseImporter |
FOR IMPORTER PLUGINS ONLY: The BaseImporter defines a common interface for all importer worker classes. More... | |
class | DefaultLogger |
CPP-API: Primary logging facility of Assimp. More... | |
class | Exporter |
class | ExportProperties |
class | Importer |
CPP-API: The Importer class forms an C++ interface to the functionality of the Open Asset Import Library. More... | |
struct | Interpolator |
CPP-API: Utility class to simplify interpolations of various data types. More... | |
class | IOStream |
CPP-API: Class to handle file I/O for C++. More... | |
class | IOSystem |
CPP-API: Interface to the file system. More... | |
class | Logger |
CPP-API: Abstract interface for logger implementations. More... | |
class | LogStream |
CPP-API: Abstract interface for log stream implementations. More... | |
class | NullLogger |
CPP-API: Empty logging implementation. More... | |
class | ProgressHandler |
CPP-API: Abstract interface for custom progress report receivers. More... | |
struct | ScopeGuard |
Variables | |
class ASSIMP_API | ExportProperties |
CPP-API: The Exporter class forms an C++ interface to the export functionality of the Open Asset Import Library. More... | |
Detailed Description
Assimp's CPP-API and all internal APIs.
Variable Documentation
CPP-API: The Exporter class forms an C++ interface to the export functionality of the Open Asset Import Library.
Note that the export interface is available only if Assimp has been built with ASSIMP_BUILD_NO_EXPORT not defined.
The interface is modelled after the importer interface and mostly symmetric. The same rules for threading etc. apply.
In a nutshell, there are two export interfaces: #Export, which writes the output file(s) either to the regular file system or to a user-supplied #IOSystem, and #ExportToBlob which returns a linked list of memory buffers (blob), each referring to one output file (in most cases there will be only one output file of course, but this extra complexity is needed since Assimp aims at supporting a wide range of file formats).
#ExportToBlob is especially useful if you intend to work with the data in-memory.
Generated on Sun Feb 21 2016 19:42:29 for Assimp by 1.8.11