Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
FArchiveFileReaderGeneric |
|
|
FArchiveFileWriterGeneric |
|
|
FArenaParams |
|
|
FAutoConsoleCommand |
Autoregistering console command |
|
FAutoConsoleCommandWithOutputDevice |
Autoregistering console command with an output device |
|
FAutoConsoleCommandWithWorld |
Autoregistering console command with a world |
|
FAutoConsoleCommandWithWorldAndArgs |
Autoregistering console command with a world and arguments |
|
FAutoConsoleCommandWithWorldArgsAndOutputDevice |
Autoregistering console command with world, args, an output device |
|
FAutoConsoleObject |
Base class for autoregistering console commands. |
|
FAutoConsoleVariable |
Autoregistering float, int or string console variable |
|
FAutoConsoleVariableRef |
Autoregistering float, int, bool, FString REF variable class...this changes that value when the console variable is changed. |
|
FAutoConsoleVariableSink |
Auto registering console variable sinks (register a callback function that is called when ever a cvar is changes by the user, changes are grouped and happen in specific engine spots during the frame/main loop) |
|
FBitTree |
|
|
FCachedFileHandle |
|
|
FCachedReadPlatformFile |
|
|
FConsoleManager |
|
|
FConsoleVariableSinkHandle |
Class representing an handle to an online delegate. |
|
FCopyProgress |
|
|
FDisableHitchDetectorScope |
Suspends hitch detection in the current scope |
|
FEvent |
Interface for waitable events. |
|
FEventRef |
RAII-style pooled `FEvent_ non-copyable, non-movable |
|
FFeedbackContextAnsi |
Feedback context. |
|
FFileHandleRegistry |
|
|
FFileManagerGeneric |
Base class for file managers. |
|
FFunctionHeartBeatScope |
Simple scope object to put at the top of a function to monitor it completes in a timely fashion |
|
FGameThreadHitchHeartBeatThreaded |
|
|
FGenericMemoryStats |
Holds generic memory stats, internally implemented as a map. |
|
FLoggedFileHandle |
|
|
FLoggedPlatformFile |
|
|
FLoggingAsyncReadFileHandle |
|
|
FMalloc |
The global memory allocator's interface. |
|
FMallocAnsi |
ANSI C memory allocator. |
|
FMallocBinned |
Malloc binned allocator specific stats. Optimized virtual memory allocator. |
|
FMallocBinned2 |
Optimized virtual memory allocator. |
|
FMallocCallstackHandler |
|
|
FMallocDebug |
Debug memory allocator. |
|
FMallocDoubleFreeFinder |
|
|
FMallocFrameProfiler |
|
|
FMallocLeakReportOptions |
Options that can be supplied when calling FMallocLeakDetection::DumpOpenCallstacks |
|
FMallocPoisonProxy |
FMalloc proxy that poisons new and freed allocations, helping to catch code that relies on uninitialized or freed memory. |
|
FMallocThreadSafeProxy |
FMalloc proxy that synchronizes access, making the used malloc thread safe. |
|
FManagedStorageFileLockRegistry |
|
|
FManagedStorageFileWriteHandle |
Only write handle. |
|
FManagedStorageScopeFileLock |
|
|
FMemory |
|
|
FPageCache |
|
|
FPersistentManagedFile |
|
|
FPersistentStorageCategory |
|
|
FPersistentStorageManager |
Of copy constructors for FPersistentStorageCategory which causes a compile error because std::atomic can't be copied. |
|
FPlatformFileManager |
Platform File chain manager. |
|
FPlatformFileOpenLog |
|
|
FPThreadEvent |
This is the PThreads version of FEvent. |
|
FPThreadsCriticalSection |
This is the PThreads version of a critical section. It uses pthreads to implement its locking. |
|
FPThreadsRWLock |
FPThreadsRWLock - Read/Write Mutex |
|
FRegisteredFileHandle |
|
|
FRunnable |
Interface for "runnable" objects. |
|
FRunnableThread |
Interface for runnable threads. |
|
FScopedDiskUtilizationTracker |
|
|
FScopedEnterBackgroundEvent |
For timing OnEnterBackground tasks. This can be time sensitive on some platforms. |
|
FScopeDisableMallocCallstackHandler |
Disables the callstack handler for the current thread Need to do this as we might allocate memory for the allocators tracking data, that can't be tracked! |
|
FScopedMallocTimer |
|
|
FScopedMemoryStats |
This will grab the memory stats of VM and Physical before and at the end of scope reporting +/- difference in memory. |
|
FScopedNamedEvent |
|
|
FScopedNamedEventStatic |
Scoped named event class for constant (compile-time) strings literals. |
|
FScopedProfilerColor |
|
|
FScopedVirtualMallocTimer |
|
|
FSharedEventRef |
RAII-style shared and pooled `FEvent_ |
|
FSharedMemoryTracker |
|
|
FSizeTableEntry |
|
|
FSlowHeartBeatScope |
Suspends heartbeat measuring for the current thread in the current scope |
|
FThread |
Simple API for system threads. |
|
FThreadAffinity |
|
|
FThreadHeartBeat |
Thread heartbeat check class. Used by crash handling code to check for hangs. |
|
FThreadHeartBeatClock |
Our own local clock. |
|
FThreadManager |
Manages runnables and runnable threads. |
|
FThreadSafeBool |
|
|
FThreadSafeCounter |
|
|
FThreadSafeCounter64 |
|
|
FThreadSingletonInitializer |
Thread singleton initializer. |
|
FTlsAutoCleanup |
Base class for objects in TLS that support auto-cleanup. |
|
FUseSystemMallocForNew |
Inherit from FUseSystemMallocForNew if you want your objects to be placed in memory alloced by the system malloc routines, bypassing GMalloc. |
|
FVirtualAllocator |
|
|
IConsoleCommand |
Interface for console commands |
|
IConsoleCommandExecutor |
Handles executing console commands |
|
IConsoleManager |
Handles console commands and variables, registered console variables are released on destruction |
|
IConsoleObject |
Interface for console objects (variables and commands) |
|
IConsoleThreadPropagation |
Interface to propagate changes of console variables to another thread |
|
IConsoleVariable |
Interface for console variables |
|
IFileManager |
|
|
IPlatformFileModule |
Platform File Module Interface |
|
TAreTypesEqual |
Tests whether two typenames refer to the same type. |
|
TAreTypesEqual |
|
|
TAutoConsoleVariable |
Autoregistering float, int variable class...this changes that value when the console variable is changed. |
|
TConsoleVariableData |
Currently only supports main and render thread optimized for read access speed (no virtual function call and no thread handling if using the right functions) T: int32, float |
|
TManagedStoragePlatformFile |
It also has the benefit of not needing updating every time a new function is added to IPlatformFile. |
|
TThreadSingleton |
This a special version of singleton. |
|
TTlsAutoCleanupValue |
Wrapper for values to be stored in TLS that support auto-cleanup. |
Name |
Description |
---|---|
DEFAULT_ALIGNMENT |
Default allocator alignment. |
MIN_ALIGNMENT |
Minimum allocator alignment. |
Name |
Description |
---|---|
ANSICHAR |
An ANSI character. Normally a signed type. |
BINNED_STAT_TYPE |
|
FConsoleCommandDelegate |
Console command delegate type (takes no arguments.) This is a void callback function. |
FConsoleCommandWithArgsDelegate |
Console command delegate type (with arguments.) This is a void callback function that always takes a list of arguments. |
FConsoleCommandWithOutputDeviceDelegate |
Console command delegate type with the output device passed through. |
FConsoleCommandWithWorldAndArgsDelegate |
Console command delegate type (with a world and arguments.) This is a void callback function that always takes a list of arguments and a world. |
FConsoleCommandWithWorldArgsAndOutputDeviceDelegate |
Console command delegate type (with a world arguments and output device.) This is a void callback function that always takes a list of arguments, a world and output device. |
FConsoleCommandWithWorldDelegate |
Console command delegate type with a world argument. |
FConsoleObjectVisitor |
Declares a delegate type that's used by the console manager to call back into a user function for each known console object. |
FConsoleVariableDelegate |
Console variable delegate type This is a void callback function. |
FConsoleVariableMulticastDelegate |
Console variable multicast delegate type. |
FGameThreadHitchHeartBeat |
|
FOnThreadStuck |
Copyright Epic Games, Inc. All Rights Reserved. |
FOnThreadUnstuck |
|
FPlatformMallocCrash |
Copyright Epic Games, Inc. All Rights Reserved. |
int16 |
A 16-bit signed integer. |
int32 |
A 32-bit signed integer. |
int64 |
A 64-bit signed integer. |
int8 |
An 8-bit signed integer. |
PTRINT |
A signed integer the same size as a pointer. |
SIZE_T |
An unsigned integer the same size as a pointer, the same as UPTRINT. |
SSIZE_T |
An integer the same size as a pointer, the same as PTRINT. |
TCHAR |
Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requirements of the licensee. |
TYPE_OF_NULL |
The type of the NULL constant. |
TYPE_OF_NULLPTR |
The type of the C++ nullptr keyword. |
UCS2CHAR |
A 16-bit character containing a UCS2 (Unicode, 16-bit, fixed-width) code unit, used for compatibility with 'Windows TCHAR' across multiple platforms. |
UE_SYSTEM_TCHAR |
This header is expected to be included after HAL/HideTCHAR.h - see the comments in that header for more details. |
uint16 |
A 16-bit unsigned integer. |
uint32 |
A 32-bit unsigned integer. |
uint64 |
A 64-bit unsigned integer. |
uint8 |
Transfer the platform types to global types. |
UPTRINT |
An unsigned integer the same size as a pointer. |
UTF16CHAR |
A 16-bit character containing a UTF16 (Unicode, 16-bit, variable-width) code unit. |
UTF32CHAR |
A 32-bit character containing a UTF32 (Unicode, 32-bit, fixed-width) code unit. |
UTF8CHAR |
An 8-bit character containing a UTF8 (Unicode, 8-bit, variable-width) code unit. |
WIDECHAR |
A wide character. Normally a signed type. |
Name |
Description |
|
---|---|---|
|
EConsoleVariableFlags |
Console variable usage guide: |
|
ECopyResult |
|
|
EEventMode |
|
|
EFileOpenFlags |
|
|
EFileRead |
|
|
EFileWrite |
|
|
EPersistentStorageManagerFileSizeFlags |
Name | Description | ||
---|---|---|---|
|
AnsiFree ( |
||
|
void * |
AnsiMalloc |
|
|
void * |
AnsiRealloc |
|
|
DoGamethreadHook ( |
||
|
IsInteractiveEnsureMode() |
||
|
ManagedStorageInternal::IsUnderDirectory |
Same as FPaths::IsUnderDirectory, but assume the paths are already full Also is always case insensitive since we are concerned with filtering and not whether a directory actually exists. |
|
|
constexpr bo... |
operator! |
|
|
constexpr EP... |
operator& |
|
|
EPersistentS... |
operator&= |
|
|
constexpr EP... |
operator^ |
|
|
EPersistentS... |
operator^= |
|
|
constexpr EP... |
operator| |
|
|
EPersistentS... |
operator|= |
|
|
constexpr EP... |
operator~ |
|
|
ReportInteractiveEnsure ( |
#CrashReport: 2014-09-11 Move to PlatformExceptionHandling |
|
|
auto |
UE::Core::Private::ToUTF8Literal ( |
Can't be constexpr because it involves casts. |
|
constexpr UT... |
UE::Core::Private::ToUTF8Literal ( |
Name | Description | ||
---|---|---|---|
|
AllocatedLargePoolMemory |
||
|
AllocatedLargePoolMemoryWAlignment |
||
|
AllocatedOSSmallPoolMemory |
||
|
AllocatedSmallPoolMemory |
The following don't need a critical section because they are covered by the critical section called Mutex |
|
|
bSuppressFileLog |
Wrapper to log the low level file system |
|
|
GAlwaysReportCrash |
Whether we should generate crash reports even if the debugger is attached. |
|
|
FMalloc *&#... |
GFixedMallocLocationPtr |
|
|
GIgnoreDebugger |
Whether we should ignore the attached debugger. |
|
|
FMalloc * |
GMalloc |
The global memory allocator. |
|
GMallocCallstackHandler |
||
|
GMallocDoubleFreeFinder |
||
|
GMallocDoubleFreeFinderEnabled |
||
|
GMallocFrameProfiler |
||
|
GMallocFrameProfilerEnabled |
||
|
GUseCrashReportClient |
Whether to use ClientReportClient rather than AutoReporter. |
|
|
TCHAR[1024] |
MiniDumpFilenameW |