DisclaimerIf you use the site often and enjoy it, consider donating to help me cover the server costs, and motivate me to spend my time on this project. (Donate) (Crypto)

Classes

UGizmoAxisScaleParameterSource

UGizmoBaseFloatParameterSource > UObject

UGizmoAxisScaleParameterSource is an IGizmoFloatParameterSource implementation that interprets the float value as the parameter of a line equation, and maps this parameter to a scale factor along a line with origin/direction given by an IGizmoAxisSource. This scale is applied to an IGizmoTransformSource. This ParameterSource is intended to be used to create 3D Axis Scale Gizmos.

Member Type Offset Share
AxisSource

The Parameter line-equation value is converted to a 3D Translation along this Axis

TScriptInterface<IGizmoAxisSource> 0x48
TransformSource

This TransformSource is updated by applying the constructed 3D rotation

TScriptInterface<IGizmoTransformSource> 0x58
ScaleMultiplier

Coordinate delta is multiplied by this amount

float 0x68
Parameter

Parameter is the line-equation parameter that this FloatParameterSource provides

float 0x6c
LastChange

Active parameter change (only valid between BeginModify/EndModify)

FGizmoFloatParameterChange 0x70
CurScaleAxis

Scale axis for current parameter edit (only valid between BeginModify/EndModify)

FVector 0x78
CurScaleOrigin

Scale origin for current parameter edit (only valid between BeginModify/EndModify)

FVector 0x84
InitialTransform

Saved copy of Initial transform for current parameter edit (only valid between BeginModify/EndModify)

FTransform 0x90