|
|
| E57Factory () |
| | Constructs the E57Factory.
|
| | 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.
|
| virtual String | getIcon (const File &file) |
| | Returns the icon name associated with the given file type.
|
| 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 | getSupportedFormats (Buffer< FileFormat > &formats, DesignObjectLookup *lookup, const Buffer< UUID > &models) |
| | Populates the given buffer with formats supported for writing the specified models.
|
| 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.
|
Writes to an E57Factory using the IOFactory interface.
Definition at line 52 of file E57Factory.h.