/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/StateTargets.h
The DependentChangeSources and ExternalDependentChangeSources lists allow additionalFChangeobjects to be inserted into the transaction, provided byIToolCommandChangeSourceimplementations.
class UGizmoTransformChangeStateTarget : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [IGizmoStateTarget](API\Runtime\InteractiveToolsFramework\BaseGizmos\IGizmoStateTarget)
FText
ChangeDescription
Localized text description of the transaction (will be visible in Editor on undo/redo)
TArray<TUnique...
DependentChangeSources
Dependent-change generators.
TArray<IToolCo...
ExternalDependentChangeSources
Dependent-change generators that are not owned by this class, otherwise handled identically to DependentChangeSources
FTransform
FinalTransform
End Transform, saved onEndUpdate()
FTransform
InitialTransform
Start Transform, saved onBeginUpdate()
TWeakObjectPtr<...
TargetComponent
The object that will be changed, ie haveModify()called on it onBeginUpdate()
TScriptInterfac...
TransactionManager
Pointer to the GizmoManager or ToolManager that is used to open/close the transaction