IOFactory for writing to files using the ASSIMP 3rd party library. Assimp supports many file types. For more information see: https://assimp.org/.
More...
#include <AssimpFactory.h>
|
| AssimpFactory () |
|
FactoryOptions | defaultReadOptions (const FactoryParameters &file) const override |
|
FactoryOptions | defaultWriteOptions (const FactoryParameters &file) const override |
|
virtual FactoryFeatures | factoryFeatures (const FactoryParameters &file, bool is_read) const override |
|
Buffer< UUID > | filterModelsToExport (Buffer< UUID > models_to_check, const DesignObjectLookup *lookup, const FileFormat &export_format) const override |
|
virtual String | getIcon (const File &file) override |
|
virtual void | getSupportedFormats (Buffer< FileFormat > &formats, bool is_read) override |
|
virtual bool | readFile (FactoryParameters &file) override |
|
virtual bool | writeFile (FactoryParameters &file) override |
|
virtual bool | canRead (const FactoryParameters &file) |
|
virtual bool | canRead (const File &file) |
|
virtual bool | canRead (const FileFormat &file) |
|
virtual bool | canWrite (const FactoryParameters &file) |
|
virtual bool | canWrite (const File &file) |
|
virtual bool | canWrite (const FileFormat &file) |
|
virtual bool | determineExtension (const File &file, String &extension) |
|
String | factoryReadAppFeature () const |
|
String | factoryWriteAppFeature () const |
|
void | getSupportedFormats (Buffer< FileFormat > &formats) |
|
virtual void | getSupportedFormats (Buffer< FileFormat > &formats, const File &file) |
|
virtual void | getSupportedFormats (Buffer< FileFormat > &formats, DesignObjectLookup *lookup, const Buffer< UUID > &models) |
|
virtual void | getSupportedFormatsByModelType (Buffer< FileFormat > &formats, bool is_read, const String &model_type) |
|
virtual void | getSupportedFormatsForExtension (Buffer< FileFormat > &formats, bool is_read, const String &extension) |
|
| IOFactory (const String &factory_name) |
|
virtual bool | isAutoEnabled () const |
|
virtual bool | isFactoryEnabled (bool is_read) const |
|
const String & | name () const |
|
bool | readFileWithDefaultSettings (const File &file, DesignObjectLookup *lookup) |
|
Buffer< Scene > | readScenesFromFile (const File &file) |
|
void | throwIfNotEnabled (bool is_read) |
|
virtual bool | updateFromFile (const FactoryParameters &file, const FactoryOptions &old_options) |
|
bool | writeScenesToFile (const File &file, const Buffer< Scene > &scene) |
|
virtual | ~IOFactory () |
|
IOFactory for writing to files using the ASSIMP 3rd party library. Assimp supports many file types. For more information see: https://assimp.org/.
Class: AssimpFactory
◆ AssimpFactory()
◆ ConvertFromAiScene()
◆ ConvertToAiScene()
◆ defaultReadOptions()
◆ defaultWriteOptions()
◆ factoryFeatures()
◆ filterModelsToExport()
◆ getIcon()
◆ getSupportedFormats()
virtual void getSupportedFormats |
( |
Buffer< FileFormat > & | formats, |
|
|
bool | is_read ) |
|
overridevirtual |
◆ readFile()
◆ writeFile()
The documentation for this class was generated from the following file: