Navigation
Unreal Engine C++ API Reference > 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 > |