Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
A UInteractiveCommand is an atomic action that can be executed via some user interaction. For example clicking a button that deletes an active selection can be considered an Interactive Command. This differs from an Interactive Tool in that there is no ongoing user interaction once the command has been initiated.
| Name | UInteractiveCommand |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveCommand.h |
| Include Path | #include "InteractiveCommand.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UInteractiveCommand : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveCommand
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanExecuteCommand
(
UInteractiveCommandArguments* Arguments |
InteractiveCommand.h | ||
virtual void ExecuteCommand
(
UInteractiveCommandArguments* Arguments, |
Execute the command with the given Arguments | InteractiveCommand.h | |
virtual FText GetCommandShortString() |
InteractiveCommand.h |