Navigation
API > API/Runtime > API/Runtime/Core
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| FArchiveFileReaderGeneric | |||
| FArchiveFileWriterGeneric | |||
| FArenaParams | |||
| FAutoConsoleCommand | Autoregistering console command | ||
| FAutoConsoleCommandWithArgsAndOutputDevice | Autoregistering console command with args and an output device | ||
| 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 | |||
| 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 | NOTE: is not used on the whole class because then FCategoryInfo is exported which appears to force the generation 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. | ||
| FPThreadSemaphore | |||
| 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 | |||
| FScopedNamedEventConditional | |||
| 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 | DEPRECATED. Please use `std::atomic |
||
| FThreadSafeCounter | DEPRECATED. Please use `std::atomic |
||
| FThreadSafeCounter64 | DEPRECATED. Please use `std::atomic |
||
| 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 | ||
| TAtomic | DEPRECATED! UE atomics are not maintained and potentially will be physically deprecated. | ||
| 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 | NOTE: This is templated rather than a polymorphic wrapper because a lot code expects the physical layer not to be a wrapper. | ||
| TThreadSingleton | This a special version of singleton. | ||
| TTlsAutoCleanupValue | Wrapper for values to be stored in TLS that support auto-cleanup. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | ManagedStorageInternal::IsUnderDirectory
(
const FString& InPath, |
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. | |
| auto | UE::Core::Private::ToUTF8Literal
(
const char(&) Array |
Can't be constexpr because it involves casts. | |
| constexpr UTF8CHAR | UE::Core::Private::ToUTF8Literal
(
unsigned long long Ch |
Variables
| Type | Name | Description | |
|---|---|---|---|
| constexpr bool | TAreTypesEqual_V | ||
| constexpr bool | TAreTypesEqual_V< T, T > |