Gah - a solution with more questions. – EntropicLqd

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

ActorFactories

Type: array<ActorFactory>

Modifiers: const

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

ActorProperties

Type: array<pointer>

Modifiers: const


AltPriorityActorFactories

Type: array<ActorFactory>

Modifiers: const

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

Bad

Type: Texture2D

Modifiers: const


Default value: Texture2D'EditorResources.Bad'

BadHighlight

Type: Texture2D

Modifiers: const


Default value: Texture2D'EditorResources.BadHighlight'

bBootstrapping

Type: bool

Modifiers: const


bColorPickModeEnabled

Type: bool

Modifiers: const, transient


bDecalUpdateRequested

Type: bool

Modifiers: const, transient


bEnableLODLocking

Type: bool

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

bFastRebuild

Type: bool

Modifiers: const


bHasPlayWorldPlacement

Type: bool

Modifiers: const

Did the request include the optional location and rotation?

bIsImportingT3D

Type: bool

Modifiers: const


bIsPlayWorldQueued

Type: bool

Modifiers: const

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

bIsPushingView

Type: bool


Bkgnd

Type: Texture2D

Modifiers: const


Default value: Texture2D'EditorResources.Bkgnd'

BkgndHi

Type: Texture2D

Modifiers: const


Default value: Texture2D'EditorResources.BkgndHi'

bUseQuickProcBuilding

Type: bool

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

bWorldPackageWasDirty

Type: bool

Modifiers: const

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

ClickFlags

Type: int

Modifiers: const


ClickLocation

Type: Object.Vector

Modifiers: const


ClickPlane

Type: Object.Plane

Modifiers: const


ConstraintsVtbl

Type: pointer

Modifiers: noexport, const


DetailMode

Type: Scene.EDetailMode


Default value: INVALID

EditorClassHierarchy

Type: pointer{FEditorClassHierarchy}

Modifiers: native, const

Stores the class hierarchy generated from the make commandlet

FarClippingPlane

Type: float

Modifiers: const

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

HeightMapExportClassName

Type: string

Modifiers: config


Default value: "TerrainHeightMapExporterTextT3D"

HiddenActorFactoryNames

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

Type: pointer

Modifiers: const


LevelProperties

Type: pointer

Modifiers: const


MaterialArrow

Type: Texture2D

Modifiers: const


Default value: Texture2D'EditorResources.MaterialArrow'

MaterialBackdrop

Type: Texture2D

Modifiers: const


Default value: Texture2D'EditorResources.MaterialBackdrop'

MouseMovement

Type: Object.Vector

Modifiers: const


ParentContext

Type: Package

Modifiers: const


PlayInEditorViewportIndex

Type: int

Modifiers: const

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

PlayWorld

Type: World

Modifiers: const

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

PlayWorldDestination

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

Type: Object.Vector

Modifiers: const

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

PlayWorldRotation

Type: Object.Rotator

Modifiers: const

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

PreviewAudioComponent

Type: AudioComponent

Modifiers: const, transient


PreviewSoundCue

Type: SoundCue

Modifiers: const, transient


RemotePropagator

Type: pointer

Modifiers: const


Results

Type: TextBuffer

Modifiers: const


ScratchRenderTarget1024

Type: TextureRenderTarget2D

Modifiers: const, transient


ScratchRenderTarget2048

Type: TextureRenderTarget2D

Modifiers: const, transient

Temporary render target that can be used by the editor.

ScratchRenderTarget256

Type: TextureRenderTarget2D

Modifiers: const, transient


ScratchRenderTarget512

Type: TextureRenderTarget2D

Modifiers: const, transient


StreamingBoundsTexture

Type: Texture2D

Modifiers: const, transient

Display StreamingBounds for textures

TempModel

Type: Model

Modifiers: const


TerrainEditBrush

Type: int

Modifiers: const


TexPropCube

Type: StaticMesh


Default value: StaticMesh'EditorMeshes.TexPropCube'

TexPropCylinder

Type: StaticMesh


Default value: StaticMesh'EditorMeshes.TexPropCylinder'

TexPropPlane

Type: StaticMesh


Default value: StaticMesh'EditorMeshes.TexPropPlane'

TexPropSphere

Type: StaticMesh


Default value: StaticMesh'EditorMeshes.TexPropSphere'

Trans

Type: TransBuffer

Modifiers: const


UserOpenedFile

Type: string

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

UserSettings

Type: EditorUserSettings

Modifiers: const

Global instance of the editor user settings

ViewportClients

Type: array<pointer>

Modifiers: const, native