Navigation
API > API/Runtime > API/Runtime/Core
Classes
Type | 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 | |
![]() |
FGenericPlatformChunkInstall_WithEmulatedCustomChunks | Temporary helper base class for platform chunk installers that have implemented named chunk support to provide FCustomChunk emulation | |
![]() |
FGenericPlatformHostCommunication | Generic implementation of IPlatformHostCommunication. | |
![]() |
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 | |
![]() |
FPlatformHostCommunicationAutoInit | Helper RAII type for auto initializing instances derived from IPlatformHostCommunication. | |
![]() |
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 | IWYU pragma: begin_exports. | |
![]() |
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 | |
![]() |
IPlatformHostCommunication | Interface for communication between the game running on the target device and the connected host pc. | |
![]() |
IPlatformHostSocket | Interface for sockets supporting direct communication between the game running on the target device and a connected PC. | |
![]() |
SelectIntPointerType | Utility for automatically setting up the pointer-sized integer type. | |
![]() |
TCallTraits | TCallTraits | |
![]() |
TFunction | TFunction |
|
![]() |
TFunctionRef | TFunctionRef |
|
![]() |
TGenericPlatformRWLock | TGenericPlatformRWLock - Read/Write Mutex | |
![]() |
TProcHandle | Generic implementation for the process handle. |
Constants
Typedefs
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
EAppMsgType::Type | Enumerates supported message dialog button types. | |
![]() |
EAppReturnType::Type | Enumerates message dialog return types. | |
![]() |
EChunkInstallSpeed::Type | ||
![]() |
EChunkLocation::Type | ||
![]() |
EChunkPriority::Type | ||
![]() |
EChunkProgressReportingType::Type | ||
![]() |
EErrorReportMode::Type | Enumerates supported error reporting modes. | |
![]() |
ELaunchVerb::Type | Not all platforms have different opening semantics, but Windows allows you to specify a specific verb when opening a file. | |
![]() |
EProcessResource::Type |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
EBuildTargetType | EBuildTargets::FromString
(
const FString& Target |
EBuildConfigurations::FromString() is deprecated. Use LexFromString() instead. |
![]() |
const TCHAR * | EBuildTargets::ToString
(
EBuildTargetType Target |
EBuildTargets::FromString is deprecated. Use LexFromString() instead. |
![]() |
FString | Generates a name for the disaster recovery service embedded in the CrashReporterClientEditor. | |
![]() |
FString | Generates a name for the disaster recovery session. | |
![]() |
bool | RecoveryService::TokenizeSessionName
(
const FString& SessionName, |
Tokenize the session name into its components. |