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::SaveDirtyAnimGraphFilesCallback Class Reference

Inherits EMStudio::SaveDirtyFilesCallback.

Public Types

enum  { TYPE_ID = 0x00000004 }
 

Public Member Functions

uint32 GetType () const override
 
uint32 GetPriority () const override
 
bool GetIsPostProcessed () const override
 
const char * GetExtension () const override
 
const char * GetFileType () const override
 
const AZ::Uuid GetFileRttiType () const override
 
void GetDirtyFileNames (AZStd::vector< AZStd::string > *outFileNames, AZStd::vector< ObjectPointer > *outObjects) override
 
int SaveDirtyFiles (const AZStd::vector< AZStd::string > &filenamesToSave, const AZStd::vector< ObjectPointer > &objects, MCore::CommandGroup *commandGroup) override
 
int SaveDirtyAnimGraph (EMotionFX::AnimGraph *animGraph, MCore::CommandGroup *commandGroup, bool askBeforeSaving, bool showCancelButton=true)
 
virtual int SaveDirtyFiles (const AZStd::vector< AZStd::string > &filenamesToSave, const AZStd::vector< ObjectPointer > &objects, MCore::CommandGroup *commandGroup)=0
 
virtual void GetDirtyFileNames (AZStd::vector< AZStd::string > *outFileNames, AZStd::vector< ObjectPointer > *outObjects)=0
 
virtual const char * GetExtension () const =0
 
virtual const char * GetFileType () const =0
 
virtual uint32 GetType () const =0
 
virtual const AZ::Uuid GetFileRttiType () const =0
 
virtual uint32 GetPriority () const =0
 
virtual bool GetIsPostProcessed () const =0
 

Member Function Documentation

◆ GetDirtyFileNames()

void EMStudio::SaveDirtyAnimGraphFilesCallback::GetDirtyFileNames ( AZStd::vector< AZStd::string > *  outFileNames,
AZStd::vector< ObjectPointer > *  outObjects 
)
overridevirtual

◆ GetExtension()

const char * EMStudio::SaveDirtyAnimGraphFilesCallback::GetExtension ( ) const
inlineoverridevirtual

◆ GetFileRttiType()

const AZ::Uuid EMStudio::SaveDirtyAnimGraphFilesCallback::GetFileRttiType ( ) const
inlineoverridevirtual

◆ GetFileType()

const char * EMStudio::SaveDirtyAnimGraphFilesCallback::GetFileType ( ) const
inlineoverridevirtual

◆ GetIsPostProcessed()

bool EMStudio::SaveDirtyAnimGraphFilesCallback::GetIsPostProcessed ( ) const
inlineoverridevirtual

◆ GetPriority()

uint32 EMStudio::SaveDirtyAnimGraphFilesCallback::GetPriority ( ) const
inlineoverridevirtual

◆ GetType()

uint32 EMStudio::SaveDirtyAnimGraphFilesCallback::GetType ( ) const
inlineoverridevirtual

◆ SaveDirtyFiles()

int EMStudio::SaveDirtyAnimGraphFilesCallback::SaveDirtyFiles ( const AZStd::vector< AZStd::string > &  filenamesToSave,
const AZStd::vector< ObjectPointer > &  objects,
MCore::CommandGroup commandGroup 
)
overridevirtual

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