Zdexby TheHolyOneZ
4,593 classes
Class

UScriptableSingleClickTool

: UScriptableInteractiveTool : UInteractiveTool : UObject
/Script/ScriptableToolsFramework.ScriptableSingleClickTool 0x0318 (792 B) align 8 inherited 0x02E8 vtable /Script/ScriptableToolsFramework
0x00x0318

Members 3

OffsetSizeNameTypeFlagsDefault
0x02E80x10padding / unreflected
0x01bWantMouseHoverbool7 flagsfalse
0x02F90x07padding / unreflected
0x08SingleClickBehaviorUSingleClickInputBehavior*Transient+9 flagsnullptr
0x08MouseHoverBehaviorUMouseHoverBehavior*Transient+9 flagsnullptr
0x03100x08unreflected bytes to end of UScriptableSingleClickTool
Inherited from UScriptableInteractiveTool 23
OffsetSizeNameTypeFlagsDefault
0x10ToolNameFText3 flags<FText>
0x10ToolLongNameFText3 flags<FText>
0x10ToolCategoryFText3 flags<FText>
0x10ToolTooltipFText3 flags<FText>
0x10CustomIconPathFString5 flags""
0x01bShowToolInEditorbool7 flagstrue
0x01ToolShutdownTypeEScriptableToolShutdownType7 flagsComplete
0x01ToolStartupRequirementsEScriptableToolStartupRequirements7 flagsNone
0x00EB0x05padding / unreflected
0x08CustomToolBuilderClassTSubclassOf<UCustomScriptableToolBuilder>7 flagsnullptr
0x08ToolTargetToolBuilderClassTSubclassOf<UToolTargetScriptableToolBuilder>7 flagsnullptr
0x08TargetWorldTWeakObjectPtr<UWorld>TransientProtected+9 flagsnullptr
0x08RenderHelperUScriptableTool_RenderAPI*TransientProtected+9 flagsnullptr
0x08DrawHUDHelperUScriptableTool_HUDAPI*TransientProtected+9 flagsnullptr
0x01180xD0padding / unreflected
0x50GizmosTMap<FString, UCombinedTransformGizmo*>TransientProtected+6 flags<TMap>
0x10TargetsTArray<UToolTarget*>TransientProtected+7 flags[]
0x08DefaultLineSetUScriptableToolLineSet*TransientProtected+9 flagsnullptr
0x10LineSetsTArray<UScriptableToolLineSet*>TransientProtected+7 flags[]
0x08DefaultPointSetUScriptableToolPointSet*TransientProtected+9 flagsnullptr
0x10PointSetsTArray<UScriptableToolPointSet*>TransientProtected+7 flags[]
0x08DefaultTriangleSetUScriptableToolTriangleSet*TransientProtected+9 flagsnullptr
0x10TriangleSetsTArray<UScriptableToolTriangleSet*>TransientProtected+7 flags[]
0x08ToolDrawableGeometryUPreviewGeometry*TransientProtected+9 flagsnullptr
0x50GroupTagsFScriptableToolGroupSetTransient+2 flags{Groups=<TSet>}
Inherited from UInteractiveTool 2
OffsetSizeNameTypeFlagsDefault
0x08InputBehaviorsUInputBehaviorSet*TransientProtected+9 flags/Script/InteractiveToolsFramework.Default__InteractiveTool.…
0x10ToolPropertyObjectsTArray<UObject*>TransientProtected+7 flags[]

Functions 11

SignatureFlagsNativeParams
FInputRayHit TestIfHitByClick(const FInputDeviceRay& ClickPos, FScriptableToolModifierStates& Modifiers)NativeEvent+1 flags0x90
bool OnHoverUpdate(const FInputDeviceRay& HoverPos, FScriptableToolModifierStates& Modifiers)NativeEvent+1 flags0x4C
FInputRayHit OnHoverHitTest(const FInputDeviceRay& HoverPos, FScriptableToolModifierStates& Modifiers)NativeEvent+1 flags0x90
void OnHoverEnd(FScriptableToolModifierStates& Modifiers)NativeEvent+1 flags0x03
void OnHoverBegin(const FInputDeviceRay& HoverPos, FScriptableToolModifierStates& Modifiers)NativeEvent+1 flags0x4B
void OnHitByClick(const FInputDeviceRay& ClickPos, FScriptableToolModifierStates& Modifiers)NativeEvent+1 flags0x4B
bool IsShiftDown()FinalNative+1 flags0x01
bool IsCtrlDown()FinalNative+1 flags0x01
bool IsAltDown()FinalNative+1 flags0x01
bool InActiveHover()FinalNative+1 flags0x01
FScriptableToolModifierStates GetActiveModifiers()FinalNative+1 flags0x03