| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/InteractiveToolsFramework/Public/BaseGizmos/StateTargets.h |
Include |
#include "BaseGizmos/StateTargets.h" |
class UGizmoObjectModifyStateTarget :
public UObject,
public IGizmoStateTarget
UGizmoObjectModifyStateTarget is an implementation of IGizmoStateTarget that opens and closes change transactions on a target UObject via a GizmoManager.
Name | Description | ||
---|---|---|---|
|
TWeakObjectPtr<... |
GizmoManager |
Pointer to the GizmoManager that is used to open/close the transaction |
|
TWeakObjectPtr<... |
ModifyObject |
The object that will be changed, ie have Modify() called on it on BeginUpdate() |
|
TransactionDescription |
Localized text description of the transaction (will be visible in Editor on undo/redo) |
Name | Description | ||
---|---|---|---|
|
UGizmoObject... |
Construct ( |
Create and initialize an standard instance of UGizmoObjectModifyStateTarget |
Name | Description | ||
---|---|---|---|
|
BeginUpdate() |
BeginUpdate is called before a standard Gizmo begins changing a parameter (via a ParameterSource) |
|
|
EndUpdate() |
EndUpdate is called when a standard Gizmo is finished changing a parameter (via a ParameterSource) |