Show / Hide Table of Contents

Class LevelEditorViewportSettings

Implements the Level Editor's view port settings.

Inheritance
System.Object
UObject
LevelEditorViewportSettings
Inherited Members
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.UnrealEd
Assembly: UE4DotNet.dll
Syntax
public class LevelEditorViewportSettings : UObject

Properties

| Improve this Doc View Source

ActiveSnapLayerIndex

The index of the snap plane to use when bEnableLayerSnap is true (from the project SnapLayers array)

Declaration
public int ActiveSnapLayerIndex { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

ActorSnapDistance

Global actor snap distance setting for the editor

Declaration
public float ActorSnapDistance { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

ActorSnapScale

Global actor snap scale for the editor

Declaration
public float ActorSnapScale { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

AspectRatioAxisConstraint

How to constrain perspective view port FOV

Declaration
public byte AspectRatioAxisConstraint { get; set; }
Property Value
Type Description
System.Byte
| Improve this Doc View Source

BackgroundDropDistance

Distance from the camera to place actors which are dropped on nothing in the view port.

Declaration
public float BackgroundDropDistance { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

bAllowTranslateRotateZWidget

Declaration
public bool bAllowTranslateRotateZWidget { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bCenterZoomAroundCursor

Declaration
public bool bCenterZoomAroundCursor { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bClickBSPSelectsBrush

Declaration
public bool bClickBSPSelectsBrush { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bEnableActorSnap

Declaration
public bool bEnableActorSnap { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bEnableLayerSnap

Declaration
public bool bEnableLayerSnap { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bEnableViewportCameraToUpdateFromPIV

Declaration
public bool bEnableViewportCameraToUpdateFromPIV { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bEnableViewportHoverFeedback

Declaration
public bool bEnableViewportHoverFeedback { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bHighlightWithBrackets

Declaration
public bool bHighlightWithBrackets { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

BillboardScale

Billboard Scale

Declaration
public float BillboardScale { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

bInvertMiddleMousePan

Declaration
public bool bInvertMiddleMousePan { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bInvertMouseLookYAxis

Declaration
public bool bInvertMouseLookYAxis { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bInvertOrbitYAxis

Declaration
public bool bInvertOrbitYAxis { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bLevelEditorJoystickControls

Declaration
public bool bLevelEditorJoystickControls { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bLevelStreamingVolumePrevis

Declaration
public bool bLevelStreamingVolumePrevis { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bPanMovesCanvas

Declaration
public bool bPanMovesCanvas { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bPreviewSelectedCameras

Declaration
public bool bPreviewSelectedCameras { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bSaveEngineStats

Declaration
public bool bSaveEngineStats { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bSnapVertices

Declaration
public bool bSnapVertices { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

BSPSelectionHighlightIntensity

Sets the intensity of the overlay displayed when an object is selected

Declaration
public float BSPSelectionHighlightIntensity { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

bStrictBoxSelection

Declaration
public bool bStrictBoxSelection { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bTransparentBoxSelection

Declaration
public bool bTransparentBoxSelection { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bUseAbsoluteTranslation

Declaration
public bool bUseAbsoluteTranslation { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bUseLinkedOrthographicViewports

Declaration
public bool bUseLinkedOrthographicViewports { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bUsePercentageBasedScaling

Declaration
public bool bUsePercentageBasedScaling { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bUsePowerOf2SnapSize

Declaration
public bool bUsePowerOf2SnapSize { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bUseSelectionOutline

Declaration
public bool bUseSelectionOutline { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

bUseUE3OrbitControls

Declaration
public bool bUseUE3OrbitControls { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

CameraPreviewSize

Affects the size of 'picture in picture' previews if they are enabled

Declaration
public float CameraPreviewSize { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

CameraSpeed

How fast the perspective camera moves when flying through the world.

Declaration
public int CameraSpeed { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

CameraSpeedScalar

Scalar applied to perspective camera movement to increase movement range.

Declaration
public float CameraSpeedScalar { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

CurrentPosGridSize

Current Pos Grid Size

Declaration
public int CurrentPosGridSize { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

CurrentRotGridMode

Controls which array of rotation grid values we are using

Declaration
public byte CurrentRotGridMode { get; set; }
Property Value
Type Description
System.Byte
| Improve this Doc View Source

CurrentRotGridSize

Current Rot Grid Size

Declaration
public int CurrentRotGridSize { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

CurrentScalingGridSize

Current Scaling Grid Size

Declaration
public int CurrentScalingGridSize { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static LevelEditorViewportSettings DefaultObject { get; }
Property Value
Type Description
LevelEditorViewportSettings
| Improve this Doc View Source

FlightCameraControlType

Enable the use of flight camera controls under various circumstances.

Declaration
public byte FlightCameraControlType { get; set; }
Property Value
Type Description
System.Byte
| Improve this Doc View Source

GridEnabled

Declaration
public bool GridEnabled { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

HoverHighlightIntensity

Sets the intensity of the overlay displayed when an object is hovered

Declaration
public float HoverHighlightIntensity { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

MeasuringToolUnits

Specify the units used by the measuring tool

Declaration
public byte MeasuringToolUnits { get; set; }
Property Value
Type Description
System.Byte
| Improve this Doc View Source

MouseScrollCameraSpeed

How fast the perspective camera moves through the world when using mouse scroll.

Declaration
public int MouseScrollCameraSpeed { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

MouseSensitivty

The sensitivity of mouse movement when rotating the camera.

Declaration
public float MouseSensitivty { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

PreserveNonUniformScale

Declaration
public bool PreserveNonUniformScale { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

RotGridEnabled

Declaration
public bool RotGridEnabled { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

SelectionHighlightIntensity

Sets the intensity of the overlay displayed when an object is selected

Declaration
public float SelectionHighlightIntensity { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

SnapDistance

Snap Distance

Declaration
public float SnapDistance { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

SnapScaleEnabled

Declaration
public bool SnapScaleEnabled { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

SnapToSurface

If enabled, actors will snap to surfaces in the viewport when dragged around

Declaration
public SnapToSurfaceSettings SnapToSurface { get; set; }
Property Value
Type Description
SnapToSurfaceSettings
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class
| Improve this Doc View Source

TransformWidgetSizeAdjustment

The size adjustment to apply to the translate/rotate/scale widgets (in Unreal units).

Declaration
public int TransformWidgetSizeAdjustment { get; set; }
Property Value
Type Description
System.Int32

Methods

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static LevelEditorViewportSettings New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
LevelEditorViewportSettings

Operators

| Improve this Doc View Source

Implicit(IntPtr to LevelEditorViewportSettings)

Convert from IntPtr to UObject

Declaration
public static implicit operator LevelEditorViewportSettings(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
LevelEditorViewportSettings
  • Improve this Doc
  • View Source
Back to top Generated by DocFX