Inherits MCore::Command.
 | 
| 
  | SourceControlCommand (const char *commandName, Command *originalCommand) | 
|   | 
| void  | InitSyntax () | 
|   | 
| 
bool  | CheckOutFile (const MCore::CommandLine ¶meters, const char *filepath, AZStd::string &outResult, bool add) | 
|   | 
  Public Member Functions inherited from MCore::Command | 
|   | Command (AZStd::string commandName, Command *originalCommand) | 
|   | 
| virtual  | ~Command () | 
|   | 
| virtual bool  | Execute (const CommandLine ¶meters, AZStd::string &outResult)=0 | 
|   | 
| virtual bool  | Undo (const CommandLine ¶meters, AZStd::string &outResult) | 
|   | 
| virtual Command *  | Create ()=0 | 
|   | 
| virtual bool  | GetIsUndoable () const | 
|   | 
| 
virtual bool  | SetCommandParameters (const CommandLine ¶meters) | 
|   | 
| virtual const char *  | GetDescription () const | 
|   | 
| virtual const char *  | GetHistoryName () const | 
|   | 
| const char *  | GetName () const | 
|   | 
| const AZStd::string &  | GetNameString () const | 
|   | 
| MCORE_INLINE CommandSyntax &  | GetSyntax () | 
|   | 
| size_t  | GetNumCallbacks () const | 
|   | 
| size_t  | CalcNumPreCommandCallbacks () const | 
|   | 
| size_t  | CalcNumPostCommandCallbacks () const | 
|   | 
| MCORE_INLINE Command::Callback *  | GetCallback (size_t index) | 
|   | 
| void  | AddCallback (Command::Callback *callback) | 
|   | 
| bool  | CheckIfHasCallback (Command::Callback *callback) const | 
|   | 
| void  | RemoveCallback (Command::Callback *callback, bool delFromMem=true) | 
|   | 
| void  | RemoveAllCallbacks () | 
|   | 
| 
void  | SetOriginalCommand (Command *orgCommand) | 
|   | 
| MCORE_INLINE Command *  | GetOriginalCommand () | 
|   | 
| 
template<class T >  | 
| void  | ExecuteParameter (AZStd::optional< T > &oldParameter, AZStd::optional< T > ¶meter, T &value) | 
|   | 
 | 
| 
static bool  | CheckOutFile (const char *filename, bool &inOutFileExistedBefore, AZStd::string &outResult, bool useSourceControl, bool add) | 
|   | 
  Static Public Member Functions inherited from MCore::Command | 
| 
static void  | Reflect (AZ::ReflectContext *context) | 
|   | 
◆ InitSyntax()
  
  
      
        
          | void EMStudio::SourceControlCommand::InitSyntax  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Initialize the command syntax. This is automatically called by the command constructor. On default the syntax will be empty, which means the command would have no parameters. 
Reimplemented from MCore::Command.
 
 
The documentation for this class was generated from the following file:
- Gems/EMotionFX/Code/EMotionFX/Tools/EMotionStudio/EMStudioSDK/Source/Commands.h