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 |