CommandConversionClassInterface Class Reference

#include <commandbase.h>

Inheritance diagram for CommandConversionClassInterface:

Detailed Description

Implements for command the conversions action.

Public Member Functions

MAXON_METHOD Result< void > ConvertInput (LegacyCommandDataRef &data) const
 
MAXON_METHOD Result< COMMAND_ACTION_STATE > ExecuteCustomActions (LegacyCommandDataRef &data, Int actionId, Int flags) const
 
MAXON_METHOD Result< COMMAND_ACTION_STATE > ConvertOutput (LegacyCommandDataRef &data) const
 
MAXON_METHOD Int32 GetLegacyCommandId () const
 
MAXON_METHOD Id GetCommandId () const
 

Private Member Functions

 MAXON_INTERFACE (CommandConversionClassInterface, MAXON_REFERENCE_CONST, "net.maxon.command.interface.commandconversion", MAXON_IMPLEMENTATION_MODULE("net.maxon.command"))
 

Member Function Documentation

◆ MAXON_INTERFACE()

MAXON_INTERFACE ( CommandConversionClassInterface  ,
MAXON_REFERENCE_CONST  ,
"net.maxon.command.interface.commandconversion"  ,
MAXON_IMPLEMENTATION_MODULE("net.maxon.command")   
)
private

◆ ConvertInput()

MAXON_METHOD Result<void> ConvertInput ( LegacyCommandDataRef &  data) const

◆ ExecuteCustomActions()

MAXON_METHOD Result<COMMAND_ACTION_STATE> ExecuteCustomActions ( LegacyCommandDataRef &  data,
Int  actionId,
Int  flags 
) const

◆ ConvertOutput()

MAXON_METHOD Result<COMMAND_ACTION_STATE> ConvertOutput ( LegacyCommandDataRef &  data) const

◆ GetLegacyCommandId()

MAXON_METHOD Int32 GetLegacyCommandId ( ) const

◆ GetCommandId()

MAXON_METHOD Id GetCommandId ( ) const