Zdexby TheHolyOneZ
9,486 classes
Class

UScriptableClickDragTool

: UScriptableInteractiveTool : UInteractiveTool : UObject
/Script/ScriptableToolsFramework.ScriptableClickDragTool 0x0320 (800 B) align 8 inherited 0x02E8 vtable /Script/ScriptableToolsFramework
0x00x0320

Members 4

OffsetSizeNameTypeFlagsDefault
0x02E80x10padding / unreflected
0x01bWantMouseHoverbool7 flagsfalse
0x01bUpdateModifiersDuringDragbool7 flagstrue
0x02FA0x06padding / unreflected
0x08ClickDragBehaviorUClickDragInputBehavior*Transient+9 flagsnullptr
0x03080x08padding / unreflected
0x08MouseHoverBehaviorUMouseHoverBehavior*Transient+9 flagsnullptr
0x03180x08unreflected bytes to end of UScriptableClickDragTool
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 15

SignatureFlagsNativeParams
FInputRayHit TestIfCanBeginClickDrag(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 OnDragUpdatePosition(const FInputDeviceRay& NewPosition, FScriptableToolModifierStates& Modifiers)NativeEvent+1 flags0x4B
void OnDragSequenceCancelled()NativeEvent+1 flags0x00
void OnDragEnd(const FInputDeviceRay& EndPosition, FScriptableToolModifierStates& Modifiers)NativeEvent+1 flags0x4B
void OnDragBegin(const FInputDeviceRay& StartPosition, 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
bool InActiveClickDrag()FinalNative+1 flags0x01
FScriptableToolModifierStates GetActiveModifiers()FinalNative+1 flags0x03