/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/ParameterToTransformAdapters.h
This ParameterSource is intended to be used to create 3D Uniform Scale Gizmos.
class UGizmoUniformScaleParameterSource : public [UGizmoBaseVec2ParameterSource](API\Runtime\InteractiveToolsFramework\BaseGizmos\UGizmoBaseVec2ParameterSource)
TScriptInterfac...
AxisSource
AxisSource provides the 3D plane (origin/normal/u/v) that is used to interpret the 2D parameters
FVector
CurScaleAxisX
In-plane axis X for current parameter edit (only valid between BeginModify/EndModify)
FVector
CurScaleAxisY
In-plane axis Y for current parameter edit (only valid between BeginModify/EndModify)
FVector
CurScaleNormal
Plane normal for current parameter edit (only valid between BeginModify/EndModify)
FVector
CurScaleOrigin
Plane 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)
FGizmoVec2Param...
LastChange
Active parameter change (only valid between BeginModify/EndModify)
FVector2D
Parameter
Parameter is the two line-equation parameters that this Vec2ParameterSource provides
float
ScaleMultiplier
Coordinate delta is multiplied by this amount
TScriptInterfac...
TransformSource
This TransformSource is updated by applying the constructed 3D translation