reads and writes to NDV Files. NDV Files are optionally compressed data dumps of the internal structure of model heirarchies.
More...
|
virtual bool | canRead (const FactoryParameters &file) override |
|
virtual bool | canWrite (const FactoryParameters &file) override |
|
virtual bool | canWrite (const FileFormat &file) override |
|
FactoryOptions | defaultReadOptions (const FactoryParameters &file) const override |
|
FactoryOptions | defaultWriteOptions (const FactoryParameters &file) const override |
|
virtual bool | determineExtension (const File &file, String &extension) override |
|
FactoryFeatures | factoryFeatures (const FactoryParameters &file, bool is_import) const override |
|
String | getData (const File &file) |
|
String | getIcon (const File &file) override |
|
virtual void | getSupportedFormats (Buffer< FileFormat > &formats, bool is_read) override |
|
virtual bool | readFile (FactoryParameters ¶ms) override |
|
uint08 | version (const File &file) |
|
virtual bool | writeFile (FactoryParameters ¶ms) override |
|
virtual bool | canRead (const File &file) |
|
virtual bool | canRead (const FileFormat &file) |
|
virtual bool | canWrite (const File &file) |
|
String | factoryReadAppFeature () const |
|
String | factoryWriteAppFeature () const |
|
virtual Buffer< UUID > | filterModelsToExport (Buffer< UUID > models_to_check, const DesignObjectLookup *lookup, const FileFormat &export_format) 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 () |
|
reads and writes to NDV Files. NDV Files are optionally compressed data dumps of the internal structure of model heirarchies.
NDVSetupCallbacks can be used to modify objects when they are imported.