Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Slate/SlateScripting/Source/SlateScriptingCommands/Public/UICommandsScriptingSubsystem.h |
Include |
#include "UICommandsScriptingSubsystem.h" |
UCLASS()
class UUICommandsScriptingSubsystem : public UEngineSubsystem
UEditorInputSubsystem Subsystem for dynamically registering editor commands through scripting
Name | Description | ||
---|---|---|---|
|
CanExecuteCommands() |
Checks whether commands registered in the subsystem can be executed |
|
|
CanSetExecuteCommands ( |
Checks whether commands in the given set can be executed. |
|
|
GetAvailableContexts() |
Retrieves the list of names for all contexts currently registered in the subsystem. |
|
|
int |
GetBindingCountForContext ( |
Retrieves the number of UI Command Lists registered within this context through the subsystem. |
|
GetRegisteredCommands() |
Retrieves the list of command info for all commands currently registered in the subsystem |
|
|
IsCommandRegistered ( |
Checks whether the given command is registered within the subsystem. |
|
|
IsCommandSetRegistered ( |
Checks whether the given set is currently registered in the subsystem |
|
|
IsContextRegistered ( |
Checks whether the context with the given name is currently registered in the subsystem This does not check whether the context is bound to any UI Command List. |
|
|
IsInputChordMapped ( |
Checks whether the given input chord is already mapped to a command in the given context. |
|
|
RegisterCommand ( |
Registers a command within the given context and set. The set must be registered beforehand. |
|
|
RegisterCommandChecked ( |
Registers a command within the given context and set. The set must be registered beforehand. |
|
|
RegisterCommandListForContext ( |
Registers a command list in the given context. |
|
|
RegisterCommandSet ( |
Registers a new command set |
|
|
SetCanExecuteCommands ( |
Sets whether commands registered in the subsystem can be executed |
|
|
SetCanSetExecuteCommands |
Enables or disables execution of commands registered within the given set |
|
|
UnregisterAllSets() |
Unregisters all commands dynamically registered within all contexts and sets. |
|
|
UnregisterCommand ( |
Unregisters a command previously registered. |
|
|
UnregisterCommandListForContext ( |
Unregisters a command list from the given context. |
|
|
UnregisterCommandSet ( |
Unregisters the corresponding command set with all commands registered within it |
|
|
UnregisterContext ( |
Unregisters all command lists from the given context. |
Name | Description | ||
---|---|---|---|
|
Deinitialize() |
USubsystem Interface: handles deinitialization of instances of the system |
|
|
Initialize ( |
USubsystem Interface: handles initialization of instances of the system This is where the subsystem binds to the CommandListRegistered delegate of the InputBindingManager |