| UScriptableInteractiveToolPropertySet* WatchStringProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified) | FinalNative+1 flags | | 0x30 |
| UScriptableInteractiveToolPropertySet* WatchProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified) | FinalNative+1 flags | | 0x30 |
| UScriptableInteractiveToolPropertySet* WatchObjectProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified) | FinalNative+1 flags | | 0x30 |
| UScriptableInteractiveToolPropertySet* WatchNameProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified) | FinalNative+1 flags | | 0x30 |
| UScriptableInteractiveToolPropertySet* WatchIntProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified) | FinalNative+1 flags | | 0x30 |
| UScriptableInteractiveToolPropertySet* WatchFloatProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified) | FinalNative+1 flags | | 0x30 |
| UScriptableInteractiveToolPropertySet* WatchEnumProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified) | FinalNative+1 flags | | 0x30 |
| UScriptableInteractiveToolPropertySet* WatchBoolProperty(UScriptableInteractiveToolPropertySet* PropertySet, const FString& PropertyName, const FScriptDelegate& OnModified) | FinalNative+1 flags | | 0x30 |
| void SetPropertySetVisibleByName(const FString& Identifier, bool bVisible) | FinalNative+1 flags | | 0x11 |
| void SetOverlayWidget(UUserWidget* Widget, bool bMakeDraggable) | FinalNative+1 flags | | 0x09 |
| void SetGizmoVisible(const FString& Identifier, bool bVisible) | FinalNative+1 flags | | 0x11 |
| void SetGizmoTransform(const FString& Identifier, const FTransform& NewTransform, bool bUndoable) | FinalNative+1 flags | | 0x71 |
| UScriptableInteractiveToolPropertySet* SavePropertySetSettings(UScriptableInteractiveToolPropertySet* PropertySet, const FString& SaveKey) | FinalNative+1 flags | | 0x20 |
| UScriptableInteractiveToolPropertySet* RestorePropertySetSettings(UScriptableInteractiveToolPropertySet* PropertySet, const FString& SaveKey) | FinalNative+1 flags | | 0x20 |
| void RequestToolShutdown(bool bAccept, bool bShowUserPopupMessage, const FText& UserMessage) | FinalNative+1 flags | | 0x18 |
| void RemovePropertySetByName(const FString& Identifier, const EToolsFrameworkOutcomePins& Outcome) | FinalNative+1 flags | | 0x11 |
| void OnScriptTick(float DeltaTime) | EventPublic | | 0x04 |
| void OnScriptShutdown(const EToolShutdownType& ShutdownType) | EventPublic | | 0x01 |
| void OnScriptSetup() | EventPublic | | 0x00 |
| void OnScriptRender(UScriptableTool_RenderAPI* RenderAPI) | EventPublic | | 0x08 |
| void OnScriptDrawHUD(UScriptableTool_HUDAPI* DrawHUDAPI) | EventPublic | | 0x08 |
| bool OnScriptCanAccept() | NativeEvent+1 flags | | 0x01 |
| void OnGizmoTransformStateChange(const FString& GizmoIdentifier, const FTransform& CurrentTransform, const EScriptableToolGizmoStateChangeType& ChangeType) | EventPublic | | 0x71 |
| void OnGizmoTransformChanged(const FString& GizmoIdentifier, const FTransform& NewTransform) | EventPublic | | 0x70 |
| UWorld* GetToolWorld() | FinalNative+1 flags | | 0x08 |
| TArray<UToolTarget*> GetToolTargets() | FinalNative+1 flags | | 0x10 |
| FTransform GetGizmoTransform(const FString& Identifier) | FinalNative+1 flags | | 0x70 |
| UScriptableToolTriangleSet* GetDefaultTriangleSet() | FinalNative+1 flags | | 0x08 |
| UScriptableToolPointSet* GetDefaultPointSet() | FinalNative+1 flags | | 0x08 |
| UScriptableToolLineSet* GetDefaultLineSet() | FinalNative+1 flags | | 0x08 |
| void ForcePropertySetUpdateByName(const FString& Identifier) | FinalNative+1 flags | | 0x10 |
| void DisplayUserWarningMessage(const FText& Message) | FinalNative+1 flags | | 0x10 |
| void DisplayUserHelpMessage(const FText& Message) | FinalNative+1 flags | | 0x10 |
| void DestroyTRSGizmo(const FString& Identifier, const EToolsFrameworkOutcomePins& Outcome) | FinalNative+1 flags | | 0x11 |
| void CreateTRSGizmo(const FString& Identifier, const FTransform& InitialTransform, const FScriptableToolGizmoOptions& GizmoOptions, const EToolsFrameworkOutcomePins& Outcome) | FinalNative+1 flags | | 0x89 |
| void ClearUserMessages(bool bHelpMessage, bool bWarningMessage) | FinalNative+1 flags | | 0x02 |
| void ClearOverlayWidget() | FinalNative+1 flags | | 0x00 |
| UScriptableToolTriangleSet* AddTriangleSet() | FinalNative+1 flags | | 0x08 |
| UScriptableInteractiveToolPropertySet* AddPropertySetOfType(TSubclassOf<UScriptableInteractiveToolPropertySet> PropertySetType, const FString& Identifier, const EToolsFrameworkOutcomePins& Outcome) | FinalNative+1 flags | | 0x28 |
| UScriptableToolPointSet* AddPointSet() | FinalNative+1 flags | | 0x08 |
| void AddLogMessage(const FText& Message, bool bHighlighted) | FinalNative+1 flags | | 0x11 |
| UScriptableToolLineSet* AddLineSet() | FinalNative+1 flags | | 0x08 |