CommandAssetInterface Class Reference

#include <asset_command.h>

Inheritance diagram for CommandAssetInterface:

Detailed Description

CommandAssetInterface extends the AssetInterface to deal with command assets.

Static Public Member Functions

static MAXON_METHOD Result< CommandAsset > Create ()
 
static MAXON_METHOD Result< void > Execute (const AssetDescription &commandAsset, Bool withOptions)
 
static MAXON_METHOD Result< COMMAND_ASSET_STATEQueryState (const AssetDescription &commandAsset)
 

Private Member Functions

 MAXON_INTERFACE (CommandAssetInterface, MAXON_REFERENCE_COPY_ON_WRITE, "net.maxon.interface.commandasset")
 

Member Function Documentation

◆ MAXON_INTERFACE()

MAXON_INTERFACE ( CommandAssetInterface  ,
MAXON_REFERENCE_COPY_ON_WRITE  ,
"net.maxon.interface.commandasset"   
)
private

◆ Create()

static MAXON_METHOD Result<CommandAsset> Create ( )
static

◆ Execute()

static MAXON_METHOD Result<void> Execute ( const AssetDescription &  commandAsset,
Bool  withOptions 
)
static

◆ QueryState()

static MAXON_METHOD Result<COMMAND_ASSET_STATE> QueryState ( const AssetDescription &  commandAsset)
static