/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/StateTargets.h
UGizmoObjectModifyStateTargetis an implementation ofIGizmoStateTargetthat opens and closes change transactions on a targetUObjectvia a GizmoManager.
class UGizmoObjectModifyStateTarget : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [IGizmoStateTarget](API\Runtime\InteractiveToolsFramework\BaseGizmos\IGizmoStateTarget)
TWeakObjectPtr<...
ModifyObject
The object that will be changed, ie haveModify()called on it onBeginUpdate()
FText
TransactionDescription
Localized text description of the transaction (will be visible in Editor on undo/redo)
TScriptInterfac...
TransactionManager
Pointer to the GizmoManager or ToolManager that is used to open/close the transaction