|
| FactoryOptions | defaultReadOptions (const FactoryParameters &file) const override |
| | Returns the default read options for the given factory parameters.
|
| FactoryOptions | defaultWriteOptions (const FactoryParameters &file) const override |
| | Returns the default write options for the given factory parameters.
|
| virtual FactoryFeatures | factoryFeatures (const FactoryParameters &file, bool is_read) const override |
| | Returns the features and configurable options for this factory given the parameters.
|
| Buffer< UUID > | filterModelsToExport (Buffer< UUID > models_to_check, const DesignObjectLookup *lookup, const FileFormat &export_format) const override |
| | Filters a list of model UUIDs to only those that can be exported in the given format.
|
| virtual String | getIcon (const File &file) override |
| | Returns the icon name associated with the given file type.
|
| virtual void | getSupportedFormats (Buffer< FileFormat > &formats, bool is_read) override |
| | Populates the given buffer with supported file formats for reading or writing.
|
| virtual void | getSupportedFormats (Buffer< FileFormat > &formats, DesignObjectLookup *lookup, const Buffer< UUID > &models) override |
| | Populates the given buffer with formats supported for writing the specified models.
|
| virtual bool | readFile (FactoryParameters &file) override |
| | Reads data from a file into the design object hierarchy.
|
| virtual bool | writeFile (FactoryParameters &file) override |
| | Writes data from the design object hierarchy to a file.
|
| | IOFactory (const StringView &factory_name) |
| | Constructs an IOFactory with the given factory name.
|
| virtual | ~IOFactory () |
| | Virtual destructor.
|
| virtual bool | canRead (const FactoryParameters &file) |
| | Checks whether this factory can read using the given FactoryParameters.
|
| virtual bool | canRead (const File &file) |
| | Checks whether this factory can read the given file.
|
| virtual bool | canRead (const FileFormat &file) |
| | Checks whether this factory can read the given file format.
|
| virtual bool | canWrite (const FactoryParameters &file) |
| | Checks whether this factory can write using the given FactoryParameters.
|
| virtual bool | canWrite (const File &file) |
| | Checks whether this factory can write the given file.
|
| virtual bool | canWrite (const FileFormat &file) |
| | Checks whether this factory can write the given file format.
|
| virtual bool | determineExtension (const File &file, String &extension) |
| | Attempts to determine the file extension for the given file.
|
| String | factoryReadAppFeature () const |
| | Returns the application feature string required for read operations.
|
| String | factoryWriteAppFeature () const |
| | Returns the application feature string required for write operations.
|
| void | getSupportedFormats (Buffer< FileFormat > &formats) |
| | Populates the given buffer with all supported file formats (both read and write).
|
| virtual void | getSupportedFormats (Buffer< FileFormat > &formats, const File &file) |
| | Populates the given buffer with formats supported for the specified file.
|
| virtual void | getSupportedFormatsByModelType (Buffer< FileFormat > &formats, bool is_read, const StringView &model_type) |
| | Populates the given buffer with formats matching a specific model type.
|
| virtual void | getSupportedFormatsForExtension (Buffer< FileFormat > &formats, bool is_read, const StringView &extension) |
| | Populates the given buffer with formats matching a specific file extension.
|
| virtual bool | isAutoEnabled () const |
| | Checks whether this factory is automatically enabled without requiring a password.
|
| virtual bool | isFactoryEnabled (bool is_read) const |
| | Checks whether this factory is enabled for reading or writing.
|
| const String & | name () const |
| | Returns the name of this factory.
|
| Buffer< UUID > | readFileWithDefaultSettings (const File &file, DesignObjectLookup *lookup) |
| | Reads a file using default settings and returns the UUIDs of the created models.
|
| Buffer< Scene > | readScenesFromFile (const File &file) |
| | Reads scenes from a file and returns them as a buffer of Scene objects.
|
| void | throwIfNotEnabled (bool is_read) |
| | Throws an exception if the factory is not enabled for the given operation direction.
|
| virtual bool | updateFromFile (const FactoryParameters &file, const FactoryOptions &old_options) |
| | Updates the factory parameters from a file, comparing against old options.
|
| bool | writeScenesToFile (const File &file, const Buffer< Scene > &scene) |
| | Writes a buffer of scenes to a file.
|
IOFactory for writing to files using the ASSIMP 3rd party library.
Class: AssimpFactory
Assimp supports many file types. For more information see: https://assimp.org/
Definition at line 80 of file AssimpFactory.h.