Class EditorEngine
Engine that drives the Editor.
Inheritance
System.Object
EditorEngine
Inherited Members
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)
Assembly: UE4DotNet.dll
Syntax
public class EditorEngine : Engine
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
|
Improve this Doc
View Source
ActorGroupingUtils
Declaration
public ActorGroupingUtils ActorGroupingUtils { get; set; }
Property Value
|
Improve this Doc
View Source
ActorGroupingUtilsClassName
Actor Grouping Utils Class Name
Declaration
public SoftClassPath ActorGroupingUtilsClassName { get; set; }
Property Value
|
Improve this Doc
View Source
Bad
Declaration
public Texture2D Bad { get; set; }
Property Value
|
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
|
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
Declaration
public Vector ClickLocation { get; set; }
Property Value
|
Improve this Doc
View Source
ClickPlane
Declaration
public Plane ClickPlane { get; set; }
Property Value
|
Improve this Doc
View Source
ConversionTempModel
Declaration
public Model ConversionTempModel { get; set; }
Property Value
|
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
|
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
|
Improve this Doc
View Source
EditorCylinder
Declaration
public StaticMesh EditorCylinder { get; set; }
Property Value
|
Improve this Doc
View Source
EditorFont
Font used by Canvas-based editors
Declaration
public Font EditorFont { get; set; }
Property Value
|
Improve this Doc
View Source
EditorPlane
Declaration
public StaticMesh EditorPlane { get; set; }
Property Value
|
Improve this Doc
View Source
EditorSphere
Declaration
public StaticMesh EditorSphere { get; set; }
Property Value
|
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
|
Improve this Doc
View Source
EditorWorldExtensionsManager
Manager that holds all extensions paired with a world
Declaration
public EditorWorldExtensionManager EditorWorldExtensionsManager { get; set; }
Property Value
|
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
Declaration
public Vector MouseMovement { get; set; }
Property Value
|
Improve this Doc
View Source
ParentContext
Declaration
public Package ParentContext { get; set; }
Property Value
|
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
|
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
|
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
|
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
|
Improve this Doc
View Source
PreviewAudioComponent
Declaration
public AudioComponent PreviewAudioComponent { get; set; }
Property Value
|
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
|
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
Declaration
public SoundCue PreviewSoundCue { get; set; }
Property Value
|
Improve this Doc
View Source
ScratchRenderTarget1024
Scratch Render Target 1024
Declaration
public TextureRenderTarget2D ScratchRenderTarget1024 { get; set; }
Property Value
|
Improve this Doc
View Source
ScratchRenderTarget2048
Temporary render target that can be used by the editor.
Declaration
public TextureRenderTarget2D ScratchRenderTarget2048 { get; set; }
Property Value
|
Improve this Doc
View Source
ScratchRenderTarget256
Scratch Render Target 256
Declaration
public TextureRenderTarget2D ScratchRenderTarget256 { get; set; }
Property Value
|
Improve this Doc
View Source
ScratchRenderTarget512
Scratch Render Target 512
Declaration
public TextureRenderTarget2D ScratchRenderTarget512 { get; set; }
Property Value
|
Improve this Doc
View Source
StaticClass
Declaration
public static Class StaticClass { get; }
Property Value
|
Improve this Doc
View Source
TempModel
Declaration
public Model TempModel { get; set; }
Property Value
|
Improve this Doc
View Source
Trans
Declaration
public Transactor Trans { get; set; }
Property Value
|
Improve this Doc
View Source
UnsnappedClickLocation
Declaration
public Vector UnsnappedClickLocation { get; set; }
Property Value
|
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
Returns
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