Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

UE3:EditorEngine internal variables (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> Subsystem >> Engine >> EditorEngine (internal variables)
EditorEngine internal variables in other games:
UT3

Internal variables[edit]

ActorFactories[edit]

Type: array<ActorFactory>

Modifiers: const

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

ActorProperties[edit]

Type: array<pointer>

Modifiers: const


AltPriorityActorFactories[edit]

Type: array<ActorFactory>

Modifiers: const

Array of actor factories created at editor startup and used by context menu etc., sorted by alternate priority

Bad[edit]

Type: Texture2D

Modifiers: const


Default value: Texture2D'EditorResources.Bad'

BadHighlight[edit]

Type: Texture2D

Modifiers: const


Default value: Texture2D'EditorResources.BadHighlight'

bBootstrapping[edit]

Type: bool

Modifiers: const


bColorPickModeEnabled[edit]

Type: bool

Modifiers: const, transient


bDecalUpdateRequested[edit]

Type: bool

Modifiers: const, transient


bEnableLODLocking[edit]

Type: bool

If TRUE, same type views will be camera tied, and ortho views will use perspective view for LOD parenting

bFastRebuild[edit]

Type: bool

Modifiers: const


bHasPlayWorldPlacement[edit]

Type: bool

Modifiers: const

Did the request include the optional location and rotation?

bIsImportingT3D[edit]

Type: bool

Modifiers: const


bIsPlayWorldQueued[edit]

Type: bool

Modifiers: const

Has a request for "Play From Here" been made?

bIsPushingView[edit]

Type: bool


Bkgnd[edit]

Type: Texture2D

Modifiers: const


Default value: Texture2D'EditorResources.Bkgnd'

BkgndHi[edit]

Type: Texture2D

Modifiers: const


Default value: Texture2D'EditorResources.BkgndHi'

bUseQuickProcBuilding[edit]

Type: bool

If TRUE, updates to ProcBuilding actors will only result in 'quick' builds.

bWorldPackageWasDirty[edit]

Type: bool

Modifiers: const

Cache of the world package's dirty flag, so that it can be restored after Play Form Here.

ClickFlags[edit]

Type: int

Modifiers: const


ClickLocation[edit]

Type: Object.Vector

Modifiers: const


ClickPlane[edit]

Type: Object.Plane

Modifiers: const


ConstraintsVtbl[edit]

Type: pointer

Modifiers: noexport, const


DetailMode[edit]

Type: Scene.EDetailMode


Default value: INVALID

EditorClassHierarchy[edit]

Type: pointer{FEditorClassHierarchy}

Modifiers: native, const

Stores the class hierarchy generated from the make commandlet

FarClippingPlane[edit]

Type: float

Modifiers: const

Distance to far clipping plane for perspective viewports. If <= NEAR_CLIPPING_PLANE, far plane is at infinity.

HeightMapExportClassName[edit]

Type: string

Modifiers: config


Default value: "TerrainHeightMapExporterTextT3D"

HiddenActorFactoryNames[edit]

Type: array<name>

Modifiers: config

array of actor factory classes to ignore for the global list (i.e. because they're not relevant to this game)

InEditorPropagator[edit]

Type: pointer

Modifiers: const


LevelProperties[edit]

Type: pointer

Modifiers: const


MaterialArrow[edit]

Type: Texture2D

Modifiers: const


Default value: Texture2D'EditorResources.MaterialArrow'

MaterialBackdrop[edit]

Type: Texture2D

Modifiers: const


Default value: Texture2D'EditorResources.MaterialBackdrop'

MouseMovement[edit]

Type: Object.Vector

Modifiers: const


ParentContext[edit]

Type: Package

Modifiers: const


PlayInEditorViewportIndex[edit]

Type: int

Modifiers: const

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

PlayWorld[edit]

Type: World

Modifiers: const

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

PlayWorldDestination[edit]

Type: int

Modifiers: const

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

PlayWorldLocation[edit]

Type: Object.Vector

Modifiers: const

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

PlayWorldRotation[edit]

Type: Object.Rotator

Modifiers: const

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

PreviewAudioComponent[edit]

Type: AudioComponent

Modifiers: const, transient


PreviewSoundCue[edit]

Type: SoundCue

Modifiers: const, transient


RemotePropagator[edit]

Type: pointer

Modifiers: const


Results[edit]

Type: TextBuffer

Modifiers: const


ScratchRenderTarget1024[edit]

Type: TextureRenderTarget2D

Modifiers: const, transient


ScratchRenderTarget2048[edit]

Type: TextureRenderTarget2D

Modifiers: const, transient

Temporary render target that can be used by the editor.

ScratchRenderTarget256[edit]

Type: TextureRenderTarget2D

Modifiers: const, transient


ScratchRenderTarget512[edit]

Type: TextureRenderTarget2D

Modifiers: const, transient


StreamingBoundsTexture[edit]

Type: Texture2D

Modifiers: const, transient

Display StreamingBounds for textures

TempModel[edit]

Type: Model

Modifiers: const


TerrainEditBrush[edit]

Type: int

Modifiers: const


TexPropCube[edit]

Type: StaticMesh


Default value: StaticMesh'EditorMeshes.TexPropCube'

TexPropCylinder[edit]

Type: StaticMesh


Default value: StaticMesh'EditorMeshes.TexPropCylinder'

TexPropPlane[edit]

Type: StaticMesh


Default value: StaticMesh'EditorMeshes.TexPropPlane'

TexPropSphere[edit]

Type: StaticMesh


Default value: StaticMesh'EditorMeshes.TexPropSphere'

Trans[edit]

Type: TransBuffer

Modifiers: const


UserOpenedFile[edit]

Type: string

The name of the file currently being opened in the editor. "" if no file is being opened.

UserSettings[edit]

Type: EditorUserSettings

Modifiers: const

Global instance of the editor user settings

ViewportClients[edit]

Type: array<pointer>

Modifiers: const, native