UGizmoTransformProxyTransformSource

[UGizmoTransformProxyTransformSource](API\Runtime\InteractiveToolsFramework\BaseGizmos\UGizmoTransformP-) implements [IGizmoTransformSource](API\Runtime\InteractiveToolsFramework\BaseGizmos\IGizmoTransformSource) (via [UGizmoBaseTransformSource](API\Runtime\InteractiveToolsFramework\BaseGizmos\UGizmoBaseTransformSource)) based on the internal transform of a [UTransformProxy](API\Runtime\InteractiveToolsFramework\BaseGizmos\UTransformProxy).

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UGizmoBaseTransformSource

UGizmoTransformProxyTransformSource

References

Module

InteractiveToolsFramework

Header

/Engine/Source/Runtime/InteractiveToolsFramework/Public/BaseGizmos/TransformSources.h

Include

#include "BaseGizmos/TransformSources.h"

Syntax

class UGizmoTransformProxyTransformSource : public UGizmoBaseTransformSource

Remarks

Variables

Name Description

Public variable

bool

 

bOverrideSetPivotMode

If true, the underlying proxy is modified with its SetPivotMode flag temporarily set to true.

Public variable

FOnGizmoTransfo...

 

OnPivotChanged

Public variable

TObjectPtr< UTr...

 

Proxy

Functions

Name Description

Public function Static

UGizmoTransf...

 

Construct

(
    UTransformProxy* Proxy,
    UObject* Outer
)

Construct a default instance of UGizmoComponentWorldTransformSource with the given Proxy

Overridden from IGizmoTransformSource

Name Description

Public function Virtual Const

FTransform

 

GetTransform()

Public function Virtual

void

 

SetTransform

(
    const FTransform& NewTransform
)

Typedefs