Core

Filters

Functions

Name Description

Public function

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) voi...

 

EnsureRetrievingVTablePtrDuringCtor

(
    const TCHAR * CtorSignature
)

Ensures that current thread is during retrieval of vtable ptr of some UClass .

Public function

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FOut ...

 

GetGlobalLogSingleton()

Public function

bool

 

IsAllowCommandletAudio()

Public function

bool

 

IsAllowCommandletRendering()

Check to see if we should initialise RHI and set up scene for rendering even when running a commandlet.

Public function

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) boo...

 

IsInActualRenderingThread()

Unlike IsInRenderingThread, this will always return false if we are running single threaded. It only returns true if this is actually a separate rendering thread. Mostly useful for checks.

Public function

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) boo...

 

IsInAudioThread()

True if called from the audio thread, and not merely a thread calling audio functions.

Public function

bool

 

IsInGameThread()

True if called from the game thread.

Public function

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) boo...

 

IsInParallelRenderingThread()

True if called from the rendering thread, or if called from ANY thread that isn't the game thread, except that during single threaded rendering the game thread is ok too.

Public function

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) boo...

 

IsInRenderingThread()

True if called from the rendering thread, or if called from ANY thread during single threaded rendering

Public function

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) boo...

 

IsInRHIThread()

True if called from the RHI thread, or if called from ANY thread during single threaded rendering

Public function

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) boo...

 

IsInSlateThread()

True if called from the slate thread, and not merely a thread calling slate functions.

Public function

bool

 

IsRunningCommandlet()

WITH_EDITORONLY_DATA.

Variables

Name Description

Public variable

 

CORE_API

Temporary log category, generally you should not check things in that use this.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GAllowActorScriptExecutionInEditor

Allow AActor object to execute script in the editor from specific entry points, such as when running a construction script

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GAreScreenMessagesEnabled

Global value indicating on-screen warnings/message should be displayed.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) float

 

GAsyncIOBandwidthLimit

Constrain bandwidth if wanted. Value is in MByte/ sec.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FRunnab ...

 

GAudioThread

Thread used for audio

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)uint32

 

GAudioThreadId

Thread ID of the audio thread, if any

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FString

 

GCompatIni

Editor User Settings ini filename

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GCompilingBlueprint

Forces use of template names for newly instanced components in a CDO.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FConfig ...

 

GConfig

User interaction and non critical warnings

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FFixedU ...

 

GCoreObjectArrayForDebugVisualizers

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FName

 

GCurrentTraceName

Determines what kind of trace should occur, NAME_None for none.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)int32

 

GCycleStatsShouldEmitNamedEvents

Whether stats should emit named events for e.g. PIX.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FExec &...

 

GDebugToolExec

Exec handler for game debugging tool, allowing commands like "editactor"

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FString

 

GEditorIni

Editor per-project ini files - stored per project.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FString

 

GEditorKeyBindingsIni

Editor ini filename

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FString

 

GEditorLayoutIni

Editor ini file locations - stored per engine version (shared across all projects).

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FString

 

GEditorPerProjectIni

Editor Settings ini filename Editor per-project ini files - stored per project.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FString

 

GEditorSettingsIni

Editor UI Layout ini filename

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GEdSelectionLock

!WITH_EDITORONLY_DATA

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GEmitDrawEvents

Whether to emit begin/ end draw events.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GEnableVREditorHacks

Enables various editor and HMD hacks that allow the experimental VR editor feature to work, perhaps at the expense of other systems

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FString

 

GEngineIni

Cache ID

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) class ...

 

GError

Critical errors.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)TCHAR [4...

 

GErrorExceptionDescription

#crashReport: 2014-08-19 Combine into one, refactor.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)TCHAR [1...

 

GErrorHist

Manages and tracks property editing windows For building call stack text dump in guard/unguard mechanism.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)TCHAR [4...

 

GErrorMessage

The error message, can be assertion message, ensure message or message from the fatal error.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GEventDrivenLoaderEnabled

Whether we are using the event driven loader

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GExitPurge

Near clipping plane

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) const ...

 

GFalse

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GFastPathUniqueNameGeneration

When constructing objects, use the fast path on consoles...

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GFirstFrameIntraFrameDebugging

True if this is the first time through the UI message pumping loop.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) void(&...

 

GFlushStreamingFunc

Helper function to flush resource streaming.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GForceDisableBlueprintCompileOnLoad

Force blueprints to not compile on load

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GForceLoadEditorOnly

!IS_MONOLITHIC || !UE_EDITOR

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) const ...

 

GForeignEngineDir

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)uint64

 

GFrameCounter

Steadily increasing frame counter.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)uint32

 

GFrameNumber

Incremented once per frame before the scene is being rendered.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)uint32

 

GFrameNumberRenderThread

NEED TO RENAME, for RT version of GFrameTime use View.ViewFamily->FrameNumber or pass down from RT from GFrameTime).

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FString

 

GGameIni

Input ini filename

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)uint32

 

GGameThreadId

Thread ID of the main/game thread

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FString

 

GGameUserSettingsIni

Game ini filename

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FString

 

GHardwareIni

Scalability settings ini filename

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) float

 

GHitchThresholdMS

Threshold for a frame to be considered a hitch (in milliseconds).

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FString

 

GInputIni

Hardware ini filename

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)TCHAR [6...

 

GInternalGameName

In modular game builds, the game name will be set when the application launches.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIntraFrameDebuggingGameThread

Indicates that the game thread is currently paused deep in a call stack, while some subset of the editor user interface is pumped.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsAutomationTesting

Whether or not a unit test is currently being run.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsBuildMachine

These are set when the engine first starts up.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsClient

Are selections locked? (you can't select/deselect additional actors)

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsCookerLoadingPackage

Whether the cooker is currently loading a package or not

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsCriticalError

Whether engine was launched as a server, true if GIsClient

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsDemoMode

Disables some warnings and minor features that would interrupt a demo presentation

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)int32

 

GIsDumpingMovie

Whether we are dumping screen shots

Used to restore state after a screenshot

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsDuplicatingClassForReinstancing

Whether execution is happening within MainLoop()

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsEditor

WITH_ENGINE.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsEditorLoadingPackage

Whether the editor is currently loading a package or not

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsFirstInstance

We cannot count on this variable to be accurate in a shipped game, so make sure no code tries to use it.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsGameAgnosticExe

In monolithic Editor builds, implemented by the IMPLEMENT_GAME_MODULE macro or by UE4Game module.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsGameThreadIdInitialized

Has GGameThreadId been set yet?

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsGuarded

An appError() has occured

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsHighResScreenshot

Whether we are dumping screenshots (!= 0), exposed as console variable r.DumpingMovie

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsImportingT3D

Whether engine was launched for editing

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsInitialLoad

Whether we are still in the initial loading process.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsPIEUsingPlayerStart

Whether or not PIE was attempting to play from PlayerStart

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsPlayInEditorWorld

Whether GWorld points to the play in editor world

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsReconstructingBlueprintInstances

True if we're reconstructing blueprint instances. Should never be true on cooked builds

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsReinstancing

True if actors and objects are being re-instanced.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)int32

 

GIsRenderingThreadSuspended

Whether the rendering thread is suspended (not even processing the tickables)

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsRequestingExit

Whether a slow task began last tick

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsRetrievingVTablePtr

DO_BLUEPRINT_GUARD.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsRunning

Whether execution is happening within main()/WinMain()'s try/catch handler

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsServer

Whether engine was launched as a client

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsSilent

This determines if we should output any log text. If Yes then no log text should be emitted.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsSlowTask

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsTransacting

Are we rebuilding script via the standalone header generator?

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GIsUCCMakeStandaloneHeaderGenerator

Whether editor is importing T3D

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)uint64

 

GLastGCFrame

GFrameCounter the last time GC was run.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FString

 

GLightmassIni

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FOutput ...

 

GLogConsole

Transaction tracker, non-NULL when a transaction is in progress

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FName

 

GLongCorePackageName

Name transition, remove the double checks

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FName

 

GLongCoreUObjectPackageName

Name transition, remove the double checks

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)uint64

 

GMakeCacheIDIndex

Y Resolution for high res shots

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FReload ...

 

GMemoryArchive

Archive for serializing arbitrary data to and from memory

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) float

 

GNearClippingPlane

User Game Settings ini filename

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) const ...

 

GNo

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) const ...

 

GNone

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GPakCache_AcceptPrecacheRequests

Put this in some kind of API

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GPlatformNeedsPowerOfTwoTextures

True if the runtime needs textures to be powers of two

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)int32

 

GPlayInEditorID

Unique ID for multiple PIE instances running in one process

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GPrintLogCategory

How to print the category in log output.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)ELogTim ...

 

GPrintLogTimes

How to print the time in log output.

How to print the time in log output

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GPumpingMessagesOutsideOfMainLoop

Whether or not messages are being pumped outside of main loop

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FRunnab ...

 

GRenderingThread

Thread used for rendering

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)uint32

 

GRenderThreadId

Thread ID of the render thread, if any

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FRunnab ...

 

GRHIThread

Thread used for RHI

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)int32

 

GSavingCompressionChunkSize

Size to break up data into when saving compressed data

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FString

 

GScalabilityIni

Lightmass settings ini filename

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GScreenMessagesRestoreState

Whether onscreen warnings/messages are enabled

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)uint32

 

GScreenshotResolutionX

Whether we're capturing a high resolution shot

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)uint32

 

GScreenshotResolutionY

X Resolution for high res shots

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GShouldSuspendRenderingThread

Whether we want the rendering thread to be suspended, used e.g. for tracing.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)uint32

 

GSlateLoadingThreadId

Thread ID of the slate thread, if any

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GSlowTaskOccurred

Whether there is a slow task in progress

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) double

 

GStartTime

Time at which FPlatformTime::Seconds() was first initialized (very early on)

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)FString

 

GSystemStartTime

System time at engine init.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) const ...

 

GTrue

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1)ITransa ...

 

GUndo

Configuration database cache

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool

 

GVerifyObjectReferencesOnly

Disable loading of objects not contained within script files; used during script compilation

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) class ...

 

GWarn

Global variables.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) const ...

 

GYes

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool(&...

 

IsAsyncLoading

Whether we're currently in the async loading code path or not

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool(&...

 

IsAsyncLoadingMultithreaded

Returns true if async loading is using the async loading thread

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) bool(&...

 

IsInAsyncLoadingThread

True if called from the async loading thread if it's enabled, otherwise if called from game thread while is async loading code.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) void(&...

 

ResumeAsyncLoading

Resumes async package loading.

Public variable

[CORE_API](API\Runtime\Core\Misc\CORE_API_1) void(&...

 

SuspendAsyncLoading

Suspends async package loading.