Navigation
API > API/Plugins > API/Plugins/UserToolBoxCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UUTBBaseCommand
- UAssignToLayer
- UAssignToLevel
- UBaseCompositeCommand
- UCompositeCommand
- UToggleCommand
- UBaseCompositeInlineCommand
- UCompositeInlineCommand
- UChangeViewMode
- UCleanHierarchy
- UConsoleVariable
- UEngineCommand
- UExecuteBindableAction
- UExecutePythonScript
- UFlipNormals
- UIsolateSelection
- UMerge
- UMirrorActorCommand
- UPushComponentMaterialIntoMesh
- USelectActorByFilter
- USelectActorBySize
- USetHighPrecisionOnMesh
- UShowLayersCommand
- UTabSpawner
- UToggleCommandInline
- UUserToolBoxBaseBlueprint
- UZoomAll
References
| Module | UserToolBoxCore |
| Header | /Engine/Plugins/Experimental/UserToolBoxCore/Source/UserToolBoxCore/Public/UTBBaseCommand.h |
| Include | #include "UTBBaseCommand.h" |
Syntax
UCLASS&40;Blueprintable, Abstract, EditInlineNew&41;
class UUTBBaseCommand : public UObject
Remarks
UUTBBaseCommand is the base class for any command of the usertoolbox framework. Inherit directly from this class if you want to create a new command implemented in c++
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsTransaction | ||
| bool | bShowParameters | ||
| FString | Category | ||
| FString | IconPath | The icon path for the command | |
| FInputChord | KeyboardShortcut | ||
| FString | Name | The name of the command | |
| FString | Tooltip | ||
| TObjectPtr< UObject > | UI | ||
| TObjectPtr< UClass > | UIOverride |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddObjectsToTransaction
(
TArray< UObject* > Objects |
||
| void | AddObjectToTransaction
(
UObject* Object |
||
| UUTBBaseCommand * | CopyCommand
(
UObject* Owner |
||
| bool | |||
| void | Execute () |
||
| void |