Navigation
API > API/Runtime > API/Runtime/InteractiveToolsFramework
FTransformProxyChangeSource generates FTransformProxyChange instances on Begin/End. Instances of this class can (for example) be attached to a UGizmoTransformChangeStateTarget for use TransformGizmo change tracking.
| Name | FTransformProxyChangeSource |
| Type | class |
| Header File | /Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/TransformProxy.h |
| Include Path | #include "BaseGizmos/TransformProxy.h" |
Syntax
class FTransformProxyChangeSource : public IToolCommandChangeSource
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTransformProxyChangeSource
(
UTransformProxy* ProxyIn |
BaseGizmos/TransformProxy.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FTransformProxyChangeSource() |
BaseGizmos/TransformProxy.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveChange | TUniquePtr< FTransformProxyChange > | BaseGizmos/TransformProxy.h | ||
| bOverrideSetPivotMode | bool | If true, the emitted changes will always have bSetPivotMode set to true, regardless of the current proxy settings. | BaseGizmos/TransformProxy.h | |
| Proxy | TWeakObjectPtr< UTransformProxy > | BaseGizmos/TransformProxy.h |
Functions
Public
Overridden from IToolCommandChangeSource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginChange() |
BaseGizmos/TransformProxy.h | ||
virtual TUniquePtr< FToolCommandChange > EndChange() |
BaseGizmos/TransformProxy.h | ||
virtual FText GetChangeDescription() |
BaseGizmos/TransformProxy.h | ||
virtual UObject * GetChangeTarget() |
BaseGizmos/TransformProxy.h |