asset_command.h File Reference

Classes

class  CommandAssetInterface
 

Namespaces

 maxon
 
 maxon::ASSETMETADATA
 
 maxon::AssetTypes
 

Typedefs

using AssetCommandQueryStateDelegate = Delegate< Result< COMMAND_ASSET_STATE >()>
 
using AssetCommandExecuteDelegate = Delegate< Result< void >(Bool withOptions)>
 

Enumerations

enum class  COMMAND_ASSET_STATE {
  NONE ,
  ENABLED ,
  CHECKED ,
  HIDDEN ,
  HAS_OPTIONS
}
 

Functions

enum maxon::COMMAND_ASSET_STATE MAXON_ENUM_FLAGS (COMMAND_ASSET_STATE)
 
 MAXON_ATTRIBUTE (AssetCommandQueryStateDelegate, AssetCommandQueryState, "net.maxon.asset.command.querystate")
 
 MAXON_ATTRIBUTE (AssetCommandExecuteDelegate, AssetCommandExecute, "net.maxon.asset.command.execute")
 
 MAXON_ATTRIBUTE (String, AssetCommandHelp, "net.maxon.asset.command.help")
 
 MAXON_ATTRIBUTE (String, AssetCommandShortcuts, "net.maxon.asset.command.shortcuts")
 
 MAXON_ATTRIBUTE (Int, AssetCommandLegacyId, "net.maxon.asset.command.legacyid")
 
 MAXON_ATTRIBUTE (void, SubType_ENUM_Command, "net.maxon.asset.commandsubtype.command")
 
 MAXON_ATTRIBUTE (void, SubType_ENUM_HotkeyCommand, "net.maxon.asset.commandsubtype.hotkey")
 
 MAXON_ATTRIBUTE (void, SubType_ENUM_ToolCommand, "net.maxon.asset.commandsubtype.tool")
 
 MAXON_ATTRIBUTE (void, SubType_ENUM_ObjectCommand, "net.maxon.asset.commandsubtype.object")
 
 MAXON_ATTRIBUTE (void, SubType_ENUM_TagCommand, "net.maxon.asset.commandsubtype.tag")
 
 MAXON_ATTRIBUTE (void, SubType_ENUM_ScriptCommand, "net.maxon.asset.commandsubtype.script")
 
 MAXON_DECLARATION (AssetType, Command, "net.maxon.assettype.command")
 

Variables

 NONE
 
 ENABLED
 
 CHECKED
 
 HIDDEN
 
 HAS_OPTIONS
 
maxon::CommandAssetInterface MAXON_ENUM_FLAGS
 

Variable Documentation

◆ NONE

NONE

◆ ENABLED

ENABLED

◆ CHECKED

CHECKED

◆ HIDDEN

HIDDEN

◆ HAS_OPTIONS

HAS_OPTIONS