/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/ParameterToTransformAdapters.h
This ParameterSource is intended to be used to create 3D Axis Scale Gizmos.
class UGizmoAxisScaleParameterSource : public [UGizmoBaseFloatParameterSource](API\Runtime\InteractiveToolsFramework\BaseGizmos\UGizmoBaseFloatParameterSource)
TScriptInterfac...
AxisSource
The Parameter line-equation value is converted to a 3D Translation along this Axis
bool
bClampToZero
If true, the minimal output scale will be zero.
FVector
CurScaleAxis
Scale axis for current parameter edit (only valid between BeginModify/EndModify)
FVector
CurScaleOrigin
Scale origin for current parameter edit (only valid between BeginModify/EndModify)
FTransform
InitialTransform
Saved copy of Initial transform for current parameter edit (only valid between BeginModify/EndModify)
FGizmoFloatPara...
LastChange
Active parameter change (only valid between BeginModify/EndModify)
float
Parameter
Parameter is the line-equation parameter that this FloatParameterSource provides
float
ScaleMultiplier
Coordinate delta is multiplied by this amount
TScriptInterfac...
TransformSource
This TransformSource is updated by applying the constructed 3D rotation