/Engine/Plugins/Experimental/ScriptableToolsFramework/Source/ScriptableToolsFramework/Public/ScriptableInteractiveTool.h
UScriptableInteractiveToolis an extension ofUInteractiveToolthat allows the Tool functionality to be defined via Blueprints.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Transient, Blueprintable) class UScriptableInteractiveTool : public [UInteractiveTool](API\Runtime\InteractiveToolsFramework\UInteractiveTool)
bool
bShowToolInEditor
A generic flag to indicate whether this Tool should be shown in the UE Editor.
FString
CustomIconPath
Relative Path to a custom Icon Image for this Tool.
TObjectPtr<USc...
DrawHUDHelper
TMap<FString, ...
Gizmos
Trying to avoid making aUStructfor this internal stuff
TMap<FString, ...
NamedPropertySets
TObjectPtr<USc...
RenderHelper
TWeakObjectPtr<...
TargetWorld
FText
ToolCategory
Category of this Tool, will be used in (eg) Tool Palette Section headers
FText
ToolLongName
Long Name of this Tool, will be used in (eg) longer labels like the Accept/Cancel toolbar
FText
ToolName
Name of this Tool, will be used in (eg) Toolbars
EScriptableTool...
ToolShutdownType
Specifies how the user exits this Tool, either Accept/Cancel-style or Complete-style
FText
ToolTooltip
Tooltip used for this Tool in (eg) icons/etc
TArray<FAnyPro...
WatchAnyPropertyInfo
TArray<FToolBo...
WatchBoolPropertyDelegates
TArray<FToolEn...
WatchEnumPropertyDelegates
TArray<FToolFl...
WatchFloatPropertyDelegates
TArray<FToolFN...
WatchFNamePropertyDelegates
TArray<FToolIn...
WatchIntPropertyDelegates
TArray<FToolOb...
WatchObjectPropertyDelegates
TArray<FToolSt...
WatchStringPropertyDelegates