FEditorViewportCommands

Class containing commands for editor viewport actions common to all viewports

Windows
MacOS
Linux

Inheritance Hierarchy

TSharedFromThis

FBindingContext

TCommands

FEditorViewportCommands

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Public/EditorViewportCommands.h

Include

#include "EditorViewportCommands.h"

Syntax

class FEditorViewportCommands : public TCommands< FEditorViewportCommands >

Remarks

Class containing commands for editor viewport actions common to all viewports

Variables

Name Description

Public variable

TSharedPtr< FUI...

 

Back

Changes the viewport to back view

Public variable

TSharedPtr< FUI...

 

Bottom

Changes the viewport to bottom view

Public variable

TSharedPtr< FUI...

 

CollisionPawn

Collision Draw Mode

Public variable

TSharedPtr< FUI...

 

CollisionVisibility

Public variable

TSharedPtr< FUI...

 

CycleTransformGizmoCoordSystem

Public variable

TSharedPtr< FUI...

 

CycleTransformGizmos

Public variable

TSharedPtr< FUI...

 

DecrementPositionGridSize

Allows the grid size setting to by changed by one

Public variable

TSharedPtr< FUI...

 

DecrementRotationGridSize

Allows the rotation grid size setting to by changed by one

Public variable

TSharedPtr< FUI...

 

DetailLightingMode

Changes the viewport to detail lighting mode

Public variable

TSharedPtr< FUI...

 

ExpandTransformWidget

Expand the level editor transform widget

Public variable

TSharedPtr< FUI...

 

FocusViewportToSelection

Public variable

TSharedPtr< FUI...

 

Front

Changes the viewport to front view

Public variable

TSharedPtr< FUI...

 

GroupLODColorationMode

Shows the group menu item for LOD and HLOD coloration modes

Public variable

TSharedPtr< FUI...

 

HLODColorationMode

Changes the viewport to HLOD index coloration mode

Public variable

TSharedPtr< FUI...

 

IncrementPositionGridSize

Allows the grid size setting to by changed by one

Public variable

TSharedPtr< FUI...

 

IncrementRotationGridSize

Allows the rotation grid size setting to by changed by one

Public variable

TSharedPtr< FUI...

 

Layer2DSnap

Enables or disables snapping to a 2D layer

Public variable

TSharedPtr< FUI...

 

Left

Changes the viewport to left view

Public variable

TSharedPtr< FUI...

 

LightComplexityMode

Changes the viewport to light complextiy mode

Public variable

TSharedPtr< FUI...

 

LightingOnlyMode

Changes the viewport to lighting only

Public variable

TSharedPtr< FUI...

 

LightmapDensityMode

Changes the viewport to lightmap density mode

Public variable

TSharedPtr< FUI...

 

LitMode

Changes the viewport to lit mode

Public variable

TSharedPtr< FUI...

 

LocationGridSnap

Grid commandsEnables or disables snapping to the grid when dragging objects around

Public variable

TSharedPtr< FUI...

 

LODColorationMode

Changes the viewport to LOD index coloration mode

Public variable

TSharedPtr< FUI...

 

Next

Rotate through viewport view options

Public variable

TSharedPtr< FUI...

 

Perspective

Changes the viewport to perspective view

Public variable

TSharedPtr< FUI...

 

QuadOverdrawMode

Changes the viewport to quad overdraw mode

Public variable

TSharedPtr< FUI...

 

ReflectionOverrideMode

Changes the viewport to reflection override mode

Public variable

TSharedPtr< FUI...

 

RelativeCoordinateSystem_Local

Local relative coordinate system

Public variable

TSharedPtr< FUI...

 

RelativeCoordinateSystem_World

World relative coordinate system

Public variable

TSharedPtr< FUI...

 

RequiredTextureResolutionMode

Public variable

TSharedPtr< FUI...

 

RequiredTextureResolutionSingle

Public variable

TSharedPtr< FUI...

 

Right

Changes the viewport to right view

Public variable

TSharedPtr< FUI...

 

RotateMode

Rotate Mode

Public variable

TSharedPtr< FUI...

 

RotationGridSnap

Enables or disables snapping to a rotational grid while rotating objects

Public variable

TSharedPtr< FUI...

 

ScaleGridSnap

Enables or disables snapping to a scaling grid while scaling objects

Public variable

TSharedPtr< FUI...

 

ScaleMode

Scale Mode

Public variable

TSharedPtr< FUI...

 

ScreenCapture

Command to capture screen

Public variable

TSharedPtr< FUI...

 

ScreenCaptureForProjectThumbnail

Captures the viewport and updates the project thumbnail png file

Public variable

TSharedPtr< FUI...

 

ShaderComplexityMode

Changes the viewport to shader complexity mode

Public variable

TSharedPtr< FUI...

 

ShaderComplexityWithQuadOverdrawMode

Changes the viewport to shader complexity with quad overdraw mode

Public variable

TSharedPtr< FUI...

 

ShrinkTransformWidget

Shrink the level editor transform widget

Public variable

TSharedPtr< FUI...

 

StationaryLightOverlapMode

Changes the viewport to stationary light overlap mode

Public variable

TSharedPtr< FUI...

 

SurfaceSnapping

Enables or disables snapping to surfaces when dragging in the viewport

Public variable

TSharedPtr< FUI...

 

TexStreamAccMaterialTextureScaleAll

Public variable

TSharedPtr< FUI...

 

TexStreamAccMaterialTextureScaleMode

Changes the viewport to material texture scale accuracy mode

Public variable

TSharedPtr< FUI...

 

TexStreamAccMaterialTextureScaleSingle

Public variable

TSharedPtr< FUI...

 

TexStreamAccMeshUVDensityAll

Public variable

TSharedPtr< FUI...

 

TexStreamAccMeshUVDensityMode

Changes the viewport to mesh UV density accuracy view mode

Public variable

TSharedPtr< FUI...

 

TexStreamAccMeshUVDensitySingle

Public variable

TSharedPtr< FUI...

 

TexStreamAccPrimitiveDistanceMode

Changes the viewport to primitive distance accuracy mode

Public variable

TSharedPtr< FUI...

 

ToggleAutoExposure

Toggle automatic exposure

Public variable

TSharedPtr< FUI...

 

ToggleFPS

Toggles showing fps in the viewport

Public variable

TSharedPtr< FUI...

 

ToggleInGameExposure

Toggle game settings exposure

Public variable

TSharedPtr< FUI...

 

ToggleRealTime

Toggles realtime rendering in the viewport

Public variable

TSharedPtr< FUI...

 

ToggleStats

Toggles showing stats in the viewport

Public variable

TSharedPtr< FUI...

 

Top

Changes the viewport to top view

Public variable

TSharedPtr< FUI...

 

TranslateMode

Translate Mode

Public variable

TSharedPtr< FUI...

 

TranslateRotate2DMode

TranslateRotate Mode

Public variable

TSharedPtr< FUI...

 

TranslateRotateMode

TranslateRotate Mode

Public variable

TSharedPtr< FUI...

 

UnlitMode

Changes the viewport to unlit mode

Public variable

TSharedPtr< FUI...

 

ViewportConfig_FourPanes2x2

Public variable

TSharedPtr< FUI...

 

ViewportConfig_FourPanesBottom

Public variable

TSharedPtr< FUI...

 

ViewportConfig_FourPanesLeft

Public variable

TSharedPtr< FUI...

 

ViewportConfig_FourPanesRight

Public variable

TSharedPtr< FUI...

 

ViewportConfig_FourPanesTop

Public variable

TSharedPtr< FUI...

 

ViewportConfig_OnePane

Viewport pane configurations

Public variable

TSharedPtr< FUI...

 

ViewportConfig_ThreePanesBottom

Public variable

TSharedPtr< FUI...

 

ViewportConfig_ThreePanesLeft

Public variable

TSharedPtr< FUI...

 

ViewportConfig_ThreePanesRight

Public variable

TSharedPtr< FUI...

 

ViewportConfig_ThreePanesTop

Public variable

TSharedPtr< FUI...

 

ViewportConfig_TwoPanesH

Public variable

TSharedPtr< FUI...

 

ViewportConfig_TwoPanesV

Public variable

TSharedPtr< FUI...

 

VisualizeBufferMode

Changes the viewport to visualize the buffer content

Public variable

TSharedPtr< FUI...

 

WireframeMode

Changes the viewport to wireframe

Constructors

Name Description

Public function

FEditorViewportCommands()

Overridden from TCommands

Name Description

Public function Virtual

void

 

RegisterCommands()

Registers our commands with the binding system

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