Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
FContextSwitchStats |
Different types of Context Switch stats |
|
FCPUTime |
Contains CPU utilization data. |
|
FCrashStackFrame |
Portable stack frame |
|
FCustomChunk |
|
|
FCustomChunkMapping |
|
|
FDriverDenyListEntry |
One entry in the Hardware.ini file |
|
FFileStatData |
Contains the information that's returned from stat'ing a file or directory |
|
FGenericCrashContext |
Contains a runtime crash's properties that are common for all platforms. |
|
FGenericMemoryWarningContext |
|
|
FGenericPlatformAffinity |
|
|
FGenericPlatformAtomics |
DEPRECATED! UE atomics are not maintained and potentially will be physically deprecated. |
|
FGenericPlatformChunkInstall |
Generic implementation of chunk based install |
|
FGenericPlatformMallocCrash |
Simple pooled memory allocator that uses preallocated memory. |
|
FGenericPlatformMath |
Generic implementation for most platforms |
|
FGenericPlatformMemory |
Generic implementation for most platforms, these tend to be unused and unimplemented. |
|
FGenericPlatformMemoryConstants |
Struct used to hold common memory constants for all platforms. |
|
FGenericPlatformMemoryStats |
Struct used to hold common memory stats for all platforms. |
|
FGenericPlatformMisc |
Generic implementation for most platforms |
|
FGenericPlatformOutputDevices |
Generic implementation for most platforms |
|
FGenericPlatformProcess |
Generic implementation for most platforms, these tend to be unused and unimplemented |
|
FGenericPlatformProperties |
Base class for platform properties. |
|
FGenericPlatformStackWalk |
Generic implementation for most platforms |
|
FGenericPlatformStricmp |
Optimized locale and CRT independent case-insensitive string comparisons |
|
FGenericPlatformString |
Generic string implementation for most platforms |
|
FGenericPlatformSymbolData |
Debug symbol information |
|
FGenericPlatformSymbolDatabase |
Container for debug symbols corresponding to a single binary file |
|
FGenericPlatformSymbolDatabaseKeyFuncs |
|
|
FGenericPlatformSymbolication |
|
|
FGenericPlatformSymbolInfo |
File & line info for a debug symbol region |
|
FGenericPlatformTime |
Generic implementation for most platforms |
|
FGenericPlatformTLS |
It should be possible to provide a generic implementation as long as a threadID is provided. |
|
FGenericPlatformTypes |
Generic types for almost all compilers and platforms |
|
FGenericStackBasedMallocCrash |
|
|
FGenericWidePlatformString |
Standard implementation |
|
FGPUDriverInfo |
Video driver details |
|
FGPUHardware |
|
|
FInt128 |
Helper struct used to hold 128-bit values, internally represented as two 64-bit integers. |
|
FMicrosoftPlatformString |
Microsoft specific implementation |
|
FMultiInt |
TSize integer values separated by '.' e.g. "120.210.11.22" made to compare different GPU driver versions handles whitespace if there are to too many numbers we take the left most ones comparison operators (for driver comparison) |
|
FPageFaultStats |
Different types of Page Fault stats |
|
FProcessIOStats |
Different types of Input/Output stats |
|
FProcessorGroupDesc |
|
|
FProgramCounterSymbolInfo |
Symbol information associated with a program counter. ANSI version. |
|
FProgramCounterSymbolInfoEx |
|
|
FPtrInfo |
Describes a pointer. |
|
FSessionContext |
Fixed size structure that holds session specific state. |
|
FSHA256Signature |
Holds a computed SHA256 hash. |
|
FSharedCrashContext |
Fixed size struct holds crash information and session specific state. |
|
FStackWalkModuleInfo |
This is used to capture all of the module information needed to load pdb's. |
|
FStandardPlatformString |
Standard implementation |
|
FSystemWideCriticalSectionNotImplemented |
Platforms that don't need a working FSystemWideCriticalSection can just typedef this one |
|
FThreadStackFrames |
Portable thread stack frame |
|
FUserSettingsContext |
Additional user settings to be communicated to crash reporting client. |
|
IFileHandle |
File handle interface. |
|
IPakFile |
Interface class for FPakFile to allow usage from modules that cannot have a compile dependency on FPakFile |
|
IPhysicalPlatformFile |
Common base for physical platform File I/O Interface |
|
IPlatformChunkInstall |
Interface for platform specific chunk based install |
|
IPlatformChunkInstallModule |
Platform Chunk Install Module Interface |
|
IPlatformFile |
File I/O Interface |
|
SelectIntPointerType |
Utility for automatically setting up the pointer-sized integer type. |
|
TCallTraits |
|
|
TFunction |
TFunction |
|
TFunctionRef |
TFunctionRef |
|
TGenericPlatformRWLock |
TGenericPlatformRWLock - Read/Write Mutex |
|
TProcHandle |
Generic implementation for the process handle. |
Name |
Description |
---|---|
FGenericPlatformSymbolDatabaseSet |
|
FPlatformChunkInstallCompleteDelegate |
Deprecated delegate |
FPlatformChunkInstallDelegate |
Delegate called when a chunk either successfully installs or fails to install, bool is success |
FPlatformChunkInstallMultiDelegate |
|
FPlatformMemoryConstants |
|
Type |
|
Type |
Name |
Description |
|
---|---|---|
|
EAppMsgType::Type |
Enumerates supported message dialog button types. |
|
EAppReturnType::Type |
Enumerates message dialog return types. |
|
EAsyncIOPriorityAndFlags |
Enum for async IO priorities. |
|
EBuildConfiguration |
Available build configurations. Mirorred from UnrealTargetConfiguration. |
|
EBuildTargetType |
Enumerates build target types. |
|
EChunkInstallSpeed::Type |
|
|
EChunkLocation::Type |
|
|
EChunkPriority::Type |
|
|
EChunkProgressReportingType::Type |
|
|
EComparisonOp |
Used to compare driver versions in Hardware.ini |
|
EContextSwitchFlags |
Flags for Context Switch stats to retrieve |
|
EConvertibleLaptopMode |
Enumerates the modes a convertible laptop can be in. |
|
ECrashContextType |
|
|
ECrashDescVersions |
Enumerates crash description versions. |
|
ECrashDumpMode |
Enumerates crash dump modes. |
|
ECrashExitCodes |
Defines special exit codes used to diagnose abnormal terminations. |
|
ECrashTrigger |
In development mode we can cause crashes in order to test reporting systems. |
|
ECustomChunkType |
|
|
EDeviceScreenOrientation |
Device orientations for screens. e.g. Landscape, Portrait, etc. |
|
EDirectoryVisitorFlags |
Enum for the DirectoryVisitor flags |
|
EErrorReportMode::Type |
Enumerates supported error reporting modes. |
|
EInputOutputFlags |
Flags for Input/Output stats to retrieve |
|
ELaunchVerb::Type |
Not all platforms have different opening semantics, but Windows allows you to specify a specific verb when opening a file. |
|
EMemcpyCachePolicy |
|
|
EMobileHapticsType |
|
|
ENetworkConnectionType |
|
|
EPageFaultFlags |
Flags for page fault stats to retrieve |
|
EPlatformFileRead |
Enum for platform file read flags |
|
EPlatformFileWrite |
Enum for platform file write flags |
|
EPlatformMemorySizeBucket |
|
|
EProcessDiagnosticFlags |
|
|
EProcessResource::Type |
|
|
EThreadCreateFlags |
|
|
EThreadPriority |
The list of enumerated thread priorities we support |