/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/ParameterToTransformAdapters.h
This ParameterSource is intended to be used to create 3D Plane Translation Gizmos.
class UGizmoPlaneTranslationParameterSource : 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
TUniqueFunction...
AxisXDeltaConstraintFunction
Optional axis delta constraint function.
TUniqueFunction...
AxisYDeltaConstraintFunction
FVector
CurTranslationAxisX
In-plane axis X for current parameter edit (only valid between BeginModify/EndModify)
FVector
CurTranslationAxisY
In-plane axis Y for current parameter edit (only valid between BeginModify/EndModify)
FVector
CurTranslationNormal
Plane normal for current parameter edit (only valid between BeginModify/EndModify)
FVector
CurTranslationOrigin
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
TUniqueFunction...
PositionConstraintFunction
Optional position constraint function.
TScriptInterfac...
TransformSource
This TransformSource is updated by applying the constructed 3D translation