UMultiTransformer

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

ModelingComponents

Header

/Engine/Plugins/Experimental/MeshModelingToolset/Source/ModelingComponents/Public/Transforms/MultiTransformer.h

Include

#include "Transforms/MultiTransformer.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UMultiTransformer : public UObject

Variables

Name Description

Public variable

FFrame3d

 

ActiveGizmoFrame

Public variable

FVector3d

 

ActiveGizmoScale

Public variable

ETransformGizmo...

 

ActiveGizmoSubElements

Public variable

EMultiTransform...

 

ActiveMode

Public variable

bool

 

bForceGizmoCoordSystem

Public variable

bool

 

bInGizmoEdit

Public variable

bool

 

bShouldBeVisible

Public variable

TUniqueFunction...

 

EnableSnapToWorldGridFunc

Public variable

EToolContextCoo...

 

GizmoCoordSystem

Public variable

UInteractiveGiz...

 

GizmoManager

Public variable

FMultiTransform...

 

OnTransformCompleted

This delegate is fired when the drag is completed

Public variable

FMultiTransform...

 

OnTransformStarted

This delegate is fired when a drag is started

Public variable

FMultiTransform...

 

OnTransformUpdated

This delegate is fired when a drag is updated

Public variable UProperty

UTransformGizmo...

 

TransformGizmo

Public variable UProperty

UTransformProxy...

 

TransformProxy

Functions

Name Description

Public function Virtual Const

const FFrame...

 

GetCurrentGizmoFrame()

Public function Virtual Const

const FVecto...

 

GetCurrentGizmoScale()

Public function Virtual Const

EMultiTransf...

 

GetMode()

Public function Virtual Const

bool

 

InGizmoEdit()

Public function

void

 

OnBeginProxyTransformEdit

(
    UTransformProxy* Proxy
)

Public function

void

 

OnEndProxyTransformEdit

(
    UTransformProxy* Proxy
)

Public function

void

 

OnProxyTransformChanged

(
    UTransformProxy* Proxy,
    FTransform Transform
)

Called on PlaneTransformProxy.OnTransformChanged

Public function Virtual

void

 

ResetScale()

Public function Virtual

void

 

SetEnabledGizmoSubElements

(
    ETransformGizmoSubElements EnabledS...
)

Public function Virtual

void

 

SetGizmoPositionFromWorldFrame

(
    const FFrame3d& Frame,
    bool bResetScale
)

Public function Virtual

void

 

SetGizmoPositionFromWorldPos

(
    const FVector& Position,
    const FVector& Normal,
    bool bResetScale
)

Public function Virtual

void

 

SetGizmoVisibility

(
    bool bVisible
)

Public function Virtual

void

 

SetMode

(
    EMultiTransformerMode NewMode
)

Public function Virtual

void

 

SetOverrideGizmoCoordinateSystem

(
    EToolContextCoordinateSystem CoordS...
)

Public function

void

 

SetSnapToWorldGridSourceFunc

(
    TUniqueFunction< bool()> EnableSnap...
)

Public function Virtual

void

 

Setup

(
    UInteractiveGizmoManager* Gizm...
)

Public function Virtual

void

 

Shutdown()

Public function Virtual

void

 

Tick

(
    float DeltaTime
)

Public function

void

 

UpdateShowGizmoState

(
    bool bNewVisibility
)

Typedefs

Name

Description

FMultiTransformerEvent

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss