Show / Hide Table of Contents

Class EditorEngine

Engine that drives the Editor.

Inheritance
System.Object
UObject
Engine
EditorEngine
UnrealEdEngine
Inherited Members
Engine.TinyFont
Engine.TinyFontName
Engine.SmallFont
Engine.SmallFontName
Engine.MediumFont
Engine.MediumFontName
Engine.LargeFont
Engine.LargeFontName
Engine.SubtitleFont
Engine.SubtitleFontName
Engine.AdditionalFonts
Engine.ConsoleClass
Engine.ConsoleClassName
Engine.GameViewportClientClass
Engine.GameViewportClientClassName
Engine.LocalPlayerClass
Engine.LocalPlayerClassName
Engine.WorldSettingsClass
Engine.WorldSettingsClassName
Engine.NavigationSystemClassName
Engine.NavigationSystemClass
Engine.NavigationSystemConfigClassName
Engine.NavigationSystemConfigClass
Engine.AvoidanceManagerClassName
Engine.AvoidanceManagerClass
Engine.PhysicsCollisionHandlerClass
Engine.PhysicsCollisionHandlerClassName
Engine.GameUserSettingsClassName
Engine.GameUserSettingsClass
Engine.AIControllerClassName
Engine.GameUserSettings
Engine.LevelScriptActorClass
Engine.LevelScriptActorClassName
Engine.DefaultBlueprintBaseClassName
Engine.GameSingletonClassName
Engine.GameSingleton
Engine.AssetManagerClassName
Engine.AssetManager
Engine.DefaultTexture
Engine.DefaultTextureName
Engine.DefaultDiffuseTexture
Engine.DefaultDiffuseTextureName
Engine.DefaultBSPVertexTexture
Engine.DefaultBSPVertexTextureName
Engine.HighFrequencyNoiseTexture
Engine.HighFrequencyNoiseTextureName
Engine.DefaultBokehTexture
Engine.DefaultBokehTextureName
Engine.DefaultBloomKernelTexture
Engine.DefaultBloomKernelTextureName
Engine.WireframeMaterial
Engine.GeomMaterial
Engine.GeomMaterialName
Engine.DebugMeshMaterial
Engine.DebugMeshMaterialName
Engine.LevelColorationLitMaterial
Engine.LevelColorationUnlitMaterial
Engine.LightingTexelDensityMaterial
Engine.ShadedLevelColorationLitMaterial
Engine.ShadedLevelColorationUnlitMaterial
Engine.RemoveSurfaceMaterial
Engine.RemoveSurfaceMaterialName
Engine.VertexColorMaterial
Engine.VertexColorViewModeMaterial_ColorOnly
Engine.VertexColorViewModeMaterial_AlphaAsColor
Engine.VertexColorViewModeMaterial_RedOnly
Engine.VertexColorViewModeMaterial_GreenOnly
Engine.VertexColorViewModeMaterial_BlueOnly
Engine.BoneWeightMaterial
Engine.BoneWeightMaterialName
Engine.ClothPaintMaterial
Engine.ClothPaintMaterialWireframe
Engine.ClothPaintMaterialInstance
Engine.ClothPaintMaterialWireframeInstance
Engine.ClothPaintMaterialName
Engine.ClothPaintMaterialWireframeName
Engine.DebugEditorMaterial
Engine.DebugEditorMaterialName
Engine.ConstraintLimitMaterial
Engine.ConstraintLimitMaterialX
Engine.ConstraintLimitMaterialXAxis
Engine.ConstraintLimitMaterialY
Engine.ConstraintLimitMaterialYAxis
Engine.ConstraintLimitMaterialZ
Engine.ConstraintLimitMaterialZAxis
Engine.ConstraintLimitMaterialPrismatic
Engine.InvalidLightmapSettingsMaterial
Engine.InvalidLightmapSettingsMaterialName
Engine.PreviewShadowsIndicatorMaterial
Engine.PreviewShadowsIndicatorMaterialName
Engine.ArrowMaterial
Engine.ArrowMaterialName
Engine.LightingOnlyBrightness
Engine.MaxPixelShaderAdditiveComplexityCount
Engine.MaxES2PixelShaderAdditiveComplexityCount
Engine.MaxES3PixelShaderAdditiveComplexityCount
Engine.MinLightMapDensity
Engine.IdealLightMapDensity
Engine.MaxLightMapDensity
Engine.bRenderLightMapDensityGrayscale
Engine.RenderLightMapDensityGrayscaleScale
Engine.RenderLightMapDensityColorScale
Engine.LightMapDensityVertexMappedColor
Engine.LightMapDensitySelectedColor
Engine.EditorBrushMaterial
Engine.EditorBrushMaterialName
Engine.DefaultPhysMaterial
Engine.DefaultPhysMaterialName
Engine.PreIntegratedSkinBRDFTexture
Engine.PreIntegratedSkinBRDFTextureName
Engine.MiniFontTexture
Engine.MiniFontTextureName
Engine.WeightMapPlaceholderTexture
Engine.WeightMapPlaceholderTextureName
Engine.LightMapDensityTexture
Engine.LightMapDensityTextureName
Engine.GameViewport
Engine.TickCycles
Engine.GameCycles
Engine.ClientCycles
Engine.NearClipPlane
Engine.bSubtitlesEnabled
Engine.bSubtitlesForcedOff
Engine.MaximumLoopIterationCount
Engine.bCanBlueprintsTickByDefault
Engine.bOptimizeAnimBlueprintMemberVariableAccess
Engine.bAllowMultiThreadedAnimationUpdate
Engine.bEnableEditorPSysRealtimeLOD
Engine.bSmoothFrameRate
Engine.bUseFixedFrameRate
Engine.FixedFrameRate
Engine.SmoothedFrameRateRange
Engine.DefaultCustomTimeStep
Engine.CurrentCustomTimeStep
Engine.CustomTimeStepClassName
Engine.DefaultTimecodeProvider
Engine.CustomTimecodeProvider
Engine.DefaultTimecodeProviderClassName
Engine.TimecodeProviderClassName
Engine.DefaultTimecodeFrameRate
Engine.bCheckForMultiplePawnsSpawnedInAFrame
Engine.NumPawnsAllowedToBeSpawnedInAFrame
Engine.C_WorldBox
Engine.C_BrushWire
Engine.C_AddWire
Engine.C_SubtractWire
Engine.C_SemiSolidWire
Engine.C_NonSolidWire
Engine.C_WireBackground
Engine.C_ScaleBoxHi
Engine.C_VolumeCollision
Engine.C_BSPCollision
Engine.C_OrthoBackground
Engine.C_Volume
Engine.C_BrushShape
Engine.StreamingDistanceFactor
Engine.GameScreenshotSaveDirectory
Engine.TransitionType
Engine.MeshLODRange
Engine.bAllowMatureLanguage
Engine.CameraRotationThreshold
Engine.CameraTranslationThreshold
Engine.PrimitiveProbablyVisibleTime
Engine.MaxOcclusionPixelsFraction
Engine.bPauseOnLossOfFocus
Engine.MaxParticleResize
Engine.MaxParticleResizeWarn
Engine.NetClientTicksPerSecond
Engine.DisplayGamma
Engine.MinDesiredFrameRate
Engine.DefaultSelectedMaterialColor
Engine.SelectedMaterialColor
Engine.SelectionOutlineColor
Engine.SubduedSelectionOutlineColor
Engine.SelectedMaterialColorOverride
Engine.bIsOverridingSelectedColor
Engine.bEnableOnScreenDebugMessages
Engine.bEnableOnScreenDebugMessagesDisplay
Engine.bSuppressMapWarnings
Engine.bDisableAILogging
Engine.ScreenSaverInhibitorSemaphore
Engine.bLockReadOnlyLevels
Engine.SelectionHighlightIntensity
Engine.SelectionMeshSectionHighlightIntensity
Engine.BSPSelectionHighlightIntensity
Engine.HoverHighlightIntensity
Engine.SelectionHighlightIntensityBillboards
Engine.bStartedLoadMapMovie
Engine.NextWorldContextHandle
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 EditorEngine : Engine
Remarks

Separate from UGameEngine because it may have much different functionality than desired for an instance of a game itself.

Properties

| Improve this Doc View Source

ActorFactories

Array of actor factories created at editor startup and used by context menu etc.

Declaration
public ObjectArrayField<ActorFactory> ActorFactories { get; }
Property Value
Type Description
ObjectArrayField<ActorFactory>
| Improve this Doc View Source

ActorGroupingUtils

Actor Grouping Utils

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

ActorGroupingUtilsClassName

Actor Grouping Utils Class Name

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

Bad

Textures.

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

bAllowMultiplePIEWorlds

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

bCustomCameraAlignEmitter

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

bDrawParticleHelpers

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

bDrawSocketsInGMode

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

bEnableLODLocking

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

bEnableSocketSnapping

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

bFastRebuild

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

bHasPlayWorldPlacement

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

bIsPlayWorldQueued

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

bIsSimulateInEditorQueued

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

bIsSimulatingInEditor

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

bIsToggleBetweenPIEandSIEQueued

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

bMobilePreviewPortrait

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

bNotifyUndoRedoSelectionChange

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

bRequestEndPlayMapQueued

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

BrushBuilders

Brush builders that have been created in the editor

Declaration
public ObjectArrayField<BrushBuilder> BrushBuilders { get; }
Property Value
Type Description
ObjectArrayField<BrushBuilder>
| Improve this Doc View Source

bShowBrushMarkerPolys

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

bShowPreviewMesh

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

bSquelchTransactionNotification

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

BuildPlayDevice

Currently targeted device for mobile previewer.

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

bUseMobilePreviewForPlayWorld

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

bUseVRPreviewForPlayWorld

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

ClickLocation

Click Location

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

ClickPlane

Click Plane

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

ConversionTempModel

Conversion Temp Model

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

CurrentPlayWorldDestination

The current play world destination (I.E console). -1 means no current play world destination, 0 or more is an index into the GConsoleSupportContainer

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

CustomCameraAlignEmitterDistance

The distance to place the camera from an emitter actor when custom zooming is enabled

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

DefaultObject

Get UE4 Default Object for this Class

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

DetailMode

Setting for the detail mode to show in the editor viewports

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

EditorCube

Used in UnrealEd for showing materials

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

EditorCylinder

Editor Cylinder

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

EditorFont

Font used by Canvas-based editors

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

EditorPlane

Editor Plane

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

EditorSphere

Editor Sphere

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

EditorWorld

When Simulating In Editor, a pointer to the original (non-simulating) editor world

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

EditorWorldExtensionsManager

Manager that holds all extensions paired with a world

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

GodMode

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

IsImportingT3D

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

MouseMovement

Mouse Movement

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

ParentContext

Parent Context

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

PlayFromHerePlayerStartClass

The PlayerStart class used when spawning the player at the current camera location.

Declaration
public SubclassOf<NavigationObjectBase> PlayFromHerePlayerStartClass { get; set; }
Property Value
Type Description
SubclassOf<NavigationObjectBase>
| Improve this Doc View Source

PlayInEditorViewportIndex

When set to anything other than -1, indicates a specific In-Editor viewport index that PIE should use

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

PlayWorld

A pointer to a UWorld that is the duplicated/saved-loaded to be played in with "Play From Here"

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

PlayWorldDestination

Where did the person want to play? Where to play the game - -1 means in editor, 0 or more is an index into the GConsoleSupportContainer

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

PlayWorldLocation

An optional location for the starting location for "Play From Here"

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

PlayWorldRotation

An optional rotation for the starting location for "Play From Here"

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

PreviewAudioComponent

Preview Audio Component

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

PreviewMeshComp

A mesh component used to preview in editor without spawning a static mesh actor.

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

PreviewMeshIndex

The index of the mesh to use from the list of preview meshes.

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

PreviewSoundCue

Audio

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

ScratchRenderTarget1024

Scratch Render Target 1024

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

ScratchRenderTarget2048

Temporary render target that can be used by the editor.

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

ScratchRenderTarget256

Scratch Render Target 256

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

ScratchRenderTarget512

Scratch Render Target 512

Declaration
public TextureRenderTarget2D ScratchRenderTarget512 { get; set; }
Property Value
Type Description
TextureRenderTarget2D
| 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

TempModel

Objects.

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

Trans

Trans

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

UnsnappedClickLocation

Unsnapped Click Location

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

UseAxisIndicator

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

UseSizingBox

Declaration
public bool UseSizingBox { get; set; }
Property Value
Type Description
System.Boolean

Methods

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

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

Operators

| Improve this Doc View Source

Implicit(IntPtr to EditorEngine)

Convert from IntPtr to UObject

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