Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Slate/SlateScripting/Source/SlateScriptingCommands/Public/UICommandsScriptingSubsystem.h |
Include |
#include "UICommandsScriptingSubsystem.h" |
USTRUCT()
struct FScriptingCommand
All the internal data related to a scripting command as well as methods to easily expose the command to the binding manager
Name | Description | ||
---|---|---|---|
|
CommandInfo |
The command definition |
|
|
OnCanExecuteAction |
The delegate to call to check whether the command can be executed |
|
|
OnExecuteAction |
The delegate to call when executing the command |
Name | Description | |
---|---|---|
|
FScriptingCommand() |
|
|
FScriptingCommand ( |
Name | Description | ||
---|---|---|---|
|
GetFullName() |
Builds a full name in the format context.set.command_name to avoid conflicts with commands registered in different contexts/sets |
|
|
TSharedPtr< ... |
MakeUICommandInfo() |
Registers a new UICommandInfo in the associated context through the binding manager. |
|
UnregisterUICommandInfo() |
Unregisters this command's UICommandInfo from its associated context through the binding manager |
Name | Description | ||
---|---|---|---|
|
operator!= ( |
||
|
operator!= ( |
||
|
operator== ( |
||
|
operator== ( |