Open 3D Engine EMotionFX Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
EMStudio::DirtyFileManager Class Reference

Public Types

enum  SaveDirtyFilesResult { FAILED , FINISHED , NOFILESTOSAVE , CANCELED }
 

Public Member Functions

void AddCallback (SaveDirtyFilesCallback *callback)
 
void RemoveCallback (SaveDirtyFilesCallback *callback, bool delFromMem=true)
 
SaveDirtyFilesCallbackGetCallback (size_t index) const
 
size_t GetNumCallbacks () const
 
int SaveDirtyFiles (uint32 type=MCORE_INVALIDINDEX32, uint32 filter=MCORE_INVALIDINDEX32, QDialogButtonBox::StandardButtons buttons=QDialogButtonBox::Ok|QDialogButtonBox::Discard|QDialogButtonBox::Cancel)
 
int SaveDirtyFiles (const AZStd::vector< AZ::TypeId > &typeIds, QDialogButtonBox::StandardButtons buttons=QDialogButtonBox::Ok|QDialogButtonBox::Discard|QDialogButtonBox::Cancel)
 
void SaveSettings ()
 

The documentation for this class was generated from the following file: