enum | ReferenceMode
| kLoadDefault
| | kLoadAllReferences
| | kLoadNoReferences
|
|
| MFileIO ()
|
| MFileIO ( const MString & fileName )
|
virtual | ~MFileIO ()
|
static MString | currentFile ()
|
static MStatus | setCurrentFile ( const MString & fileName )
|
static MString | fileType ()
|
static MStatus | getFileTypes ( MStringArray & types )
|
static MStatus | newFile ( bool force = false )
|
static MStatus | open ( const MString & fileName, const char* type = NULL, bool force = false, ReferenceMode refMode = kLoadDefault )
|
static MStatus | save ( bool force = false )
|
static MStatus | saveAs ( const MString & fileName, const char* type = NULL, bool force = false )
|
static MStatus | importFile ( const MString & fileName, const char* type = NULL, bool preserveReferences = false, const char* nameSpace = NULL)
|
static MStatus | exportSelected ( const MString & fileName, const char* type = NULL, bool preserveReferences = false)
|
static MStatus | exportAll ( const MString & fileName, const char* type = NULL, bool preserveReferences = false)
|
static MStatus | exportAnimFromReference ( const MString & fileName, const char* type = NULL)
|
static MStatus | exportAnimFromReference ( const MString & fileName, const MString & refNodeName, const char* type = NULL)
|
static MStatus | exportSelectedAnimFromReference ( const MString & fileName, const char* type = NULL)
|
static MStatus | exportSelectedAnimFromReference ( const MString & fileName, const MString & refNodeName, const char* type = NULL)
|
static MStatus | exportAnim ( const MString & fileName, const char* type = NULL)
|
static MStatus | exportSelectedAnim ( const MString & fileName, const char* type = NULL)
|
static MStatus | exportAsReference ( const MString & fileName, const char* type = NULL)
|
static MStatus | getReferences ( MStringArray & references )
|
static MStatus | getReferenceNodes ( const MString &fileName, MStringArray & nodes )
|
static MStatus | getReferenceConnectionsMade ( const MString &fileName, MStringArray & connections )
|
static MStatus | getReferenceConnectionsBroken ( const MString & fileName, MStringArray & connections )
|
static MStatus | getReferenceConnectionsBroken ( const MString & fileName, MPlugArray & srcPlugs, MPlugArray & destPlugs )
|
static MStatus | getReferenceConnectionsBroken ( const MObject & node, MStringArray & connections, bool append = false, bool removeDuplicates = true )
|
static MStatus | getReferenceConnectionsBroken ( const MObject & node, MPlugArray & srcPlugs, MPlugArray & destPlugs, bool append = false, bool removeDuplicates = true )
|
static MStatus | reference ( const MString & fileName, bool deferReference = false, bool lockReference = false )
|
static MStatus | removeReference ( const MString & fileName )
|
static bool | isReadingFile ()
|
static bool | isWritingFile ()
|
static bool | isOpeningFile ()
|
static bool | isNewingFile ()
|
static bool | mustRenameToSave ( MStatus *ReturnStatus = NULL)
|
static MStatus | setMustRenameToSave (bool)
|
static MString | mustRenameToSaveMsg ( MStatus *ReturnStatus = NULL)
|
static MStatus | setMustRenameToSaveMsg (const MString &)
|
static MString | beforeOpenFilename ( MStatus * ReturnStatus = NULL)
|
static MString | beforeImportFilename ( MStatus * ReturnStatus = NULL)
|
static MString | beforeSaveFilename ( MStatus * ReturnStatus = NULL)
|
static MString | beforeExportFilename ( MStatus * ReturnStatus = NULL)
|
static MString | beforeReferenceFilename ( MStatus * ReturnStatus = NULL)
|
static MString | getLastTempFile ( MStatus * ReturnStatus = NULL)
|
static bool | getErrorStatus ( MStatus * ReturnStatus = NULL)
|
static MStatus | resetError ()
|
static MString | loadReference (const MString & referenceFileName, MStatus *returnStatus = NULL)
|
static MString | loadReferenceByNode (const MString & referenceNodeName, MStatus *returnStatus = NULL)
|
static MString | loadReferenceByNode ( MObject & referenceNode, MStatus *returnStatus = NULL)
|
static MString | unloadReference (const MString & referenceFileName, MStatus *returnStatus = NULL)
|
static MString | unloadReferenceByNode (const MString & referenceNodeName, MStatus *returnStatus = NULL)
|
static MString | unloadReferenceByNode ( MObject & referenceNode, MStatus *returnStatus = NULL)
|
static MString | getReferenceFileByNode ( MObject & referenceNode, MStatus *returnStatus = NULL)
|
static MStatus | cleanReference (const MString & referenceNodeName, const char* editCommand = NULL, MStatus *returnStatus = NULL)
|
static MStatus | saveReference (const MString & referenceNodeName, MStatus *returnStatus = NULL)
|
static MString | fileCurrentlyLoading ()
|
static bool | isImportingFile ()
|
static MStatus | import ( const MString & fileName, const char* type = NULL, bool preserveReferences = false, const char* nameSpace = NULL)
OBSOLETE & NO SCRIPT SUPPORT
|