CommandExecutionInterface Class Reference

#include <commandbase.h>

详细描述

Implements the commands execution. Private.

静态公共成员函数

static MAXON_METHOD Result < COMMANDRESULT Invoke (const CommandClass &command, CommandDataRef &data, Bool interactive)
static MAXON_METHOD Result < COMMANDRESULT Invoke (const CommandClass &command, CommandDataRef &data, Bool interactive, const CommandDataInterface::SetParameters &setParameters)
static MAXON_METHOD Result < COMMANDRESULT Interact (CommandDataRef &data, INTERACTIONTYPE interactionType)

私有成员函数

  MAXON_INTERFACE_NONVIRTUAL ( CommandExecutionInterface , MAXON_REFERENCE_NONE , "net.maxon.command.interface.execution")

成员函数文档编制

◆  MAXON_INTERFACE_NONVIRTUAL()

MAXON_INTERFACE_NONVIRTUAL ( CommandExecutionInterface   ,
MAXON_REFERENCE_NONE   ,
"net.maxon.command.interface.execution"   
)
private

◆  Invoke() [1/2]

static MAXON_METHOD Result < COMMANDRESULT > Invoke ( const CommandClass &  命令 ,
CommandDataRef &  data ,
Bool   interactive  
)
static

◆  Invoke() [2/2]

static MAXON_METHOD Result < COMMANDRESULT > Invoke ( const CommandClass &  命令 ,
CommandDataRef &  data ,
Bool   interactive ,
const CommandDataInterface::SetParameters setParameters  
)
static

◆  Interact()

static MAXON_METHOD Result < COMMANDRESULT > Interact ( CommandDataRef &  data ,
INTERACTIONTYPE   interactionType  
)
static