FUVEditor3DViewportClient

Viewport client for the 3d live preview in the UV editor.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

UVEditor

Header

/Engine/Plugins/Experimental/UVEditor/Source/UVEditor/Public/UVEditor3DViewportClient.h

Include

#include "UVEditor3DViewportClient.h"

Syntax

class FUVEditor3DViewportClient : public FEditorViewportClient

Remarks

Viewport client for the 3d live preview in the UV editor. Currently same as editor viewport client but doesn't allow editor gizmos/widgets, and alters orbit camera control.

Variables

Name Description

Protected variable

EUVEditor3DView...

 

CameraMode

Enforce Orbit camera for UV editor live preview viewport.

Constructors

Name Description

Public function

FUVEditor3DViewportClient

(
    FEditorModeTools* InModeTools,
    FPreviewScene* InPreviewScene,
    const TWeakPtr< SEditorViewport >&...
)

Destructors

Name Description

Public function Virtual

~FUVEditor3DViewportClient()

Functions

Overridden from FEditorViewportClient

Name Description

Public function Virtual Const

bool

 

CanSetWidgetMode

(
    UE::Widget::EWidgetMode NewMode
)

Whether or not the new widget mode can be set in this viewport

Public function Virtual Const

UE::Widget::...

 

GetWidgetMode()

Public function Virtual

void

 

SetWidgetMode

(
    UE::Widget::EWidgetMode NewMode
)

Sets the current widget mode

Public function Virtual Const

bool

 

ShouldOrbitCamera()

FEditorViewportClient.