UGizmoComponentWorldTransformSource

[UGizmoComponentWorldTransformSource](API\Runtime\InteractiveToolsFramework\BaseGizmos\UGizmoComponentW-) implements [IGizmoTransformSource](API\Runtime\InteractiveToolsFramework\BaseGizmos\IGizmoTransformSource) (via [UGizmoBaseTransformSource](API\Runtime\InteractiveToolsFramework\BaseGizmos\UGizmoBaseTransformSource)) based on the internal transform of a [USceneComponent](API\Runtime\Engine\Components\USceneComponent).

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UGizmoBaseTransformSource

UGizmoComponentWorldTransformSource

References

Module

InteractiveToolsFramework

Header

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

Include

#include "BaseGizmos/TransformSources.h"

Syntax

class UGizmoComponentWorldTransformSource : public UGizmoBaseTransformSource

Remarks

Variables

Name Description

Public variable

bool

 

bModifyComponentOnTransform

If true, Component->Modify() is called on SetTransform

Public variable

TObjectPtr< USc...

 

Component

Functions

Name Description

Public function Static

UGizmoCompon...

 

Construct

(
    USceneComponent* Component,
    UObject* Outer
)

Construct a default instance of UGizmoComponentWorldTransformSource with the given Component

Overridden from IGizmoTransformSource

Name Description

Public function Virtual Const

FTransform

 

GetTransform()

Public function Virtual

void

 

SetTransform

(
    const FTransform& NewTransform
)