Navigation API > API/Plugins Filters BaseTools Behaviors Drawing Tags Utility Classes Type Name Description FScriptableToolGizmoOptions FScriptableToolGizmoOptions is a configuration struct passed to the CreateTRSGizmo function of UScriptableInteractiveTool. FScriptableToolModifierStates FScriptableToolsFrameworkModule FToolBoolPropertyModifiedDelegate FToolEnumPropertyModifiedDelegate FToolFloatPropertyModifiedDelegate FToolFNamePropertyModifiedDelegate FToolIntPropertyModifiedDelegate FToolObjectPropertyModifiedDelegate FToolPropertyModifiedDelegate These are delegates for the various property-watchers below FToolStringPropertyModifiedDelegate ICustomScriptableToolBuilderBaseInterface UBaseScriptableToolBuilder UBaseScriptableToolBuilder is a trivial base UInteractiveToolBuilder for any UScriptableInteractiveTool subclass. UCustomScriptableToolBuilder Tool Builders for custom builder logic UCustomScriptableToolBuilderBaseInterface UCustomScriptableToolBuilderComponentBase UCustomScriptableToolBuilderContainer UScriptableInteractiveTool UScriptableInteractiveTool is an extension of UInteractiveTool that allows the Tool functionality to be defined via Blueprints. UScriptableInteractiveToolPropertySet UScriptableInteractiveToolPropertySet is a Blueprintable extension of UInteractiveToolPropertySet. UScriptableTool_HUDAPI UScriptableTool_HUDAPI is helper Object that is created internally by a UScriptableInteractiveTool to allow Blueprints to access basic 2D rendering functionality, in the context of a specific Tool. UScriptableTool_RenderAPI UScriptableTool_RenderAPI is helper Object that is created internally by a UScriptableInteractiveTool to allow Blueprints to access basic 3D rendering functionality, in the context of a specific Tool. UScriptableToolsUtilityLibrary UScriptableToolTargetRequirements Tool Builders for Tool Target support UToolTargetScriptableToolBuilder Enums Type Name Description EScriptableToolGizmoCoordinateSystem EScriptableToolGizmoMode EScriptableToolGizmoRotation EScriptableToolGizmoScale EScriptableToolGizmoStateChangeType EScriptableToolGizmoTranslation EScriptableToolShutdownType EScriptableToolStartupRequirements EToolsFrameworkOutcomePins Functions Type Name Description ENUM_CLASS_FLAGS ( EScriptableToolGizmoTranslation ) ENUM_CLASS_FLAGS ( EScriptableToolGizmoRotation ) ENUM_CLASS_FLAGS ( EScriptableToolGizmoScale )