Navigation
Filters
- Algo
- Async
- Audio
- AutoRTFM
- Clang
- Compression
- Concepts
- Containers
- Delegates
- Experimental
- Features
- FileCache
- FramePro
- GenericPlatform
- HAL
- Hash
- IntelICX
- Internationalization
- IO
- Logging
- Math
- Memory
- MemPro
- Microsoft
- Misc
- Modules
- MSVC
- ProfilingDebugging
- Serialization
- Stats
- String
- Tasks
- Templates
- Tests
- Traits
- Unix
- UObject
- Virtualization
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FCoreTexts | ||
![]() |
FEngineTrackedActivityScope | ||
![]() |
FIsDuplicatingClassForReinstancing | ||
![]() |
FOptionalTaskTagScope | This class can be used to Tag an execution context but only in case it has not already been tagged It is usually used for the IsInRendering/GamethreadFunctions. | |
![]() |
FPixelFormatInfo | Information about a pixel format. | |
![]() |
FPlayInEditorID | ||
![]() |
FScopedBootTiming | ||
![]() |
FScopedLoadingState | ||
![]() |
FTaskTagScope | This class can be used to Tag an execution context aka Thead or Job and allows us to later querry the state when we are in the callstack It is usually used for the IsInRendering/GamethreadFunctions. | |
![]() |
FUELibraryOverrideSettings | The settings used by the UE-as-a-library feature. |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
ELoaderType | ||
![]() |
EPixelFormat | ||
![]() |
EPixelFormatCapabilities | ||
![]() |
EPixelFormatChannelFlags | Defines which channel is valid for each pixel format. | |
![]() |
ETaskTag |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | This will check if a RequestExit has come in, if it has will set GIsRequestingExit. | |
![]() |
void | BootTimingPoint
(
const ANSICHAR* Message |
|
![]() |
void | ||
![]() |
void | EnsureRetrievingVTablePtrDuringCtor
(
const TCHAR* CtorSignature |
Ensures that current thread is during retrieval of vtable ptr of some UClass. |
![]() |
bool | ||
![]() |
FOutputDeviceRedirector * | ||
![]() |
EPixelFormat | GetPixelFormatFromString
(
const TCHAR* InPixelFormatStr |
String to enum (not case sensitive) Note this is not the FPixelFormatInfo::Name |
![]() |
const TCHAR * | GetPixelFormatString
(
EPixelFormat InPixelFormat |
Enum to string Note this is not the FPixelFormatInfo::Name |
![]() |
UClass * | Returns running commandlet name | |
![]() |
bool | ||
![]() |
bool | Check to see if we should initialise RHI and set up scene for rendering even when running a commandlet. | |
![]() |
bool | IsASTCBlockCompressedTextureFormat
(
EPixelFormat PixelFormat |
|
![]() |
bool | ||
![]() ![]() |
bool | IsBlockCompressedFormat
(
EPixelFormat Format |
|
![]() |
bool | IsDepthOrStencilFormat
(
EPixelFormat Format |
|
![]() |
bool | IsDXTCBlockCompressedTextureFormat
(
EPixelFormat PixelFormat |
|
![]() |
bool | ||
![]() |
bool | Returns true after all initial modules have finished all of their loading phases during Engine startup: Corresponds to the event FCoreDelegates::OnAllModuleLoadingPhasesComplete | |
![]() ![]() |
bool | IsFloatFormat
(
EPixelFormat Format |
IsFloatFormat does not include all floating point formats; see also IsHDR. |
![]() |
bool | IsHDR
(
EPixelFormat PixelFormat |
Unclear what IsHDR is supposed to mean see also IsFloatFormat |
![]() |
bool | 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. | |
![]() |
bool | ||
![]() |
bool | ||
![]() |
bool | ||
![]() |
bool | ||
![]() |
bool | ||
![]() |
bool | ||
![]() |
bool | ||
![]() |
bool | ||
![]() |
bool | IsInteger
(
EPixelFormat PixelFormat |
|
![]() |
bool | ||
![]() |
bool | Check to see if this executable is running a commandlet (custom command-line processing code in an editor-like environment) | |
![]() |
bool | Check to see if this executable is running the cookcommandlet | |
![]() |
bool | ||
![]() |
bool | Check to see if this executable is running the cookcommandlet | |
![]() |
bool | IsStencilFormat
(
EPixelFormat Format |
|
![]() |
const TCHAR * | LexToString
(
ELoaderType Type |
|
![]() |
void | NotifyLoadingStateChanged
(
bool bState, |
Boot loading timers |
![]() |
bool | ||
![]() |
bool | ||
![]() |
bool | ||
![]() |
EPixelFormatCapabilities | operator&
(
EPixelFormatCapabilities Lhs, |
|
![]() |
EPixelFormatChannelFlags | operator&
(
EPixelFormatChannelFlags Lhs, |
|
![]() |
ETaskTag | ||
![]() |
EPixelFormatChannelFlags & | operator&=
(
EPixelFormatChannelFlags& Lhs, |
|
![]() |
ETaskTag & | operator&=
(
ETaskTag& Lhs, |
|
![]() |
EPixelFormatCapabilities & | operator&=
(
EPixelFormatCapabilities& Lhs, |
|
![]() |
ETaskTag | ||
![]() |
EPixelFormatChannelFlags | operator^
(
EPixelFormatChannelFlags Lhs, |
|
![]() |
EPixelFormatCapabilities | operator^
(
EPixelFormatCapabilities Lhs, |
|
![]() |
ETaskTag & | operator^=
(
ETaskTag& Lhs, |
|
![]() |
EPixelFormatChannelFlags & | operator^=
(
EPixelFormatChannelFlags& Lhs, |
|
![]() |
EPixelFormatCapabilities & | operator^=
(
EPixelFormatCapabilities& Lhs, |
|
![]() |
ETaskTag | ||
![]() |
EPixelFormatChannelFlags | operator|
(
EPixelFormatChannelFlags Lhs, |
|
![]() |
EPixelFormatCapabilities | operator|
(
EPixelFormatCapabilities Lhs, |
|
![]() |
EPixelFormatCapabilities & | operator|=
(
EPixelFormatCapabilities& Lhs, |
|
![]() |
ETaskTag & | operator|=
(
ETaskTag& Lhs, |
|
![]() |
EPixelFormatChannelFlags & | operator|=
(
EPixelFormatChannelFlags& Lhs, |
|
![]() |
EPixelFormatCapabilities | ||
![]() |
EPixelFormatChannelFlags | ||
![]() |
ETaskTag | ||
![]() |
void | RequestEngineExit
(
const FString& ReasonString |
|
![]() |
void | RequestEngineExit
(
const TCHAR* ReasonString |
Request that the engine exit as soon as it can safely do so The ReasonString is not optional and should be a useful description of why the engine exit is requested |
![]() |
bool | RequiresBlock4Alignment
(
EPixelFormat PixelFormat |
|
![]() |
void | SetEmitDrawEvents
(
bool EmitDrawEvents |
|
![]() |
void | ||
![]() |
bool | UE::PixelFormat::HasCapabilities
(
EPixelFormat InFormat, |
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | GAllowActorScriptExecutionInEditor | Allow AActor object to execute script in the editor from specific entry points, such as when running a construction script |
![]() |
bool | GAreScreenMessagesEnabled | Global value indicating on-screen warnings/message should be displayed. |
![]() |
FString | GCompatIni | |
![]() |
bool | GCompilingBlueprint | Forces use of template names for newly instanced components in a CDO. |
![]() |
FConfigCacheIni * | GConfig | |
![]() |
UE::CoreUObject::Private::FStoredObjectPathDebug * | GCoreComplexObjectPathDebug | |
![]() |
FChunkedFixedUObjectArray * | GCoreObjectArrayForDebugVisualizers | |
![]() |
UE::CoreUObject::Private::FObjectHandlePackageDebugData * | GCoreObjectHandlePackageDebug | |
![]() |
FLazyName | GCurrentTraceName | Determines what kind of trace should occur, NAME_None for none. |
![]() |
int32 | GCycleStatsShouldEmitNamedEvents | Whether stats should emit named events for e.g. PIX. |
![]() |
FExec * | GDebugToolExec | Exec handler for game debugging tool, allowing commands like "editactor" |
![]() |
FString | GDeviceProfilesIni | |
![]() |
FString | GEditorIni | Editor per-project ini files - stored per project. |
![]() |
FString | GEditorKeyBindingsIni | |
![]() |
FString | GEditorLayoutIni | Editor ini file locations - stored per engine version (shared across all projects). |
![]() |
FString | GEditorPerProjectIni | Editor per-project ini files - stored per project. |
![]() |
FString | GEditorSettingsIni | |
![]() |
bool | GEdSelectionLock | |
![]() |
bool | GEnableVREditorHacks | Enables various editor and HMD hacks that allow the experimental VR editor feature to work, perhaps at the expense of other systems |
![]() |
FString | GEngineIni | |
![]() |
FOutputDeviceError * | GError | Critical errors. |
![]() |
TCHAR[4096] | GErrorExceptionDescription | #crashReport: 2014-08-19 Combine into one, refactor. |
![]() |
TCHAR[16384] | GErrorHist | For building call stack text dump in guard/unguard mechanism. |
![]() |
ELoaderType(*)() | GetLoaderType | Returns the type of the currently active loader, if any. |
![]() |
bool | GEventDrivenLoaderEnabled | Whether we are using the event driven loader |
![]() |
bool | GExitPurge | |
![]() |
const FText | GFalse | |
![]() |
bool | GFastPathUniqueNameGeneration | When constructing objects, use the fast path on consoles... |
![]() |
bool | GFirstFrameIntraFrameDebugging | True if this is the first time through the UI message pumping loop. |
![]() |
void(*)(void) | GFlushStreamingFunc | Helper function to flush resource streaming. |
Helper function to flush resource streaming. |
![]() |
bool | GForceLoadEditorOnly | IS_MONOLITHIC | !UE_EDITOR. | |
![]() |
const TCHAR * | GForeignEngineDir | |||
![]() |
uint64 | GFrameCounter | Steadily increasing frame counter. |
Steadily increasing frame counter. |
![]() |
uint64 | GFrameCounterRenderThread | |
![]() |
uint32 | GFrameNumber | Incremented once per frame before the scene is being rendered. |
![]() |
uint32 | GFrameNumberRenderThread | NEED TO RENAME, for RT version of GFrameTime use View.ViewFamily->FrameNumber or pass down from RT from GFrameTime). |
![]() |
FString | GGameIni | |
![]() |
FString | GGameplayTagsIni | |
![]() |
uint32 | GGameThreadId | Thread ID of the main/game thread |
Thread ID of the main/game thread |
![]() |
FString | GGameUserSettingsIni | |
![]() |
FString | GHardwareIni | |
![]() |
float | GHitchThresholdMS | Threshold for a frame to be considered a hitch (in milliseconds). |
![]() |
bool | GIgnoreDebugger | Whether we should ignore the attached debugger. |
![]() |
FString | GInputIni | |
![]() |
uint64 | GInputTime | The time input was sampled, in cycles. |
The time input was sampled, in cycles. |
![]() |
FString | GInstallBundleIni | |
![]() |
TCHAR[64] | GInternalProjectName | Game name, used for base game directory and ini among other things |
![]() |
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. |
![]() |
bool | GIsAutomationTesting | Whether or not a unit test is currently being run. |
![]() |
bool | GIsBuildMachine | These are set when the engine first starts up. |
![]() |
bool | GIsClient | |
![]() |
bool | GIsCookerLoadingPackage | Whether the cooker is currently loading a package or not |
![]() |
bool | GIsCriticalError | |
![]() |
bool | GIsDemoMode | Disables some warnings and minor features that would interrupt a demo presentation |
![]() |
int32 | GIsDumpingMovie | Whether we are dumping screen shots |
![]() |
FIsDuplicatingClassForReinstancing | GIsDuplicatingClassForReinstancing | |
![]() |
bool | GIsEditor | True if we are in the editor. |
![]() |
bool | GIsEditorLoadingPackage | Whether the editor is currently loading a package or not |
![]() |
bool | GIsFirstInstance | Whether we are the first instance of the game running. |
![]() |
bool | GIsGameAgnosticExe | If true, this executable is able to run all games (which are loaded as DLL's). |
![]() |
bool | GIsGameThreadIdInitialized | Has GGameThreadId been set yet? |
Has GGameThreadId been set yet? |
![]() |
bool | GIsGCingAfterBlueprintCompile | True if we're garbage collecting after a blueprint compilation |
![]() |
bool | GIsGuarded | |
![]() |
bool | GIsHighResScreenshot | |
![]() |
bool | GIsImportingT3D | |
![]() |
bool | GIsInitialLoad | Whether we are still in the initial loading process. |
![]() |
bool | GIsPIEUsingPlayerStart | Whether or not PIE was attempting to play from PlayerStart |
![]() |
bool | GIsPlayInEditorWorld | Whether GWorld points to the play in editor world |
![]() |
bool | GIsReconstructingBlueprintInstances | True if we're reconstructing blueprint instances. Should never be true on cooked builds |
![]() |
bool | GIsReinstancing | True if actors and objects are being re-instanced. |
![]() |
TAtomic< int32 > | GIsRenderingThreadSuspended | Whether the rendering thread is suspended (not even processing the tickables) |
![]() |
bool | GIsRequestingExit | |
![]() |
bool | GIsRetrievingVTablePtr | True when we are retrieving VTablePtr from UClass |
![]() |
bool | GIsRunning | |
![]() |
bool | GIsRunningUnattendedScript | If true, we are running an editor script that should not prompt any dialog modal. |
![]() |
bool | GIsServer | |
![]() |
bool | GIsSilent | This determines if we should output any log text. |
![]() |
bool | GIsSlowTask | |
![]() |
bool | GIsTransacting | |
![]() |
uint64 | GLastGCFrame | GFrameCounter the last time GC was run. |
![]() |
FString | GLightmassIni | |
![]() |
FOutputDeviceConsole * | GLogConsole | |
![]() |
FLazyName | GLongCorePackageName | Name of the core package. |
![]() |
FLazyName | GLongCoreUObjectPackageName | |
![]() |
uint64 | GMakeCacheIDIndex | |
![]() |
float | GNearClippingPlane | |
![]() |
float | GNearClippingPlane_RenderThread | |
![]() |
const FText | GNo | |
![]() |
const FText | GNone | |
![]() |
FPixelFormatInfo[PF_MAX] | GPixelFormats | |
![]() |
bool | GPlatformNeedsPowerOfTwoTextures | True if the runtime needs textures to be powers of two |
![]() |
FPlayInEditorID | GPlayInEditorID | In the editor, this is set to the specific world context PIEInstance that is being currently processed |
![]() |
bool | GPrintLogCategory | How to print the category in log output. |
How to print the category in log output. |
![]() |
ELogTimes::Type | GPrintLogTimes | How to print the time in log output. |
How to print the time in log output |
![]() |
bool | GPrintLogVerbosity | How to print the verbosity in log output. |
How to print the verbosity in log output. |
![]() |
bool | GPumpingMessages | Whether or not messages are being pumped |
![]() |
bool | GPumpingMessagesOutsideOfMainLoop | Whether or not messages are being pumped outside of main loop |
![]() |
FRunnableThread * | GRenderingThread | Thread used for rendering |
![]() |
uint32 | GRenderThreadId | Thread ID of the render thread, if any |
![]() |
FRunnableThread * | GRHIThread_InternalUseOnly | Thread used for RHI |
![]() |
uint32 | GRHIThreadId | Thread ID of the the thread we are executing RHI commands on. |
![]() |
FString | GRuntimeOptionsIni | |
![]() |
int32 | GSavingCompressionChunkSize | Size to break up data into when saving compressed data |
![]() |
FString | GScalabilityIni | |
![]() |
bool | GScreenMessagesRestoreState | |
![]() |
uint32 | GScreenshotResolutionX | |
![]() |
uint32 | GScreenshotResolutionY | |
![]() |
bool | GShouldEmitVerboseNamedEvents | Whether verbose stats should be also generate external profiler named events. |
![]() |
bool | GShouldSuspendRenderingThread | Whether we want the rendering thread to be suspended, used e.g. for tracing. |
![]() |
uint32 | GSlateLoadingThreadId | Thread ID of the slate thread, if any |
![]() |
bool | GSlowTaskOccurred | |
![]() |
double | GStartTime | Time at which FPlatformTime::Seconds() was first initialized (very early on) |
![]() |
FString | GSystemStartTime | System time at engine init. |
System time at engine init. |
![]() |
const FText | GTrue | |
![]() |
FUELibraryOverrideSettings | GUELibraryOverrideSettings | Settings for when using UE as a library |
![]() |
ITransaction * | GUndo | |
![]() |
bool | GVerifyObjectReferencesOnly | Disable loading of objects not contained within script files; used during script compilation |
![]() |
FFeedbackContext * | GWarn | |
![]() |
const FText | GYes | |
![]() |
bool(*)() | IsAsyncLoading | Whether we're currently in the async loading code path or not |
![]() |
bool(*)() | IsAsyncLoadingMultithreaded | Returns true if async loading is using the async loading thread |
![]() |
bool(*)() | IsAsyncLoadingSuspended | Suspends async package loading. |
![]() |
bool(*)() | IsInAsyncLoadingThread | |
![]() |
bool | PRIVATE_GIsRunningCookCommandlet | |
![]() |
bool | PRIVATE_GIsRunningDLCCookCommandlet | Whether this executable is running the cook commandlet |
![]() |
void(*)() | ResumeAsyncLoading | Resumes async package loading. |
![]() |
void(*)() | ResumeTextureStreamingRenderTasks | Resume texture updates caused by completed async IOs. |
![]() |
void(*)() | SuspendAsyncLoading | Suspends async package loading. |
![]() |
void(*)() | SuspendTextureStreamingRenderTasks | Suspends texture updates caused by completed async IOs. |