reads and writes to NDV Files. NDV Files are optionally compressed data dumps of the internal structure of model heirarchies. More...
#include <NDVFactory.h>
Public Member Functions | |
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 () |
Static Public Member Functions | |
static void | AddSetupCallback (NDVSetupCallback *callback) |
static uint08 | CurrentVersion () |
static NDVFactory & | DefaultFactory () |
static FileFormat | NDVFormat () |
static String | ReadIcon (const File &file, ImageFactory &factory) |
![]() | |
static void | EnableExtension (const String &extension, const String &read_password, const String &write_password) |
static void | EnableFactory (const String &factory, const String &read_password, const String &write_password) |
static void | EnableFactory (IOFactory *factory, const String &read_password, const String &write_password) |
Protected Member Functions | |
NDVFactory () | |
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.
|
protected |
|
static |
|
overridevirtual |
Reimplemented from IOFactory.
|
overridevirtual |
Reimplemented from IOFactory.
|
overridevirtual |
Reimplemented from IOFactory.
|
static |
|
static |
|
overridevirtual |
Reimplemented from IOFactory.
|
overridevirtual |
Reimplemented from IOFactory.
Reimplemented from IOFactory.
|
overridevirtual |
Implements IOFactory.
|
overridevirtual |
Implements IOFactory.
|
static |
|
overridevirtual |
Implements IOFactory.
|
static |
|
overridevirtual |
Implements IOFactory.