Open Search
    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")
     

    Member Function Documentation

    ◆ MAXON_INTERFACE()

    MAXON_INTERFACE ( CommandConversionClassInterface  ,
    MAXON_REFERENCE_CONST  ,
    "net.maxon.command.interface.commandconversion"   
    )
    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