Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInteractiveCommand
- UGeometrySelectionEditCommand
- UDeleteGeometrySelectionCommand
- UDisconnectGeometrySelectionCommand
- UModifyGeometrySelectionCommand
- UModifyGeometrySelectionCommand_Contract
- UModifyGeometrySelectionCommand_Expand
- UModifyGeometrySelectionCommand_ExpandToConnected
- UModifyGeometrySelectionCommand_Invert
- UModifyGeometrySelectionCommand_InvertConnected
- URetriangulateGeometrySelectionCommand
References
| Module | InteractiveToolsFramework |
| Header | /Engine/Source/Runtime/InteractiveToolsFramework/Public/InteractiveCommand.h |
| Include | #include "InteractiveCommand.h" |
Syntax
class UInteractiveCommand : public UObject
Remarks
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.
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CanExecuteCommand
(
UInteractiveCommandArguments* Arguments |
||
| void | ExecuteCommand
(
UInteractiveCommandArguments* Arguments, |
Execute the command with the given Arguments | |
| FText |