Navigation
| Name | Core |
| Type | Runtime |
| Location | /Engine/Source/Runtime/Core/ |
| Module Build Rules | Core.Build.cs |
Classes
| Name | Remarks |
|---|---|
| Allocator | |
| Array | |
| ConditionalBoolTimerScope | |
| ConditionalBoolTimerScopeId | |
| ConditionalBoolTimerScopeW | |
| ConditionalParentTimerScope | |
| ConditionalTimerScope | |
| ConditionalTimerScopeId | |
| ConditionalTimerScopeW | |
| CustomStatTimer | |
| CustomStatTimerScope | |
| FAAArrayQueue | Fetch-And-Add Array Queue |
| FABTest | |
| FActionToken | Message token that performs an action when activated. |
| FActiveExternalProfilerBase | |
| FActorToken | Basic message token that defaults its activated method to select an actor in the opened level |
| FAnsiArena | CRT heap allocatorAll allocations are passed through to CRT memory allocation functions |
| FApp | Provides information about the application. |
| FArchive | Base class for archives that can be used for loading, saving, and garbage collecting in a byte order neutral way. |
| FArchiveEntry | |
| FArchiveFileReaderGeneric | |
| FArchiveFileWriterGeneric | |
| FArchiveFromStructuredArchive | |
| FArchiveFromStructuredArchiveImpl | |
| FArchiveLoadCompressedProxy | FArchive Proxy to transparently load compressed data from an array. |
| FArchiveMD5 | FArchive adapter for FMD5 |
| FArchiveProxy | Base class for archive proxies. |
| FArchiveSaveCompressedProxy | FArchive Proxy to transparently write out compressed data to an array. |
| FArenaPointer | Tagged Arena Pointer |
| FArrayReader | |
| FAsciiSet | ASCII character bitset useful for fast and readable parsing |
| FAssetNameToken | Basic message token that defaults its activated method to find a file Intended to hook into things like the content browser. |
| FAsyncGraphTaskBase | Base class for asynchronous functions that are executed in the Task Graph system. |
| FAsyncReadFileHandleNull | An IAsyncReadFileHandle that returns only failed results, used when a function has failed but needs to return a non-null IAsyncReadFileHandle. |
| FAsyncReadRequestNull | IAsyncReadRequest returned from FAsyncReadFileHandleNull; guaranteed to be a cancelled readrequest with no size or bytes when the Callback is called. |
| FAsyncSHAVerify | Asynchronous SHA verification |
| FAsyncTask | |
| FAsyncTaskBase | FAsyncTask - template task for jobs queued to thread pools |
| FAsyncTaskNotification | Provides notifications for an on-going asynchronous task. |
| FAsyncTaskNotificationFactory | Factory to allow other systems (such as Slate) to override the default asynchronous task notification implementation. |
| FAsyncWriter | Provides a thread-safe serialization interface with a background thread doing the actual writes. |
| FAutoConsoleCommand | Autoregistering console command |
| FAutoConsoleCommandDeprecated | A class that can be used to deprecate a ConsoleCommand - use just like FAutoConsoleVariableDeprecated |
| 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. |
| FAutoConsoleTaskPriority | |
| FAutoConsoleVariable | Autoregistering float, int or string console variable |
| FAutoConsoleVariableDeprecated | A class that can be used to deprecate a CVar - rename your existing CVar to the new name, then create a shadow of it with the old name with something like this: |
| FAutoConsoleVariableRef | Autoregistering float, int, bool, FString REF variable class...this changes that value when the console variable is changed. |
| FAutoConsoleVariableShadow | A class that can be used to shadow (alias) a CVar, where both names are valid to use. |
| 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) |
| FAutoDeleteAsyncTask | FAutoDeleteAsyncTask - template task for jobs that delete themselves when complete |
| FAutomationSpecBase | |
| FAutomationTestBase | Simple abstract base class for all automation tests |
| FAutomationTestExecutionInfo | Simple class to store the results of the execution of a automation test |
| FAutomationTestFramework | Class representing the main framework for running automation tests |
| FAutomationTestInfo | Simple class to store the automation test info |
| FAutomationTestTags | Wrapper class to simplify tag registration |
| FAutoNamedEventsToggler | Enables named events when profiling. |
| FAutoScopedDurationTimer | Same as FScopedDurationTimer, except that it tracks the time value internally so you don't have to pass in a double to accumulate. |
| FBaseGraphTask | Base class for all graph tasks, used for both TGraphTask and simple graph events. |
| FBasicMathExpressionEvaluator | A basic math expression evaluator |
| FBasicStringFilterExpressionContext | A simple basic string expression context for FString. |
| FBDDAutomationTestBase | |
| FBinaryArchiveFormatter | |
| FBinaryHeap | Copyright (C) 2009 Nine Realms, Inc |
| FBitArchive | Base class for serializing bitstreams. |
| FBitArrayMemory | |
| FBitReference | Used to read/write a bit in the array as a bool. |
| FBitTree | |
| FBlake3 | Calculates a BLAKE3 hash. |
| FBoxCenterAndExtent | An unquantized bounding box. |
| FBufferArchive | FBufferArchive and FBufferArchive64 are implemented as derived classes rather than aliases so that forward declarations will work. |
| FBufferArchive64 | |
| FBufferedOutputDevice | Buffered output device. |
| FBufferOwner | A reference-counted owner for a buffer, which is a raw pointer and size. |
| FBufferReader | Similar to FMemoryReader, but able to internally manage the memory for the buffer. |
| FBufferReaderBase | Similar to FMemoryReader, but able to internally manage the memory for the buffer. |
| FBufferReaderWithSHA | Similar to FBufferReader, but will verify the contents of the buffer on close (on close to that we know we don't need the data anymore) |
| FBufferWriter | Similar to FMemoryWriter, but able to internally manage the memory for the buffer. |
| FBuildVersion | Stores the version information associated with a build |
| FCachedFileHandle | |
| FCachedReadPlatformFile | |
| FCancellationToken | Support for canceling tasks mid-execution usage: FCancellationToken Token; Launch(UE_SOURCE_LOCATION, [&Token] { ... if (Token.IsCanceled()) return; ... }); Token.Cancel(); |
| FCancellationTokenScope | |
| FCbArray | An array that includes a shared buffer for the memory that contains it. |
| FCbArrayView | Array of FCbField[View] that have no names. |
| FCbAttachment | An attachment is either null, raw binary, compressed binary, or an object. |
| FCbField | A field that includes a shared buffer for the memory that contains it. |
| FCbFieldIterator | Iterator for FCbField. |
| FCbFieldType | Functions that operate on ECbFieldType. |
| FCbFieldView | An atom of data in the compact binary format. |
| FCbFieldViewIterator | Iterator for FCbFieldView. |
| FCbIteratorSentinel | Iterator that can be used as a sentinel for the end of a range. |
| FCbObject | An object that includes a shared buffer for the memory that contains it. |
| FCbObjectId | An opaque 12-byte object identifier. |
| FCbObjectView | Array of FCbField[View] that have unique names. |
| FCbPackage | A package is an object with a tree of referenced attachments. |
| FCbValue | A type that provides unchecked access to compact binary values. |
| FCbWriter | A writer for compact binary object, arrays, and fields. |
| FChange | FChange modifies a UObject and is meant to be used to implement undo/redo. |
| FColorList | |
| FColorSpace | Color space definition as 4 chromaticity coordinates, in double precision internally. |
| FCommandChange | To use FCommandChange you must implement Apply() and Revert()Revert() is called to "Undo" and Apply() is called to "Redo" |
| FCompactHashTableView | Helper for interacting with existing hash table memory |
| FCompositeBuffer | FCompositeBuffer is a non-contiguous buffer composed of zero or more immutable shared buffers. |
| FCompoundChange | FCompoundChange applies a sequence of FSwapChanges. |
| FCompressedBuffer | A compressed buffer stores compressed data in a self-contained format. |
| FCompressedBufferReader | A type that stores the state needed to decompress a compressed buffer. |
| FCompressedBufferReaderSourceScope | A type that sets the source of a reader upon construction and resets it upon destruction. |
| FConcurrencySlots | A queue of free slots in range [0 .. max_concurrency). Initially contains all slots in the range. |
| FConditionVariable | A one-byte portable condition variable. Gives the same decent performance everywhere. |
| FConfigBranch | A set of config files with the same "base name" like Engine, Input, or GameUserSettings. |
| FConfigCacheIni | Set of all cached config files. |
| FConfigCommandStream | This ended up being the same as FConfigSection, but we use the different type to indicate these are always combined |
| FConfigCommandStreamSection | |
| FConfigContext | |
| FConfigFile | One config file. |
| FConfigFileHierarchy | |
| FConfigModificationTracker | |
| FConfigSection | One section in a config file. |
| FConsoleVariableSinkHandle | Class representing an handle to an online delegate. |
| FConstBitReference | Used to read a bit in the array as a bool. |
| FConstCompactHashTableView | Helper for interacting with existing hash table memory |
| FContainerAllocatorInterface | This is the allocation policy interface; it exists purely to document the policy's interface, and should not be used. |
| FContextSupplier | Interface for returning a context string. |
| FCookStats | Shared code to provide some common cook telemetry functionality. |
| FCookStatsManager | Centralizes the system to gather stats from a cook that need to be collected at the core/engine level. |
| FCoreAsyncTaskNotificationImpl | Basic asynchronous task notification that just logs status changes. |
| FCoreDelegates | |
| FCulture | |
| FCultureFilter | Cache of enabled/disabled cultures loaded from config data |
| FCurrentCustomVersions | Provides access to code-defined custom versions registered via FCustomVersionRegistration. |
| FCurveEdInterface | Interface that allows the CurveEditor to edit this type of object. |
| FCustomStatIDGraphTaskBase | Class that generalizes functionality of storing and exposing custom stat id. |
| FCustomVersionContainer | Container for all available/serialized custom versions. |
| FCustomVersionRegistration | This class will cause the registration of a custom version number and key with the global FCustomVersionContainer when instantiated, and unregister when destroyed. |
| FDefaultBitArrayAllocator | |
| FDefaultCompactSetAllocator | |
| FDefaultGameModuleImpl | Default minimal module class for gameplay modules. Does nothing at startup and shutdown. |
| FDefaultModuleImpl | A default minimal implementation of a module that does nothing at startup and shutdown |
| FDefaultSetAllocator | |
| FDefaultSparseArrayAllocator | |
| FDefaultSparseSetAllocator | 'typedefs' for various allocator defaults. |
| FDefaultValueHelper | FDefaultValueHelper |
| FDelayedFunctionLatentCommand | |
| FDelegateGraphTask | Task class for more full featured delegate based tasks. |
| FDelegateHandle | Class representing a handle to a specific object/function pair bound to a delegate. |
| FDevVersionRegistration | |
| FDisplayNameEntryId | Serialization util that optimizes WITH_CASE_PRESERVING_NAME-loading by reducing comparison id lookups |
| FDocumentationToken | Basic message token that defaults is activated method to access UDN documentation. |
| FDriverVersion | Represents a full driver version with multiple version numbers, e.g. 30.0.13023.4001. |
| FDurationAtomicTimer | Utility stopwatch class for tracking the duration of some action (tracks time in seconds and adds it to the specified variable on destruction), when the storage is std::atomic |
| FDurationTimer | Utility stopwatch class for tracking the duration of some action (tracks time in seconds and adds it to the specified variable on destruction). |
| FDynamicErrorDetails | FDynamicErrorDetails; base implementation of inner error details, for use by derived classes to reduce unnessisary reimplementation. |
| FDynamicStringBuilderToken | |
| FDynamicTextToken | Message token with a localized attribute text payload |
| FEmbeddedCommunication | |
| FEmbeddedDelegates | |
| FEmbeddedKeepAwake | RAII for keep awake functionality This may seem a bit over engineered, but it needs to have move semantics so that any aggregate that includes it doesn't lose move semantics. |
| FEngineBuildSettings | |
| FEngineVersion | Utility functions. |
| FEngineVersionBase | Base class for the EngineVersion class. Holds basic version numbers. |
| FError | |
| FErrorDetailsRegistry | |
| FEuclidDivisionGCD | Euclidean algorithm using modulo policy. |
| FEvent | Interface for waitable events. |
| FEventRef | RAII-style pooled `FEvent_non-copyable, non-movable |
| FExec | Any object that is capable of taking commands. |
| FExecutionResourceContext | Per-thread stack-frame of execution resource currently held. |
| FExecutionResourceContextScope | Used to push an execution resource on the stack-frame that can be retrieved by FExecutionResourceContext::Get(). |
| FExpressionGrammar | A lexical gammer defining how to parse an expression. |
| FExpressionNode | A node in an expression. |
| FExternalProfiler | FExternalProfiler |
| FExternalProfilerExcluder | Scoped guard that excludes a body of code in the external profiler's captured session, by calling SetActiveProfilerRecording(false)_ in its constructor, and then SetActiveProfilerRecording(true)_ in its destructor. |
| FExternalProfilerIncluder | Scoped guard that includes a body of code in the external profiler's captured session, by calling SetActiveProfilerRecording(true)_ in its constructor, and then SetActiveProfilerRecording(false)_ in its destructor. |
| FExternalProfilerTrace | |
| FExternalStringBuilderToken | |
| FFbxErrorToken | Map error specific message token. |
| FFeedbackContext | A context for displaying modal warning messages. |
| FFeedbackContextAnsi | |
| FFeedbackContextMarkup | A text-based markup language can be used to allow external processes to control the state machine, allowing command-line utilities to give graphical user feedback. |
| FFileHandleRegistry | |
| FFileHandleRegistryReadTracker | |
| FFileManagerGeneric | Base class for file managers. |
| FFileSystemError | Stores custom error messages from the engine along with an optional system error code that can provider more detailed information |
| FFixedRGBASigned8 | 4 component vector corresponding to PF_R8G8B8A8_SNORM. |
| FFixToken | A fix action token. These are displayed in a separate list below the log message. |
| FFloat16 | 16 bit float components and conversion |
| FFloat16Color | RGBA Color made up of FFloat16 |
| FFloat32 | 32 bit float components |
| FFloat3Packed | 3 component vector corresponding to DXGI_FORMAT_R11G11B10_FLOAT. |
| FFloat3PackedSE | 3 component vector corresponding to PF_R9G9B9EXP5. |
| FFloatInfo_IEEE32 | |
| FForkProcessHelper | Helper functions for processes that fork in order to share memory pages. |
| FFormatArgumentValue | |
| FFrameProProfiler | Wrapper for FramePro |
| FFunction | |
| FFunctionLatentCommand | Run some code latently with a predicate lambda. |
| FFutureState | Base class for the internal state of asynchronous return values (futures). |
| FGameThreadHitchHeartBeatThreaded | |
| FGenericPlatformAffinity | |
| FGenericPlatformChunkInstall | Generic implementation of chunk based install |
| FGenericPlatformHostCommunication | Generic implementation of IPlatformHostCommunication. |
| FGPUDriverHelper | |
| FGraphEventImpl | An adaptation of FBaseGraphTask to be used as a standalone FGraphEvent |
| FGrowableMallocBase | A base class for both the classes below, for usage tracking only |
| FGrowableMallocChunk | |
| FHashBuilder | Class for computing a hash of multiple types, going through GetTypeHash when the type implements it, and fallbacks to raw data hashing when the type doesn't. |
| FHashedName | |
| FHashElementId | |
| FHashTable | |
| FHashType | |
| FHazardDeleter | FHazardDeleter is used to erase the type of a class so that we can call the correct destructor |
| FHazardPointerCollection | FHazardPointerCollection is a collection that is used to aquire a Hazardpointer |
| FHistoricTextFormatData | Used to gather information about a historic text format operation |
| FHistoricTextNumericData | Used to gather information about a historic numeric format operation |
| FImageToken | Basic message token with an icon/image payload |
| FInheritedContextBase | This class extends the inherited context (see private members for what the inherited context is) to cover async execution. |
| FInheritedContextScope | Restores an inherited contex for the current scope. |
| FInlineLogTemplateStorage | Store a log template in an inline byte array. |
| FInstanceCountingObject | A helper object for counting instances of struct or classes for debugging |
| FInteractiveProcess | Implements an external process that can be interacted. |
| FInternationalization | |
| FInternationalizationArchive | |
| FInternationalizationManifest | |
| FInterpCurve | Template for interpolation curves. |
| FInterpCurvePoint | Template for interpolation points. |
| FIoBatch | I/O batchThis is a primitive used to group I/O requests for synchronization purposes |
| FIoBuffer | Reference to buffer data used by I/O dispatcher APIs |
| FIoChunkBlockDecoder | Provides access to the chunk block decoder. |
| FIoChunkEncoding | Encodes data into a set of encrypted and compressed blocks. |
| FIoChunkHash | |
| FIoChunkId | Identifier to a chunk of data. |
| FIoContainerId | Container ID. |
| FIoDirectoryIndexHandle | |
| FIoDirectoryIndexReader | |
| FIoDispatcher | I/O dispatcher |
| FIoHashBuilder | Calculates a BLAKE3-160 hash. |
| FIoReadOptions | |
| FIoRequest | |
| FIoRequestImpl | I/O request object. |
| FIoStatus | I/O status with error code, error message and an optional system error code. |
| FIoStatusBuilder | Helper to make it easier to generate meaningful error messages. |
| FIoStoreEnvironment | Helper used to manage creation of I/O store file handles etc |
| FIoStoreReader | |
| FIsDuplicatingClassForReinstancing | |
| FLargeMemoryData | Data storage for the large memory reader and writer. |
| FLargeMemoryReader | Archive for reading a large amount of arbitrary data from memory |
| FLargeMemoryWriter | Archive for storing a large amount of arbitrary data to memory |
| FLazyName | Lazily constructed FName that helps avoid allocating FNames during static initialization |
| FLazyPrintf | To avoid limits with the Printf parameter count, for more readability and type safety |
| FLazySingleton | Allows inline friend declaration without forward-declaring TLazySingleton |
| FLinearFeedbackShiftRegister | See https://en.wikipedia.org/wiki/Linear-feedback_shift_register This implements maximal-length feedback polynomials LFSR for N bits in [2, 12]. |
| FLoadTimeTracker | High level load time tracker utility (such as initial engine startup or game specific timings) |
| FLocalTimestampDirectoryVisitor | Visitor to gather local files with their timestamps. |
| FLocKey | |
| FLockFreePointerFIFOBase | |
| FLockFreePointerListLIFOBase | |
| FLockFreePointerListLIFORoot | |
| FLocMetadataObject | A LocMetadata Object is a structure holding an unordered set of name/value pairs. |
| FLocMetadataValue | A Metadata Value is a structure that can be a number of types. |
| FLocMetadataValueArray | A LocMetadata Array Value. |
| FLocMetadataValueBoolean | A LocMetadata Boolean Value. |
| FLocMetadataValueObject | A LocMetadata Object Value. |
| FLocMetadataValueString | A LocMetadata String Value. |
| FLoggedFileHandle | |
| FLoggedPlatformFile | |
| FLoggingAsyncReadFileHandle | |
| FLogRecord | Record of a log event. |
| FLogScopedCategoryAndVerbosityOverride | Helper class that uses thread local storage to set up the default category and verbosity for the low level logging functions. |
| FLogScopedVerbosityOverride | Helper class that allows setting scoped verbosity for log category. |
| FLogSuppressionInterface | Interface to the log suppression system |
| FLogTime | Time that a log event occurred. |
| FMalloc | The global memory allocator's interface. |
| FMallocAnsi | ANSI C memory allocator. |
| FMallocArena | Heap arena |
| FMallocBinned | Malloc binned allocator specific stats. Optimized virtual memory allocator. |
| FMallocBinned2 | Optimized virtual memory allocator. |
| FMallocBinned3 | Optimized virtual memory allocator. |
| FMallocBinnedCommonBase | |
| FMallocBinnedCommonUtils | |
| FMallocCallstackHandler | |
| FMallocDebug | Debug memory allocator. |
| FMallocDoubleFreeFinder | |
| FMallocFrameProfiler | |
| 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 | |
| FManditoryErrorDetails | FManditoryErrorDetails every FError needs to be initialized with one of these, it contains core information about the error including errorcodestring and module name. |
| FManifestEntry | |
| FManualResetEvent | A type of event that remains notified until manually reset. |
| FMapErrorToken | Map error specific message token. |
| FMappedName | Index and name number into a name map. |
| FMD5 | MD5 Context. |
| FMemMark | FMemMark marks a top-of-stack position in the memory stack. |
| FMemoryArchive | Base class for serializing arbitrary data in memory. |
| FMemoryArena | Memory arena interface |
| FMemoryImage | |
| FMemoryImageAllocatorBase | |
| FMemoryImageSection | |
| FMemoryImageString | |
| FMemoryImageWriter | |
| FMemoryLogTemplateStorage | Store a log template in a detachable allocation from FMemory. |
| FMemoryReader | Archive for reading arbitrary data from the specified memory location |
| FMemoryReaderView | Archive for reading arbitrary data from the specified memory view |
| FMemoryUnfreezeContent | |
| FMemoryWriter | FMemoryWriter and FMemoryWriter64 are implemented as derived classes rather than aliases so that forward declarations will work. |
| FMemoryWriter64 | |
| FMemStack | |
| FMemStackBase | Simple linear-allocation memory stack. |
| FMessageLog | |
| FMessageLogScopedOverride | Scoped override for FMessageLog behavior. |
| FModuleInitializerEntry | Intrusive linked list containing name and initializer function pointer of loaded modules. |
| FModuleManager | Implements the module manager. |
| FModuleManifest | Stores a record of a built target, with all metadata that other tools may need to know about the build. |
| FModuleObserver | A simple class that observes the currently active module list for a specific module to be (un)loaded |
| FMonitoredProcess | Implements an external process that can be monitored. |
| FMovingWindowAverageFast | |
| FMRSWRecursiveAccessDetector | Race detector supporting multiple readers (MR) single writer (SW) recursive access, a write from inside a read, a read from inside a write and all other combinations. |
| FMTAccessDetectorOptions | |
| FMutex | A one-byte mutex that is not fair and does not support recursive locking. |
| FName | Public name, available to the world. |
| FNameBuilder | A string builder with inline storage for FNames. |
| FNameMap | Maps serialized name entries to names. |
| FNamePermissionList | |
| FNamespacedIoStatusBuilderBuilder | Creates an FIoStatusBuilder that generates unique messages by prepending a namespace and source location. |
| FNetworkGUID | Implements a globally unique identifier for network related use. |
| FNetworkReplayVersion | |
| FNoAllocScopeCycleCounter | Pushes a profiler scope if it's safe to do so without any new allocations. |
| FNonAbandonableTask | Stub class to use a base class for tasks that cannot be abandoned |
| FNoncopyable | Utility template for a class that should not be copyable. |
| FNoopCounter | Fake Thread safe counter, used to avoid cluttering code with ifdefs when counters are only used for debugging. |
| FNull | |
| FNullGraphTask | FNullGraphTask is a task that does nothing. |
| FObjectThumbnail | Thumbnail image data for an object. |
| FOctreeChildNodeRef | A reference to a child of an octree node. |
| FOctreeChildNodeSubset | A subset of an octree node's children that intersect a bounding box. |
| FOctreeElementId | An identifier for an element in the octree. |
| FOctreeElementId2 | An identifier for an element in the octree. |
| FOctreeNodeContext | The context of an octree node, derived from the traversal of the tree. |
| FOptionalTaskTagScope | This class can be used to Tag an execution context but only in case it has not already been tagged It is usually used for the IsInRendering/GamethreadFunctions. |
| FOutOfWork | |
| FOutputDevice | An output device. |
| FOutputDeviceAnsiError | |
| FOutputDeviceArchiveWrapper | Output device wrapping any kind of FArchive. |
| FOutputDeviceConsole | This class servers as the base class for console window output. |
| FOutputDeviceDebug | |
| FOutputDeviceError | Error device. |
| FOutputDeviceFence | Tracks pending operations on output devices. |
| FOutputDeviceFile | File output device (Note: Only works if ALLOW_LOG_FILE && !NO_LOGGING is true, otherwise Serialize does nothing). |
| FOutputDeviceMemory | Memory output device. Logs only into pre-allocated memory buffer. |
| FOutputDeviceNull | Null output device. |
| FOutputDeviceRedirector | Class used for output redirection to allow logs to show in multiple output devices. |
| FOutputDeviceStdOutput | |
| FOversubscriptionAllowedScope | |
| FOversubscriptionScope | |
| FOversubscriptionTls | |
| FPackageId | |
| FPageAllocator | |
| FPageCache | |
| FPathPermissionList | Set of paths that are allowd and/or denied for certain use cases. |
| FPaths | Path helpers for retrieving game dir, engine dir, etc. |
| FPathViews | |
| 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. |
| FPimpl | An implementation details of FTaskConcurrenctyLimiter |
| FPipe | A chain of tasks that are executed one after another. |
| FPlatformEventsTrace | |
| FPlatformFileManager | Platform File chain manager. |
| FPlatformFileOpenLog | |
| FPlatformRWLock | Adapter for FPlatformSharedMutex to the API expected for FRWLock. |
| FPlatformSystemWideMutexNotImplemented | Platforms that don't need a working FPlatformSystemWideMutex can alias this one. |
| FPointerTableBase | |
| FPooledLargeMemoryData | Pooled storage of FLargeMemoryData instances, allowing allocation-free and lock-free access. |
| FPreloadableArchive | A read-only archive that adds support for asynchronous preloading and priming to an inner archive. |
| FPreloadableArchiveProxy | A helper class for systems that want to make their own registration system. |
| FPreloadableFile | An FPreloadableArchive that is customized for reading files from IFileManager. |
| FPromiseBase | |
| FPThreadEvent | This is the PThreads version of FEvent. |
| FPThreadSemaphore | |
| FPThreadsRecursiveMutex | A mutex that supports recursive locking. |
| FPThreadsSharedMutex | A shared (read/write) mutex that does not support recursive locking. |
| FPtrTableBase | |
| FQueuedLowLevelThreadPool | ThreadPool wrapper implementation allowing to schedule thread-pool tasks on the the low level backend which is also used by the taskgraph. |
| FQueuedThreadPool | Interface for queued thread pools. |
| FQueuedThreadPoolDynamicWrapper | ThreadPool wrapper implementation allowing to schedule up to MaxConcurrency tasks at a time making sub-partitioning another thread-pool a breeze and allowing more fine-grained control over scheduling by giving full control of task reordering. |
| FQueuedThreadPoolTaskGraphWrapper | ThreadPool wrapper implementation allowing to schedule thread-pool tasks on the task graph. |
| FQueuedThreadPoolWrapper | ThreadPool wrapper implementation allowing to schedule up to MaxConcurrency tasks at a time making sub-partitioning another thread-pool a breeze and allowing more fine-grained control over scheduling by effectively giving another set of priorities. |
| FReadScopeLock | Keeps a FRWLock read-locked while this scope lives |
| FRecursionScopeMarker | |
| FRecursiveMutex | An eight-byte mutex that is not fair and supports recursive locking. |
| FRecursiveWordMutex | A recursive mutex that is the size of a pointer and does not depend on ParkingLot. |
| FRefCountBase | Base class implementing thread-safe reference counting. |
| FRefCountedDisplayString | |
| FRefCountedErrorDetails | FRefCountedErrorDetails; base implementation of refcounting for IErrorDetails, this is used for heap allocated IErrorDetails implementations. |
| FRefCountedObject | The base class of reference counted objects. |
| FRegexMatcher | Implements a regular expression pattern matcher. |
| FRegexPattern | Implements a regular expression pattern. |
| FRegisteredFileHandle | |
| FRelativeBitReference | Used to reference a bit in an unspecified bit array. |
| FRemoteConfig | Manages remote config files. |
| FRemoteConfigAsyncCachedWriteTask | Info for cached write tasks |
| FRemoteConfigAsyncTaskManager | Manages async IO tasks for remote config files |
| FRemoteConfigAsyncWorker | Async task that handles the IO of a remote config file |
| FResourceArrayInterface | An element type independent interface to the resource array. |
| FResourceBulkDataInterface | Allows for direct GPU mem allocation for bulk resource types. |
| FReturnGraphTask | FReturnGraphTask is a task used to return flow control from a named thread back to the original caller of ProcessThreadUntilRequestReturn |
| FRunnable | Interface for "runnable" objects. |
| FRunnableThread | Interface for runnable threads. |
| FRunnableThreadUnix | Unix implementation of the Process OS functions |
| FRWScopeLock | Keeps a FRWLock read- or write-locked while this scope lives |
| FScheduler | |
| FSchedulerTls | |
| FScope | Detects access to global core systems while running deterministic code that should be isolated from the local environment |
| FScopeCycleCounter | |
| FScopedABTimer | |
| FScopedDebugInfo | Debug info that is stored on the stack and handled by stack unwinding. |
| FScopedDurationAtomicTimer | Utility class for tracking the duration of a scoped action (the user doesn't have to call Start() and Stop() manually), when the storage is std::atomic |
| FScopedDurationTimeCustomLogger | Utility class for logging the duration of a scoped action (the user doesn't have to call Start() and Stop() manually) using a custom output function. |
| FScopedDurationTimeLogger | Utility class for logging the duration of a scoped action (the user doesn't have to call Start() and Stop() manually). |
| FScopedDurationTimer | Utility class for tracking the duration of a scoped action (the user doesn't have to call Start() and Stop() manually). |
| FScopedEnterBackgroundEvent | For timing OnEnterBackground tasks. This can be time sensitive on some platforms. |
| FScopedEvent | This class is allows a simple one-shot scoped event. |
| FScopedExternalProfilerBase | Base class for FScoped*Timer and FScoped*Excluder |
| 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! |
| FScopedMemoryStats | This will grab the memory stats of VM and Physical before and at the end of scope reporting +/- difference in memory. |
| FScopedNamedEvent | |
| FScopedNamedEventConditional | |
| FScopedNamedEventConditionalStatic | Conditional version of FScopedNamedEventStatic. |
| FScopedNamedEventStatic | Scoped named event class for constant (compile-time) strings literals. |
| FScopedSwitchedCountedDurationTimer | Utility stopwatch class for tracking the duration of some action (tracks time in seconds and adds it to the specified variable on destruction). |
| FScopedSwitchedDurationTimer | Utility stopwatch class for tracking the duration of some action (tracks time in seconds and adds it to the specified variable on destruction). |
| FScopeLock | Implements a scope lock. |
| FScopeTryLock | Implements a scope lock using TryLock. |
| FScopeUnlock | Implements a scope unlock. |
| FScriptArray | |
| FScriptBitArray | |
| FScriptExceptionHandler | Exception handler stack used for script exceptions. |
| FScriptMap | |
| FScriptSparseArray | |
| FSecondsCounterScope | Utility class to update a FSecondsCounterData. |
| FSelfRegisteringExec | Exec handler that registers itself and is being routed via StaticExec. |
| FSerializedUATProcess | |
| FSetElementId | Either NULL or an identifier for an element of a set. |
| FSeverityToken | Basic message token with a severity payload |
| FSHA1 | |
| FShaderKeyGenerator | Output class passed to Append functions for shader data. |
| FSHAHash | Stores an SHA hash generated by FSHA1. |
| FSharedBuffer | A reference to a shared-ownership immutable buffer. |
| FSharedEventRef | RAII-style shared and pooled `FEvent_ |
| FSharedMemoryTracker | |
| FSharedMutex | A four-byte shared mutex that is not fair and does not support recursive locking. |
| FSharedRecursiveMutex | An eight-byte shared mutex that is not fair and supports recursive locking. |
| FSharedReferencer | FSharedReferencer is a wrapper around a pointer to a reference controller that is used by either a TSharedRef or a TSharedPtr to keep track of a referenced object's lifetime |
| FSimpleDelegateGraphTask | Task class for simple delegate based tasks. |
| FSimpleScopeSecondsCounter | Utility class to capture time passed in seconds, adding delta time to passed in variable. |
| FSimpleWaveReader | SimpleWaveReader class |
| FSimpleWaveWriter | |
| FSingleThreadEvent | Fake event object used when running with only one thread. |
| FSingleThreadRunnable | Interface for ticking runnables when there's only one thread available and multithreading is disabled. |
| FSlotBase | The base class of all slot types. |
| FSlotPosition | Represents a position of a slot within the hierarchy. |
| FSobol | Support for Sobol quasi-random numbers |
| FSourceLocation | |
| FSpinLock | A mutex that doesn't put the thread into a WAIT state but instead repeatedly tries to aquire the lock. |
| FStallingTaskQueue | |
| FStaticallyLinkedModuleRegistrant | Utility class for registering modules that are statically linked. |
| FStaticErrorDetails | FStaticErrorDetails; static error details and members are statically allocated Every error which uses DEFINE_ERROR will have FStaticErrorDetails generated for it Can not rely on it to be available for every error as some Error conversion functions will not use pregenerated errors or error codesF Use FError::GetErrorDetails to discover FStaticErrorDetails. |
| FStaticMemoryReader | Archive for reading arbitrary data from the specified memory location |
| FStaticSelfRegisteringExec | Registers a static Exec function using FSelfRegisteringExec. |
| FStaticSelfRegisteringExec_Dev | Registers a static Exec_Dev function using FSelfRegisteringExec. |
| FStaticSelfRegisteringExec_Editor | Registers a static Exec_Editor function using FSelfRegisteringExec. |
| FStatsHierarchical | A helper class with static methods to perform hierarchical profiling |
| FStatsTreeElement | An element in a profiling / stats tree |
| FString | A dynamically sizeable string. |
| FStringOutputDevice | An output device which writes to an FString. |
| FStringOutputDeviceCountLines | An output device which counts lines as it builds up a string. |
| FStringTable | String table implementation. Holds Key->SourceString pairs of text. |
| FStringTableEntry | Entry within a string table |
| FStringTableRegistry | Singleton registry of known string table instances |
| FStructBuilder | Lays out up a struct at runtime, in hopefully the same way as a compiler, and returns the offset of each member as it's added. |
| FStructuredArchive | Manages the state of an underlying FStructuredArchiveFormatter, and provides a consistent API for reading and writing to a structured archive. |
| FStructuredArchiveArray | Represents an array in the structured archive. |
| FStructuredArchiveChildReader | FStructuredArchiveChildReader |
| FStructuredArchiveFormatter | Interface to format data to and from an underlying archive. |
| FStructuredArchiveFromArchive | |
| FStructuredArchiveMap | Represents a map in the structured archive. |
| FStructuredArchiveRecord | Represents a record in the structured archive. |
| FStructuredArchiveSlot | Contains a value in the archive; either a field or array/map element. |
| FStructuredArchiveStream | Represents an unsized sequence of slots in the structured archive (similar to an array, but without a known size). |
| FSwapChange | To use FSwapChange you must implement Execute(). |
| FTask | Minimal low level task interface |
| FTaskBase | |
| FTaskBase | An abstract base class for task implementation. |
| FTaskConcurrencyLimiter | A lightweight construct that limits the concurrency of tasks pushed into it. |
| FTaskEvent | A synchronisation primitive, a recommended substitution of `FEvent_ for signalling between tasks. |
| FTaskEventBase | A special kind of task that is used for signalling or dependency management. |
| FTaskGraphInterface | Interface to the task graph system |
| FTaskHandle | A common part of the generic [TTask](API\Runtime\Core\TTask)<ResultType>_ and its TTask |
| FTaskPriorityCVar | Console variable for configuring task priorities Example: FTaskPriorityCVar CVar{ TEXT("CVarName"), TEXT("CVarHelp"), ETaskPriority::Normal, EExtendedTaskPriority::None }; Launch(UE_SOURCE_LOCATION, [] {}, CVar.GetTaskPriority(), CVar.GetExtendedTaskPriority()).Wait(); |
| FTaskTagScope | This class can be used to Tag an execution context aka Thead or Job and allows us to later query the state when we are in the callstack It is usually used for the IsInRendering/GamethreadFunctions. |
| FTCHARToUTF8_Convert | This should be replaced with Platform stuff when FPlatformString starts to know about UTF-8. |
| FText | |
| FTextBuilder | |
| FTextChar | Utility for performing Unicode aware (in builds with ICU enabled) character checks. |
| FTextChronoFormatter | Utility for performing low-level localized chronological formats. |
| FTextComparison | Utility for performing low-level text comparison. |
| FTextFilterExpressionEvaluator | Defines an expression evaluator that can be used to perform complex text filter queries |
| FTextFilterString | String used by the text filter. |
| FTextFormat | Cached compiled expression used by the text formatter. |
| FTextFormatPatternDefinition | Definition of the pattern used during a text format. |
| FTextFormatString | Type used as a string literal by the text formatter. |
| FTextFormatter | A text formatter is responsible for formatting text patterns using a set of named or ordered arguments. |
| FTextGeneratorBase | |
| FTextId | Optimized representation of a text identity (a namespace and key pair). |
| FTextInspector | |
| FTextKey | Optimized representation of a case-sensitive string, as used by localization keys. |
| FTextLocalizationManager | Singleton class that manages display strings for FText. |
| FTextLocalizationMetaDataResource | Utility class for working with Localization MetaData Resource (LocMeta) files. |
| FTextLocalizationResource | Utility class for working with Localization Resource (LocRes) files. |
| FTextSnapshot | A snapshot of an FText at a point in time that can be used to detect changes in the FText, including live-culture changes |
| FTextStringHelper | |
| FTextToken | Basic message token with a localized text payload |
| FTextToken | |
| FTextTransformer | Utility for performing low-level localized transforms. |
| FTexture2DResourceMem | Allows for direct GPU mem allocation for texture resource. |
| FThread | Simple API for system threads. |
| FThreadedAutomationLatentCommand | A simple latent command that runs the provided function on another thread |
| FThreadHeartBeat | Thread heartbeat check class. Used by crash handling code to check for hangs. |
| FThreadHeartBeatClock | Our own local clock. |
| FThreadIdleStats | This is thread-private information about the thread idle stats, which we always collect, even in final builds |
| FThreadManager | Manages runnables and runnable threads. |
| FThreadPoolPriorityQueue | Priority Queue tailored for FQueuedThreadPool implementation |
| FThreadSafeBool | DEPRECATED. Please use `std::atomic |
| FThreadSafeCounter | DEPRECATED. Please use `std::atomic |
| FThreadSafeCounter64 | DEPRECATED. Please use `std::atomic |
| FThreadSafeRefCountedObject | Like FRefCountedObject, but the reference count is thread-safe. |
| FThreadSingletonInitializer | Thread singleton initializer. |
| FThumbnailCompressionInterface | Thumbnail compression interface for packages. |
| FTimeout | Utility class to create a timeout that will expire at a point in the future. |
| FTlsAutoCleanup | Base class for objects in TLS that support auto-cleanup. |
| FTokenizedMessage | This class represents a rich tokenized message, such as would be used for compiler output with 'hyperlinks' to source file locations |
| FTraceAuxiliary | |
| FTraceMalloc | |
| FTrackedActivity | Tracked Activity is used to be able to visualize on a semi-high level what is going on in the process. |
| FTrackedActivityScope | RAII class that calls push in ctor and pop in dtor. |
| FTransactionallySafeArchiveWriter | FTransactionallySafeArchiveWriter takes ownership of an existing FArchive and allows it to be written to during a transaction. |
| FTriggerEventGraphTask | FTriggerEventGraphTask is a task that triggers an event |
| FTSBackgroundableTicker | This works the same as the core FTSTicker, but on supported mobile platforms it continues ticking while the app is running in the background. |
| FTSTicker | Thread-safe ticker class. Fires delegates after a delay. |
| FTSTickerObjectBase | Base class for thread-safe ticker objects |
| FTutorialToken | |
| FTypeContainer | For backwards compatibility. |
| FUInt128 | |
| FUniqueBuffer | A reference to a single-ownership mutable buffer. |
| FUniqueLogTemplateStorage | Store a log template in a movable heap-allocated byte array. |
| FUnitSettings | Unit settings accessed globally through FUnitConversion::Settings() |
| FUnixErrorOutputDevice | |
| FUnixPlatformFile | Unix File I/O implementation |
| FUnixSignalGameHitchHeartBeat | |
| FUnixSystemWideMutex | A system-wide mutex for Unix. Uses exclusive file locking. |
| FUntilCommand | |
| FUProjectDictionary | Dictionary of all the non-foreign projects for an engine installation, found by parsing .uprojectdirs files for source directories. |
| FURLRequestFilter | A filter that can used to restrict URL schemes and domains to known-safe values. |
| FURLToken | Basic message token that defaults is activated method to traverse a URL |
| FUseSystemMallocForNew | Inherit from FUseSystemMallocForNew if you want your objects to be placed in memory alloced by the system malloc routines, bypassing GMalloc. |
| FUTF8ToTCHAR_Convert | |
| FVariant | Implements an extensible union of multiple types. |
| FVersePath | |
| FVirtualAllocator | |
| FVirtualStackAllocator | |
| FVoidPtrTable | |
| FWaitingQueue | |
| FWeakReferencer | Forward declarations. |
| FWeakSharedBuffer | A weak reference to a shared-ownership immutable buffer. |
| FWildcardString | Implements a string with wild card pattern matching abilities. |
| FWordMutex | A mutex that is the size of a pointer and does not depend on ParkingLot. |
| FWriteScopeLock | Keeps a FRWLock write-locked while this scope lives |
| FXxHash128Builder | Calculates a 128-bit hash with XXH128. |
| FXxHash64Builder | Calculates a 64-bit hash with XXH3. |
| HiResTimerScope | |
| LARGE_INTEGER | |
| LZ4_streamHC_u | |
| RelaxedAtomic | Assume aligned reads/writes < 8 bytes are atomic on all platforms |
| StringLiteralNamedConditionalTimerScope | |
| StringLiteralNamedTimerScope | |
| TAlignedHeapAllocator | The indirect allocation policy always allocates the elements indirectly. |
| TAlignedSparseArrayAllocator | |
| TAllocatorFixedSizeFreeList | Fixed-sized allocator that uses a free list to cache allocations. |
| TAllocPlaybackLog | Define a modifier class like below and supply it to TAllocPlaybackLog to complete the template. |
| TAllocRecordingLog | Define a modifier class like below and supply it to TAllocRecordingLog to complete the template. |
| TArenaPointer | |
| TArray | Templated dynamic array |
| TArrayBuilder | Template for fluent array builders. |
| TArrayView | Templated fixed-size view of another array |
| TAsyncGraphTask | Template for asynchronous functions that are executed in the Task Graph system. |
| TAsyncQueuedWork | Template for asynchronous functions that are executed in the queued thread pool. |
| TAsyncResult | Template for asynchronous return values. |
| TAsyncRunnable | Template for asynchronous functions that are executed in a separate thread. |
| TAtomic | DEPRECATED! UE atomics are not maintained and potentially will be physically deprecated. |
| TAttribute | Attribute object |
| TAutoConsoleVariable | Autoregistering float, int variable class...this changes that value when the console variable is changed. |
| TAutoRangedConsoleVariable | A class to create a ranged console variable. |
| TAwaitableTask | Awaitable Tasks are very simple they only allow for Lauching and Awaiting a Task. |
| TBaseDynamicDelegate | Dynamic delegate template class (UObject-based, serializable). |
| TBaseDynamicMulticastDelegate | Dynamic multi-cast delegate template class (UObject-based, serializable). |
| TBaseFunctorDelegateInstance | Implements a delegate binding for C++ functors, e.g. lambdas. |
| TBaseRawMethodDelegateInstance | Implements a delegate binding for C++ member functions. |
| TBaseSPLambdaDelegateInstance | Implements a delegate binding for shared pointer functors, e.g. lambdas. |
| TBaseSPMethodDelegateInstance | Implements a delegate binding for shared pointer member functions. |
| TBaseStaticDelegateInstance | Implements a delegate binding for regular C++ functions. |
| TBaseUFunctionDelegateInstance | Implements a delegate binding for UFunctions. |
| TBaseUObjectMethodDelegateInstance | Implements a delegate binding for UObject methods. |
| TBasicArray | Basic RAII array which can be used without the excessive dependencies needed by TArray, which needs to be serialisable, have a fixed ABI, have lots of helper algorithms as members, have auto-shrinking, support allocators etc. |
| TBigInt | N-bit integer. |
| TBitArray | A dynamically sized bit array. |
| TBlockAllocationCache | |
| TBlockAllocationLockFreeCache | |
| TBufferArchive | Buffer archiver. |
| TBufferOwnerDeleteFunction | |
| TBufferOwnerPtr | |
| TBufferOwnerTArray | |
| TCbBuffer | A wrapper that holds a reference to the buffer that contains its compact binary value. |
| TCbBufferFactory | Factory functions for types derived from TCbBuffer. |
| TCbFieldIterator | Iterator for FCbField[View] that can operate on any contiguous range of fields. |
| TCbWriter | A writer for compact binary object, arrays, and fields that uses a fixed-size stack buffer. |
| TCheckedObjPtr | TCheckedObjPtr |
| TChooseClass | Chooses between two different classes based on a boolean. |
| TChunkedArray | An array that uses multiple allocations to avoid allocation failure due to fragmentation. |
| TCircularBuffer | Template for circular buffers. |
| TCircularQueue | Implements a lock-free first-in first-out queue using a circular array. |
| TClosableLockFreePointerListUnorderedSingleConsumer | |
| TClosableMpscQueue | Multi-producer/single-consumer unbounded concurrent queue that can be consumed only once. |
| TCommonDelegateInstanceState | |
| TCompactSet | A set with an optional KeyFuncs parameters for customizing how the elements are compared and searched. |
| TCompactSetBase | Base class for the compact set provides common functionality to manage the data using FCompactSetLayout to describe it |
| TComPtr | Smart COM object pointer. |
| TConcurrentLinearBulkObjectAllocator | The BulkObjectAllocator can be used to atomically destroy all allocated Objects, it will properly call every destructor before deleting the memory as well. |
| TConcurrentLinearObject | |
| TConditionalScopeLock | RAII-style scope locking of a synchronization primitive. |
| 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 |
| TConstDualSetBitIterator | Forward declaration. |
| TConstSetBitIterator | An iterator which only iterates over set bits. |
| TConstStaticBitReference | Used to read a bit in the static array as a bool. |
| TConsumeAllMpmcQueue | Multi-producer/multi-consumer unbounded concurrent queue (implemented as a Stack) that is atomically consumed and is reset to its default empty state. |
| TDelegate | Unicast delegate template class. |
| TDelegateAccessHandlerBase | A template for delegates core thread-safety. |
| TDelegateBase | Base class for unicast delegates. |
| TDelegateFilter | A generic filter designed to call a predicate provided on construction to filter |
| TDelegateRegistration | Delegate registration class. |
| TDeleter | Generic implementation of a Deleter, it often comes up that one has to call a function to cleanup after a Task finished this can be done by capturing a TDeleter like so: Deleter(LowLevelTasks::TDeleter |
| TDeque | Sequential double-ended queue (deque) container class. |
| TDirectoryTree | Container for path -> value that can efficiently report whether a parent directory of a given path exists. |
| TDiscardableKeyValueCache | Implements a thread-safe discardable Key/Value cache by using two maps - a primary and a backfill. |
| TDisplayStringPtr | Wrapper to give TRefCountPtr a minimal TSharedPtr interface for backwards compatibility with code that was already using FTextDisplayStringPtr |
| TDisplayStringPtrBase | Wrapper to give TRefCountPtr a minimal TSharedRef/TSharedPtr interface for backwards compatibility with code that was already using FTextDisplayStringRef/FTextDisplayStringPtr |
| TDisplayStringRef | Wrapper to give TRefCountPtr a minimal TSharedRef interface for backwards compatibility with code that was already using FTextDisplayStringRef |
| TDoubleLinkedList | Double linked list. |
| TDoubleLinkedListIterator | |
| TDynamicSharedLock | A shared mutex ownership wrapper that allows dynamic locking, unlocking, and deferred locking. |
| TDynamicUniqueLock | A mutex ownership wrapper that allows dynamic locking, unlocking, and deferred locking. |
| TEnableIf | Includes a function in an overload set if the predicate is true. |
| TEnumAsByte | Template to store enumeration values as bytes in a type-safe way. |
| TErrorDetails | |
| TErrorStructFeatures | |
| TEventCount | A type of event that avoids missed notifications by maintaining a notification count. |
| TEventCountToken | A token used to wait on TEventCount. |
| TExecutableTask | A separate derived class to add "small task" allocation optimization to both base class specializations |
| TExecutableTaskBase | Task implementation that can be executed, as it stores task body. |
| TExpressionToken | A specific token in a stream. |
| TExpressionTokenConsumer | Class used to consume tokens from a string |
| TExternalMutex | A 2-bit mutex, with its state stored externally, that is not fair and does not support recursive locking. |
| TExternalStringBuilder | A string builder with fixed-size external storage.Asserts if external storage is exhausted. |
| TFieldPtrAccessor | Helper to provide backward compatibility when converting a raw pointer into accessors. |
| TFilePackageStoreEntryCArrayView | Package store entry array view. |
| TFilterCollection | A simple collection of Filters, with additional Filter specific functionality. |
| TFixedAllocator | The fixed allocation policy allocates up to a specified number of elements in the same allocation as the container. |
| TFixedSetAllocator | |
| TFixedSparseArrayAllocator | An inline sparse array allocator that doesn't have any secondary storage. |
| TFixedSparseSetAllocator | An inline set allocator that doesn't have any secondary storage. |
| TFloatPacker | |
| TFreeList | |
| TFunction | TFunction |
| TFunctionGraphTaskImpl | Task class for lambda based tasks. |
| TFunctionRef | TFunctionRef |
| TFunctionWithContext | Type that adapts a callable into a function pointer with a context pointer. |
| TFuture | Template for unshared futures. |
| TFutureBase | TFuture Abstract base template for futures and shared futures. |
| TFutureState | Implements the internal state of asynchronous return values (futures). |
| TGenericGrowableAllocator | Allocator that will grow as needed with direct mapped memory for a given memory type |
| TGenericPlatformSharedMutex | TGenericPlatformSharedMutex - Read/Write Mutex |
| TGraphTask | Templated graph task that is created to execute a specific function |
| TGrowOnlyLockFreeHash | Hash table with fast lock free reads, that only supports insertion of items, and no modification of values. |
| TGuardedInt | Overflow- and error-checked integer. |
| THashTable | |
| THazardPointer | THazardPointer is used to keep an allocation alive until all threads that referenced it finished their access |
| ThreadScope | |
| TimerScope | |
| TimerScopeW | |
| TIndexedContainerIterator | Generic iterator which can operate on types that expose the following: |
| TIndexedPtrBase | Note that IndexedPtr types don't declare a default intrinsic type layout. |
| TIndirectArray | |
| TInlineSetAllocator | |
| TInlineSparseArrayAllocator | An inline sparse array allocator that allows sizing of the inline allocations for a set number of elements. |
| TInlineSparseSetAllocator | An inline set allocator that allows sizing of the inline allocations for a set number of elements. |
| TInlineValue | A container type that houses an instance of BaseType in inline memory where it is <= MaxInlineSize, or in a separate heap allocation where it's > MaxInlineSize. |
| TIntrusiveDoubleLinkedList | Intrusive double linked list. |
| TIntrusiveDoubleLinkedListIterator | Forward declarations. |
| TIntrusiveDoubleLinkedListNode | Node of an intrusive double linked list Structs/classes must inherit this, to use it, e.g: struct FMyStruct : public TIntrusiveDoubleLinkedListNode |
| TIntrusiveLinkedList | Encapsulates a link in a single linked list with constant access time. |
| TIntrusiveLinkedListIterator | |
| TIntrusiveMutex | A 2-bit intrusive mutex that is not fair and does not support recursive locking. |
| TIntrusiveReferenceController | |
| TIntrusiveUniqueLock | An intrusive mutex wrapper that locks on construction and unlocks on destruction. |
| TIoStatusOr | Optional I/O result or error status. |
| TIteratorAdapter | Adapter class for iterator implementation. |
| TIteratorBase | TPagedArray iterator base class for TIteratorAdapter. |
| TIteratorBase | TDeque iterator class. |
| TJugglingRotation | Array rotation using juggling technique. |
| TKeyInitializer | An initializer type for keys that's passed to the pair set when adding a new key. |
| TKeyValue | |
| TLazyEnableIf | This is a variant of the above that will determine the return type 'lazily', i.e. only if the function is enabled. |
| TLazySingleton | Lazy singleton that can be torn down explicitly |
| TLinearAllocatorBase | |
| TLinearArrayAllocatorBase | |
| TLinkedList | Encapsulates a link in a single linked list with constant access time. |
| TLinkedListBase | Base linked list class, used to implement methods shared by intrusive/non-intrusive linked lists |
| TLinkedListIterator | |
| TLinkedListIteratorBase | |
| TList | Simple single-linked list template. |
| TLocalQueueRegistry | |
| TLocalWorkQueue | |
| TLockFreeAllocOnceIndexedAllocator | |
| TLockFreeClassAllocator | Thread safe, lock free pooling allocator of memory for instances of T. |
| TLockFreeClassAllocator_TLSCache | Thread safe, lock free pooling allocator of memory for instances of T. |
| TLockFreeFixedSizeAllocator | Thread safe, lock free pooling allocator of fixed size blocks that only returns free space when the allocator is destroyed. |
| TLockFreeFixedSizeAllocator_TLSCache | Thread safe, lock free pooling allocator of fixed size blocks that never returns free space, even at shutdown alignment isn't handled, assumes FMemory::Malloc will work |
| TLockFreeFixedSizeAllocator_TLSCacheBase | |
| TLockFreePointerListFIFO | |
| TLockFreePointerListLIFO | |
| TLockFreePointerListLIFOPad | |
| TLockFreePointerListUnordered | |
| TLogCategoryOutputDevice | Serializes log lines of the requested categories to a string; discards other log lines. |
| TLogTemplate | A log template that is templated on its storage. Use FInlineLogTemplate or FSharedLogTemplate. |
| TLruCache | Implements a Least Recently Used (LRU) cache. |
| TMallocBinnedCommon | |
| TManagedStoragePlatformFile | NOTE: This is templated rather than a polymorphic wrapper because a lot code expects the physical layer not to be a wrapper. |
| TMap | |
| TMapBuilder | Template for fluent map builders. |
| TMatrix2x2 | Transform calculus for 2D types. |
| TMemoryHasher | Archive for hashing arbitrary data |
| TMemoryImageAllocator | |
| TMemoryImagePtr | |
| TMemoryView | A non-owning view of a contiguous region of memory. |
| TMemoryWriterBase | Archive for storing arbitrary data to the specified memory location |
| TMemStackAllocator | A container allocator that allocates from a mem-stack. |
| TMergeSort | Merge sort class. |
| TMpscQueue | Fast multi-producer/single-consumer unbounded concurrent queue. |
| TMRUArray | Same as TArray except: |
| TMulticastDelegate | Multicast delegate template base class, used for both normal and event multicast delegates. |
| TMulticastDelegateBase | Abstract base class for multicast delegates. |
| TMulticastDelegateRegistration | Multicast delegate registration class. |
| TMulticastScriptDelegate | Script multi-cast delegate base class |
| TMultiUniqueLock | Like TUniqueLock, but acquires multiple locks and holds then until destruction. |
| TNoDestroy | Type to wrap a global variable and prevent its destructor being called. |
| TNonNullPtr | TNonNullPtr is a non-nullable, non-owning, raw/naked/unsafe pointer. |
| TNonRelocatableInlineAllocator | Implements a variant of TInlineAllocator with a secondary heap allocator that is allowed to store a pointer to its inline elements. |
| TOctree | |
| TOctree_DEPRECATED | An octree. |
| TOctree2 | An octree. |
| TPagedArray | Fixed size block allocated container class. |
| TPairInitializer | An initializer type for pairs that's passed to the pair set when adding a new pair. |
| TPassthruPointer | This seemingly-pointless class is intended to be API-compatible with TStringPassthru and is returned by StringPassthru when no string conversion is necessary. |
| TPatchedPtrBase | |
| TPointerIsConvertibleFromTo_TestBase | |
| TPointerIsConvertibleFromTo_TestDerived | |
| TPointerIsConvertibleFromTo_Unrelated | |
| TPromise | |
| TPromise | TPromise Template for promises. |
| TPromiseVTable | The TPromiseVTable is used to type erase the PromiseType and therefore its lambda type |
| TPromiseVTableBase | The TPromiseVTableBase type is used to move the vtable pointer out of the promise, where it otherwise could interfere the alignment of the Callable/Lambda. |
| TPromiseVTableDummy | The TPromiseVTableDummy is used with empty handles, this allows us to always call the virtual interface without nullpointer checks validation for launching and getting the result of empty taskhandles is done as well. |
| TPtrTable | |
| TPtrTableBase | |
| TQuat2 | Represents a 2D rotation as a complex number (analagous to quaternions). |
| TQueue | Template for queues. |
| TRange | Template for ranges. |
| TRangeAllocator | This allocator has a list of chunks (fixed size committed memory regions) and each chunk keeps a list of free ranges. |
| TRangeBound | Template for range bounds. |
| TRangeSet | Template for range sets. |
| TReadScopeLock | RAII-style scope locking of a synchronisation primitive MutexType_ is required to implement ReadLock_ and `ReadUnlock_ methods Example: { TReadScopeLock |
| TRefCountingMixin | Ref-counting mixin, designed to add ref-counting to an object without requiring a virtual destructor. |
| TRefCountPtr | A smart pointer to an object which implements AddRef/Release. |
| TRefCountPtrTable | |
| TReferenceControllerBase | |
| TReferenceControllerWithDeleter | |
| TResourceArray | A array which allocates memory which can be used for UMA rendering resources. |
| TReversePredicate | Helper class to reverse a predicate. Performs Predicate(B, A) |
| TRingBuffer | RingBuffer - an array with a Front and Back pointer and with implicit wraparound to the beginning of the array when reaching the end of the array when iterating from Front to Back Useful for providing O(1) push/pop at the end of the array (for Queue or Stack) while still having high cache coherency during iteration. |
| TRingBufferIterator | |
| TRobinHoodHashMap | |
| TRobinHoodHashSet | |
| TRobinHoodHashTable | |
| TRotationInPlaceMerge | Merge policy for merge sort. |
| TRWScopeLock | RAII-style scope locking of a synchronisation primitive MutexType_ is required to implement ReadLock_WriteLock_ReadUnlock_ and `WriteUnlock_ methods Example: { TRWScopeLock |
| TRWSpinLock | A read-write lock that doesn't put the thread into a WAIT state but instead repeatedly tries to acquire the lock. |
| TScale | Transform calculus for 3D types. |
| TScale2 | Represents a 2D non-uniform scale (to disambiguate from an FVector2D, which is used for translation) |
| TScopedCallback | Helper object for batching callback requests and firing on destruction of the FScopedCallback object. |
| TScopedDurationThreadSafeTimer | Utility class for tracking the duration of a scoped action to an accumulator in a thread-safe fashion. |
| TScopeGuard | Not meant for direct consumption : use ON_SCOPE_EXIT instead. |
| TScopeLock | RAII-style scope locking of a synchronization primitive. |
| TScopeTryLock | RAII-style scope locking of a synchronization primitive using TryLock. |
| TScopeUnlock | RAII-style scope unlocking of a synchronization primitive. |
| TScriptArray | Base dynamic array. |
| TScriptBitArray | Untyped bit array type for accessing TBitArray data, like FScriptArray for TArray. |
| TScriptCompactSet | Untyped set type for accessing TCompactSet data, like FScriptArray for TArray. |
| TScriptDelegate | Script delegate base class. |
| TScriptMap | Untyped map type for accessing TMap data, like FScriptArray for TArray. |
| TScriptSparseArray | Untyped sparse array type for accessing TSparseArray data, like FScriptArray for TArray. |
| TScriptSparseSet | Untyped set type for accessing TSparseSet data, like FScriptArray for TArray. |
| TSetAllocator | |
| TSharedFromThis | Derive your class from TSharedFromThis to enable access to a TSharedRef directly from an object instance that's already been allocated. |
| TSharedFuture | TSharedFuture Template for shared futures. |
| TSharedLock | A basic shared mutex ownership wrapper that locks on construction and unlocks on destruction. |
| TSharedPtr | TSharedPtr is a non-intrusive reference-counted authoritative object pointer. |
| TSharedRef | NOTE: TSharedRef is an Unreal extension to standard smart pointer feature set. |
| TSharedString | A reference to an immutable, shared, reference-counted string. |
| TShear2 | Represents a 2D shear: [1 YY] [XX 1] XX represents a shear parallel to the X axis. |
| TSHVector | A vector of spherical harmonic coefficients. |
| TSHVectorRGB | A vector of colored spherical harmonic coefficients. |
| TSizedDefaultAllocator | |
| TSizedHeapAllocator | The indirect allocation policy always allocates the elements indirectly. |
| TSizedInlineAllocator | |
| TSizedNonshrinkingAllocator | TSizedNonshrinkingAllocator behaves like TSizedDefaultAllocator, but prevents arrays from automatically shrinking unless EAllowShrinking::Yes is used. |
| TSortedMap | A Map of keys to value, implemented as a sorted TArray of TPairs. |
| TSortedSet | A set of values, implemented as a sorted TArray of elements. |
| TSparseArray | Forward declarations. |
| TSparseArrayAllocator | Sparse array allocation definitions Encapsulates the allocators used by a sparse array in a single type. |
| TSparseArrayBase | |
| TSparseArrayElementOrFreeListLink | Allocated elements are overlapped with free element info in the element list. |
| TSparseSet | A set with an optional KeyFuncs parameters for customizing how the elements are compared and searched. |
| TSparseSetAllocator | Encapsulates the allocators used by a set in a single type. |
| TSparseSetElement | An element in the set. |
| TSparseSetElementBase | |
| TSpscQueue | Fast single-producer/single-consumer unbounded concurrent queue. |
| TStaticArray | An array with a static number of elements. |
| TStaticBitArray | A statically sized bit array. |
| TStaticBitReference | Used to read/write a bit in the static array as a bool. |
| TStaticCompactHashTable | Helper for making a fixed size hash table that manages its own memory |
| TStaticHashTable | |
| TStridedView | TStridedView is similar to TArrayView, but allows flexible byte stride between elements. |
| TStringBuilderBase | String Builder |
| TStringBuilderWithBuffer | A string builder with inline storage. |
| TStringConversion | Class takes one type of string and converts it to another. |
| TStringConvert | |
| TStringFormatter | A string formatter is responsible for formatting string patterns using a set of named, or ordered arguments |
| TStringPassthru | This class is returned by StringPassthru and is not intended to be used directly. |
| TStringPointer | Class takes one type of string and and stores it as-is. |
| TStringToken | Simple struct that defines a specific token contained in an FTokenStream |
| TStringView | A string view is a non-owning view of a range of characters. |
| TStripedMap | A wrapper over a TMap class with additional thread-safety guarantees and contention reduction. |
| TStripedMapBase | The base class of striped maps which is a wrapper that adds thread-safety and contention reduction over regular maps. |
| TStripedMultiMap | A wrapper over a TMultiMap class with additional thread-safety guarantees and contention reduction. |
| TStrongObjectPtr | Take a ref-count on a UObject to prevent it from being GC'd while this guard is in scope. |
| TTask | A movable/copyable handle of `Private::TTaskWithResult*_ with the API adopted for public usage. |
| TTaskDelegate | Version of TUniqueFunction |
| TTaskWithResult | An extension of FTaskBase for tasks that return a result. |
| TTextFilter | |
| TThreadSingleton | This a special version of singleton. |
| TTlsAutoCleanupValue | Wrapper for values to be stored in TLS that support auto-cleanup. |
| TTokenDefinitions | A lexeme dictionary defining how to lex an expression. |
| TTokenStream | A token stream wraps up a raw string, providing accessors into it for consuming tokens |
| TTransactionalAtomicRefCount | |
| TTransactionallySafeSpscQueue | Fast, transactionally-safe single-producer/single-consumer unbounded concurrent queue. |
| TTransArray | NOTE: Right now, you can't use a custom allocation policy with transactional arrays. |
| TTransform2 | Support for generalized 2D affine transforms. |
| TTripleBuffer | Template for triple buffers. |
| TTypeContainer | Template for type containers. |
| TUnion | Represents a type which is the union of several other types; i.e. it can have a value whose type is of any the union's subtypes. |
| TUniqueFunction | TUniqueFunction |
| TUniqueLock | A basic mutex ownership wrapper that locks on construction and unlocks on destruction. |
| TUniqueMemoryImagePtr | |
| TUniqueObj | This is essentially a reference version of TUniquePtr Useful to force heap allocation of a value, e.g. in a TMap to give similar behaviour to TIndirectArray |
| TUniquePtr | |
| TUTF16ToUTF32_Convert | |
| TUTF32ToUTF16_Convert | |
| TValueOrError | Type used to return either a value or an error. |
| TVariant | A type-safe union based loosely on std::variant. |
| TVersionedReader | |
| TVersionedWriter | |
| TWeakBaseFunctorDelegateInstance | Implements a weak object delegate binding for C++ functors, e.g. lambdas. |
| TWeakPtr | TWeakPtr is a non-intrusive reference-counted weak object pointer. |
| TWorkStealingQueue2 | |
| TWorkStealingQueueBase2 | |
| TWriteScopeLock | RAII-style scope locking of a synchronisation primitive MutexType_ is required to implement WriteLock_ and `WriteUnlock_ methods Example: { TWriteScopeLock |
| TWriteToString | |
| TYCombinator | |
| WaitEventScope |
Structs
| Name | Remarks |
|---|---|
| AlignedDouble4 | Helper for conveniently aligning a double array for extraction from VectorRegister4Double. |
| AlignedFloat4 | Helper for conveniently aligning a float array for extraction from VectorRegister4Float. |
| BaseKeyFuncs | The base KeyFuncs type with some useful definitions for all KeyFuncs; meant to be derived from instead of used directly. |
| CEqualityComparable | Describes a type comparable with itself. |
| CEqualityComparableWith | Describes a type comparable with another type. |
| CGetTypeHashable | Describes a type with a GetTypeHash overload. |
| CInsertable | Describes an insertion operation for a destination type where an instance of another type can be inserted via operator<<. |
| CIntCallable | A concept check for a type being callable. |
| CIterable | Describes a type that can be iterated over using range-based for loops or standard algorithms. |
| ConcatenateRules | Provides default rules defining the result of concatenating two types. |
| ContextSwitch | |
| CProvidesDefaultUObject | Access to a global default object is required in order to patch vtables Normally this can be provided by a default-constructed object. |
| CRITICAL_SECTION | For structures which are opaque. |
| CSerializableForLog | Describes a type that can be serialized for use in a log message. |
| CStaticClassProvider | Describes a type with a StaticClass (static) member. |
| CStaticStructProvider | Describes a type with a StaticStruct (static) member. |
| CTypeLayout | |
| DefaultDeleter | Deletes an object via the standard delete operator |
| DefaultKeyComparer | Default comparer for keys in TLruCache. |
| DefaultKeyFuncs | A default implementation of the KeyFuncs used by TSet which uses the element as a key. |
| deferred_false | |
| ELocalizedTextSourcePriority | Pre-defined priorities for ILocalizedTextSource. |
| FAcquireLock | Use to acquire a lock on construction. |
| FAES | The currently implemented approach has the shortcoming that it encrypts and decrypts each 128-bit block separately. |
| FAlignedAllocator | |
| FAllocOpBase | Representation of an alloc or free operation. |
| FAnd | |
| FAnimObjectVersion | |
| FAnimPhysObjectVersion | |
| FArchiveCookData | Holds archive data only relevant for cooking archives. Fill this out as part of FSavePackageArgs. |
| FArchiveFieldName | Define a structure to encapsulate a field name, which compiles to an empty object if WITH_TEXT_ARCHIVE_SUPPORT = 0. |
| FArchiveSavePackageData | Holds archive data only relevant for archives used during SavePackage. |
| FArchiveSerializedPropertyChain | Structure containing the stack of properties that are currently being serialized by an archive |
| FArchiveState | |
| FArgumentError | |
| FAsyncNotificationStateData | Async Notification State data |
| FAsyncTaskNotificationConfig | Configuration data for initializing an asynchronous task notification. |
| FAsyncThreadIndex | Helper struct used to generate unique ids for the stats. |
| FAutomationComparisonToleranceAmount | |
| FAutomationEvent | |
| FAutomationExecutionEntry | |
| FAutomationExpectedMessage | |
| FAutomationObjectVersion | |
| FAutomationScreenshotCompareResults | |
| FAutomationScreenshotData | |
| FAutomationTelemetryData | Flags for indicating the matching type to use for an expected error message. |
| FBackendStats | Profiling data containing all activity relating to a single backend |
| FBase64 | Class for encoding/decoding Base64 data (RFC 4648) |
| FBaseScopedAccessDetector | |
| FBeginCacheForCookedPlatformDataInfo | Information passed from SavePackage into a PackageWriter during cooking for the calls to BeginCacheForCookedPlatformData on the UObjects in the package. |
| FBitReader | Reads bitstreams. |
| FBitReaderMark | For pushing and popping FBitWriter positions. |
| FBitSet | Functions for manipulating bit sets. |
| FBitWriter | Writes bitstreams. |
| FBitWriterMark | For pushing and popping FBitWriter positions. |
| FBlake3Hash | Stores a BLAKE3 hash. |
| FBlueprintsObjectVersion | |
| FBoolConfigValueHelper | Helper structure for boolean values in config |
| FBootProfiling | |
| FBreakIterator | |
| FBufferedLine | The type of lines buffered by secondary threads. |
| FBuildObjectVersion | |
| FBuzHash | Rolling hash function. |
| FCachedOSPageAllocator | |
| FCbCustomById | A custom compact binary field type with an integer identifier. |
| FCbCustomByName | A custom compact binary field type with a string identifier. |
| FCheckScope | Scope that captures failed `check_ calls. |
| FChunkInstallationStatusDetail | |
| FCineCameraObjectVersion | |
| FClangKeepDebugInfo | Generic constructor/initializer struct to make Clang keep type debug info needed for debug visualizers. |
| FColor | FColor Stores a color with 8 bits of precision per channel. |
| FColorSpaceTransform | |
| FCommandLine | |
| FCompactSetLayout | Used to describe the data layout of the contents of the set |
| FCompoundChangeInput | |
| FCompressedChunkInfo | Implements a helper structure for compression support |
| FCompressedGrowableBuffer | Growable compressed buffer. |
| FCompression | |
| FConditionalScopeLogTime | Utility class to log time passed in seconds, adding cumulative stats to passed in variable. |
| FConfigAccessData | Full path of a read of an FConfigValue; used to persistently track which config values were read during an invocation of the editor. |
| FConfigCommandlineOverride | Options which stemmed from the commandline. |
| FConfigLayer | Structure to define all the layers of the config system. |
| FConfigLayerExpansion | This describes extra files per layer, to deal with restricted and NDA covered platform files that can't have the settings be in the Base/Default ini files. |
| FConfigValue | |
| FConfigValueReadCallbackId | Handle used to remove a subscriber from AddConfigValueReadCallback. |
| FConsoleSuggestion | |
| FConstCastTag | |
| FContextSwitchStats | Different types of Context Switch stats |
| FCopyProgress | |
| FCoreObjectVersion | |
| FCoreTexts | |
| FCountingOutputIterator | This is a basic object which counts how many times it has been incremented |
| FCPUState | |
| FCPUStatTime | |
| FCPUTime | Contains CPU utilization data. |
| FCrashOverrideParameters | Parameters passed to CrashOverrideParamsChanged used to customize crash report client behavior/appearance. If the corresponding bool is not true, this value will not be stored. |
| FCrashStackFrame | Portable stack frame |
| FCrc | CRC hash generation for different types of input data |
| FCsvParser | A simple, efficient csv parser |
| FCustomVersion | Structure to hold unique custom key with its version. |
| FCustomVersionDifference | |
| FDataDrivenPlatformInfo | Information about a platform loaded from disk. |
| FDataDrivenPlatformInfoRegistry | |
| FDateRange | |
| FDateRangeBound | |
| FDateTime | Implements a date and time. |
| FDebug | FDebug These functions offer debugging and diagnostic functionality and its presence depends on compiler switches. |
| FDecimalNumberFormattingRules | Rules used to format or parse a decimal number |
| FDecimalNumberFractionalLimits | |
| FDecimalNumberIntegralLimits | |
| FDecoderContext | A reusable context for the compressed buffer decoder. |
| FDecryptedSignature | |
| FDefaultBlockAllocationTag | |
| FDefaultDelegateUserPolicy | Not thread-safe version, with automatic race detection in dev builds |
| FDefaultTSDelegateUserPolicy | Thread-safe version |
| FDeferLock | Use with dynamic locks to defer locking on construction. |
| FDelayedAutoRegisterHelper | |
| FDelegateAllocation | |
| FDeprecationCompileError | An alternative use of the deprecation feature is to note an API breaking change that could cause data loss or similar, so we use this when tagging a property that is a compile error to use (for instance by changing its type to FDeprecationCompileError type, which is incompatible with anything), but it can still show the deprecation message telling users how to fix their code. |
| FDerivedDataUsageStats | Stats for a resource class that uses the DDC to load the resource. |
| FDestructionObjectVersion | |
| FDevSystemGuidRegistration | |
| FDevSystemGuids | |
| FDFInverseMatrix | Transforms from absolute world space. |
| FDFMatrix | Transforms to absolute world space. |
| FDFScalar | A high-precision floating point type, consisting of two 32-bit floats (High & Low). |
| FDFVector2 | |
| FDFVector3 | |
| FDFVector4 | |
| FDisableHitchDetectorScope | Suspends hitch detection in the current scope |
| FDoubleInterval | |
| FDoubleRange | |
| FDoubleRangeBound | |
| FDriverConfigEntryConstraints | Represents an optional set of constraints that a driver configuration entry can include: |
| FDriverDenyListEntry | This corresponds to one DriverDenyList entry in the Hardware.ini configuration file. |
| FDynamicLayerInfo | |
| FDynamicStats | |
| FEdge | Implements an edge consisting of two vertices. |
| FEditorObjectVersion | |
| FElementId | |
| FEmbeddedCallParamsHelper | Wraps parameters and a completion delegate |
| FEmpty | Empty structure to replace bIsSet for intrusive optional types. |
| FEmptyVariantState | A special tag that can be used as the first type in a TVariant parameter pack if none of the other types can be default-constructed. |
| FEncryptedSignature | |
| FEngineNetworkCustomVersion | |
| FEngineTrackedActivityScope | |
| FEnsureHandlerArgs | |
| FEnsureScope | Scope that captures failed `ensure_ calls. |
| FEnterpriseObjectVersion | |
| FEqual | |
| FEqualityHelper | |
| FEscape | |
| FExpressionError | Simple error structure used for reporting parse errors |
| FExtendedPlatformMemoryStats | Struct for more detailed stats that are slower to gather. Useful when using ForkAndWait(). |
| FExternalMutexParams | |
| FExternalPhysicsCustomObjectVersion | |
| FExternalPhysicsMaterialCustomObjectVersion | |
| FFallbackStruct | A struct used as stub for deleted ones. |
| FFbxErrors | This file contains known map errors that can be referenced by name. |
| FFieldLayoutDesc | |
| FFile | A refcounted struct of data about an FConfigFile, including a backpointer to the FConfigFile if it is still in memory. |
| FFileAndLineAdapter | Adapter for formatting a source location as file and line only. |
| FFileCachePreloadEntry | |
| FFileHelper | |
| FFileJournalData | Contains the information that's returned from FileJournalGetFileData for a file. |
| FFileJournalFileHandle | A handle used by the FileJournal API. |
| FFileMappingFlags | |
| FFilePackageStoreEntry | File based package store entry |
| FFilePackageStoreEntrySoftReferences | |
| FFileRegion | Represents a region of logically related bytes within a larger block of cooked data. |
| FFileStatData | Contains the information that's returned from stat'ing a file or directory |
| FFixResult | |
| FFloatInterval | |
| FFloatRange | |
| FFloatRangeBound | |
| FFnv | FNV hash generation for different types of input data |
| FForkedPageAllocation | Contains shared/private information for a single page allocation from the kernel. |
| FFormatArgsTrace | |
| FFormatArgumentData | Used to pass argument/value pairs into FText::Format via UKismetTextLibrary::Format. |
| FFortniteMainBranchObjectVersion | |
| FFortniteReleaseBranchCustomObjectVersion | |
| FFortniteSeasonBranchObjectVersion | |
| FFortniteValkyrieBranchObjectVersion | |
| FForwardSlash | |
| FForwardSlashEquals | |
| FFrameNumber | Typesafe 32-bit signed frame number. |
| FFrameNumberRange | |
| FFrameNumberRangeBound | |
| FFrameRate | A frame rate represented as a fraction comprising 2 integers: a numerator (number of frames), and a denominator (per second) |
| FFrameTime | Structure representing a time by a context-free frame number, plus a sub frame value in the range [0:1) Conversion to and from time in seconds is achieved in combination with FFrameRate. |
| FFrameworkObjectVersion | |
| FFromStrCast | This tag type is only intended to be used by StrCast to construct existing classes in direct ways. |
| FFrozenMemoryImagePtr | Value of this struct should never be a valid unfrozen pointer (i.e. a memory address). |
| FFullAdapter | Adapter for formatting a source location with full information. |
| FFunctionGraphTask | |
| FFunctionHeartBeatScope | Simple scope object to put at the top of a function to monitor it completes in a timely fashion |
| FFunctionRefStoragePolicy | |
| FFunctionStorage | |
| FGameNetworkCustomVersion | |
| FGatherableTextData | |
| FGenericCrashContext | Contains a runtime crash's properties that are common for all platforms. |
| FGenericMemoryStats | Holds generic memory stats, internally implemented as a map. |
| FGenericMemoryWarningContext | |
| FGenericPlatformAtomics | DEPRECATED! UE atomics are not maintained and potentially will be physically deprecated. |
| 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 |
| FGeometryObjectVersion | |
| FGPUBreadcrumbCrashData | GPU breadcrumbs. |
| FGPUBreadcrumbsSharedContext | Fixed size structure holding GPU breadcrumbs information, to be communicated to the crash reporting client. |
| FGPUDriverInfo | |
| FGraph | Convenience structure for storing a graph in edge list form. |
| FGreater | |
| FGreaterOrEqual | |
| FGrowableAllocationBase | |
| FGuid | Implements a globally unique identifier. |
| FHashedNameDebugString | |
| FHeapDataStorage | Data is stored on the heap in this implementation |
| FHierarchicalLogArchive | |
| FHistogram | Fairly generic histogram for values that have natural lower bound and possibly no upper bound, e.g., frame time |
| FHistogramBuilder | Used to construct a histogram that runs over a custom set of ranges, while still enforcing contiguity on the bin ranges |
| FIdentityFunctor | A functor which returns whatever is passed to it. Mainly used for generic composition. |
| FIgnoreScope | Disables recording of ConfigValues read on the current thread while in scope. |
| FIndexedLockFreeLink | |
| FIndexedPointer | |
| FInitParams | The set of parameters to be used when initializing the virtualization system. |
| FInlineDataStorage | Implementation of the wrapper utility for any moveable/copyable data, that allows us to virtually move/copy/destruct the data Data is stored inline in this implementation, for efficiency |
| FInputDeviceId | Represents a single input device such as a gamepad, keyboard, or mouse. |
| FInputPipe | |
| FInt128 | Helper struct used to hold 128-bit values, internally represented as two 64-bit integers. |
| FInt16Range | |
| FInt16RangeBound | |
| FInt32Interval | |
| FInt32Range | |
| FInt32RangeBound | |
| FInt64Range | |
| FInt64RangeBound | |
| FInt8Range | |
| FInt8RangeBound | |
| FIntegerParams | Parameters for converting to an integer. |
| FInternalReferenceCollectorReferencerNameProvider | |
| FInterpCurveFloat | |
| FInterpCurveLinearColor | |
| FInterpCurveQuat | |
| FInterpCurveTwoVectors | |
| FInterpCurveVector | |
| FInterpCurveVector2D | |
| FIntrusiveUnsetOptionalState | |
| FIoChunkBlockDecodeRequest | |
| FIoChunkBlockDecodeResult | Holds the result from decoding a single I/O store chunk block. |
| FIoChunkBlockDecodingParams | Parameters for decoding a single I/O store chunk block. |
| FIoChunkDecodingParams | Parameters for decoding a set of encoded blocks(s). |
| FIoChunkEncodingParams | Defines how the I/O chunk gets encoded into a set of compressed and encrypted block(s). |
| FIoContainerHeader | |
| FIoContainerHeaderLocalizedPackage | |
| FIoContainerHeaderPackageRedirect | |
| FIoContainerHeaderSerialInfo | |
| FIoContainerHeaderSoftPackageReferences | |
| FIoContainerSettings | |
| FIoDispatcherBackendContext | Context object used for signalling the I/O dispatcher. |
| FIoDispatcherMountedContainer | |
| FIoHash | Stores a BLAKE3-160 hash, taken from the first 20 bytes of a BLAKE3-256 hash. |
| FIoMappedRegion | Mapped region. |
| FIoRequestListTraits | |
| FIoSignatureError | |
| FIoSignatureErrorEvent | |
| FIoStoreCompressedBlockInfo | |
| FIoStoreCompressedReadResult | |
| FIoStoreTocChunkInfo | |
| FIoStoreTocCompressedBlockInfo | |
| FKahnContext | Some variables shared with subfunctions |
| FKeyChain | |
| FLess | |
| FLessOrEqual | |
| FLinearAllocator | |
| FLinearColor | A linear, 32-bit/component floating point RGBA color. |
| FLinuxPlatformMath | Copyright Epic Games, Inc. |
| FLoadTimesObjectVersion | Custom serialization version for changes made in LoadTimes stream. |
| FLocItem | |
| FLocKeyMapFuncs | Case sensitive hashing function for TMap |
| FLocKeyMultiMapFuncs | Case sensitive hashing function for TMultiMap |
| FLocKeySetFuncs | Case sensitive hashing function for TSet |
| FLocKeySortedMapLess | Case sensitive comparison function for TSortedMap |
| FLockFreeLinkPolicy | There is a version of this code that uses 128 bit atomics to avoid the indirection, that is why we have this policy class at all. |
| FLogCategory | Template for log categories that transfers the compile-time constant default and compile time verbosity to the FLogCategoryBase constructor. |
| FLogCategoryBase | Base class for all log categories. |
| FLogContext | |
| FLogField | |
| FLogFieldCreator | Create log fields from values optionally preceded by names. |
| FLogTemplateOptions | Options to control how log templates are parsed and perform formatting. |
| FLowLevelTasksBlockAllocationTag | |
| FMaintenance | |
| FMallocLeakReportOptions | Options that can be supplied when calling FMallocLeakDetection::DumpOpenCallstacks |
| FManifestContext | |
| FMapErrors | This file contains known map errors that can be referenced by name. |
| FMappingManyToOne | Represents a mapping between two graphs where each vertex in a source graph maps to exactly one vertex in a target graph. |
| FMappingOneToMany | Represents a mapping between two graphs where each vertex in a source graph maps to multiple vertices in a target graph. |
| FMath | Structure for all math helper functions, inherits from platform math to pick up platform-specific implementations Check GenericPlatformMath.h for additional math functions |
| FMD5Hash | Simple helper struct to ease the caching of MD5 hashes |
| FMediaFrameworkObjectVersion | |
| FMemory | |
| FMemoryImageName | Predictably sized structure for representing an FName in memory images while allowing the size to be smaller than FScriptName when case-preserving behavior is not required. |
| FMemoryImageNamePointer | |
| FMemoryImageResult | |
| FMemoryImageVTablePointer | |
| FMemoryToStringContext | |
| FMessageDialog | FMessageDialog These functions open a message dialog and display the specified informations there. |
| FMicrosoftPlatformCrashContext | |
| FMicrosoftPlatformMathBase | Microsoft base implementation of the Math OS functions |
| FMicrosoftPlatformStackWalk | Microsoft-shared implementation of the stack walking. |
| FMicrosoftPlatformString | Microsoft specific implementation |
| FMinimalName | The minimum amount of data required to reconstruct a name This is smaller than FName when WITH_CASE_PRESERVING_NAME is set, but you lose the case-preserving behavior. |
| FMinus | |
| FMinusEquals | |
| FMiscTrace | |
| FMobileObjectVersion | |
| FModuleDiskInfo | Structure for reporting module disk presence info. |
| FModuleStatus | Structure for reporting module statuses. |
| FMonotonicTimePoint | A point in time measured in seconds since an arbitrary epoch. |
| FMonotonicTimeSpan | A span of time measured in seconds between two time points. |
| FMountPaksExArgs | |
| FMsg | FMsg This struct contains functions for messaging with tools or debug logs. |
| FMultiprocessCreatedContext | |
| FMultiprocessDetachedContext | |
| FMusicalTime | |
| FMutuallyReachableVertexSetContext | Scratch variables shared across multiple calls to FindMostIndependentMutuallyReachableVertexSet |
| FNameAsStringIndexProxyArchive | Implements a proxy archive that serializes FNames as string data or an index (if the same name is repeated). |
| FNameAsStringProxyArchive | Implements a proxy archive that serializes FNames as string data. |
| FNameBufferWithNumber | Fills string buffer with FName including number without forcing converting to wide character |
| FNamedAESKey | |
| FNamedChunkCompleteCallbackParam | |
| FNameDebugVisualizer | |
| FNameEntry | A global deduplicated name stored in the global name table. |
| FNameEntryHeader | Implementation detail exposed for debug visualizers |
| FNameEntryId | Opaque id to a deduplicated name |
| FNameEntrySerialized | This struct is only used during loading/saving and is not part of the runtime costs |
| FNameFastLess | Fast non-alphabetical order that is only stable during this process' lifetime |
| FNameLexicalLess | Slow alphabetical order that is stable / deterministic over process runs |
| FNaniteResearchStreamObjectVersion | |
| FNetworkingObjectVersion | |
| FNetworkVersion | |
| FNewPipe | |
| FNiagaraObjectVersion | |
| FNoopStruct | Used to avoid cluttering code with ifdefs. |
| FNot | |
| FNotEqual | |
| FNotThreadSafeNotCheckedDelegateUserPolicy | Not thread-safe version, no race detection. used primarily for deprecated unsafe delegates that must be kept running for backward compatibility |
| FNullOpt | |
| FNullTag | NOTE: The following is an Unreal extension to standard shared_ptr behavior. |
| FNumberFormattingOptions | |
| FNumberParsingOptions | |
| FNumericUnit | FNumericUnit is a numeric type that wraps the templated type, whilst a specified unit. |
| FObjectFullNameAndThumbnail | Wraps an object's full name and thumbnail |
| FOnlineObjectVersion | |
| FOperatorFunctionID | Struct used to identify a function for a specific operator overload |
| FOpParameters | Struct for storing binary operator definition parameters |
| FOptional | Shared code for optionals to handle multiple implementations of IsSet depending on compiler support for constrained destructors This class can be a friend of FIntrusiveUnsetOptionalState rather than all possible base classes. |
| FOr | |
| FOrientedBox | Structure for arbitrarily oriented boxes (not necessarily axis-aligned). |
| FOutputDeviceHelper | Helper functions used by FOutputDevice derived classes |
| FOutputPipe | |
| FPackageFileVersion | This object combines all of our version enums into a single easy to use structure which allows us to update older version numbers independently of the newer version numbers. |
| FPackageHashes | Struct containing hashes computed during cooked package writing. |
| FPageFaultStats | Different types of Page Fault stats |
| FPakMountOptions | Pak Mount Options allow usage from modules that cannot have a compile dependency on FPakFile. |
| FParallelRenderingObjectVersion | |
| FParse | |
| FPayloadActivityInfo | Profiling data containing all activity relating to payloads. |
| FPercent | |
| FPersistentLinearAllocatorExtends | |
| FPersistentManagedFile | |
| FPersistentStorageCategory | |
| FPhysicsObjectVersion | |
| FPipe | |
| FPipeHandle | Wrapper around Unix file descriptors |
| FPixelFormatInfo | Information about a pixel format. |
| FPlatformFileTrace | |
| FPlatformHostCommunicationAutoInit | Helper RAII type for auto initializing instances derived from IPlatformHostCommunication. |
| FPlatformIconPaths | Enum class EPlatformSDKStatus : uint8 { /** SDK status is unknown */ Unknown,/** SDK is installed */ Installed,/** SDK is not installed */ NotInstalled, }; Information about where to find the platform icons (for use by FAppStyle) |
| FPlatformInputDeviceState | Data about an input device's current state |
| FPlatformMemoryStats | Unix implementation of the FGenericPlatformMemoryStats. |
| FPlatformObjectVersion | |
| FPlatformProcessMemoryStats | Generic implementation of the per-process memory stats. |
| FPlatformTypeLayoutParameters | |
| FPlatformUserId | Handle that defines a local user on this platform. |
| FPlus | |
| FPlusEquals | |
| FPolyglotTextData | Polyglot data that may be registered to the text localization manager at runtime. |
| FPooledSyncEvent | An RAII wrapper around FPlatformProcess::GetSynchEventFromPool/ReturnSynchEventToPool. |
| FPooledVirtualMemoryAllocator | This class pools OS allocations made from FMallocBinned2. |
| FPosixOSPlatformProcess | This class can be used as a "mixin" or subclassed from - for instance Linux can fully use (subclass from) this but Mac may not have all Posix functionality, and it subclasses from Apple, which is shared with IOS (which isn't in the PosixOS platform group) |
| FPower | |
| FPreLoadFile | |
| FPreviewPlatformMenuItem | Information for feature level menu item added by this platform |
| FProcess | |
| FProcessIOStats | Different types of Input/Output stats |
| FProcessorGroupDesc | |
| FProcessStartInfo | |
| FProcHandle | FProcHandle can be copied (and thus passed by value). |
| FProcState | Wrapper around Unix pid_t. |
| FProgramCounterSymbolInfo | Symbol information associated with a program counter. ANSI version. |
| FProgramCounterSymbolInfoEx | |
| FPtrInfo | Describes a pointer. |
| FPullRequest | Data structure representing a payload pull request |
| FPushRequest | Data structure representing a request to push a payload to a backend storage system. |
| FPushResult | The result of a push operation on a single payload |
| FQualifiedFrameTime | A frame time qualified by a frame rate context |
| FQuantizationInfo | Structure used to define the factor required to get from one unit type to the next. |
| FQuoteEscape | |
| FRadixSortKeyFloat | Float cast to uint32 which maintains sorted order http://codercorner.com/RadixSortRevisited.htm |
| FRandomStream | Implements a thread-safe SRand based RNG. |
| FReadHandle | |
| FReflectionCaptureObjectVersion | Custom serialization version for changes made for a private stream. |
| FRegisterTypeLayoutDesc | |
| FRehydrationInfo | Info about a rehydration operation |
| FRehydrationResult | Contains the results of the package virtualization process |
| FReleaseObjectVersion | |
| FRemoteConfigAsyncIOInfo | Stores info relating to remote config files |
| FRenderingObjectVersion | |
| FRenderThreadStatics | |
| FResourceArrayUploadArrayView | Utility to do a simple upload of data from an array managed by the caller. |
| FResourceArrayUploadInterface | An element type independent interface for uploading an array of resource data. |
| FResourceBulkDataArrayView | Utility to do a simple upload of data from an array managed by the caller. |
| FResourceSizeEx | Struct used to count up the amount of memory used by a resource. |
| FResult | |
| FReturnedRefCountValue | Simple wrapper class which holds a refcount; emits a deprecation warning when accessed. |
| FRuntimeErrors | |
| FRWAccessDetector | Read write multithread access detector, will check on concurrent write/write and read/write access, but will not on concurrent read access. |
| FRWFallbackSafeAccessDetectorDefinition | TODO: if we made `FRWAccessDetector_ have private + friend like below we don't need this anymore! |
| FRWFullyRecursiveAccessDetector | Same as FRWRecursiveAccessDetector, but support re-entrance on read access when holding a write access. |
| FRWRecursiveAccessDetector | Same as FRWAccessDetector, but support re-entrance on the write access See FRWFullyRecursiveAccessDetector for read access re-entrance when holding a write access |
| FRWTransactionallySafeAccessDetectorDefinition | A transactionally safe access detector that works in the following novel ways: |
| FScopedBootTiming | |
| FScopedCookStat | |
| FScopedDiskUtilizationTracker | |
| FScopedFTZFloatMode | |
| FScopeDisableRunningCookCommandlet | |
| FScopedLoadingState | |
| FScopedLoadTimeAccumulatorTimer | Scoped helper class for tracking accumulated object times |
| FScopedMallocTimer | |
| FScopedScriptExceptionHandler | Scoped struct used to push and pop a script exception handler |
| FScopedSlowTask | A scope block representing an amount of work divided up into sections. |
| FScopedStackAllocatorBookmark | |
| FScopedVirtualMallocTimer | |
| FScopeGuardSyntaxSupport | |
| FScopeLogTime | Utility class to log time passed in seconds, adding cumulative stats to passed in variable. |
| FScriptContainerElement | A type which is used to represent a script type that is unknown at compile time. |
| FScriptMapLayout | |
| FScriptName | The full amount of data required to reconstruct a case-preserving name This will be the maximum size of an FName across all values of WITH_CASE_PRESERVING_NAME and UE_FNAME_OUTLINE_NUMBER and is used to store an FName in cases where the size of a name must be constant between build configurations (eg, blueprint bytecode) the layout is not guaranteed to be the same as FName even if the size is the same, so memory cannot be reinterpreted between the two. |
| FScriptSparseArrayLayout | |
| FScriptSparseSetLayout | |
| FSecondsCounterData | Utility class to store a counter and a time value in seconds. |
| FSection | A refcounted struct of data about an FConfigSection, including a backpointer to the UE::ConfigAccessTracking::FFile that holds data about the section's FConfigFile. |
| FSequencerObjectVersion | |
| 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. |
| FSharedFromThisBase | This base class only exists to implement IsDerivedFromSharedFromThis. |
| FSharedMutexStripedMapLockingPolicy | This locking policy uses FSharedMutex which is lightweight and doesn't consume any OS resources. |
| FSharedOps | |
| FSharedRecursiveMutexLink | |
| FSignatureBase | |
| FSizeTableEntry | |
| FSlowHeartBeatScope | Suspends heartbeat measuring for the current thread in the current scope |
| FSlowTask | Data type used to store information about a currently running slow task. |
| FSlowTaskStack | A stack of feedback scopes |
| FSparseArrayAllocationInfo | The result of a sparse array allocation. |
| FSquareRoot | |
| FStackTracker | Stack tracker. Used to identify callstacks at any point in the codebase. |
| FStackWalkModuleInfo | This is used to capture all of the module information needed to load pdb's. |
| FStandardPlatformString | IWYU pragma: begin_exports. |
| FStar | |
| FStarEquals | |
| FStaticBasicLogDynamicData | Data about a static basic log that is created on-demand. |
| FStaticBasicLogRecord | Data about a static basic log that is constant for every occurrence. |
| FStaticCastTag | Dummy structures used internally as template arguments for typecasts |
| FStaticLocalizedLogRecord | Data about a static localized log that is constant for every occurrence. |
| FStaticLogDynamicData | Data about a static log that is created on-demand. |
| FStaticLogRecord | Data about a static log that is constant for every occurrence. |
| FStatisticalValue | Used to measure a distribution. |
| FStats | Helper struct that contains method available even when the stats are disabled. |
| FStringFormatArg | An argument supplied to FString::Format |
| FStringTableRedirects | String table redirect utils |
| FSubExpressionEnd | |
| FSubExpressionEnd | |
| FSubExpressionStart | |
| FSubExpressionStart | |
| FSuggestedDriverEntry | This corresponds to one SuggestedDriverVersion entry in the Hardware.ini configuration file. |
| FTaskGraphBlockAllocationTag | |
| FTaskTimingEventScope | |
| FTestHotFixPayload | This is an example of a hotfix arg and return value structure. Once we have other examples, it can be deleted. |
| FTextDirectionInfo | A single complex layout entry. |
| FTextLocalizationResourceVersion | Version information for compiled LocMeta (Localization MetaData Resource) and LocRes (Localization Resource) files |
| FTextRange | |
| FTextSourceData | |
| FTextSourceSiteContext | |
| FThreadAffinity | |
| FThreadCallStack | |
| FThreadStackFrames | Portable thread stack frame |
| FTimecode | A timecode that stores time in HH:MM:SS format with the remainder of time represented by an integer frame count. |
| FTimespan | Implements a time span. |
| FToBoolHelper | Helper class used to convert CString into a boolean value. |
| FTraceUtils | |
| FTransactionallySafeStripedMapLockingPolicy | This locking policy uses a FTransactionallySafeRWLock which supports AutoRTFM but is backed by a RWLock which consumes OS resources. |
| FTransactionContext | Convenience struct for passing around transaction context. |
| FTwoVectors | A pair of 3D vectors. |
| FTypeLayoutDesc | |
| FUE5MainStreamObjectVersion | |
| FUE5ReleaseStreamObjectVersion | |
| FUE5SpecialProjectStreamObjectVersion | |
| FUELibraryOverrideSettings | The settings used by the UE-as-a-library feature. |
| FUnicodeChar | Unicode character helper functions (see FTextChar for more functionality) |
| FUnitConversion | |
| FUnitType | |
| FUnixCrashContext | |
| FUnixOutputDevices | |
| FUnixPlatformMemory | Unix implementation of the memory OS functions |
| FUnixPlatformMisc | Unix implementation of the misc OS functions |
| FUnixPlatformProcess | Unix implementation of the Process OS functions |
| FUnixPlatformStackWalk | |
| FUnixPlatformString | Unix string implementation |
| FUnixPlatformTypes | Unix specific types |
| FUnixTime | Unix implementation of the Time OS functions |
| FUnixTLS | Unix implementation of the TLS OS functions |
| FUrlConfig | Helper for obtaining the default Url configuration |
| FUserSettingsContext | Additional user settings to be communicated to crash reporting client. |
| FVector2DHalf | Structure for two dimensional vectors with half floating point precision. |
| FVirtualDestructor | |
| FVirtualizationResult | Contains the results of the package virtualization process |
| FVirtualProductionObjectVersion | |
| FVisualizerDebuggingState | Global visualizer state manager that handles the complexities of natvis lookup rules for DLLs and LiveCoding |
| FVRObjectVersion | |
| FWaitEvent | The struct is naturally 64 bytes aligned, the extra alignment just re-enforces this assumption and will error if it changes in the future |
| FWaitingScope | |
| FWaitState | |
| FWakeState | |
| FWarnFilterScope | Scope that captures warning log messages necessary to filter out warning message from appearing the log file as Horde will flag the warnings. |
| FWeakOps | |
| FWriteFileData | The data needed to asynchronously write that was passed to a PackageWriter (.uasset, .uexp, .ubulk, any optional and any additional), without reference back to other data on the Writer. |
| FWriteHandle | |
| FXxHash128 | A 128-bit hash from XXH128. |
| FXxHash64 | A 64-bit hash from XXH3. |
| IBaseDelegateInstance | |
| ICompressionFormat | |
| IConsoleCommand | Interface for console commands |
| IConsoleManager | Handles console commands and variables, registered console variables are released on destruction |
| IConsoleThreadPropagation | Interface to propagate changes of console variables to another thread |
| IEngineCrypto | |
| IExpressionNodeStorage | Interface for a wrapper utility for any moveable/copyable data |
| IFunction_OwnedObject | Common interface to a callable object owned by TFunction. |
| IIoDispatcherBackend | I/O dispatcher backend interface. |
| IsFShaderKeyGeneratorKnownType | Template override for struct used in std::enable_if to report whether a type is a FShaderKeyGenerator known type with an Append member function. |
| LZ4HC_CCtx_internal | |
| ModulePacket | |
| OVERLAPPED | |
| SelectIntPointerType | Utility for automatically setting up the pointer-sized integer type. |
| SRWLOCK | Opaque SRWLOCK structure. |
| TAdderRef | |
| TAdderReserverRef | |
| TAdderReserverVTable | |
| TAdderReserverVTableImpl | |
| TAdderVTable | |
| TAdderVTableImpl | |
| tagRECT | IWYU pragma: begin_exports. |
| TAlignedBytes | Used to declare an untyped array of data with compile-time alignment. |
| TAlignedElement | Helper class to wrap a type for alignment in containers. |
| TAllocatorTraits | |
| TAllocatorTraitsBase | |
| TAlwaysFArchive | A shim to get at FArchive through a dependent name, allowing TVariant.h to not include Archive.h. |
| TAnd | Does a boolean AND of the Value static members of each type, but short-circuits if any Type::Value == false. |
| TAndValue | |
| TArrayPrivateFriend | |
| TArrayRange | Wraps a range into a container like interface to satisfy the GetData and GetNum global functions. |
| TArrowWrapper | Wrapper type for Iterators that return a structure by value from operator*, and want to support Iter->Property to behave the same as (_Iter).Property. |
| TAtArgPos | |
| TAtomicBase_Arithmetic | Arithmetic atomic implementation - used by both pointers and integral types in addition to getting and setting. |
| TAtomicBase_Basic | [TAtomic](API\Runtime\Core\TAtomic)_ is planned for deprecation. Please use std::atomic_ |
| TAtomicBase_Integral | Integral atomic implementation - allows arithmetic and bitwise operations. |
| TAtomicBase_Mutex | TODO : basic storage and getting and setting, but the element is protected by a mutex instead of using platform atomics. |
| TAtomicBase_Pointer | Pointer atomic implementation - allows arithmetic with PTRINT. |
| TAtomicBaseType | |
| TBasisVectorMatrix | |
| TBijectionMaps | |
| TBitsToSizeType | |
| TBounds | |
| TBox | |
| TBox2 | |
| TBoxConstInit | |
| TBoxSphereBounds | |
| TCachedOSPageAllocator | |
| TCallableInfo | Machinery required for operator mapping |
| TCallableInfoImpl | |
| TCallTraits | TCallTraits |
| TCallTraitsBase | Base class for call traits. Used to more easily refine portions when specializing |
| TCallTraitsParamTypeHelper | Call traits helpers |
| TCanBulkSerialize | |
| TCanMoveBetweenAllocators | |
| TCapsuleShape | |
| TChar | TChar Set of utility functions operating on a single character. |
| TCharBase | |
| TCheckedFormatStringPrivate | |
| TCheckedPointerIterator | Pointer-like iterator type for ranged-for loops which checks that the container hasn't been resized during iteration. |
| TCheckFormatString | |
| TChunkedArrayIterator | |
| TClipProjectionMatrix | Realigns the near plane for an existing projection matrix with an arbitrary clip plane from: http://sourceforge.net/mailarchive/message.php?msg_id=000901c26324%242181ea90%24a1e93942%40firefly Updated for the fact that our FPlane uses Ax+By+Cz=D. |
| TCompactHashTypeLookupBySize | Helper to lookup a type from a type size, todo: Add support for 3 byte lookup |
| TCompactSetAllocator | Regular iterator |
| TCompactSetPrivateFriend | |
| TCompiledToken | A compiled token, holding the token itself, and any compiler information required to evaluate it |
| TContainerElementTypeCompatibility | Temporary compatibility mechanism to be used solely for the purpose of raw pointers to wrapped pointers. |
| TContainsReferenceType | Determine if any of the types in a template parameter pack are references |
| TCopyConstructorCaller | An adapter for calling a copy constructor of a type |
| TCopyConstructorLookup | A utility for calling a type's copy constructor based on an index into a template parameter pack |
| TCopyQualifiersAndRefsFromTo | Copies the cv-qualifiers and references from one type to another, e.g.: |
| TCopyQualifiersFromTo | Copies the cv-qualifiers from one type to another, e.g.: |
| TCString | Set of basic string utility functions operating on plain C strings. |
| TCStringSpcHelper | |
| TCustomLerp | Template helper for FMath::Lerp<>() and related functions. |
| TCVTupleArity | |
| TCVTupleElement | |
| TCVTupleIndex | |
| TDecay | Returns the decayed type of T, meaning it removes all references, qualifiers and applies array-to-pointer and function-to-pointer conversions. |
| TDecayNonReference | |
| TDefaultDelete | Single-ownership smart pointer in the vein of std::unique_ptr. |
| TDefaultMapHashableKeyFuncs | |
| TDefaultMapKeyFuncs | Defines how the map's pairs are hashed. |
| TDeleterHolder | A helper class that efficiently stores a custom deleter and is intended to be derived from. |
| TDereferenceWrapper | Helper class for dereferencing pointer types in Sort function |
| TDereferencingIterator | |
| TDestructibleVariantStorage | |
| TDestructorCaller | An adapter for calling DestructItem |
| TDestructorLookup | Lookup a type in a template parameter pack by its index and call the destructor |
| TDisambiguater | Used to disambiguate methods that are overloaded for all possible subtypes of a TUnion where the subtypes may not be distinct. |
| TDontCopy | Can be used as a wrapper over non-copyable objects (i.e. FCriticalSection) if you still want the class containing your object to keep its copyable property without compromising integrity of the object that doesn't support being copied. |
| TDualQuat | |
| TElementType | Traits class which gets the element type of a container. |
| TEncryptionKey | Encryption key - exponent and modulus pair |
| TEnumContiguousIterator | |
| TEnumerateIter | |
| TEnumerateRange | |
| TEnumerateRef | |
| TEnumRange | Range type for iterating over enum values. |
| TEnumRange_Impl | |
| TEnumRangeTraits | |
| TEnumValueArrayIterator | |
| TEqualTo | Binary predicate class for performing equality comparisons. |
| TFixedCompactSetAllocator | An inline allocator that doesn't have any secondary storage. |
| TForceInitAtBoot | Template for initializing a singleton at the boot. |
| TFormatSpecifier | TFormatSpecifier, only applies to numeric types |
| TFrameValue | This struct allows you to cache a value for a frame, and automatically invalidates when the frame advances. |
| TFunction_OwnedObject | |
| TFunctionRefBase | A class which defines an operator() which will own storage of a callable and invoke the TFunctionRefCaller::Call function on it. |
| TFunctionRefCaller | A class which is used to instantiate the code needed to call a bound function. |
| TFunctionStorage | |
| TGetBaseTypeHelper | |
| TGetDefaultObjectHelper | |
| TGetExpressionNodeTypeId | |
| TGetFreezeImageFieldHelper | |
| TGetFreezeImageHelper | |
| TGetTupleHashHelper | |
| TGetTypeLayoutHelper | |
| TGlobalRecycler | |
| TGreater | Binary predicate class for sorting elements in reverse order. |
| TGuardConsoleVariable | Utility class to modify a console variable's value for a certain scope and restore it to its previous value afterwards. |
| TGuardValue | Exception-safe guard around saving/restoring a value. |
| TGuardValue_Bitfield_Cleanup | |
| TGuardValueAccessors | Guard around saving/restoring a value. |
| THasCustomDefaultObject | |
| THasTypeLayout | |
| ThreadStackUserData | Passed in through sigqueue for gathering of a callstack from a signal |
| TIdentity | Returns the same type passed to it. |
| TImpl | |
| TImpl | |
| TInitializeBaseHelper | |
| TInlineCompactSetAllocator | An inline allocator that allows sizing of the inline allocations for a set number of elements. |
| TInPlaceType | A special tag used to indicate that in-place construction of a variant should take place. |
| TIntegerSequence | |
| TIntegralConstant | Defines a value metafunction of the given Value. |
| TInterval | Template for numeric interval |
| TIntervalTraits | Type traits for Arithmetic interval. |
| TIntPoint | Structure for integer points in 2-d space. |
| TIntRect | Structure for integer rectangles in 2-d space.Represented as half-open bounds [min, max) |
| TIntVector2 | |
| TIntVector3 | Structure for integer vectors in 3-d space. |
| TIntVector4 | |
| TInverseRotationMatrix | Inverse Rotation matrix |
| TInvokeResult | Trait for the type of the result when invoking a callable with the given argument types. |
| TInvokeResult_Impl | |
| TIOperatorEvaluationEnvironment | Structures used for managing the evaluation environment for operators in an expression. |
| TIsAbstract | Traits class which tests if a type is abstract. |
| TIsArithmetic | Traits class which tests if a type is arithmetic. |
| TIsArray | Traits class which tests if a type is a C++ array. |
| TIsArrayOrRefOfType | Type trait which returns true if the type T is an array or a reference to an array of ArrType. |
| TIsArrayOrRefOfTypeByPredicate | Type trait which returns true if the type T is an array or a reference to an array of a type which matches the predicate. |
| TIsBitwiseConstructible | Tests if a type T is bitwise-constructible from a given argument type U. |
| TIsBoundedArray | Traits class which tests if a type is a bounded C++ array. |
| TIsCharEncodingCompatibleWith | Trait which tests if a source char type is binary compatible with a destination char type. |
| TIsCharEncodingSimplyConvertibleTo | Trait which tests if code units of the source encoding are simply convertible (i.e. by assignment) to the destination encoding. |
| TIsCharType | Type trait which tests if a type is a character encoding type. |
| TIsClass | Determines if T is a struct/class type |
| TIsCompatibleRangeType | Trait testing whether a type is compatible with the view type |
| TIsConstructible | Determines if T is constructible from a set of arguments. |
| TIsContiguousContainer | Traits class which tests if a type is a contiguous container. |
| TIsDerivedFrom | Is type DerivedType inherited from BaseType. |
| TIsEnum | |
| TIsEnumClass | Traits class which tests if a type is arithmetic. |
| TIsEnumConvertibleToInt | |
| TIsFixedWidthCharEncoding | |
| TIsFloatingPoint | Traits class which tests if a type is floating point. |
| TIsFunction | TIsFunctionTests is a type is a function. |
| TIsFundamentalType | TIsFundamentalType |
| TIsImplicitlyConstructible | |
| TIsImplicitlyConstructibleImpl | |
| TIsInitializerList | Traits class which tests if a type is an initializer list. |
| TIsIntegral | Traits class which tests if a type is integral. |
| TIsInvocable | Traits class which tests if an instance of CallableType can be invoked with a list of the arguments of the types provided. |
| TIsInvocableImpl | |
| TIsLValueReferenceType | TIsLValueReferenceType |
| TIsMemberPointer | Traits class which tests if a type is a pointer to member (data member or member function). |
| TIsPODType | Traits class which tests if a type is POD. |
| TIsPointer | Traits class which tests if a type is a pointer. |
| TIsPolymorphic | Traits class which tests if a type is polymorphic (virtual). |
| TIsReferenceType | TIsReferenceType |
| TIsReinterpretableRangeType | Trait testing whether a type is reinterpretable in a way that permits use with the view type |
| TIsRValueReferenceType | TIsRValueReferenceType |
| TIsSigned | Traits class which tests if a type is a signed integral type. |
| TIsSupportedSize | |
| TIsTArray | |
| TIsTArrayView | |
| TIsTEnumAsByte | |
| TIsTFunction | Traits class which checks if T is a TFunction<> type. |
| TIsTFunctionRef | Traits class which checks if T is a TFunctionRef<> type. |
| TIsTMap | Traits class which determines whether or not a type is a TMAP. |
| TIsTransform2 | |
| TIsTrivial | Traits class which tests if a type is trivial. |
| TIsTriviallyCopyAssignable | Traits class which tests if a type has a trivial copy assignment operator. |
| TIsTriviallyCopyConstructible | Traits class which tests if a type has a trivial copy constructor. |
| TIsTriviallyRelocatable | A trait which tests if a type is trivially relocatable. |
| TIsTSet | Traits class which determines whether or not a type is a TSet. |
| TIsTString | |
| TIsTUniqueFunction | Traits class which checks if T is a TFunction<> type. |
| TIsTuple | |
| TIsType | Determine if the type with the provided index in the template parameter pack is the same |
| TIsUECoreType | Traits class which tests if a type is part of the core types included in CoreMinimal.h. |
| TIsUECoreVariant | Traits class which tests if a type is a core variant type (e.g. FVector, which supports FVector3f/FVector3d float/double variants. Can be used to determine if the provided type is a core variant type in general: e.g. TIsUECoreVariant |
| TIsUnboundedArray | Traits class which tests if a type is an unbounded C++ array. |
| TIsValidVariadicFunctionArg | Tests if a type is a valid argument to a variadic function, e.g. printf. |
| TIsVoidPointer | |
| TIsWeakPointerType | TIsWeakPointerType |
| TIsZeroConstructType | TIsZeroConstructType |
| TIterator | |
| TJoinBy | |
| TJoinQuotedBy | |
| TJoinTupleBy | |
| TJoinTupleQuotedBy | |
| TKeyValuePair | Helper class to make it easy to use key/value pairs with a container. |
| TLargeWorldRenderPosition | |
| TLargeWorldRenderScalar | |
| TLess | |
| TLess | Binary predicate class for sorting elements in order. |
| TLessThanHelper | |
| TLinkedListBuilder | Single linked list builder for raw pointers |
| TLinkedListBuilderBase | Single linked list builder base |
| TLinkedListBuilderNextLink | |
| TLinkedListBuilderNextLinkMemberVar | |
| TLiteral | Templated literal struct to allow selection of wide or ansi string literals based on the character type provided, and not on compiler switches. |
| TLogFieldName | Wrapper to identify field names interleaved with field values. |
| TLookAtMatrix | |
| TLookFromMatrix | |
| TLosesQualifiersFromTo | Tests if qualifiers are lost between one type and another, e.g.: |
| TLowerCase | |
| TMakeIntegerSequenceImpl | |
| TMakeSigned | Traits class which gets the signed version of an integer type. |
| TMakeUnsigned | Traits class which gets the unsigned version of an integer type. |
| TMatrix | |
| TMaxSizeof | Finds the maximum sizeof the supplied types |
| TMemberFunctionPtrOuter | Type trait which yields the type of the class given a pointer to a member function of that class, e.g.: |
| TMemFunPtrType | Temp workaround for deprecation warnings being emitted by this template with VS2022 17.9. Reported fixed in 17.10. |
| TMemoryImageNameLayout | These structures mirror the layout of FMemoryImageName depending on the value of WITH_CASE_PRESERVING_NAME for use in memory image writing/unfreezing |
| TMemoryImageObject | |
| TMirrorMatrix | Mirrors a point about an arbitrary plane |
| TModels | Traits class which does concept checking. |
| TMoveConstructorCaller | A utility for calling a type's move constructor based on an index into a template parameter pack |
| TMoveConstructorLookup | A utility for calling a type's move constructor based on an index into a template parameter pack |
| TMoveSupportTraits | This traits class is intended to be used in pairs to allow efficient and correct move-aware overloads for generic types. |
| TMoveSupportTraitsBase | |
| TNamedAttribute | Class to contain a named attribute for serialization. |
| TNamedValue | Class to contain a named value for serialization. |
| TNameOf | TNameOf |
| TNot | Does a boolean NOT of the Value static members of the type. |
| TNthTypeFromParameterPack | Gets the Nth type in a template parameter pack. N must be less than sizeof...(Types) |
| TNumericLimits | Numeric type traits Helper class to map a numeric type to its limits |
| TObjectPtr | |
| TOperatorEvaluationEnvironment | |
| TOperatorJumpTable | Jump table specifying how to execute an operator with different types |
| TOptional | When we have an optional value IsSet() returns true, and GetValue() is meaningful. |
| TOptionalBase | These base types are necessary for trivial destruction on compilers that don't yet support use of constraints to select an explicitly defaulted trivial destructor. |
| TOptionalGuardValue | Exception-safe guard around saving/restoring a value. |
| TOptionalNamedAttribute | Class to contain a named attribute for serialization, with a default. |
| TOr | Does a boolean OR of the Value static members of each type, but short-circuits if any Type::Value == true. |
| TOrthoMatrix | |
| TOrValue | |
| TOverload | |
| TOverloadWrapper | |
| TPageTraits | Page traits struct for TPagedArray. |
| TParameterPackTypeIndex | Entry-point for looking up the index of a type in a template parameter pack |
| TParameterPackTypeIndexHelper | Helper to lookup indices of each type in a template parameter pack |
| TPascalCase | |
| TPayload | |
| TPerspectiveMatrix | |
| TPimplHeapObjectImpl | |
| TPimplPtr | Forward declaration. |
| TPlacementNewer | |
| TPlane | |
| TPlus | TPlus |
| TPointerIsConvertibleFromTo | Tests if a From* is convertible to a To* |
| TPolynomialRootSolver | Find roots of a polynomial of a specified degree |
| TPrivateAccess | |
| TProcHandle | Generic implementation for the process handle. |
| TProjectionMemberData | |
| TPtrVariantBase | |
| TQuat | Floating point quaternion that can represent a rotation about an axis in 3-D space. |
| TQuatRotationMatrix | Rotation matrix using quaternion rotation |
| TQuatRotationTranslationMatrix | Rotation and translation matrix using quaternion rotation |
| TRadixSortKeyCastUint32 | |
| TRadixSortKeyCastUint64 | |
| TRange | |
| TRangePointerType | Traits class whose Type member is the pointer type to an element of the range. |
| TransformConverter | Transform calculus. |
| TRawPtrProxy | NOTE: The following is an Unreal extension to standard shared_ptr behavior. |
| TRawPtrProxyWithDeleter | NOTE: The following is an Unreal extension to standard shared_ptr behavior. |
| TRay | |
| TRemoveExtent | Removes one dimension of extents from an array type. |
| TRemovePointer | Removes one level of pointer from a type, e.g.: |
| TRemoveReference | TRemoveReference |
| TRetainedRef | TRetainedRef |
| TReversedZOrthoMatrix | |
| TReversedZPerspectiveMatrix | |
| TReverseIterationAdapter | |
| TReversePointerIterator | Pointer-like reverse iterator type. |
| TRotationAboutPointMatrix | Rotates about an Origin point. |
| TRotationMatrix | Rotation matrix no translation |
| TRotationTranslationMatrix | Combined rotation and translation matrix |
| TRotator | Implements a container for rotation information. |
| TRValueToLValueReference | TRValueToLValueReference converts any rvalue reference type into the equivalent lvalue reference, otherwise returns the same type. |
| TScaleMatrix | Scale matrix. |
| TScaleRotationTranslationMatrix | Combined Scale rotation and translation matrix |
| TScopeCounter | Commonly used to make sure a value is incremented, and then decremented anyway the function can terminate. |
| TScopedReaderAccessDetector | |
| TScopedWriterDetector | |
| TScriptDelegateTraits | |
| TSherwoodHashKeyFuncs | |
| TSherwoodHashTable | Implementation of Robin Hood hash table based on sherwood_v3_table by Malte Skarupke. |
| TSherwoodMap | |
| TSherwoodSet | |
| TSignedIntType | Type trait which yields a signed integer type of a given number of bytes. |
| TSortedMapPrivateFriend | |
| TSparseSetPrivateFriend | |
| TSphere | |
| TStaticDeprecateExpression | |
| TStaticGetTypeLayoutHelper | |
| TStatId | |
| TStorageTypeDeduction | |
| TStringLiteralWithColonsReplaced | |
| TStringLiteralWithSpacesReplaced | |
| TStringOverload | A type which wraps a TString parameter but fails (SFINAE) construction if passed a string argument of an incompatible character type. |
| TStringPointerMapKeyFuncs_DEPRECATED | An implementation of KeyFuncs for maps which hashes string pointers by FCrc::Strihash_DEPRECATED. |
| TStringPointerSetKeyFuncs_DEPRECATED | An implementation of KeyFuncs for sets which hashes string pointers by FCrc::Strihash_DEPRECATED. |
| TStrongPtrVariant | [TStrongPtrVariant](API\Runtime\Core\TStrongPtrVariant)_ will be either a TStrongObjectPtr or `TSharedPtr |
| TTiedTupleAdder | |
| TTransform | |
| TTransformTuple_Impl | |
| TTranslationMatrix | |
| TTuple | |
| TTupleArity | Traits class which calculates the number of elements in a tuple. |
| TTupleBase | |
| TTupleBaseElement | |
| TTupleElementGetterByIndex | |
| TTupleElementGetterByType | |
| TTwoWayMap | Statically allocates two maps from the same array of pairs |
| TTypeCompatibleBytes | An untyped array of data with compile-time alignment and size derived from another type. |
| TTypeFromString | |
| TTypePackContainsDuplicates | Determine if all the types in a template parameter pack has duplicate types |
| TTypeToString | Shorthand legacy use for Lex functions |
| TTypeTraits | Traits for types. |
| TTypeTraitsBase | Helper for array traits. |
| TUEStaticAssertTypeChecker | |
| TUEStaticAssertTypeCheckerBase | The above trick doesn't work for zero-sized arrays under MSVC, where sizeof(T[0]) is illegal, but specialization does. |
| TUnderlyingArchiveContainer | Use TVersionedReader/TVersionedWriter to create an FArchiveProxy derived class using the provided Reader/Writer class that'll automatically serialize the CustomVersions that were used during serialization. |
| TUninitializedType | |
| TUnrealPlatformMathSSE4Base | |
| TUnrealPlatformMathSSEBase | |
| TUnsignedIntType | Type trait which yields an unsigned integer type of a given number of bytes. |
| TUpperCase | |
| TUseBitwiseSwap | A traits class which specifies whether a relocation of a given type should use a bitwise function like memcpy or memswap or traditional value-based operations. |
| TUsePropertyFreezing | |
| TValidateInterfaceHelper | |
| TValueOrError_ErrorProxy | |
| TValueOrError_ValueProxy | |
| TVariantLoadFromArchiveCaller | A utility for loading a specific type from FArchive into a TVariant |
| TVariantLoadFromArchiveLookup | A utility for loading a type from FArchive based on an index into a template parameter pack. |
| TVariantSize | Determine the number of types in a TVariant |
| TVariantStorage | Determine the max alignof and sizeof of all types in a template parameter pack and provide a type that is compatible with those sizes |
| TVariantTraits | Stub for variant type traits. |
| TVector | Forward declaration of templates. |
| TVector2 | |
| TVector4 | A 4D homogeneous vector, 4x1 FLOATs, 16-byte aligned. |
| TVectorConstInit | |
| TVectorRegisterTypeHelper | Have to do this with partial specializations to work around Clang bug on Windows. |
| TVisitTupleElements_Impl | |
| TVoid | |
| TWeakObjectPtr | TWeakObjectPtr is the templated version of the generic FWeakObjectPtr |
| TWeakObjectPtrMapKeyFuncs | MapKeyFuncs for TWeakObjectPtrs which allow the key to become stale without invalidating the map. |
| TWeakObjectPtrSetKeyFuncs | SetKeyFuncs for TWeakObjectPtrs which allow the key to become stale without invalidating the set. |
| TWeakPtrVariant | [TWeakPtrVariant](API\Runtime\Core\TWeakPtrVariant)_ and TStrongPtrVariant are particularly useful for "interfaces" in areas where UObjects and non-UObjects exist to hold onto a "smart" pointer to the Interface, rather than needing to keep track of the implementing class to check validity and manually cast [TWeakPtrVariant](API\Runtime\Core\TWeakPtrVariant)_ will be either a TWeakObjectPtr or `TWeakPtr_ |
| TWrapper | Work around used to separate pack expansion of EncodedIndices and VariantIndices in VisitImpl below when defining the Invokers array. |
| TWriteLockedDelegateAllocation | |
| Uint128_64 | Copyright (c) 2011 Google, Inc. |
| VectorRegister2Double | |
| VectorRegister4Double | Double[4] vector register type, where the first double (X) is stored in the lowest 64 bits, and so on. |
| VectorRegister4Float | Float4 vector register type, where the first float (X) is stored in the lowest 32 bits, and so on. |
| VectorRegister4Int | Int32[4] vector register type, where the first int32 (X) is stored in the lowest 32 bits, and so on. |
| VectorRegister4x4Float | |
| VectorRegisterConstInit |
Interfaces
| Name | Remarks |
|---|---|
| IAsyncProgress | Interface for checking the progress of asynchronous tasks. |
| IAsyncReadFileHandle | |
| IAsyncReadRequest | |
| IAsyncReadRequestFixLayout | Hacky base class to avoid 8 bytes of padding after the vtable. |
| IAsyncTask | Interface for asynchronous tasks. |
| IAsyncTaskNotificationImpl | Implementation interface of notifications for an on-going asynchronous task. |
| IAutomationLatentCommand | Simple abstract base class for creating time deferred of a single test that need to be run sequentially (Loadmap & Wait, Open Editor & Wait, then execute...) |
| IAutomationLatentCommandWithRetriesAndDelays | Extension of IAutomationLatentCommand with delays between attempts if initial command does not succeed. |
| IAutomationNetworkCommand | Simple abstract base class for networked, multi-participant tests |
| IAxisDisplayInfo | |
| IBreakIterator | |
| IConsoleCommandExecutor | Handles executing console commands |
| IConsoleObject | Interface for console objects (variables and commands) |
| IConsoleVariable | Interface for console variables |
| ICookedPackageWriter | Interface for cooking that writes cooked packages to storage usable by the runtime game. |
| ICookerInterface | Backpointer interface to the Cooker for functions that are implemented in Cooker code for PackageWriters used by the cooker rather than CookedPackageWriter code, but that are triggered from CookedPackageWriter code. |
| ICustomCulture | Interface for a custom culture. |
| IDelegateInstance | |
| IdTimerScope | |
| IErrorDetails | |
| IExecutionResource | |
| IFileCacheHandle | All methods may be safely called from multiple threads simultaneously, unless otherwise noted |
| IFileHandle | File handle interface. |
| IFileManager | |
| IFilter | A generic interface that represents a Filter of ItemType. |
| IIoChunkBlockDecoder | Interface for decoding I/O store chunk blocks asynchronously. |
| ILifeCycle | Interface for controlling an object's start/stop life cycle. |
| ILocalizedTextSource | Interface for a localized text source. |
| IMappedFileHandle | |
| IMappedFileRegion | |
| IMemoryReadStream | Represents a block of memory, but abstracts away the underlying layout |
| IMessageLog | A message log. |
| IMessageToken | A single message token for a FTokenizedMessage instance |
| IModularFeature | All modular feature interfaces derive from this base interface |
| IModularFeatures | Public interface to all known modular features |
| IModuleInterface | Interface class that all module implementations should derive from. |
| IPackageWriter | Interface for SavePackage to write packages to storage. |
| IPakFile | Interface class for FPakFile to allow usage from modules that cannot have a compile dependency on FPakFile. |
| IPayloadProvider | This interface can be implemented and passed to a FPushRequest as a way of providing the payload to the virtualization system for a push operation but deferring the loading of the payload from disk until it is actually needed. |
| IPhysicalPlatformFile | Common base for physical platform File I/O Interface |
| IPlatformChunkInstall | Interface for platform specific chunk based install |
| IPlatformChunkInstallManifest | Platform Chunk Install Manifest Interface |
| IPlatformChunkInstallModule | Platform Chunk Install Module Interface |
| IPlatformFile | File I/O Interface |
| IPlatformFileModule | Platform File Module 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. |
| IProcessSentinel | A helper class that creates and checks for existence of a sentinel file that can be tied to process lifetime. |
| IQueuedWork | Interface for queued work objects. |
| IQueuedWorkInternalData | Interface for internal data of queued work objects. |
| IRefCountedObject | A virtual interface for ref counted objects to implement. |
| IStringTableEngineBridge | Interface to allow Core code to access String Table assets from the Engine |
| ITextBiDi | Defines the interface for a re-usable BiDi object |
| ITextData | Interface to the internal data for an FText. |
| ITextFilterExpressionContext | Interface to implement to allow FTextFilterExpressionEvaluator to perform its comparison tests in TestTextFilter |
| ITextFormatArgumentModifier | Interface for a format argument modifier. |
| ITextGenerator | Interface to an object that generates a localized string. |
| ITransaction | Interface for transactions. |
| IVirtualizationSourceControlUtilities | |
| IVirtualizationSystem | The base interface for the virtualization system. |
| IVirtualizationSystemFactory | Factory interface for creating virtualization systems. |
| IWrappedFileHandle |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| AlignedRegister4 | AlignedDouble4 | Math/UnrealMathFPU.h | |
| ANSICHAR | FPlatformTypes::ANSICHAR | An ANSI character. Normally a signed type. | HAL/Platform.h |
| BINNED_STAT_TYPE | int32 | HAL/MallocBinned.h | |
| BOOL | int32 | Typedefs for basic Windows types. | Microsoft/MinimalWindowsApi.h |
| BOOLEAN | BYTE | Microsoft/MinimalWindowsApi.h | |
| CompileResultType | TCompileResultType< TCHAR > | Misc/ExpressionParser.h | |
| ConditionalParentScopeCallback | bool(* | FramePro/FramePro.h | |
| ConnectionChangedCallback | void(* | Callbacks | FramePro/FramePro.h |
| ContextSwitchCallbackFunction | void(* | FramePro/FramePro.h | |
| CustomVersionValidatorFunc | bool(* | Serialization/CustomVersion.h | |
| DWORD | unsigned long | Microsoft/MinimalWindowsApi.h | |
| ECompressedBufferCompressionLevel | FOodleDataCompression::ECompressionLevel | Compression/CompressedBuffer.h | |
| ECompressedBufferCompressor | FOodleDataCompression::ECompressor | Compression/CompressedBuffer.h | |
| EnumerateLoadedModulesCallbackFunction | void(* | MemPro/MemPro.h | |
| FAfterTagMappingConfigSaved | TBaseDelegate_OneParam< void, const FString & > | Misc/AutomationTest.h | |
| FAlignedInlineDelegateType | TAlignedBytes< 16, 16 > | Delegates/DelegateBase.h | |
| FAnalyticsRecordEvent | TTSMulticastDelegate< void(const FString &, const TArray< FAnalyticsEventAttribute > &, EAnalyticsFlags)> | Virtualization/VirtualizationSystem.h | |
| FAnsiSharedString | TSharedString< ANSICHAR > | Containers/StringFwd.h | |
| FAnsiStringBuilderBase | TStringBuilderBase< ANSICHAR > | The base string builder type for ANSICHAR. | Containers/StringFwd.h |
| FAnsiStringView | TStringView< ANSICHAR > | Containers/StringFwd.h | |
| FArchiveEntryByLocKeyContainer | TMultiMap< FLocKey, TSharedRef< FArchiveEntry > > | Internationalization/InternationalizationArchive.h | |
| FArchiveEntryByStringContainer | TMultiMap< FString, TSharedRef< FArchiveEntry >, FDefaultSetAllocator, FLocKeyMultiMapFuncs< TSharedRef< FArchiveEntry > > > | Internationalization/InternationalizationArchive.h | |
| FArchiveFormatterType | std::conditional_t< 1, FStructuredArchiveFormatter, FBinaryArchiveFormatter > | Typedef for which formatter type to support Written using std::conditional_t to work around IncludeTool complaints about #if blocks in Fwd.h files | Serialization/StructuredArchiveFwd.h |
| FArrayWriter | FBufferArchive | Archive objects that are also a TArray. | Serialization/ArrayWriter.h |
| FAsyncFileCallBack | TFunction< void(bool bWasCancelled, IAsyncReadRequest *)> | Async/AsyncFileHandle.h | |
| FBasisVectorMatrix | UE::Math::TBasisVectorMatrix< double > | Math/Matrix.h | |
| FBasisVectorMatrix44d | UE::Math::TBasisVectorMatrix< double > | Math/Matrix.h | |
| FBasisVectorMatrix44f | UE::Math::TBasisVectorMatrix< float > | Math/Matrix.h | |
| FBeforeTagMappingConfigSaved | TBaseDelegate_OneParam< void, const FString & > | Misc/AutomationTest.h | |
| FBounds3d | TBounds< double > | Math/Bounds.h | |
| FBounds3f | TBounds< float > | Math/Bounds.h | |
| FBox | UE::Math::TBox< double > | Math/MathFwd.h | |
| FBox | UE::Math::TBox< double > | Math/Box.h | |
| FBox2d | UE::Math::TBox2< double > | Math/MathFwd.h | |
| FBox2d | UE::Math::TBox2< double > | Math/Box2D.h | |
| FBox2D | UE::Math::TBox2< double > | Math/Box2D.h | |
| FBox2D | UE::Math::TBox2< double > | Math/MathFwd.h | |
| FBox2f | UE::Math::TBox2< float > | Math/Box2D.h | |
| FBox2f | UE::Math::TBox2< float > | Math/MathFwd.h | |
| FBox3d | UE::Math::TBox< double > | Math/MathFwd.h | |
| FBox3d | UE::Math::TBox< double > | Math/Box.h | |
| FBox3f | UE::Math::TBox< float > | Math/MathFwd.h | |
| FBox3f | UE::Math::TBox< float > | Math/Box.h | |
| FBoxSphereBounds | FBoxSphereBounds3d | Math/MathFwd.h | |
| FBoxSphereBounds3d | UE::Math::TBoxSphereBounds< double, double > | Math/MathFwd.h | |
| FBoxSphereBounds3f | UE::Math::TBoxSphereBounds< float, float > | Math/MathFwd.h | |
| FCanExecuteActionToken | TBaseDelegate_NoParams< bool > | Logging/TokenizedMessage.h | |
| FCapsuleShape | UE::Math::TCapsuleShape< double > | Math/CapsuleShape.h | |
| FCapsuleShape3d | UE::Math::TCapsuleShape< double > | Math/CapsuleShape.h | |
| FCapsuleShape3f | UE::Math::TCapsuleShape< float > | Math/CapsuleShape.h | |
| FCbBufferAllocator | TFunctionRef< FUniqueBuffer(uint64 Size)> | A reference to a function that is used to allocate buffers for compact binary data. | Serialization/CompactBinary.h |
| FCbFieldVisitor | TFunctionRef< void(FCbFieldView)> | A reference to a function that is used to visit fields. | Serialization/CompactBinary.h |
| FChar | TChar< TCHAR > | Misc/Char.h | |
| FCharAnsi | TChar< ANSICHAR > | Misc/Char.h | |
| FCharWide | TChar< WIDECHAR > | Misc/Char.h | |
| FClipProjectionMatrix | UE::Math::TClipProjectionMatrix< double > | Math/ClipProjectionMatrix.h | |
| FClipProjectionMatrix44d | UE::Math::TClipProjectionMatrix< double > | Math/ClipProjectionMatrix.h | |
| FClipProjectionMatrix44f | UE::Math::TClipProjectionMatrix< float > | Math/ClipProjectionMatrix.h | |
| FCompactBoxSphereBounds | FCompactBoxSphereBounds3d | Math/MathFwd.h | |
| FCompactBoxSphereBounds3d | UE::Math::TBoxSphereBounds< double, float > | FCompactBoxSphereBounds always stores float extents. | Math/MathFwd.h |
| FCompiledToken | TCompiledToken< TCHAR > | Misc/ExpressionParserTypesFwd.h | |
| FConcurrentLinearAllocator | TLinearAllocatorBase< FDefaultBlockAllocationTag, ELinearAllocatorThreadPolicy::ThreadSafe > | Experimental/ConcurrentLinearAllocator.h | |
| FConcurrentLinearArrayAllocator | TConcurrentLinearArrayAllocator< FDefaultBlockAllocationTag > | Experimental/ConcurrentLinearAllocator.h | |
| FConcurrentLinearBitArrayAllocator | TConcurrentLinearBitArrayAllocator< FDefaultBlockAllocationTag > | Experimental/ConcurrentLinearAllocator.h | |
| FConcurrentLinearBulkObjectAllocator | TConcurrentLinearBulkObjectAllocator< FDefaultBlockAllocationTag > | Experimental/ConcurrentLinearAllocator.h | |
| FConcurrentLinearSetAllocator | TConcurrentLinearSetAllocator< FDefaultBlockAllocationTag > | Experimental/ConcurrentLinearAllocator.h | |
| FConcurrentLinearSparseArrayAllocator | TConcurrentLinearSparseArrayAllocator< FDefaultBlockAllocationTag > | Experimental/ConcurrentLinearAllocator.h | |
| FConfigFileMap | TMap< FString, FConfigSection > | Misc/ConfigCacheIni.h | |
| FConfigSectionMap | TMultiMap< FName, FConfigValue > | Misc/ConfigCacheIni.h | |
| FConfigValueReadCallbackFunc | TFunction< void(UE::ConfigAccessTracking::FSection *Section, FMinimalName ValueName, const FConfigValue &ConfigValue)> | Function type that for subscribers to AddConfigValueReadCallback. | Misc/ConfigAccessTracking.h |
| FConsoleCommandDelegate | TBaseDelegate_NoParams< void > | Console command delegate type (takes no arguments.) This is a void callback function. | HAL/IConsoleManager.h |
| FConsoleCommandWithArgsAndOutputDeviceDelegate | TBaseDelegate_TwoParams< void, const TArray< FString > &, FOutputDevice & > | Console command delegate type (with arguments and output device.) This is a void callback function that always takes a list of arguments and output device. | HAL/IConsoleManager.h |
| FConsoleCommandWithArgsDelegate | TBaseDelegate_OneParam< void, const TArray< FString > & > | Console command delegate type (with arguments.) This is a void callback function that always takes a list of arguments. | HAL/IConsoleManager.h |
| FConsoleCommandWithOutputDeviceDelegate | TBaseDelegate_OneParam< void, FOutputDevice & > | Console command delegate type with the output device passed through. | HAL/IConsoleManager.h |
| FConsoleCommandWithWorldAndArgsDelegate | TBaseDelegate_TwoParams< void, const TArray< FString > &, UWorld * > | 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. | HAL/IConsoleManager.h |
| FConsoleCommandWithWorldArgsAndOutputDeviceDelegate | TBaseDelegate_ThreeParams< void, const TArray< FString > &, UWorld *, FOutputDevice & > | 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. | HAL/IConsoleManager.h |
| FConsoleCommandWithWorldDelegate | TBaseDelegate_OneParam< void, UWorld * > | Console command delegate type with a world argument. | HAL/IConsoleManager.h |
| FConsoleObjectVisitor | TBaseDelegate_TwoParams< void, const TCHAR *, IConsoleObject * > | Declares a delegate type that's used by the console manager to call back into a user function for each known console object. | HAL/IConsoleManager.h |
| FConsoleObjectWithNameMulticastDelegate | TMulticastDelegate_TwoParams< void, const TCHAR *, IConsoleObject * > | Console object with name multicast delegate type. | HAL/IConsoleManager.h |
| FConsoleVariableDelegate | TBaseDelegate_OneParam< void, IConsoleVariable * > | Console variable delegate type This is a void callback function. | HAL/IConsoleManager.h |
| FConsoleVariableMulticastDelegate | TMulticastDelegate_OneParam< void, IConsoleVariable * > | Console variable multicast delegate type. | HAL/IConsoleManager.h |
| FCopyFunc | void *(*)(void *) | Templates/PimplPtr.h | |
| FCriticalSection | UE::FPlatformRecursiveMutex | Alias for a mutex that supports recursive locking and may not be fair. | HAL/CriticalSection.h |
| FCString | TCString< TCHAR > | Misc/CString.h | |
| FCStringAnsi | TCString< ANSICHAR > | Misc/CString.h | |
| FCStringUtf8 | TCString< UTF8CHAR > | Misc/CString.h | |
| FCStringWide | TCString< WIDECHAR > | Misc/CString.h | |
| FCultureImplementation | FLegacyCultureImplementation | Internationalization/Culture.h | |
| FCulturePtr | TSharedPtr< FCulture, ESPMode::ThreadSafe > | Internationalization/CulturePointer.h | |
| FCultureRef | TSharedRef< FCulture, ESPMode::ThreadSafe > | Internationalization/CulturePointer.h | |
| FCustomVersionArray | TArray< FCustomVersion > | Serialization/CustomVersion.h | |
| FDefaultAllocator | TSizedDefaultAllocator< 32 > | Containers/ContainerAllocationPolicies.h | |
| FDefaultStripedMapLockingPolicy | FTransactionallySafeStripedMapLockingPolicy | Use FTransactionallySafeRWLock by default for now because there is no transactionally-safe FSharedMutex and a bug in FSharedMutex is currently causing deadlocks. | Containers/StripedMap.h |
| FDelegateAllocatorType | FHeapAllocator | Delegates/DelegateBase.h | |
| FDelegateUserObject | void * | Delegates/IDelegateInstance.h | |
| FDelegateUserObjectConst | const void * | Delegates/IDelegateInstance.h | |
| FDeleteFunc | void(*)(void *) | Templates/PimplPtr.h | |
| FDirectoryIndexVisitorFunction | TFunctionRef< bool(FStringView, const uint32)> | IO/IoDispatcher.h | |
| FDoneDelegate | TBaseDelegate_NoParams< void > | Misc/AutomationTest.h | |
| FDualQuat | UE::Math::TDualQuat< double > | Math/DualQuat.h | |
| FDualQuat4d | UE::Math::TDualQuat< double > | Math/DualQuat.h | |
| FDualQuat4f | UE::Math::TDualQuat< float > | Math/DualQuat.h | |
| FEmbeddedCommunicationMap | TMap< FString, FString > | Misc/EmbeddedCommunication.h | |
| FEncryptionKey | TEncryptionKey< TEncryptionInt > | Math/BigInt.h | |
| FEngineDataResetDelegate | TMulticastDelegate_NoParams< void > | Delegates for engine and game data set / reset | GenericPlatform/GenericPlatformCrashContext.h |
| FEngineDataSetDelegate | TMulticastDelegate_TwoParams< void, const FString &, const FString & > | GenericPlatform/GenericPlatformCrashContext.h | |
| FEventCount | TEventCount< uint32 > | Async/EventCount.h | |
| FEventCountToken | TEventCountToken< uint32 > | Async/EventCount.h | |
| FExecutableTaskAllocator | TLockFreeFixedSizeAllocator_TLSCache< SmallTaskSize, 64 > | Tasks/TaskPrivate.h | |
| FExpressionResult | TValueOrError< FExpressionNode, FExpressionError > | Misc/ExpressionParserTypesFwd.h | |
| FExpressionToken | TExpressionToken< TCHAR > | Misc/ExpressionParserTypesFwd.h | |
| FExpressionTokenConsumer | TExpressionTokenConsumer< TCHAR > | Misc/ExpressionParserTypesFwd.h | |
| FExternalReadCallback | TFunction< bool(double RemainingTime)> | Serialization/Archive.h | |
| FFileJournalEntryHandle | uint64 | A handle used by the FileJournal API. | GenericPlatform/GenericPlatformFile.h |
| FFileJournalId | uint64 | A handle used by the FileJournal API. | GenericPlatform/GenericPlatformFile.h |
| FFileOpenAsyncResult | TValueOrError< TUniquePtr< IAsyncReadFileHandle >, FFileSystemError > | GenericPlatform/GenericPlatformFile.h | |
| FFileOpenResult | TValueOrError< TUniquePtr< IFileHandle >, FFileSystemError > | Data structure returned by calls to IPlatformFile::OpenRead | GenericPlatform/GenericPlatformFile.h |
| FFormatNamedArguments | TSortedMap< FString, FFormatArgumentValue, FDefaultAllocator, FLocKeySortedMapLess > | Internationalization/Text.h | |
| FFormatOrderedArguments | TArray< FFormatArgumentValue > | Internationalization/Text.h | |
| FGameDataResetDelegate | TMulticastDelegate_NoParams< void > | GenericPlatform/GenericPlatformCrashContext.h | |
| FGameDataSetDelegate | TMulticastDelegate_TwoParams< void, const FString &, const FString & > | GenericPlatform/GenericPlatformCrashContext.h | |
| FGameThreadHitchHeartBeat | FGameThreadHitchHeartBeatThreaded | HAL/ThreadHeartBeat.h | |
| FGenericPlatformSymbolDatabaseSet | TSet< FGenericPlatformSymbolDatabase, FGenericPlatformSymbolDatabaseKeyFuncs > | GenericPlatform/GenericPlatformSymbolication.h | |
| FGraphEvent | FBaseGraphTask | Generic task used by the task graph system | Async/TaskGraphFwd.h |
| FGraphEventArray | TArray< FGraphEventRef, TInlineAllocator< 4 > > | Convenience typedef for a an array a graph events | Async/TaskGraphInterfaces.h |
| FGraphEventImplAllocator | TLockFreeFixedSizeAllocator_TLSCache< sizeof(FGraphEventImpl), 64 > | Async/TaskGraphInterfaces.h | |
| FGraphEventRef | TRefCountPtr< FBaseGraphTask > | Convenience typedef for a reference counted pointer to a graph event | Async/TaskGraphFwd.h |
| FGuardedInt32 | TGuardedInt< int32 > | Guarded 32-bit integer class. | Math/GuardedInt.h |
| FGuardedInt64 | TGuardedInt< int64 > | Guarded 64-bit integer class. | Math/GuardedInt.h |
| FHeapAllocator | TSizedHeapAllocator< 32 > | Containers/ContainerAllocationPolicies.h | |
| FId | uint64 | Async/TaskTrace.h | |
| FInitializeModuleFunctionPtr | IModuleInterface *(* | Function pointer type for InitializeModule(). | Modules/ModuleManager.h |
| FInlineLogTemplate | TLogTemplate< Logging::Private::FInlineLogTemplateStorage > | A log template that stores its data inline. Best choice for a stack-based temporary. | Logging/StructuredLogFormat.h |
| FInt32Point | UE::Math::TIntPoint< int32 > | Int points. | Math/MathFwd.h |
| FInt32Rect | UE::Math::TIntRect< int32 > | Int rects. | Math/MathFwd.h |
| FInt32Vector | FInt32Vector3 | Math/MathFwd.h | |
| FInt32Vector2 | UE::Math::TIntVector2< int32 > | Math/MathFwd.h | |
| FInt32Vector3 | UE::Math::TIntVector3< int32 > | Math/MathFwd.h | |
| FInt32Vector4 | UE::Math::TIntVector4< int32 > | Math/MathFwd.h | |
| FInt64Point | UE::Math::TIntPoint< int64 > | Math/MathFwd.h | |
| FInt64Rect | UE::Math::TIntRect< int64 > | Math/MathFwd.h | |
| FInt64Vector | FInt64Vector3 | Math/MathFwd.h | |
| FInt64Vector2 | UE::Math::TIntVector2< int64 > | Math/MathFwd.h | |
| FInt64Vector3 | UE::Math::TIntVector3< int64 > | Math/MathFwd.h | |
| FInt64Vector4 | UE::Math::TIntVector4< int64 > | Math/MathFwd.h | |
| FInterpCurvePointFloat | FInterpCurvePoint< float > | Native implementation of NOEXPORT FInterpCurvePoint structures. | Math/InterpCurvePoint.h |
| FInterpCurvePointLinearColor | FInterpCurvePoint< FLinearColor > | Math/InterpCurvePoint.h | |
| FInterpCurvePointQuat | FInterpCurvePoint< FQuat > | Math/InterpCurvePoint.h | |
| FInterpCurvePointTwoVectors | FInterpCurvePoint< FTwoVectors > | Math/InterpCurvePoint.h | |
| FInterpCurvePointVector | FInterpCurvePoint< FVector > | Math/InterpCurvePoint.h | |
| FInterpCurvePointVector2D | FInterpCurvePoint< FVector2D > | Math/InterpCurvePoint.h | |
| FIntPoint | FInt32Point | Math/MathFwd.h | |
| FIntRect | UE::Math::TIntRect< int32 > | Math/MathFwd.h | |
| FIntVector | FInt32Vector3 | Math/MathFwd.h | |
| FIntVector2 | UE::Math::TIntVector2< int32 > | Int vectors. | Math/MathFwd.h |
| FIntVector3 | UE::Math::TIntVector3< int32 > | Math/MathFwd.h | |
| FIntVector4 | UE::Math::TIntVector4< int32 > | Math/MathFwd.h | |
| FInverseRotationMatrix | UE::Math::TInverseRotationMatrix< double > | Math/InverseRotationMatrix.h | |
| FInverseRotationMatrix44d | UE::Math::TInverseRotationMatrix< double > | Math/InverseRotationMatrix.h | |
| FInverseRotationMatrix44f | UE::Math::TInverseRotationMatrix< float > | Math/InverseRotationMatrix.h | |
| FIoBlockDecoded | TUniqueFunction< void(FIoChunkBlockDecodeResult &&, struct FIoChunkBlockDecodeRequest &)> | Callback used when decoding I/O store chunk blocks asynchronously. | IO/IoChunkEncoding.h |
| FIoBlockHash | uint32 | IO/IoChunkEncoding.h | |
| FIoContainerMountedDelegate | TMulticastDelegate_OneParam< void, const FIoContainerId & > | IO/IoDispatcher.h | |
| FIoReadCallback | TFunction< void(TIoStatusOr< FIoBuffer >)> | IO/IoDispatcher.h | |
| FIoRequestList | TIntrusiveList< UE::Private::FIoRequestListTraits > | IO/IoDispatcherBackend.h | |
| FIoSignatureErrorDelegate | TMulticastDelegate_OneParam< void, const FIoSignatureError & > | IO/IoDispatcher.h | |
| FKahnHandle | int32 | KahnTopologicalSort converts vertices and edges from ElementType to indexes of the vertex in the original UniqueRange of ElementType. | Algo/KahnTopologicalSort.h |
| FKeyValueSink | TBaseDelegate_TwoParams< void, const TCHAR *, const TCHAR * > | Declares a delegate type that's used by the config system to allow iteration of key value pairs. | Misc/ConfigCacheIni.h |
| FLargeWorldRenderPosition | TLargeWorldRenderPosition< double > | Misc/LargeWorldRenderPosition.h | |
| FLargeWorldRenderScalar | TLargeWorldRenderScalar< double > | Misc/LargeWorldRenderPosition.h | |
| FLogCategoryName | FName | Logging/LogCategory.h | |
| FLookAtMatrix | UE::Math::TLookAtMatrix< double > | Math/Matrix.h | |
| FLookAtMatrix44d | UE::Math::TLookAtMatrix< double > | Math/Matrix.h | |
| FLookAtMatrix44f | UE::Math::TLookAtMatrix< float > | Math/Matrix.h | |
| FLookFromMatrix | UE::Math::TLookFromMatrix< double > | Math/Matrix.h | |
| FLookFromMatrix44d | UE::Math::TLookFromMatrix< double > | Math/Matrix.h | |
| FLookFromMatrix44f | UE::Math::TLookFromMatrix< float > | Math/Matrix.h | |
| FManifestEntryByLocKeyContainer | TMultiMap< FLocKey, TSharedRef< FManifestEntry > > | Internationalization/InternationalizationManifest.h | |
| FManifestEntryByStringContainer | TMultiMap< FString, TSharedRef< FManifestEntry >, FDefaultSetAllocator, FLocKeyMultiMapFuncs< TSharedRef< FManifestEntry > > > | Internationalization/InternationalizationManifest.h | |
| FMatrix | UE::Math::TMatrix< double > | Math/Matrix.h | |
| FMatrix | UE::Math::TMatrix< double > | Math/MathFwd.h | |
| FMatrix2x2 | FMatrix2x2f | Math/TransformCalculus2D.h | |
| FMatrix2x2d | TMatrix2x2< double > | Math/TransformCalculus2D.h | |
| FMatrix2x2f | TMatrix2x2< float > | Base typedefs | Math/TransformCalculus2D.h |
| FMatrix44d | UE::Math::TMatrix< double > | Math/Matrix.h | |
| FMatrix44d | UE::Math::TMatrix< double > | Math/MathFwd.h | |
| FMatrix44f | UE::Math::TMatrix< float > | Math/MathFwd.h | |
| FMatrix44f | UE::Math::TMatrix< float > | Math/Matrix.h | |
| FMemoryHasherBlake3 | TMemoryHasher< FBlake3, FBlake3Hash > | Serialization/MemoryHasher.h | |
| FMemoryHasherSHA1 | TMemoryHasher< FSHA1, FSHAHash > | Serialization/MemoryHasher.h | |
| FMemoryImageAllocator | TMemoryImageAllocator<> | Serialization/MemoryImage.h | |
| FMemoryImageObject | TMemoryImageObject< void > | Serialization/MemoryImage.h | |
| FMemoryImageSetAllocator | TSetAllocator< FMemoryImageSparseArrayAllocator, FMemoryImageAllocator > | Serialization/MemoryImage.h | |
| FMemoryImageSparseArrayAllocator | TSparseArrayAllocator< FMemoryImageAllocator, FMemoryImageAllocator > | Serialization/MemoryImage.h | |
| FMemoryView | TMemoryView< const void > | A non-owning view of a contiguous region of memory. | Memory/MemoryFwd.h |
| FMirrorMatrix | UE::Math::TMirrorMatrix< double > | Math/MirrorMatrix.h | |
| FMirrorMatrix44d | UE::Math::TMirrorMatrix< double > | Math/MirrorMatrix.h | |
| FMirrorMatrix44f | UE::Math::TMirrorMatrix< float > | Math/MirrorMatrix.h | |
| FMulticastInvocationListAllocatorType | FHeapAllocator | Delegates/MulticastDelegateBase.h | |
| FMutableMemoryView | TMemoryView< void > | A non-owning mutable view of a contiguous region of memory. | Memory/MemoryFwd.h |
| FNonconcurrentLinearAllocator | TLinearAllocatorBase< FDefaultBlockAllocationTag, ELinearAllocatorThreadPolicy::NotThreadSafe > | Experimental/ConcurrentLinearAllocator.h | |
| FNonconcurrentLinearArrayAllocator | TNonconcurrentLinearArrayAllocator< FDefaultBlockAllocationTag > | Experimental/ConcurrentLinearAllocator.h | |
| FOnActionTokenExecuted | TBaseDelegate_NoParams< void > | Logging/TokenizedMessage.h | |
| FOnHangDelegate | TBaseDelegate_OneParam< void, uint32 > | HAL/ThreadHeartBeat.h | |
| FOnInteractiveProcessCompleted | TBaseDelegate_TwoParams< void, int32, bool > | Declares a delegate that is executed when a interactive process completed. | Misc/InteractiveProcess.h |
| FOnInteractiveProcessOutput | TBaseDelegate_OneParam< void, const FString & > | Declares a delegate that is executed when a interactive process produces output. | Misc/InteractiveProcess.h |
| FOnMessageTokenActivated | TBaseDelegate_OneParam< void, const TSharedRef< class IMessageToken > & > | Delgate used when clocking a message token | Logging/TokenizedMessage.h |
| FOnMonitoredProcessCompleted | TBaseDelegate_OneParam< void, int32 > | Declares a delegate that is executed when a monitored process completed. | Misc/MonitoredProcess.h |
| FOnMonitoredProcessOutput | TBaseDelegate_OneParam< void, FString > | Declares a delegate that is executed when a monitored process produces output. | Misc/MonitoredProcess.h |
| FOnNetworkConnectionChangedDelegate | TDelegate< void(ENetworkConnectionType ConnectionType), FDefaultDelegateUserPolicy > | GenericPlatform/GenericPlatformMisc.h | |
| FOnPerformanceDataRetrieved | TMulticastDelegate_TwoParams< void, bool, const FString & > | Misc/AutomationTest.h | |
| FOnTestDataRetrieved | TMulticastDelegate_TwoParams< void, bool, const FString & > | Misc/AutomationTest.h | |
| FOnTestEvent | TMulticastDelegate_OneParam< void, FAutomationTestBase * > | Misc/AutomationTest.h | |
| FOnTestScreenshotAndTraceCaptured | TBaseDelegate_ThreeParams< void, const TArray< FColor > &, const TArray< uint8 > &, const FAutomationScreenshotData & > | Misc/AutomationTest.h | |
| FOnTestScreenshotCaptured | TBaseDelegate_TwoParams< void, const TArray< FColor > &, const FAutomationScreenshotData & > | Delegate type for when a test screenshot has been captured | Misc/AutomationTest.h |
| FOnTestScreenshotComparisonComplete | TMulticastDelegate_OneParam< void, const FAutomationScreenshotCompareResults & > | Misc/AutomationTest.h | |
| FOnTestScreenshotComparisonReport | TMulticastDelegate_OneParam< void, const FAutomationScreenshotCompareResults & > | Misc/AutomationTest.h | |
| FOnTestSectionEvent | TMulticastDelegate_OneParam< void, const FString & > | Misc/AutomationTest.h | |
| FOnThreadStuck | TBaseDelegate_OneParam< void, uint32 > | HAL/ThreadHeartBeat.h | |
| FOnThreadUnstuck | TBaseDelegate_OneParam< void, uint32 > | HAL/ThreadHeartBeat.h | |
| FOpenMappedResult | TValueOrError< TUniquePtr< IMappedFileHandle >, FFileSystemError > | Data structure returned by calls to IPlatformFile::OpenMapped | GenericPlatform/GenericPlatformFile.h |
| FOperatorJumpTable | TOperatorJumpTable<> | Misc/ExpressionParserTypesFwd.h | |
| FOrthoMatrix | UE::Math::TOrthoMatrix< double > | Math/OrthoMatrix.h | |
| FOrthoMatrix44d | UE::Math::TOrthoMatrix< double > | Math/OrthoMatrix.h | |
| FOrthoMatrix44f | UE::Math::TOrthoMatrix< float > | Math/OrthoMatrix.h | |
| FOsAllocator | FAlignedAllocator | Experimental/ConcurrentLinearAllocator.h | |
| FPermissionListOwners | TArray< FName > | List of owner names that requested a specific item filtered, allows unregistering specific set of changes by a given plugin or system | Misc/NamePermissionList.h |
| FPerspectiveMatrix | UE::Math::TPerspectiveMatrix< double > | Math/PerspectiveMatrix.h | |
| FPerspectiveMatrix44d | UE::Math::TPerspectiveMatrix< double > | Math/PerspectiveMatrix.h | |
| FPerspectiveMatrix44f | UE::Math::TPerspectiveMatrix< float > | Math/PerspectiveMatrix.h | |
| FPlane | UE::Math::TPlane< double > | Math/Plane.h | |
| FPlane | UE::Math::TPlane< double > | Math/MathFwd.h | |
| FPlane4d | UE::Math::TPlane< double > | Math/Plane.h | |
| FPlane4d | UE::Math::TPlane< double > | Math/MathFwd.h | |
| FPlane4f | UE::Math::TPlane< float > | Math/MathFwd.h | |
| FPlane4f | UE::Math::TPlane< float > | Math/Plane.h | |
| FPlatformAtomics | FClangPlatformAtomics | Unix/UnixPlatformAtomics.h | |
| FPlatformChunkInstallDelegate | TBaseDelegate_TwoParams< void, uint32, bool > | Delegate called when a chunk either successfully installs or fails to install, bool is success | GenericPlatform/GenericPlatformChunkInstall.h |
| FPlatformChunkInstallMultiDelegate | TMulticastDelegate_TwoParams< void, uint32, bool > | GenericPlatform/GenericPlatformChunkInstall.h | |
| FPlatformCrashContext | FUnixCrashContext | Unix/UnixPlatformCrashContext.h | |
| FPlatformMallocCrash | FGenericPlatformMallocCrash | HAL/PlatformMallocCrash.h | |
| FPlatformMath | FLinuxPlatformMath | Unix/UnixPlatformMath.h | |
| FPlatformMemory | FUnixPlatformMemory | Unix/UnixPlatformMemory.h | |
| FPlatformMemoryConstants | FGenericPlatformMemoryConstants | GenericPlatform/GenericPlatformMemory.h | |
| FPlatformNamedChunkCompleteDelegate | TBaseDelegate_OneParam< void, const FNamedChunkCompleteCallbackParam & > | Delegate called when a Named Chunk either successfully installs or fails to install | GenericPlatform/GenericPlatformChunkInstall.h |
| FPlatformNamedChunkCompleteMultiDelegate | TMulticastDelegate_OneParam< void, const FNamedChunkCompleteCallbackParam & > | GenericPlatform/GenericPlatformChunkInstall.h | |
| FPlatformOutputDevices | FUnixOutputDevices | Unix/UnixPlatformOutputDevices.h | |
| FPlatformRecursiveMutex | FPThreadsRecursiveMutex | Unix/UnixPlatformMutex.h | |
| FPlatformSharedMutex | FPThreadsSharedMutex | Unix/UnixPlatformMutex.h | |
| FPlatformStackWalk | FUnixPlatformStackWalk | Unix/UnixPlatformStackWalk.h | |
| FPlatformString | FUnixPlatformString | Unix/UnixPlatformString.h | |
| FPlatformSystemWideMutex | FUnixSystemWideMutex | Unix/UnixPlatformMutex.h | |
| FPlatformTime | FUnixTime | Unix/UnixPlatformTime.h | |
| FPlatformTLS | FUnixTLS | Unix/UnixPlatformTLS.h | |
| FPlatformTypes | FUnixPlatformTypes | Unix/UnixPlatform.h | |
| FQuat | UE::Math::TQuat< double > | Math/Matrix.h | |
| FQuat | UE::Math::TQuat< double > | Math/Quat.h | |
| FQuat | UE::Math::TQuat< double > | Math/MathFwd.h | |
| FQuat2d | TQuat2< double > | Math/TransformCalculus2D.h | |
| FQuat2D | FQuat2f | Math/TransformCalculus2D.h | |
| FQuat2f | TQuat2< float > | Base typedefs | Math/TransformCalculus2D.h |
| FQuat4d | UE::Math::TQuat< double > | Math/Matrix.h | |
| FQuat4d | UE::Math::TQuat< double > | Math/Quat.h | |
| FQuat4d | UE::Math::TQuat< double > | Math/MathFwd.h | |
| FQuat4f | UE::Math::TQuat< float > | Math/MathFwd.h | |
| FQuat4f | UE::Math::TQuat< float > | Math/Quat.h | |
| FQuat4f | UE::Math::TQuat< float > | Math/Matrix.h | |
| FQuatRotationMatrix | UE::Math::TQuatRotationMatrix< double > | Math/QuatRotationTranslationMatrix.h | |
| FQuatRotationMatrix44d | UE::Math::TQuatRotationMatrix< double > | Math/QuatRotationTranslationMatrix.h | |
| FQuatRotationMatrix44f | UE::Math::TQuatRotationMatrix< float > | Math/QuatRotationTranslationMatrix.h | |
| FQuatRotationTranslationMatrix | UE::Math::TQuatRotationTranslationMatrix< double > | Math/QuatRotationTranslationMatrix.h | |
| FQuatRotationTranslationMatrix44d | UE::Math::TQuatRotationTranslationMatrix< double > | Math/QuatRotationTranslationMatrix.h | |
| FQuatRotationTranslationMatrix44f | UE::Math::TQuatRotationTranslationMatrix< float > | Math/QuatRotationTranslationMatrix.h | |
| FQueryIsRunningServer | TBaseDelegate_OneParam< bool, FName > | Called to determine the result of IsServerForOnlineSubsystems() | Misc/App.h |
| FRay | UE::Math::TRay< double > | Math/Ray.h | |
| FRay | UE::Math::TRay< double > | Math/MathFwd.h | |
| FRay3d | UE::Math::TRay< double > | Math/Ray.h | |
| FRay3d | UE::Math::TRay< double > | Math/MathFwd.h | |
| FRay3f | UE::Math::TRay< float > | Math/Ray.h | |
| FRay3f | UE::Math::TRay< float > | Math/MathFwd.h | |
| FReversedZOrthoMatrix | UE::Math::TReversedZOrthoMatrix< double > | Math/OrthoMatrix.h | |
| FReversedZOrthoMatrix44d | UE::Math::TReversedZOrthoMatrix< double > | Math/OrthoMatrix.h | |
| FReversedZOrthoMatrix44f | UE::Math::TReversedZOrthoMatrix< float > | Math/OrthoMatrix.h | |
| FReversedZPerspectiveMatrix | UE::Math::TReversedZPerspectiveMatrix< double > | Math/PerspectiveMatrix.h | |
| FReversedZPerspectiveMatrix44d | UE::Math::TReversedZPerspectiveMatrix< double > | Math/PerspectiveMatrix.h | |
| FReversedZPerspectiveMatrix44f | UE::Math::TReversedZPerspectiveMatrix< float > | Math/PerspectiveMatrix.h | |
| FRotationAboutPointMatrix | UE::Math::TRotationAboutPointMatrix< double > | Math/RotationAboutPointMatrix.h | |
| FRotationAboutPointMatrix44d | UE::Math::TRotationAboutPointMatrix< double > | Math/RotationAboutPointMatrix.h | |
| FRotationAboutPointMatrix44f | UE::Math::TRotationAboutPointMatrix< float > | Math/RotationAboutPointMatrix.h | |
| FRotationMatrix | UE::Math::TRotationMatrix< double > | Math/RotationMatrix.h | |
| FRotationMatrix44d | UE::Math::TRotationMatrix< double > | Math/RotationMatrix.h | |
| FRotationMatrix44f | UE::Math::TRotationMatrix< float > | Math/RotationMatrix.h | |
| FRotationTranslationMatrix | UE::Math::TRotationTranslationMatrix< double > | Math/RotationTranslationMatrix.h | |
| FRotationTranslationMatrix44d | UE::Math::TRotationTranslationMatrix< double > | Math/RotationTranslationMatrix.h | |
| FRotationTranslationMatrix44f | UE::Math::TRotationTranslationMatrix< float > | Math/RotationTranslationMatrix.h | |
| FRotator | UE::Math::TRotator< double > | Math/Rotator.h | |
| FRotator | UE::Math::TRotator< double > | Math/MathFwd.h | |
| FRotator3d | UE::Math::TRotator< double > | Math/Rotator.h | |
| FRotator3d | UE::Math::TRotator< double > | Math/MathFwd.h | |
| FRotator3f | UE::Math::TRotator< float > | Math/MathFwd.h | |
| FRotator3f | UE::Math::TRotator< float > | Math/Rotator.h | |
| FRSAKeyHandle | void * | Misc/IEngineCrypto.h | |
| FRWLock | UE::FPlatformRWLock | Alias for a shared mutex that does not support recursive locking and may not be fair. | HAL/CriticalSection.h |
| FRWSpinLock | TRWSpinLock< uint32 > | Misc/RWSpinLock.h | |
| FRWTransactionallySafeAccessDetector | FRWFallbackSafeAccessDetectorDefinition | Misc/MTTransactionallySafeAccessDetector.h | |
| FScale2d | TScale2< double > | Math/TransformCalculus2D.h | |
| FScale2D | FScale2f | Math/TransformCalculus2D.h | |
| FScale2f | TScale2< float > | Base typedefs | Math/TransformCalculus2D.h |
| FScale3d | TScale< double > | Math/TransformCalculus3D.h | |
| FScale3D | FScale3f | Math/TransformCalculus3D.h | |
| FScale3f | TScale< float > | Core typedefs | Math/TransformCalculus3D.h |
| FScaleMatrix | UE::Math::TScaleMatrix< double > | Math/ScaleMatrix.h | |
| FScaleMatrix44d | UE::Math::TScaleMatrix< double > | Math/ScaleMatrix.h | |
| FScaleMatrix44f | UE::Math::TScaleMatrix< float > | Math/ScaleMatrix.h | |
| FScaleRotationTranslationMatrix | UE::Math::TScaleRotationTranslationMatrix< double > | Math/ScaleRotationTranslationMatrix.h | |
| FScaleRotationTranslationMatrix44d | UE::Math::TScaleRotationTranslationMatrix< double > | Math/ScaleRotationTranslationMatrix.h | |
| FScaleRotationTranslationMatrix44f | UE::Math::TScaleRotationTranslationMatrix< float > | Math/ScaleRotationTranslationMatrix.h | |
| FScopedCategoryAndVerbosityOverride | FLogScopedCategoryAndVerbosityOverride | Logging/LogScopedCategoryAndVerbosityOverride.h | |
| FScopedDurationThreadSafeTimer | TScopedDurationThreadSafeTimer< FThreadSafeCounter > | ProfilingDebugging/ScopedTimers.h | |
| FScopedDurationThreadSafeTimer64 | TScopedDurationThreadSafeTimer< FThreadSafeCounter64 > | ProfilingDebugging/ScopedTimers.h | |
| FScriptCompactSet | TScriptCompactSet< FDefaultCompactSetAllocator > | Containers/ScriptCompactSet.h | |
| FScriptCompactSetLayout | FCompactSetLayout | Containers/ScriptCompactSet.h | |
| FScriptExceptionHandlerFunc | TFunction< void(ELogVerbosity::Type, const TCHAR *, const TCHAR *)> | Function signature for handlers for script exceptions. | Misc/CoreMisc.h |
| FScriptSet | TScriptSet< FDefaultSetAllocator > | Containers/Set.h | |
| FScriptSetLayout | FScriptSparseSetLayout | Containers/Set.h | |
| FSemaphore | FPThreadSemaphore | HAL/PThreadSemaphore.h | |
| FSharedString | TSharedString< TCHAR > | Containers/StringFwd.h | |
| FShear2d | TShear2< double > | Math/TransformCalculus2D.h | |
| FShear2D | FShear2f | Math/TransformCalculus2D.h | |
| FShear2f | TShear2< float > | Base typedefs | Math/TransformCalculus2D.h |
| FSHVector2 | TSHVector< 2 > | Math/SHMath.h | |
| FSHVector3 | TSHVector< 3 > | Math/SHMath.h | |
| FSHVectorRGB2 | TSHVectorRGB< 2 > | Math/SHMath.h | |
| FSHVectorRGB3 | TSHVectorRGB< 3 > | Math/SHMath.h | |
| FSimpleDelegate | TBaseDelegate_NoParams< void > | No longer allowed to include DelegateSignatureImpl.inl. | Delegates/Delegate.h |
| FSimpleMulticastDelegate | TMulticastDelegate_NoParams< void > | Delegates/Delegate.h | |
| FSphere | UE::Math::TSphere< double > | Math/MathFwd.h | |
| FSphere | UE::Math::TSphere< double > | Math/Sphere.h | |
| FSphere3d | UE::Math::TSphere< double > | Math/MathFwd.h | |
| FSphere3d | UE::Math::TSphere< double > | Math/Sphere.h | |
| FSphere3f | UE::Math::TSphere< float > | Math/MathFwd.h | |
| FSphere3f | UE::Math::TSphere< float > | Math/Sphere.h | |
| FStaticBasicLogRecordParam | FStaticBasicLogRecord | Pass FStaticBasicLogRecord by value when the record is not static, because in that configuration it is simply a wrapper for the format string pointer. | Logging/LogMacros.h |
| FStatisticalFloat | FStatisticalValue< double > | Math/StatisticalFloat.h | |
| FStats | UE::Stats::FStats | Stats/StatsSystem.h | |
| FStringBuilderBase | TStringBuilderBase< TCHAR > | The base string builder type for TCHAR. | Containers/StringFwd.h |
| FStringTableConstPtr | TSharedPtr< const FStringTable, ESPMode::ThreadSafe > | Internationalization/StringTableCoreFwd.h | |
| FStringTableConstRef | TSharedRef< const FStringTable, ESPMode::ThreadSafe > | Internationalization/StringTableCoreFwd.h | |
| FStringTableConstWeakPtr | TWeakPtr< const FStringTable, ESPMode::ThreadSafe > | Internationalization/StringTableCoreFwd.h | |
| FStringTableEntryConstPtr | TSharedPtr< const FStringTableEntry, ESPMode::ThreadSafe > | Internationalization/StringTableCoreFwd.h | |
| FStringTableEntryConstRef | TSharedRef< const FStringTableEntry, ESPMode::ThreadSafe > | Internationalization/StringTableCoreFwd.h | |
| FStringTableEntryConstWeakPtr | TWeakPtr< const FStringTableEntry, ESPMode::ThreadSafe > | Internationalization/StringTableCoreFwd.h | |
| FStringTableEntryPtr | TSharedPtr< FStringTableEntry, ESPMode::ThreadSafe > | Internationalization/StringTableCoreFwd.h | |
| FStringTableEntryRef | TSharedRef< FStringTableEntry, ESPMode::ThreadSafe > | Internationalization/StringTableCoreFwd.h | |
| FStringTableEntryWeakPtr | TWeakPtr< FStringTableEntry, ESPMode::ThreadSafe > | Internationalization/StringTableCoreFwd.h | |
| FStringTablePtr | TSharedPtr< FStringTable, ESPMode::ThreadSafe > | Internationalization/StringTableCoreFwd.h | |
| FStringTableRef | TSharedRef< FStringTable, ESPMode::ThreadSafe > | Internationalization/StringTableCoreFwd.h | |
| FStringTableWeakPtr | TWeakPtr< FStringTable, ESPMode::ThreadSafe > | Internationalization/StringTableCoreFwd.h | |
| FStringToken | TStringToken< TCHAR > | Misc/ExpressionParserTypesFwd.h | |
| FStringView | TStringView< TCHAR > | Containers/StringFwd.h | |
| FSystemWideCriticalSection | UE::FPlatformSystemWideMutex | Alias for a system-wide (cross-process) mutex that does not support recursive locking and may not be fair. | HAL/CriticalSection.h |
| FTask | Private::FTaskHandle | Tasks/Task.h | |
| FTaskEventBaseAllocator | TLockFreeFixedSizeAllocator_TLSCache< sizeof(FTaskEventBase), 64 > | Tasks/TaskPrivate.h | |
| FTCHARToUTF16 | TStringPointer< TCHAR, UTF16CHAR > | Special handling for platforms still using a 32-bit TCHAR | Containers/StringConv.h |
| FTCHARToUTF32 | TStringConversion< TUTF16ToUTF32_Convert< TCHAR, UTF32CHAR > > | Containers/StringConv.h | |
| FTCHARToWChar | TStringPointer< TCHAR, wchar_t > | Special handling for going from char16_t to wchar_t for third party libraries that need wchar_t | Containers/StringConv.h |
| FTextConstDisplayStringPtr | UE::Text::Private::TDisplayStringPtr< const FString > | Internationalization/LocalizedTextSourceTypes.h | |
| FTextConstDisplayStringRef | UE::Text::Private::TDisplayStringRef< const FString > | Internationalization/LocalizedTextSourceTypes.h | |
| FTextDisplayStringPtr | UE::Text::Private::TDisplayStringPtr< FString > | Internationalization/LocalizedTextSourceTypes.h | |
| FTextDisplayStringRef | UE::Text::Private::TDisplayStringRef< FString > | Internationalization/LocalizedTextSourceTypes.h | |
| FTextFormatPatternDefinitionConstPtr | TSharedPtr< const FTextFormatPatternDefinition, ESPMode::ThreadSafe > | Internationalization/Text.h | |
| FTextFormatPatternDefinitionConstRef | TSharedRef< const FTextFormatPatternDefinition, ESPMode::ThreadSafe > | Internationalization/Text.h | |
| FTextFormatPatternDefinitionPtr | TSharedPtr< FTextFormatPatternDefinition, ESPMode::ThreadSafe > | Internationalization/Text.h | |
| FTextFormatPatternDefinitionRef | TSharedRef< FTextFormatPatternDefinition, ESPMode::ThreadSafe > | Internationalization/Text.h | |
| FThreadIdleStats | UE::Stats::FThreadIdleStats | Stats/ThreadIdleStats.h | |
| FThumbnailMap | TMap< FName, FObjectThumbnail > | Maps an object's full name to a thumbnail | Misc/ObjectThumbnail.h |
| FTickerDelegate | TBaseDelegate_OneParam< bool, float > | Ticker delegates return true to automatically reschedule at the same delay or false for one-shot. | Containers/Ticker.h |
| FTokenDefinitions | TTokenDefinitions< TCHAR > | Misc/ExpressionParserTypesFwd.h | |
| FTokenFunctionHandler | TBaseDelegate_OneParam< bool, const FTextFilterString & > | Misc/TextFilterExpressionEvaluator.h | |
| FTokenStream | TTokenStream< TCHAR > | Misc/ExpressionParserTypesFwd.h | |
| FTotalTimeAndCount | TKeyValuePair< double, uint32 > | Key contains total time, value contains total count. | Stats/StatsMisc.h |
| FTransactionallySafeCriticalSection | ::FCriticalSection | Misc/TransactionallySafeCriticalSection.h | |
| FTransactionallySafeMutex | UE::FTransactionallySafeMutex | Some existing code references FTransactionallySafeMutex without the UE namespace prefix. | Async/TransactionallySafeMutex.h |
| FTransactionallySafeMutex | FMutex | Async/TransactionallySafeMutex.h | |
| FTransactionallySafeRecursiveMutex | ::UE::FRecursiveMutex | Async/TransactionallySafeRecursiveMutex.h | |
| FTransactionallySafeRWLock | ::FRWLock | Misc/TransactionallySafeRWLock.h | |
| FTransactionallySafeSharedMutex | ::UE::FSharedMutex | Async/TransactionallySafeSharedMutex.h | |
| FTransform | UE::Math::TTransform< double > | Math/Transform.h | |
| FTransform | UE::Math::TTransform< double > | Math/MathFwd.h | |
| FTransform2d | TTransform2< double > | Math/TransformCalculus2D.h | |
| FTransform2D | FTransform2f | Math/TransformCalculus2D.h | |
| FTransform2f | TTransform2< float > | Core typedefs | Math/TransformCalculus2D.h |
| FTransform3d | UE::Math::TTransform< double > | Math/MathFwd.h | |
| FTransform3d | UE::Math::TTransform< double > | Math/Transform.h | |
| FTransform3f | UE::Math::TTransform< float > | Math/MathFwd.h | |
| FTransform3f | UE::Math::TTransform< float > | Math/Transform.h | |
| FTranslationMatrix | UE::Math::TTranslationMatrix< double > | Math/TranslationMatrix.h | |
| FTranslationMatrix44d | UE::Math::TTranslationMatrix< double > | Math/TranslationMatrix.h | |
| FTranslationMatrix44f | UE::Math::TTranslationMatrix< float > | Math/TranslationMatrix.h | |
| FUint32Point | UE::Math::TIntPoint< uint32 > | Math/MathFwd.h | |
| FUint32Rect | UE::Math::TIntRect< uint32 > | Math/MathFwd.h | |
| FUint32Vector | FUint32Vector3 | Math/MathFwd.h | |
| FUint32Vector2 | UE::Math::TIntVector2< uint32 > | Math/MathFwd.h | |
| FUint32Vector3 | UE::Math::TIntVector3< uint32 > | Math/MathFwd.h | |
| FUint32Vector4 | UE::Math::TIntVector4< uint32 > | Math/MathFwd.h | |
| FUint64Point | UE::Math::TIntPoint< uint64 > | Math/MathFwd.h | |
| FUint64Rect | UE::Math::TIntRect< uint64 > | Math/MathFwd.h | |
| FUint64Vector | FUint64Vector3 | Math/MathFwd.h | |
| FUint64Vector2 | UE::Math::TIntVector2< uint64 > | Math/MathFwd.h | |
| FUint64Vector3 | UE::Math::TIntVector3< uint64 > | Math/MathFwd.h | |
| FUint64Vector4 | UE::Math::TIntVector4< uint64 > | Math/MathFwd.h | |
| FUintPoint | FUint32Point | Math/MathFwd.h | |
| FUintRect | UE::Math::TIntRect< uint32 > | Math/MathFwd.h | |
| FUintVector | FUint32Vector3 | Math/MathFwd.h | |
| FUintVector2 | UE::Math::TIntVector2< uint32 > | Math/MathFwd.h | |
| FUintVector3 | UE::Math::TIntVector3< uint32 > | Math/MathFwd.h | |
| FUintVector4 | UE::Math::TIntVector4< uint32 > | Math/MathFwd.h | |
| FUniqueLogTemplate | TLogTemplate< Logging::Private::FUniqueLogTemplateStorage > | A log template that stores its data on the heap. | Logging/StructuredLogFormat.h |
| FUTF16ToTCHAR | TStringPointer< UTF16CHAR, TCHAR > | Containers/StringConv.h | |
| FUTF32ToTCHAR | TStringConversion< TUTF32ToUTF16_Convert< UTF32CHAR, TCHAR > > | Containers/StringConv.h | |
| FUtf8SharedString | TSharedString< UTF8CHAR > | Containers/StringFwd.h | |
| FUtf8StringBuilderBase | TStringBuilderBase< UTF8CHAR > | The base string builder type for UTF8CHAR. | Containers/StringFwd.h |
| FUtf8StringView | TStringView< UTF8CHAR > | Containers/StringFwd.h | |
| FVector | UE::Math::TVector< double > | Forward declaration of concrete types // Macro version - declares all three variants. | Math/MathFwd.h |
| FVector2d | UE::Math::TVector2< double > | Math/Vector2D.h | |
| FVector2d | UE::Math::TVector2< double > | Math/MathFwd.h | |
| FVector2D | UE::Math::TVector2< double > | Math/MathFwd.h | |
| FVector2D | UE::Math::TVector2< double > | Math/Vector2D.h | |
| FVector2f | UE::Math::TVector2< float > | Math/Vector2D.h | |
| FVector2f | UE::Math::TVector2< float > | Math/MathFwd.h | |
| FVector3d | UE::Math::TVector< double > | Math/MathFwd.h | |
| FVector3f | UE::Math::TVector< float > | Math/MathFwd.h | |
| FVector4 | UE::Math::TVector4< double > | Math/Vector4.h | |
| FVector4 | UE::Math::TVector4< double > | Math/MathFwd.h | |
| FVector4d | UE::Math::TVector4< double > | Math/Vector4.h | |
| FVector4d | UE::Math::TVector4< double > | Math/MathFwd.h | |
| FVector4f | UE::Math::TVector4< float > | Math/Vector4.h | |
| FVector4f | UE::Math::TVector4< float > | Math/MathFwd.h | |
| FVertex | int32 | Experimental/Graph/GraphConvert.h | |
| FWakeUpIoDispatcherThreadDelegate | TBaseDelegate_NoParams< void > | IO/IoDispatcherBackend.h | |
| FWCharToTCHAR | TStringPointer< wchar_t, TCHAR > | Containers/StringConv.h | |
| FWideSharedString | TSharedString< WIDECHAR > | Containers/StringFwd.h | |
| FWideStringBuilderBase | TStringBuilderBase< WIDECHAR > | The base string builder type for WIDECHAR. | Containers/StringFwd.h |
| FWideStringView | TStringView< WIDECHAR > | Containers/StringFwd.h | |
| HANDLE | void * | Typedefs for standard handles. | Microsoft/MinimalWindowsApi.h |
| HCURSOR | HICON__ * | Microsoft/MinimalWindowsApi.h | |
| HDC | HDC__ * | Microsoft/MinimalWindowsApi.h | |
| HeapId | uint32 | ProfilingDebugging/MemoryTrace.h | |
| HICON | HICON__ * | Microsoft/MinimalWindowsApi.h | |
| HINSTANCE | HINSTANCE__ * | Microsoft/MinimalWindowsApi.h | |
| HKEY | HKEY__ * | Microsoft/MinimalWindowsApi.h | |
| HMODULE | HINSTANCE | Microsoft/MinimalWindowsApi.h | |
| HWND | HWND__ * | Microsoft/MinimalWindowsApi.h | |
| IMemoryReadStreamRef | TRefCountPtr< IMemoryReadStream > | Misc/MemoryReadStream.h | |
| int16 | FPlatformTypes::int16 | A 16-bit signed integer. | HAL/Platform.h |
| int256 | TBigInt< 256 > | Predefined big int types. | Math/BigInt.h |
| int32 | FPlatformTypes::int32 | A 32-bit signed integer. | HAL/Platform.h |
| int512 | TBigInt< 512 > | Math/BigInt.h | |
| int64 | long long | FramePro/FramePro.h | |
| int64 | FPlatformTypes::int64 | A 64-bit signed integer. | HAL/Platform.h |
| int8 | FPlatformTypes::int8 | An 8-bit signed integer. | HAL/Platform.h |
| IPlatformHostSocketPtr | TSharedPtr< IPlatformHostSocket, ESPMode::ThreadSafe > | Type definition for shared pointers to instances of IPlatformHostSocket. | GenericPlatform/GenericPlatformHostSocket.h |
| IPlatformHostSocketRef | TSharedRef< IPlatformHostSocket, ESPMode::ThreadSafe > | Type definition for shared references to instances of IPlatformHostSocket. | GenericPlatform/GenericPlatformHostSocket.h |
| LexResultType | TLexResultType< TCHAR > | Misc/ExpressionParser.h | |
| LONG | long | Microsoft/MinimalWindowsApi.h | |
| LONGLONG | int64 | Microsoft/MinimalWindowsApi.h | |
| LPCRITICAL_SECTION | _RTL_CRITICAL_SECTION * | Microsoft/MinimalWindowsApi.h | |
| LPCTSTR | const wchar_t * | Microsoft/MinimalWindowsApi.h | |
| LPCVOID | const void * | Microsoft/MinimalWindowsApi.h | |
| LPDWORD | DWORD * | Microsoft/MinimalWindowsApi.h | |
| LPEXCEPTION_POINTERS | _EXCEPTION_POINTERS * | Microsoft/MinimalWindowsApi.h | |
| LPLARGE_INTEGER | _LARGE_INTEGER * | Microsoft/MinimalWindowsApi.h | |
| LPLONG | long * | Microsoft/MinimalWindowsApi.h | |
| LPLONGLONG | LONGLONG * | Microsoft/MinimalWindowsApi.h | |
| LPOVERLAPPED | _OVERLAPPED * | Microsoft/MinimalWindowsApi.h | |
| LPVOID | void * | Microsoft/MinimalWindowsApi.h | |
| LZ4_byte | unsigned char | Compression/lz4.h | |
| LZ4_i8 | signed char | Compression/lz4.h | |
| LZ4_streamHC_t | union LZ4_streamHC_u | Compression/lz4hc.h | |
| LZ4_u16 | unsigned short | Compression/lz4.h | |
| LZ4_u32 | unsigned int | Compression/lz4.h | |
| LZ4HC_CCtx_internal | struct LZ4HC_CCtx_internal | Never ever use these definitions directly ! Declare or allocate an LZ4_streamHC_t instead. | Compression/lz4hc.h |
| NAME_INDEX | FNameEntryId | Legacy typedef - this is no longer an index | UObject/NameTypes.h |
| PersistentVectorRegister4Double | VectorRegister4Double | 'Cross-platform' vector intrinsics (built on the platform-specific ones defined above) | Math/VectorRegister.h |
| PersistentVectorRegister4Float | VectorRegister4Float | Suitable to just use regular VectorRegister4Float as persistent variables. | Math/VectorRegister.h |
| PFLS_CALLBACK_FUNCTION | void(* | Microsoft/MinimalWindowsApi.h | |
| PROCESSENTRY32 | tagPROCESSENTRY32W | Other typedefs. | Microsoft/MinimalWindowsApi.h |
| PROFILER_CHAR | ANSICHAR | Stats/StatsCommon.h | |
| PRTL_SRWLOCK | _RTL_SRWLOCK * | Microsoft/MinimalWindowsApi.h | |
| PSRWLOCK | RTL_SRWLOCK * | Microsoft/MinimalWindowsApi.h | |
| PTRINT | FPlatformTypes::PTRINT | A signed integer the same size as a pointer. | HAL/Platform.h |
| RECT | struct tagRECT | Unix/UnixSystemIncludes.h | |
| RTL_SRWLOCK | _RTL_SRWLOCK | Microsoft/MinimalWindowsApi.h | |
| SendPageStateFunction | void(* | MemPro/MemPro.h | |
| SIZE_T | FPlatformTypes::SIZE_T | An unsigned integer the same size as a pointer, the same as UPTRINT. | HAL/Platform.h |
| SSIZE_T | FPlatformTypes::SSIZE_T | An integer the same size as a pointer, the same as PTRINT. | HAL/Platform.h |
| StringId | long long | FramePro/FramePro.h | |
| STRUCT_AR | void(* | Misc/ITransaction.h | |
| STRUCT_DC | void(* | Class for handling undo/redo transactions among objects. | Misc/ITransaction.h |
| STRUCT_DTOR | void(* | Misc/ITransaction.h | |
| TAlignedArray | TArray< NodeType, TAlignedHeapAllocator< alignof(NodeType)> > | Async/Fundamental/TaskShared.h | |
| TAllocatorSizeType_T | decltype(std::declval< AllocatorInstanceType & >().GetInitialCapacity()) | A hacky way to get the SizeType, since it's defined in the (outer) allocator type, not the (inner) allocator instance type | Containers/Array.h |
| TAnsiStringBuilder | TStringBuilderWithBuffer< ANSICHAR, BufferSize > | An extendable string builder for ANSICHAR. | Containers/StringFwd.h |
| TAtomicBaseType_T | typename TAtomicBaseType< T, bIsVoidPointer, bIsIntegral, bCanUsePlatformAtomics >::Type | Templates/Atomic.h | |
| TCHAR | FPlatformTypes::TCHAR | Either ANSICHAR or WIDECHAR, depending on whether the platform supports wide characters or the requirements of the licensee. | HAL/Platform.h |
| TCheckedFormatString | ::UE::Core::Private::FormatStringSan::TCheckedFormatStringPrivate< FmtType, TIdentity_T< ArgTypes >... > | String/FormatStringSan.h | |
| TCompileResultType | TValueOrError< TArray< TCompiledToken< CharType > >, FExpressionError > | Misc/ExpressionParser.h | |
| TConcurrentLinearAllocator | TLinearAllocatorBase< T, ELinearAllocatorThreadPolicy::ThreadSafe > | Experimental/ConcurrentLinearAllocator.h | |
| TConcurrentLinearArrayAllocator | TLinearArrayAllocatorBase< BlockAllocationTag, ELinearAllocatorThreadPolicy::ThreadSafe > | Experimental/ConcurrentLinearAllocator.h | |
| TConcurrentLinearBitArrayAllocator | TInlineAllocator< 4, TConcurrentLinearArrayAllocator< BlockAllocationTag > > | Experimental/ConcurrentLinearAllocator.h | |
| TConcurrentLinearSetAllocator | TSetAllocator< TConcurrentLinearSparseArrayAllocator< BlockAllocationTag >, TInlineAllocator< 1, TConcurrentLinearBitArrayAllocator< BlockAllocationTag > > > | Experimental/ConcurrentLinearAllocator.h | |
| TConcurrentLinearSparseArrayAllocator | TSparseArrayAllocator< TConcurrentLinearArrayAllocator< BlockAllocationTag >, TConcurrentLinearBitArrayAllocator< BlockAllocationTag > > | Experimental/ConcurrentLinearAllocator.h | |
| TConstDualBothSetBitIterator | TConstDualSetBitIterator< Allocator, OtherAllocator, true > | A specialization of TConstDualSetBitIterator for iterating over two TBitArray containers and stop only when bits in the same location in each are both set. | Containers/BitArray.h |
| TConstDualEitherSetBitIterator | TConstDualSetBitIterator< Allocator, OtherAllocator, false > | A specialization of TConstDualSetBitIterator for iterating over two TBitArray containers and stop only when either, or both, of the bits in the same location in each are set. | Containers/BitArray.h |
| TConstEnumerateRef | TEnumerateRef< const ElementType, SizeType > | Misc/EnumerateRange.h | |
| TCopyQualifiersAndRefsFromTo_T | typename TCopyQualifiersAndRefsFromTo< From, To >::Type | Templates/CopyQualifiersAndRefsFromTo.h | |
| TCopyQualifiersFromTo_T | typename TCopyQualifiersFromTo< From, To >::Type | Templates/CopyQualifiersFromTo.h | |
| TElementType_T | typename TElementType< T >::Type | Traits/ElementType.h | |
| TEncryptionInt | TBigInt< 512 > | Math/BigInt.h | |
| TExpressionDefinition | TOptional< FExpressionError >(TExpressionTokenConsumer< CharType > &) | Typedefs that defines a function used to consume tokens Definitions may add FExpressionNodes parsed from the provided consumer's stream, or return an optional error. | Misc/ExpressionParserTypes.h |
| TFuncPtrTypeIfPossible_T | decltype(ResolveFuncPtrTypeIfPossible(std::declval< FunctorType && >(), 0)) | Templates/Function.h | |
| TGuardedSignedInt | TGuardedInt< SignedType > | Legacy alias for the previously signed-integer-only implementation. | Math/GuardedInt.h |
| ThreadMain | int(* | FramePro/FramePro.h | |
| ThreadMain | int(* | MemPro/MemPro.h | |
| ThreadSafetyMode | { using WeakPtrType=FWeakObjectPtr FNotThreadSafeDelegateMode | UObject/ScriptDelegates.h | |
| TIdentity_T | typename TIdentity< T >::Type | Templates/Identity.h | |
| TIndexedPtr | TIndexedPtrBase< T, T * > | Serialization/MemoryImage.h | |
| TIndexedRefCountPtr | TIndexedPtrBase< T, TRefCountPtr< T > > | Serialization/MemoryImage.h | |
| TInlineAllocator | TSizedInlineAllocator< NumInlineElements, 32, SecondaryAllocator > | Containers/ContainerAllocationPolicies.h | |
| TInlineAllocator64 | TSizedInlineAllocator< NumInlineElements, 64, SecondaryAllocator > | Containers/ContainerAllocationPolicies.h | |
| TIntrusiveMutexStateType_T | std::decay_t< decltype(ParamsType::IsLockedFlag)> | Async/IntrusiveMutex.h | |
| TInvokeResult_T | typename TInvokeResult< FuncType, ArgTypes... >::Type | Templates/Invoke.h | |
| TIsCharEncodingCompatibleWithTCHAR | TIsCharEncodingCompatibleWith< SrcEncoding, TCHAR > | Traits/IsCharEncodingCompatibleWith.h | |
| TIterator | TIteratorAdapter< TIteratorBase< InElementType, InSizeType > > | Containers/Deque.h | |
| TIterator | TIteratorAdapter< TIteratorBase< InElementType, InPageType, InPageTraits > > | Containers/PagedArray.h | |
| TLexResultType | TValueOrError< TArray< TExpressionToken< CharType > >, FExpressionError > | Misc/ExpressionParser.h | |
| TMakeIntegerSequence | typename UE4IntegerSequence_Private::TMakeIntegerSequenceImpl< T, N >::Type | Delegates/IntegerSequence.h | |
| TMemberFunctionPtrOuter_T | typename TMemberFunctionPtrOuter< T >::Type | Traits/MemberFunctionPtrOuter.h | |
| TMemoryImageArray | TArray< T, FMemoryImageAllocator > | Serialization/MemoryImage.h | |
| TMemoryImageMap | TMap< KeyType, ValueType, FMemoryImageSetAllocator, KeyFuncs > | Serialization/MemoryImage.h | |
| TMemoryImageSet | TSet< ElementType, KeyFuncs, FMemoryImageSetAllocator > | Serialization/MemoryImage.h | |
| TMemoryWriter | TMemoryWriterBase< TSizedDefaultAllocator< IndexSize > > | Serialization/MemoryWriter.h | |
| TNonconcurrentLinearArrayAllocator | TLinearArrayAllocatorBase< BlockAllocationTag, ELinearAllocatorThreadPolicy::NotThreadSafe > | Experimental/ConcurrentLinearAllocator.h | |
| TNotNull | T | Misc/NotNull.h | |
| TPair | TTuple< KeyType, ValueType > | Templates/Tuple.h | |
| TPatchedPtr | TPatchedPtrBase< T, T * > | Serialization/MemoryImage.h | |
| TPatchedRefCountPtr | TPatchedPtrBase< T, TRefCountPtr< T > > | Serialization/MemoryImage.h | |
| TPersistentVectorRegisterType | std::conditional_t< std::is_same_v< T, float >, PersistentVectorRegister4Float, std::conditional_t< std::is_same_v< T, double >, PersistentVectorRegister4Double, void > > | Alias for VectorRegister type to be used as member variables of structs, when alignment should not be over 16 bytes. | Math/VectorRegister.h |
| TScriptSet | TScriptSparseSet< Allocator > | Containers/Set.h | |
| TSignedIntType_T | typename TSignedIntType< NumBytes >::Type | Helper for TSignedIntType which expands out to the nested Type. | Traits/IntType.h |
| TStringBuilder | TStringBuilderWithBuffer< TCHAR, BufferSize > | An extendable string builder for TCHAR. | Containers/StringFwd.h |
| TToStringType_T | decltype(GetBindingType(std::declval< T >())) | This is used to force the arguments of FPaths::Combine to implicitly convert (if necessary) to FString when calling CombineImpl(), allowing them to remain as temporaries on the stack so that they stay allocated during the combining process. | Misc/Paths.h |
| TTupleElement | UE::Core::Private::Tuple::TCVTupleElement< Index, const volatile TupleType > | Traits class which gets the element type of a TTuple with the given index. | Templates/Tuple.h |
| TTupleIndex | UE::Core::Private::Tuple::TCVTupleIndex< Type, const volatile TupleType > | Traits class which gets the tuple index of a given type from a given TTuple. | Templates/Tuple.h |
| TUnderlyingIntegerType_T | TSignedIntType_T< sizeof(T)> | Templates/Atomic.h | |
| TUnsignedIntType_T | typename TUnsignedIntType< NumBytes >::Type | Helper for TUnsignedIntType which expands out to the nested Type. | Traits/IntType.h |
| TUtf8StringBuilder | TStringBuilderWithBuffer< UTF8CHAR, BufferSize > | An extendable string builder for UTF8CHAR. | Containers/StringFwd.h |
| TVectorRegisterType | typename UE::Math::VectorRegisterPrivate::TVectorRegisterTypeHelper< T >::Type | Alias which helps resolve a template type (float/double) to the appropriate VectorRegister type (VectorRegister4Float/VectorRegister4Double). | Math/VectorRegister.h |
| TWideStringBuilder | TStringBuilderWithBuffer< WIDECHAR, BufferSize > | An extendable string builder for WIDECHAR. | Containers/StringFwd.h |
| Type | EBuildTargetType | GenericPlatform/GenericPlatformMisc.h | |
| Type | EBuildConfiguration | GenericPlatform/GenericPlatformMisc.h | |
| TYPE_OF_NULL | FPlatformTypes::TYPE_OF_NULL | The type of the NULL constant. | HAL/Platform.h |
| TYPE_OF_NULLPTR | FPlatformTypes::TYPE_OF_NULLPTR | The type of the C++ nullptr keyword. | HAL/Platform.h |
| UCS2CHAR | FPlatformTypes::CHAR16 | A 16-bit character containing a UCS2 (Unicode, 16-bit, fixed-width) code unit, used for compatibility with 'Windows TCHAR' across multiple platforms. | HAL/Platform.h |
| UE_SYSTEM_TCHAR | TCHAR | This header is expected to be included after HAL/HideTCHAR.h - see the comments in that header for more details. | HAL/AllowTCHAR.h |
| uint16 | FPlatformTypes::uint16 | A 16-bit unsigned integer. | HAL/Platform.h |
| uint32 | FPlatformTypes::uint32 | A 32-bit unsigned integer. | HAL/Platform.h |
| uint64 | FPlatformTypes::uint64 | A 64-bit unsigned integer. | HAL/Platform.h |
| uint64 | unsigned long long | FramePro/FramePro.h | |
| uint8 | FPlatformTypes::uint8 | Transfer the platform types to global types. | HAL/Platform.h |
| UnicastThreadSafetyModeForMulticasts | FNotThreadSafeNotCheckedDelegateMode | UObject/ScriptDelegates.h | |
| UPTRINT | FPlatformTypes::UPTRINT | An unsigned integer the same size as a pointer. | HAL/Platform.h |
| UTF16CHAR | FPlatformTypes::CHAR16 | A 16-bit character containing a UTF16 (Unicode, 16-bit, variable-width) code unit. | HAL/Platform.h |
| UTF32CHAR | FPlatformTypes::UTF32CHAR | A 32-bit character containing a UTF32 (Unicode, 32-bit, fixed-width) code unit. | HAL/Platform.h |
| UTF8CHAR | FPlatformTypes::UTF8CHAR | An 8-bit character containing a UTF8 (Unicode, 8-bit, variable-width) code unit. | HAL/Platform.h |
| VectorRegister | VectorRegister4 | Math/UnrealMathFPU.h | |
| VectorRegister2d | VectorRegister2Double | Math/UnrealMathFPU.h | |
| VectorRegister4 | VectorRegister4Double | Backwards compatibility. | Math/UnrealMathFPU.h |
| VectorRegister4d | VectorRegister4Double | Math/UnrealMathFPU.h | |
| VectorRegister4f | VectorRegister4Float | Math/UnrealMathFPU.h | |
| VectorRegister4i | VectorRegister4Int | Aliases. | Math/UnrealMathFPU.h |
| VectorRegisterInt | VectorRegister4Int | Math/UnrealMathFPU.h | |
| WIDECHAR | FPlatformTypes::WIDECHAR | A wide character. Normally a signed type. | HAL/Platform.h |
Enums
Public
| Name | Remarks |
|---|---|
| Algo::ENoRef | A special enum indicating that reference should NOT be used when iterating a container. |
| Algo::ETopologicalSort | Flags for behavior of TopologicalSort; see the function comment in TopologicalSort.h |
| DynamicLayerPriority | NOTE: These are currently unused - here for future use. |
| EActiveReloadType | Enumerates the type of reload in progress |
| EAllowShrinking | Specifies whether or not a container's removal operation should attempt to auto-shrink the container's reserved memory usage. |
| EAppMsgCategory | Enumerates supported message dialog category types. |
| EAppMsgType::Type | Enumerates supported message dialog button types. |
| EAppReturnType::Type | Enumerates message dialog return types. |
| EArchiveValueType | Specifies the type of a value in a slot. Used by FContextFreeArchiveFormatter for introspection. |
| EAssociativity | Enum specifying the associativity (order of execution) for binary operators |
| EAsyncExecution | Enumerates available asynchronous execution methods. |
| EAsyncIOPriorityAndFlags | Enum for async IO priorities. |
| EAsyncTaskNotificationPromptAction | |
| EAsyncTaskNotificationState | |
| EAsyncTaskState | Enumerates possible states of slow running tasks. |
| EAutomationComparisonToleranceLevel | |
| EAutomationEventType | |
| EAutomationExpectedMessageFlags::MatchType | Flags for indicating the matching type to use for an expected message |
| EAutomationTestFlags | Flags for specifying automation test requirements/behavior Update GetTestFlagsMap when updating this enum. |
| EAxis::Type | Generic axis enum (mirrored for property use in Object.h) |
| EAxisList::Type | Extended axis enum for more specialized usage. |
| EBase64Mode | Mode to use for base64 encoding and decoding |
| EBitwiseOperatorFlags | Flag enumeration for control bitwise operator functionality |
| EBlockCanary | Canary value used in FFreeBlock A constant value unless we're compiled with fork support in which case there are two values identifying whether the page was allocated pre- or post-fork |
| EBranchReplayMethod | |
| EBufferWriterFlags | |
| EBuildConfiguration | Available build configurations. Mirorred from UnrealTargetConfiguration. |
| EBuildTargetType | Enumerates build target types. |
| EByteOrderMark | |
| ECbFieldError | Errors that can occur when accessing a field. |
| ECbFieldType | Field types and flags for FCbField[View]. |
| ECbValidateError | Flags for compact binary validation errors. Multiple flags may be combined. |
| ECbValidateMode | Flags for validating compact binary data. |
| ECheckModuleCompatibilityFlags | |
| EChunkInstallSpeed::Type | |
| EChunkLocation::Type | |
| EChunkPriority::Type | |
| EChunkProgressReportingType::Type | |
| ECommandLineArgumentFlags | |
| EComparisonOp | |
| ECompilationResult::Type | Enumerates possible results of a compilation operation. |
| ECompressedBufferDecompressFlags | |
| ECompressionFlags | Flags controlling [de]compression Make sure to update VerifyCompressionFlagsValid after changing these values. |
| EConfigCacheType | |
| EConfigExpansionFlags | |
| EConfigLayerFlags | |
| EConsoleVariableFlags | Console variable usage guide: |
| EConstEval | Used to add an explicitly consteval constructor when the default constructor for a type cannot be made constexpr (e.g. we are attempting to avoid zero-initialization when constructing at runtime) |
| EContextSwitchFlags | Flags for Context Switch stats to retrieve |
| EConvertibleLaptopMode | Enumerates the modes a convertible laptop can be in. |
| ECopyResult | |
| ECrashContextType | |
| ECrashDescVersions | Enumerates crash description versions. |
| ECrashDumpMode | Enumerates crash dump modes. |
| ECrashExitCodes | Defines special exit codes used to diagnose abnormal terminations. |
| ECrashHandlingType | Controls behaviour for built in crash handling |
| ECrashTrigger | In development mode we can cause crashes in order to test reporting systems. |
| ECultureIdentifierType | |
| ECustomVersionDifference | |
| ECustomVersionSerializationFormat | |
| EDateTimeStyle::Type | Redeclared in KismetTextLibrary for meta-data extraction purposes, be sure to update there as well |
| EDayOfWeek | Enumerates the days of the week in 7-day calendars. |
| EDebugSerializationFlags | Debug serialization flags. |
| EDefaultConstructNonNullPtr | |
| EDelayedRegisterRunPhase | |
| EDeviceScreenOrientation | Device orientations for screens. e.g. Landscape, Portrait, etc. |
| EDirectoryTreeGetFlags | |
| EDirectoryVisitorFlags | Enum for the DirectoryVisitor flags |
| EDisplayColorGamut | Display gamut, format, and chromacities. |
| EDisplayOutputFormat | Defines the type of format the backbuffer expects. |
| EEngineNetworkRuntimeFeatures | List of runtime features that can affect network compatibility between two connections |
| EErrorReportMode::Type | Enumerates supported error reporting modes. |
| EEventMode | |
| EFieldLayoutFlags::Type | |
| EFileJournalResult | Results that can be returned from IPlatformFile FileJournal API. |
| EFileOpenFlags | |
| EFileRead | |
| EFileRegionType | Describes the type of data found in a given file region. |
| EFileWrite | |
| EFindName | Enumeration for finding name. |
| EFixApplicability | |
| EForceInit | |
| EForkProcessRole | |
| EFormatArgumentType::Type | Redeclared in KismetTextLibrary for meta-data extraction purposes, be sure to update there as well |
| EGammaSpace | Enum for the different kinds of gamma spaces we expect to need to convert from/to. |
| EGuidFormats | Enumerates known GUID formats. |
| EHostProtocol | Known custom communication protocols used by the engine. |
| EHotfixDelegates::Type | Delegates for hotfixes |
| EInPlace | |
| EInputDeviceConnectionState | Represents the connection status of a given FInputDeviceId |
| EInputOutputFlags | Flags for Input/Output stats to retrieve |
| EInterpCurveMode | |
| EIoChunkType | Addressable chunk types. |
| EIoContainerFlags | |
| EIoContainerHeaderVersion | |
| EIoDecodeFlags | Additional options for FIoChunkEncoding::Decode calls |
| EIoDispatcherPriority | |
| EIoEncryptionMethod | I/O chunk encryption method. |
| EIoErrorCode | I/O error code. |
| EIoReadOptionsFlags | |
| EIoSignatureHashFunction | List of supported signature hash functions used when decoding an I/O store chunk block. |
| EIteration | Enum that can be used as an explicit result for iterations. |
| EKnownIniFile | |
| ELargeMemoryReaderFlags | |
| ELaunchVerb::Type | Not all platforms have different opening semantics, but Windows allows you to specify a specific verb when opening a file. |
| ELinearAllocatorThreadPolicy | |
| ELinkerNameTableConstructor | |
| ELoaderType | |
| ELoadModuleFlags | |
| ELocalizationLoadFlags | Load flags used in localization initialization. |
| ELocalizedTextSourceCategory | Categories of localized text. This enum is mirrored in NoExportTypes.h for UHT. |
| ELocMetadataType | Represents all the types a LocMetadata Value can be. |
| ELogTimes::Type | Enum that defines how the log times are to be displayed. |
| ELogVerbosity::Type | Enum that defines the verbosity levels of the logging system. |
| EMappedFileFlags | |
| EMemcpyCachePolicy | |
| EMemOned | |
| EMemoryOrder | |
| EMemoryTraceHeapAllocationFlags | These values are traced. Do not modify existing values in order to maintain compatibility. |
| EMemoryTraceHeapFlags | These values are traced. Do not modify existing values in order to maintain compatibility. |
| EMemoryTraceInit | Internal options for early initialization of memory tracing systems. |
| EMemoryTraceRootHeap | |
| EMemoryTraceSwapOperation | |
| EMemoryUnitStandard | Redeclared in KismetTextLibrary for meta-data extraction purposes, be sure to update there as well |
| EMemZeroed | Enums for specifying memory allocation type. |
| EMessageSeverity::Type | Ordered according to their severity |
| EMessageToken::Type | |
| EMobileHapticsType | |
| EModuleChangeReason | Enumerates reasons for modules to change. |
| EModuleLoadResult | Enumerates reasons for failed module loads. |
| EModuleUnloadResult | Enumerates reasons for failed module unloads. |
| EMonthOfYear | Enumerates the months of the year in 12-month calendars. |
| EName | |
| ENameBatchLoadingFlags | |
| ENameCase | |
| ENamedChunkType | |
| ENamedThreads::Type | Forward declaration for ENamedThreads |
| ENetworkConnectionStatus | Possible connection states |
| ENetworkConnectionType | |
| ENoDestroyConstEval | Special tag for TNoDestroy consteval constructor to avoid confusion with the inner type having its own tagged consteval constructor |
| ENoInit | |
| EOutputDeviceRedirectorFlushOptions | |
| EPackageEventStatType | |
| EPackageWriterResult | |
| EPageFaultFlags | Flags for page fault stats to retrieve |
| EParallelForFlags | Flags controlling the ParallelFor's behavior. |
| EParseState | Enum specifying how to treat the currently parsing character. |
| EPathPermissionListType | |
| EPathPermissionPrefixResult | Result of non-exact filtering on path prefixes. |
| EPerElement | |
| EPersistentStorageManagerFileSizeFlags | |
| EPimplPtrMode | Single-ownership smart pointer similar to TUniquePtr but with a few differences which make it particularly useful for (but not limited to) implementing the pimpl pattern: |
| EPixelFormat | |
| EPixelFormatCapabilities | |
| EPixelFormatChannelFlags | Defines which channel is valid for each pixel format. |
| EPlatformFileRead | Enum for platform file read flags |
| EPlatformFileWrite | Enum for platform file write flags |
| EPlatformIconSize | Available icon sizes (see FPlatformIconPaths) |
| EPlatformInfoType | |
| EPlatformMemorySizeBucket | |
| EProcessDiagnosticFlags | |
| EProcessResource::Type | |
| EPropertyPortFlags | Property exporting flags. |
| EQueryLocalizedResourceResult | Result codes from calling QueryLocalizedResourceResult. |
| EQueuedWorkFlags | Special flags that can be associated with queued work. |
| EQueuedWorkPriority | Higher priority are picked up first by the task thread pool. |
| EQueueMode | Enumerates concurrent queue modes. |
| ERadixSortBufferState | |
| ERangeBoundTypes::Type | Enumerates the valid types of range bounds. |
| ERefCountingMode | ERefCountingMode is used select between either 'fast' or 'thread safe' ref-counting types. |
| ERegexPatternFlags | |
| EResourceAlignment | Alignment for supported resource types |
| EResourceSizeMode::Type | Indicate what types of resources should be included for calculating used memory |
| ERoundingMode | Redeclared in KismetTextLibrary for meta-data extraction purposes, be sure to update there as well |
| ESearchCase::Type | Determines case sensitivity options for string comparisons. |
| ESearchDir::Type | Determines search direction for string operations. |
| ESetCustomVersionFlags | Flags defining how the Custom Version should be applied |
| EShadowCVarBehavior | |
| ESlowTaskVisibility | Enum to specify a particular slow task section should be shown |
| ESPMode | ESPMode is used select between either 'fast' or 'thread safe' shared pointer types. |
| EStatFlags | |
| EStatType | Used by the profiler |
| EStreamingStatus | Here are a number of profiling helper functions so we do not have to duplicate a lot of the glue code everywhere. |
| EStringTableLoadingPolicy | Copyright Epic Games, Inc. All Rights Reserved. |
| ESubsequentsMode::Type | |
| ESymlinkResult | Enum for IsSymlink() results (added so this func can return ESymlinkResult::Unimplemented) |
| ETaskTag | |
| ETextComparisonLevel::Type | |
| ETextFilterComparisonOperation | Copyright Epic Games, Inc. All Rights Reserved. |
| ETextFilterExpressionEvaluatorMode | Defines whether or not the expression parser can evaluate complex expressions |
| ETextFilterExpressionType | Defines the complexity of the current filter terms. |
| ETextFilterTextComparisonMode | Defines the different ways that a string can be compared while evaluating the expression |
| ETextFlag::Type | |
| ETextFormatFlags | |
| ETextGender | Redeclared in KismetTextLibrary for meta-data extraction purposes, be sure to update there as well |
| ETextIdenticalModeFlags | |
| ETextLocalizationManagerInitializedFlags | |
| ETextPluralForm | |
| ETextPluralType | |
| EThreadCreateFlags | |
| EThreadPriority | The list of enumerated thread priorities we support |
| ETraceCounterDisplayHint | |
| ETraceCounterNameType | |
| ETraceCounterType | |
| ETrackedActivityLight | Enum to specify status light for an activity Is used by the new console to show a colored dot in front of the tracked activity entry |
| ETransactionStateEventType | Different kinds of actions that can trigger a transaction state change |
| ETypeContainerScope | Enumerates the scopes for instance creation in type containers. |
| ETypeLayoutInterface::Type | |
| EUnattendedStatus | Tristate to identify a session which is attended or unattended (ie. usually automated testing) Determination requires command line arguments - therefore if not available, status is unknown |
| EUnit | Enum must be zero-indexed and sequential. |
| EUnitType | Enumeration that specifies particular classes of unit |
| EUnrealEngineObjectLicenseeUEVersion | |
| EUnrealEngineObjectUE4Version | This enum is the version for UE4 and should ONLY be edited in UE4 Main branch! |
| EUnrealEngineObjectUE5Version | Versioning |
| EVariantTypes | Enumerates the built-in types that can be stored in instances of FVariant. |
| EVersionComparison | Components of a version string. |
| EVersionComponent | Enum for the components of a version string. |
| EVirtualStackAllocatorDecommitMode | Implements a stack-style allocator backed by a dedicated block of virtual memory |
| FOodleDataCompression::ECompressionCommonUsage | OodleDataCompression : Unreal API for direct access to Oodle Data lossless data compression for manual encoding (not in Pak/iostore) NOTE : for any data that will be stored to disk, you should not be compressing it yourself! allow the pak/iostore system to choose the compressor! |
| FOodleDataCompression::ECompressionLevel | ECompressionLevel : Choose the Oodle Compression Level this mostly trades encode speed vs compression ratio decode speed is determined by choice of compressor (ECompressor) |
| FOodleDataCompression::ECompressor | ECompressor : Choose the Oodle Compressor this mostly trades decompression speed vs compression ratio encode speed is determined by ECompressionLevel , not the compressor choice. |
| FramePro::PacketType::Enum | |
| FramePro::Platform::Enum | |
| FramePro::ThreadState::Enum | |
| FramePro::ThreadWaitReason::Enum | |
| FRWScopeLockType | A scope lifetime controlled Read or Write lock of referenced mutex object |
| LowLevelTasks::ECancellationFlags | |
| LowLevelTasks::EQueuePreference | |
| LowLevelTasks::ETaskFlags | |
| LowLevelTasks::ETaskPriority | |
| LowLevelTasks::ETaskState | (I)nitThread: STORE(I)-------------------CAS(C)------------------- |
| LowLevelTasks::Private::ELocalQueueType | Copyright (C) 2016 Dmitry Vyukov [email protected] |
| LowLevelTasks::Private::EWaitState | Copyright (C) 2016 Dmitry Vyukov [email protected] |
| MemPro::EPlatform | |
| MemPro::PageState | |
| MemPro::PageType | |
| TextBiDi::ETextDirection | Lists the potential reading directions for text |
| TextNamespaceUtil::ETextCopyMethod | |
| UE::AccessDetection::EType | |
| UE::Color::EChromaticAdaptationMethod | List of available chromatic adaptation methods. |
| UE::Color::EColorSpace | List of available color spaces. |
| UE::Color::EEncoding | List of available encodings/transfer functions. |
| UE::Color::EWhitePoint | List of standard white points. |
| UE::ConfigAccessTracking::ELoadType | The manner in which the FConfigFile was loaded, so that subscribers can record how to reload it in another process and reread the values. |
| UE::Core::EVisualizerDebuggingStateResult | Enumeration specifying how a call to FVisualizerDebuggingState::Assign succeeded or failed |
| UE::Core::Private::ENullTerminatedString | Deprecated in 5.7. Only needed for backward compatibility. |
| UE::Core::Private::FormatStringSan::EFormatStringSanStatus | |
| UE::Core::Private::Tuple::EForwardingConstructor | |
| UE::Core::Private::Tuple::EOtherTupleConstructor | |
| UE::EConsumeAllMpmcQueueResult | Copyright Epic Games, Inc. All Rights Reserved. |
| UE::Graph::EConvertToGraphOptions | |
| UE::HAL::EProcessId | |
| UE::String::EParseLinesOptions | |
| UE::String::EParseTokensOptions | |
| UE::StructuredArchive::Private::EElementType | |
| UE::StructuredArchive::Private::EEnteringAttributeState | |
| UE::Tasks::EExtendedTaskPriority | Special task priorities for tasks that are never sent to the scheduler |
| UE::Tasks::ETaskFlags | |
| UE::UnifiedError::EDetailFilter | |
| UE::Virtualization::EAnalyticsFlags | Used to customize the analytics events being sent via the virtualization system |
| UE::Virtualization::EInitializationFlags | Optional flags that change how the VA system is initialized |
| UE::Virtualization::EPayloadFilterReason | This enum describes the reasons why a payload may not be virtualized |
| UE::Virtualization::EPayloadStatus | Describes the status of a payload in regards to a backend storage system |
| UE::Virtualization::EQueryResult | The result of a query. |
| UE::Virtualization::ERehydrationOptions | Options used when rehydrating packages |
| UE::Virtualization::ERehydrationResult | The result of the re-hydration process |
| UE::Virtualization::EStorageType | Describes the type of storage to use for a given action |
| UE::Virtualization::EVirtualizationOptions | Options used when virtualizing packages |
| UE::Virtualization::EVirtualizationResult | The result of the virtualization process |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| EBuildConfigurations::Debug | EBuildConfiguration | GenericPlatform/GenericPlatformMisc.h | |
| EBuildConfigurations::DebugGame | EBuildConfiguration | GenericPlatform/GenericPlatformMisc.h | |
| EBuildConfigurations::Development | EBuildConfiguration | GenericPlatform/GenericPlatformMisc.h | |
| EBuildConfigurations::Shipping | EBuildConfiguration | GenericPlatform/GenericPlatformMisc.h | |
| EBuildConfigurations::Test | EBuildConfiguration | GenericPlatform/GenericPlatformMisc.h | |
| EBuildConfigurations::Unknown | EBuildConfiguration | GenericPlatform/GenericPlatformMisc.h | |
| EBuildTargets::Editor | EBuildTargetType | GenericPlatform/GenericPlatformMisc.h | |
| EBuildTargets::Game | EBuildTargetType | GenericPlatform/GenericPlatformMisc.h | |
| EBuildTargets::Server | EBuildTargetType | GenericPlatform/GenericPlatformMisc.h | |
| EBuildTargets::Unknown | EBuildTargetType | GenericPlatform/GenericPlatformMisc.h | |
| MusicalTime::TicksPerQuarterNote | int32 | Misc/MusicalTime.h | |
| TIsTOptional_V | bool | Trait which determines whether or not a type is a TOptional. | Misc/Optional.h |
| TIsTOptional_V< const TOptional< T > > | bool | Misc/Optional.h | |
| TIsTOptional_V< const volatile TOptional< T > > | bool | Misc/Optional.h | |
| TIsTOptional_V< TOptional< T > > | bool | Misc/Optional.h | |
| TIsTOptional_V< volatile TOptional< T > > | bool | Misc/Optional.h | |
| UE::UnifiedError::Core::ArgumentError::DeclaredErrorCode | int32 | Experimental/UnifiedError/CoreErrorTypes.h | |
| UE::UnifiedError::Core::CancellationError::DeclaredErrorCode | int32 | Experimental/UnifiedError/CoreErrorTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AcquireLock | UE::FAcquireLock | Async/LockTags.h | ||
| AnimWeightThreshold | VectorRegister | Math/VectorRegister.h | ||
| BasisL | int32 | Math/SHMath.h | ||
| BasisM | int32 | Math/SHMath.h | ||
| bIsAConstString | bool | Returns true when the type is a const char*, const TCHAR*, const char[] or const TCHAR[]. | String/FormatStringSan.h | |
| bSuppressFileLog | bool | Wrapper to log the low level file system | HAL/IPlatformFileLogWrapper.h | |
| CAnyOf | bool | Concepts/AnyOf.h | ||
| COLORSPACE_VER | uint32 | Increment upon breaking changes to the EColorSpace and EChromaticAdaptationMethod enums. | ColorManagement/ColorManagementDefines.h | |
| DEFAULT_CHROMATIC_ADAPTATION_METHOD | EChromaticAdaptationMethod | Default method used across the engine for chromatic adaptation. | ColorManagement/ColorManagementDefines.h | |
| DefaultFloatPrecision | FVector::FReal | Math/Vector.h | ||
| DefaultQueuedWorkPriorityWrapper | auto | Misc/QueuedThreadPoolWrapper.h | ||
| DeferLock | UE::FDeferLock | Async/LockTags.h | ||
| DXT1 | PRAGMA_DISABLE_DEPRECATION_WARNINGS FDXT1 | Structure encompassing single DXT5 block DXT1 color component. | Math/Color.h | |
| EAutomationTestFlags_ApplicationContextMask | EAutomationTestFlags | Misc/AutomationTest.h | ||
| EAutomationTestFlags_FeatureMask | EAutomationTestFlags | Misc/AutomationTest.h | ||
| EAutomationTestFlags_FilterMask | EAutomationTestFlags | Misc/AutomationTest.h | ||
| EAutomationTestFlags_HighPriorityAndAbove | EAutomationTestFlags | Misc/AutomationTest.h | ||
| EAutomationTestFlags_MediumPriorityAndAbove | EAutomationTestFlags | Misc/AutomationTest.h | ||
| EAutomationTestFlags_PriorityMask | EAutomationTestFlags | Misc/AutomationTest.h | ||
| ENCODING_TYPES_VER | uint32 | Increment upon breaking changes to the EEncoding enum. | ColorManagement/ColorManagementDefines.h | |
| FALSE | BOOL | Microsoft/MinimalWindowsApi.h | ||
| FileJournalEntryHandleInvalid | FFileJournalEntryHandle | GenericPlatform/GenericPlatformFile.h | ||
| FileJournalFileHandleInvalid | const FFileJournalFileHandle | GenericPlatform/GenericPlatformFile.h | ||
| FileJournalIdInvalid | FFileJournalId | GenericPlatform/GenericPlatformFile.h | ||
| G | uint16 | Helper struct for a 16 bit 565 color of a DXT1/3/5 block. Green component, 6 bit. | Math/Color.h | |
| GAllowActorScriptExecutionInEditor | bool | Allow AActor object to execute script in the editor from specific entry points, such as when running a construction script | CoreGlobals.h | |
| GAlwaysReportCrash | bool | Whether we should generate crash reports even if the debugger is attached. | HAL/ExceptionHandling.h | |
| GAreScreenMessagesEnabled | bool | Global value indicating on-screen warnings/message should be displayed. | CoreGlobals.h | |
| GBackgroundPriorityThreadPool | FQueuedThreadPool * | Misc/QueuedThreadPool.h | ||
| GColorList | FColorList | Global instance of color list helper class. | Math/ColorList.h | |
| GCompatIni | FString | CoreGlobals.h | ||
| GCompilingBlueprint | bool | Forces use of template names for newly instanced components in a CDO. | CoreGlobals.h | |
| GConfig | FConfigCacheIni * | CoreGlobals.h | ||
| GConfigExpansions | FConfigLayerExpansion | Misc/ConfigHierarchy.h | ||
| GConfigLayers | FConfigLayer | Misc/ConfigHierarchy.h | ||
| GCoreComplexObjectPathDebug | UE::CoreUObject::Private::FStoredObjectPathDebug * | CoreGlobals.h | ||
| GCoreDebuggingState | UE::Core::FVisualizerDebuggingState * | CoreGlobals.h | ||
| GCoreObjectArrayForDebugVisualizers | FChunkedFixedUObjectArray * | CoreGlobals.h | ||
| GCoreObjectHandlePackageDebug | UE::CoreUObject::Private::FObjectHandlePackageDebugData * | CoreGlobals.h | ||
| GCurrentTraceName | FLazyName | Determines what kind of trace should occur, NAME_None for none. | CoreGlobals.h | |
| GCycleStatsShouldEmitNamedEvents | int32 | Whether stats should emit named events for e.g. PIX. | CoreGlobals.h | |
| GDebugToolExec | FExec * | Exec handler for game debugging tool, allowing commands like "editactor" | CoreGlobals.h | |
| GDeviceProfilesIni | FString | CoreGlobals.h | ||
| GEditorIni | FString | Editor per-project ini files - stored per project. | CoreGlobals.h | |
| GEditorKeyBindingsIni | FString | CoreGlobals.h | ||
| GEditorLayoutIni | FString | Editor ini file locations - stored per engine version (shared across all projects). | CoreGlobals.h | |
| GEditorPerProjectIni | FString | Editor per-project ini files - stored per project. | CoreGlobals.h | |
| GEditorSettingsIni | FString | CoreGlobals.h | ||
| GEdSelectionLock | bool | CoreGlobals.h | ||
| GEnableVREditorHacks | bool | Enables various editor and HMD hacks that allow the experimental VR editor feature to work, perhaps at the expense of other systems | CoreGlobals.h | |
| GEngineIni | FString | CoreGlobals.h | ||
| GEnsureOnNANDiagnostic | int32 | Logging/LogMacros.h | ||
| GError | FOutputDeviceError * | Critical errors. | CoreGlobals.h | |
| GErrorExceptionDescription | TCHAR | #crashReport: 2014-08-19 Combine into one, refactor. | CoreGlobals.h | |
| GErrorHist | TCHAR | For building call stack text dump in guard/unguard mechanism. | CoreGlobals.h | |
| GetLoaderType | ELoaderType(* | Returns the type of the currently active loader, if any. | CoreGlobals.h | |
| GEventDrivenLoaderEnabled | bool | Whether we are using the event driven loader | CoreGlobals.h | |
| GExitPurge | bool | CoreGlobals.h | ||
| GFalse | const FText | CoreGlobals.h | ||
| GFastPathUniqueNameGeneration | bool | When constructing objects, use the fast path on consoles... | CoreGlobals.h | |
| GFirstFrameIntraFrameDebugging | bool | True if this is the first time through the UI message pumping loop. | CoreGlobals.h | |
| GFixedMallocLocationPtr | FMalloc ** | Memory allocator pointer location when PLATFORM_USES_FIXED_GMalloc_CLASS is true. | HAL/MemoryBase.h | |
| GFlushStreamingFunc | void(* | Helper function to flush resource streaming. |
Helper function to flush resource streaming. | CoreGlobals.h | |
| GForceLoadEditorOnly | bool | IS_MONOLITHIC | !UE_EDITOR. | CoreGlobals.h | ||
| GForeignEngineDir | const TCHAR * | CoreGlobals.h | ||||
| GFrameCounter | uint64 | Steadily increasing frame counter. |
Steadily increasing frame counter. | CoreGlobals.h | |
| GFrameCounterRenderThread | uint64 | CoreGlobals.h | ||
| GFrameNumber | uint32 | Incremented once per frame before the scene is being rendered. | CoreGlobals.h | |
| GFrameNumberRenderThread | uint32 | NEED TO RENAME, for RT version of GFrameTime use View.ViewFamily->FrameNumber or pass down from RT from GFrameTime). | CoreGlobals.h | |
| GGameIni | FString | CoreGlobals.h | ||
| GGameplayTagsIni | FString | CoreGlobals.h | ||
| GGameThreadId | uint32 | Thread ID of the main/game thread |
Thread ID of the main/game thread | CoreGlobals.h | |
| GGameUserSettingsIni | FString | CoreGlobals.h | ||
| GHardwareIni | FString | CoreGlobals.h | ||
| GHitchThresholdMS | float | Threshold for a frame to be considered a hitch (in milliseconds). | CoreGlobals.h | |
| GIgnoreDebugger | bool | Whether we should ignore the attached debugger. | CoreGlobals.h | |
| GIgnoreDebugger | bool | Whether we should ignore the attached debugger. | Misc/AssertionMacros.h | |
| GInputIni | FString | CoreGlobals.h | ||
| GInputTime | uint64 | The time input was sampled, in cycles. |
The time input was sampled, in cycles. | CoreGlobals.h | |
| GInstallBundleIni | FString | CoreGlobals.h | ||
| GInternalProjectName | TCHAR | Game name, used for base game directory and ini among other things | CoreGlobals.h | |
| GIntraFrameDebuggingGameThread | bool | Indicates that the game thread is currently paused deep in a call stack, while some subset of the editor user interface is pumped. | CoreGlobals.h | |
| GIOThreadPool | FQueuedThreadPool * | Misc/QueuedThreadPool.h | ||
| GIsAutomationTesting | bool | Whether or not a unit test is currently being run. | CoreGlobals.h | |
| GIsBuildMachine | bool | These are set when the engine first starts up. | CoreGlobals.h | |
| GIsClient | bool | CoreGlobals.h | ||
| GIsCookerLoadingPackage | bool | Whether the cooker is currently loading a package or not | CoreGlobals.h | |
| GIsCriticalError | bool | CoreGlobals.h | ||
| GIsDemoMode | bool | Disables some warnings and minor features that would interrupt a demo presentation | CoreGlobals.h | |
| GIsDumpingMovie | int32 | Whether we are dumping screen shots | CoreGlobals.h | |
| GIsDuplicatingClassForReinstancing | FIsDuplicatingClassForReinstancing | CoreGlobals.h | ||
| GIsEditor | bool | True if we are in the editor. | CoreGlobals.h | |
| GIsFirstInstance | bool | Whether we are the first instance of the game running. | CoreGlobals.h | |
| GIsGameAgnosticExe | bool | If true, this executable is able to run all games (which are loaded as DLL's). | CoreGlobals.h | |
| GIsGameThreadIdInitialized | bool | Has GGameThreadId been set yet? |
Has GGameThreadId been set yet? | CoreGlobals.h | |
| GIsGCingAfterBlueprintCompile | bool | True if we're garbage collecting after a blueprint compilation | CoreGlobals.h | |
| GIsGuarded | bool | CoreGlobals.h | ||
| GIsHighResScreenshot | bool | CoreGlobals.h | ||
| GIsHotReload | bool | If true, we are reloading a class for HotReload |
If true, we are reloading a class for HotReload | Modules/ModuleManager.h | |
| GIsImportingT3D | bool | CoreGlobals.h | ||
| GIsInitialLoad | bool | Whether we are still in the initial loading process. | CoreGlobals.h | |
| GIsPIEUsingPlayerStart | bool | Whether or not PIE was attempting to play from PlayerStart | CoreGlobals.h | |
| GIsPlayInEditorWorld | bool | Whether GWorld should point to the play in editor world. | CoreGlobals.h | |
| GIsReconstructingBlueprintInstances | bool | True if we're reconstructing blueprint instances. Should never be true on cooked builds | CoreGlobals.h | |
| GIsReinstancing | std::atomic< bool > | True if actors and objects are being re-instanced. | CoreGlobals.h | |
| GIsRequestingExit | bool | CoreGlobals.h | ||
| GIsRetrievingVTablePtr | bool | True when we are retrieving VTablePtr from UClass | CoreGlobals.h | |
| GIsRunning | bool | CoreGlobals.h | ||
| GIsRunningRHIInDedicatedThread_InternalUseOnly | bool | CoreGlobals.h | ||
| GIsRunningRHIInSeparateThread_InternalUseOnly | bool | CoreGlobals.h | ||
| GIsRunningRHIInTaskThread_InternalUseOnly | bool | CoreGlobals.h | ||
| GIsRunningUnattendedScript | bool | If true, we are running an editor script that should not prompt any dialog modal. | CoreGlobals.h | |
| GIsServer | bool | CoreGlobals.h | ||
| GIsSilent | bool | This determines if we should output any log text. | CoreGlobals.h | |
| GIsSlowTask | bool | CoreGlobals.h | ||
| GIsTransacting | bool | CoreGlobals.h | ||
| GLargeThreadPool | FQueuedThreadPool * | Misc/QueuedThreadPool.h | ||
| GLastGCFrame | uint64 | GFrameCounter the last time GC was run. | CoreGlobals.h | |
| GLightmassIni | FString | CoreGlobals.h | ||
| GLogConsole | FOutputDeviceConsole * | CoreGlobals.h | ||
| GLongCorePackageName | FLazyName | Name of the core package. | CoreGlobals.h | |
| GLongCoreUObjectPackageName | FLazyName | CoreGlobals.h | ||
| GMakeCacheIDIndex | uint64 | CoreGlobals.h | ||
| GMalloc | FMalloc * | HAL/MemoryBase.h | ||
| GMalloc | FMalloc *const & | Un-namespaced GMalloc remains exposed for backwards compatibility. | HAL/MemoryBase.h | |
| GMallocBinnedEnableCSVStats | int32 | HAL/MallocBinnedCommon.h | ||
| GMallocBinnedFlushRegisteredThreadCachesOnOneThread | int32 | HAL/MallocBinnedCommon.h | ||
| GMallocBinnedFlushThreadCacheMaxWaitTime | float | HAL/MallocBinnedCommon.h | ||
| GMallocCallstackHandler | FMallocCallstackHandler * | HAL/MallocCallstackHandler.h | ||
| GMallocDoubleFreeFinder | FMallocDoubleFreeFinder * | HAL/MallocDoubleFreeFinder.h | ||
| GMallocDoubleFreeFinderEnabled | bool | HAL/MallocDoubleFreeFinder.h | ||
| GMallocFrameProfiler | FMallocFrameProfiler * | HAL/MallocFrameProfiler.h | ||
| GMallocFrameProfilerEnabled | bool | HAL/MallocFrameProfiler.h | ||
| GNearClippingPlane | float | CoreGlobals.h | ||
| GNearClippingPlane_RenderThread | float | CoreGlobals.h | ||
| GNo | const FText | CoreGlobals.h | ||
| GNone | const FText | CoreGlobals.h | ||
| GOldestLoadablePackageFileUEVersion | const FPackageFileVersion | UObject/ObjectVersion.h | ||
| GPackageFileLicenseeUE4Version | const int32 | UObject/ObjectVersion.h | ||
| GPackageFileLicenseeUEVersion | const int32 | UObject/ObjectVersion.h | ||
| GPackageFileUE4Version | const int32 | UObject/ObjectVersion.h | ||
| GPackageFileUEVersion | const FPackageFileVersion | UObject/ObjectVersion.h | ||
| GParallelForBackgroundYieldingTimeoutMs | int32 | Async/ParallelFor.h | ||
| GParallelForDisableOversubscription | bool | Async/ParallelFor.h | ||
| GPersistentLinearAllocatorExtends | FPersistentLinearAllocatorExtends | Special case for the FPermanentObjectPoolExtents to reduce the amount of pointer dereferencing. | Memory/LinearAllocator.h | |
| GPixelFormats | FPixelFormatInfo | PixelFormat.h | ||
| GPlatformNeedsPowerOfTwoTextures | bool | True if the runtime needs textures to be powers of two | CoreGlobals.h | |
| GPluginLayers | FConfigLayer | Plugins don't need to look at the same number of insane layers. | Misc/ConfigHierarchy.h | |
| GPluginModificationLayers | FConfigLayer | These are for the modifications to existing config files (for instance Plugin/Config/Engine.ini. | Misc/ConfigHierarchy.h | |
| GPrintLogCategory | bool | How to print the category in log output. |
How to print the category in log output. | CoreGlobals.h | |
| GPrintLogTimes | ELogTimes::Type | How to print the time in log output. |
How to print the time in log output | CoreGlobals.h | |
| GPrintLogVerbosity | bool | How to print the verbosity in log output. |
How to print the verbosity in log output. | CoreGlobals.h | |
| GPumpingMessages | bool | Whether or not messages are being pumped | CoreGlobals.h | |
| GPumpingMessagesOutsideOfMainLoop | bool | Whether or not messages are being pumped outside of main loop | CoreGlobals.h | |
| GRenderingThread | FRunnableThread * | Thread used for rendering | CoreGlobals.h | |
| GRenderThreadId | uint32 | Thread ID of the render thread, if any | CoreGlobals.h | |
| GRuntimeOptionsIni | FString | CoreGlobals.h | ||
| GSavingCompressionChunkSize | int32 | Size to break up data into when saving compressed data | CoreGlobals.h | |
| GScalabilityIni | FString | CoreGlobals.h | ||
| GScreenMessagesRestoreState | bool | CoreGlobals.h | ||
| GScreenshotResolutionX | uint32 | CoreGlobals.h | ||
| GScreenshotResolutionY | uint32 | CoreGlobals.h | ||
| GShouldEmitVerboseNamedEvents | bool | Whether verbose stats should be also generate external profiler named events. | CoreGlobals.h | |
| GSlateLoadingThreadId | uint32 | Thread ID of the slate thread, if any | CoreGlobals.h | |
| GSlowTaskOccurred | bool | CoreGlobals.h | ||
| GStartTime | double | Time at which FPlatformTime::Seconds() was first initialized (very early on) | CoreGlobals.h | |
| GSystemStartTime | FString | System time at engine init. |
System time at engine init. | CoreGlobals.h | |
| GTestCriticalStalls | int32 | Containers/LockFreeList.h | ||
| GThreadPool | FQueuedThreadPool * | Global thread pool for shared async operations |
The global thread pool | Misc/QueuedThreadPool.h | |
| GTrue | const FText | CoreGlobals.h | ||
| GUELibraryOverrideSettings | FUELibraryOverrideSettings | Settings for when using UE as a library | CoreGlobals.h | |
| GUndo | ITransaction * | CoreGlobals.h | ||
| GUndo | ITransaction * | Containers/TransArray.h | ||
| GUseCrashReportClient | bool | Whether to use ClientReportClient rather than AutoReporter. | HAL/ExceptionHandling.h | |
| GVerifyObjectReferencesOnly | bool | Disable loading of objects not contained within script files; used during script compilation | CoreGlobals.h | |
| GWarn | FFeedbackContext * | CoreGlobals.h | ||
| GYes | const FText | CoreGlobals.h | ||
| Indices | uint32 | Helper struct for a 16 bit 565 color of a DXT1/3/5 block. | Math/Color.h | |
| INPUTDEVICEID_NONE | FInputDeviceId | Static invalid input device. | Misc/CoreMiscDefines.h | |
| InvalidId | const FId | Async/TaskTrace.h | ||
| InvalidRSAKeyHandle | FRSAKeyHandle | Misc/IEngineCrypto.h | ||
| InvalidVertex | FVertex | Experimental/Graph/GraphConvert.h | ||
| IsAsyncLoading | bool(* | Whether we're currently in the async loading code path or not | CoreGlobals.h | |
| IsAsyncLoadingMultithreaded | bool(* | Returns true if async loading is using the async loading thread | CoreGlobals.h | |
| IsAsyncLoadingSuspended | bool(* | Suspends async package loading. | CoreGlobals.h | |
| IsInAsyncLoadingThread | bool(* | CoreGlobals.h | ||
| MaxTicks | int64 | The maximum number of ticks that can be represented in FTimespan. | Misc/Timespan.h | |
| MaxVertex | FVertex | Valid vertices are in the range 0 <= vertex < MAX_int32. | Experimental/Graph/GraphConvert.h | |
| MiniDumpFilenameW | TCHAR | HAL/ExceptionHandling.h | ||
| MinMergeSubgroupSize | int32 | Algo/StableSort.h | ||
| MinTicks | int64 | The minimum number of ticks that can be represented in FTimespan. | Misc/Timespan.h | |
| NanosecondsPerTick | int64 | The number of nanoseconds per tick. | Misc/Timespan.h | |
| NewPipe | UE::HAL::FNewPipe | HAL/PlatformProcess.h | ||
| NormalizationConstants | float | Constants. | Math/SHMath.h | |
| NullOpt | FNullOpt | Misc/Optional.h | ||
| NumPayloadFilterReasons | uint16 | Virtualization/VirtualizationTypes.h | ||
| PackageNamespaceEndMarker | TCHAR | Internationalization/TextNamespaceUtil.h | ||
| PackageNamespaceStartMarker | TCHAR | Internationalization/TextNamespaceUtil.h | ||
| PlatformAgnosticName | FStringView | Misc/ConfigAccessData.h | ||
| PLATFORMUSERID_NONE | FPlatformUserId | Static invalid platform user | Misc/CoreMiscDefines.h | |
| PRIVATE_GIsRunningCookCommandlet | bool | CoreGlobals.h | ||
| PRIVATE_GIsRunningDLCCookCommandlet | bool | Whether this executable is running the cook commandlet | CoreGlobals.h | |
| R | uint16 | Red component, 5 bit | Math/Color.h | |
| RequiredAlignment | SIZE_T | Templates/PimplPtr.h | ||
| ResumeAsyncLoading | void(* | Resumes async package loading. | CoreGlobals.h | |
| ResumeTextureStreamingRenderTasks | void(* | Resume texture updates caused by completed async IOs. | CoreGlobals.h | |
| RotationSignificantThreshold | VectorRegister | Math/VectorRegister.h | ||
| Sentinel | FNode | WARNING: this queue can cause priority inversion or a livelock due to spinlocking in `Deplete()_ method, though we haven't seen this happened in practice. | Containers/DepletableMpmcQueue.h | |
| SmallTaskSize | int32 | Tasks/TaskPrivate.h | ||
| STATCAT_Advanced | Async/TaskGraphInterfaces.h | |||
| SuspendAsyncLoading | void(* | Suspends async package loading. | CoreGlobals.h | |
| SuspendTextureStreamingRenderTasks | void(* | Suspends texture updates caused by completed async IOs. | CoreGlobals.h | |
| TAdderVTableImpl | TAdderVTable< T > GAdderVTableImpl & | Containers/AdderRef.h | ||
| Tail | std::atomic< FNode * > | Containers/DepletableMpmcQueue.h | ||
| TAreTypesEqual_V | bool | HAL/Platform.h | ||
| TAreTypesEqual_V< T, T > | bool | HAL/Platform.h | ||
| TArrayElementsAreCompatible_V | bool | Assume elements are compatible with themselves - avoids problems with generated copy constructors of arrays of forwarded types, e.g.: | Containers/Array.h | |
| TaskTraceVersion | uint32 | Async/TaskTrace.h | ||
| TCanBeConvertedToFromAll_V | bool | This is a workaround for a parsing error in MSVC under /persmissive- builds, which would get confused by the fold expression in the constraint in the constructor. | Containers/StaticArray.h | |
| TCanBitwiseRelocate_V | bool | Templates/MemoryOps.h | ||
| TForceConstEval_V | T | Templates/UnrealTemplate.h | ||
| TicksPerDay | int64 | The number of timespan ticks per day. | Misc/Timespan.h | |
| TicksPerHour | int64 | The number of timespan ticks per hour. | Misc/Timespan.h | |
| TicksPerMicrosecond | int64 | The number of timespan ticks per microsecond. | Misc/Timespan.h | |
| TicksPerMillisecond | int64 | The number of timespan ticks per millisecond. | Misc/Timespan.h | |
| TicksPerMinute | int64 | The number of timespan ticks per minute. | Misc/Timespan.h | |
| TicksPerSecond | int64 | The number of timespan ticks per second. | Misc/Timespan.h | |
| TicksPerWeek | int64 | The number of timespan ticks per week. | Misc/Timespan.h | |
| TicksPerYear | int64 | The number of timespan ticks per year (365 days, not accounting for leap years). | Misc/Timespan.h | |
| TIsCharEncodingCompatibleWith_V | bool | Traits/IsCharEncodingCompatibleWith.h | ||
| TIsCharEncodingSimplyConvertibleTo_V | bool | Traits/IsCharEncodingSimplyConvertibleTo.h | ||
| TIsCharType_V | bool | Traits/IsCharType.h | ||
| TIsCompatibleElementType_V | bool | Trait testing whether a type is compatible with the view type | Containers/ArrayView.h | |
| TIsContainerElementTypeCopyable_V | bool | Temporary compatibility mechanism to be used solely for the purpose of raw pointers to wrapped pointers. | Containers/ContainerElementTypeCompatibility.h | |
| TIsContainerElementTypeReinterpretable_V | bool | Temporary compatibility mechanism to be used solely for the purpose of raw pointers to wrapped pointers. | Containers/ContainerElementTypeCompatibility.h | |
| TIsContiguousContainer_V | bool | Traits/IsContiguousContainer.h | ||
| TIsFixedWidthCharEncoding_V | bool | Traits/IsFixedWidthCharEncoding.h | ||
| TIsFloatOrDouble_V | bool | String/FormatStringSan.h | ||
| TIsFormattedStringBuilderType_V | bool | Trait which determines whether or not a type can be appended to TStringBuilderBase via TFormatSpecifier. | Misc/StringBuilder.h | |
| TIsFormattedStringBuilderType_V< const T > | bool | Misc/StringBuilder.h | ||
| TIsFormattedStringBuilderType_V< const volatile T > | bool | Misc/StringBuilder.h | ||
| TIsFormattedStringBuilderType_V< double > | bool | Misc/StringBuilder.h | ||
| TIsFormattedStringBuilderType_V< float > | bool | Misc/StringBuilder.h | ||
| TIsFormattedStringBuilderType_V< int16 > | bool | Misc/StringBuilder.h | ||
| TIsFormattedStringBuilderType_V< int32 > | bool | Misc/StringBuilder.h | ||
| TIsFormattedStringBuilderType_V< int64 > | bool | Misc/StringBuilder.h | ||
| TIsFormattedStringBuilderType_V< int8 > | bool | Misc/StringBuilder.h | ||
| TIsFormattedStringBuilderType_V< long > | bool | Misc/StringBuilder.h | ||
| TIsFormattedStringBuilderType_V< long double > | bool | Misc/StringBuilder.h | ||
| TIsFormattedStringBuilderType_V< uint16 > | bool | Misc/StringBuilder.h | ||
| TIsFormattedStringBuilderType_V< uint32 > | bool | Misc/StringBuilder.h | ||
| TIsFormattedStringBuilderType_V< uint64 > | bool | Misc/StringBuilder.h | ||
| TIsFormattedStringBuilderType_V< uint8 > | bool | Misc/StringBuilder.h | ||
| TIsFormattedStringBuilderType_V< unsigned long > | bool | Misc/StringBuilder.h | ||
| TIsFormattedStringBuilderType_V< volatile T > | bool | Misc/StringBuilder.h | ||
| TIsImplicitlyConstructible_V | bool | Traits/IsImplicitlyConstructible.h | ||
| TIsIntegralEnum_V | bool | String/FormatStringSan.h | ||
| TIsTArray_V | bool | Trait which determines whether or not a type is a TArray. | Containers/Array.h | |
| TIsTArray_V< const TArray< InElementType, InAllocatorType > > | bool | Containers/Array.h | ||
| TIsTArray_V< const volatile TArray< InElementType, InAllocatorType > > | bool | Containers/Array.h | ||
| TIsTArray_V< TArray< InElementType, InAllocatorType > > | bool | Containers/Array.h | ||
| TIsTArray_V< volatile TArray< InElementType, InAllocatorType > > | bool | Containers/Array.h | ||
| TIsTArrayOrDerivedFromTArray_V | bool | Containers/Array.h | ||
| TIsTArrayView_V | bool | Containers/ArrayView.h | ||
| TIsTArrayView_V< const TArrayView< InElementType, InSizeType > > | bool | Containers/ArrayView.h | ||
| TIsTArrayView_V< const volatile TArrayView< InElementType, InSizeType > > | bool | Containers/ArrayView.h | ||
| TIsTArrayView_V< TArrayView< InElementType, InSizeType > > | bool | Containers/ArrayView.h | ||
| TIsTArrayView_V< volatile TArrayView< InElementType, InSizeType > > | bool | Containers/ArrayView.h | ||
| TIsTEnumAsByte_V | bool | Traits/IsTEnumAsByte.h | ||
| TIsTEnumAsByte_V< const TEnumAsByte< T > > | bool | Traits/IsTEnumAsByte.h | ||
| TIsTEnumAsByte_V< const volatile TEnumAsByte< T > > | bool | Traits/IsTEnumAsByte.h | ||
| TIsTEnumAsByte_V< TEnumAsByte< T > > | bool | Traits/IsTEnumAsByte.h | ||
| TIsTEnumAsByte_V< volatile TEnumAsByte< T > > | bool | Traits/IsTEnumAsByte.h | ||
| TIsTriviallyRelocatable_V | bool | Traits/IsTriviallyRelocatable.h | ||
| TIsTSharedPtr_V | bool | Trait which determines whether or not a type is a TSharedPtr. | Templates/SharedPointer.h | |
| TIsTSharedPtr_V< const TSharedPtr< ObjectType, InMode > > | bool | Templates/SharedPointer.h | ||
| TIsTSharedPtr_V< const volatile TSharedPtr< ObjectType, InMode > > | bool | Templates/SharedPointer.h | ||
| TIsTSharedPtr_V< TSharedPtr< ObjectType, InMode > > | bool | Templates/SharedPointer.h | ||
| TIsTSharedPtr_V< volatile TSharedPtr< ObjectType, InMode > > | bool | Templates/SharedPointer.h | ||
| TIsTSharedRef_V | bool | Trait which determines whether or not a type is a TSharedRef. | Templates/SharedPointer.h | |
| TIsTSharedRef_V< const TSharedRef< ObjectType, InMode > > | bool | Templates/SharedPointer.h | ||
| TIsTSharedRef_V< const volatile TSharedRef< ObjectType, InMode > > | bool | Templates/SharedPointer.h | ||
| TIsTSharedRef_V< TSharedRef< ObjectType, InMode > > | bool | Templates/SharedPointer.h | ||
| TIsTSharedRef_V< volatile TSharedRef< ObjectType, InMode > > | bool | Templates/SharedPointer.h | ||
| TIsTString_V | bool | Traits classes and constants which test if a type is a UE string class. | Traits/IsTString.h | |
| TIsTString_V< const T > | bool | Traits/IsTString.h | ||
| TIsTString_V< const volatile T > | bool | Traits/IsTString.h | ||
| TIsTString_V< FAnsiString > | bool | Traits/IsTString.h | ||
| TIsTString_V< FUtf8String > | bool | Traits/IsTString.h | ||
| TIsTString_V< FWideString > | bool | Traits/IsTString.h | ||
| TIsTString_V< volatile T > | bool | Traits/IsTString.h | ||
| TIsTUniqueObj_V | bool | Trait which determines whether or not a type is a TUniqueObj. | Templates/UniqueObj.h | |
| TIsTUniqueObj_V< const TUniqueObj< T > > | bool | Templates/UniqueObj.h | ||
| TIsTUniqueObj_V< const volatile TUniqueObj< T > > | bool | Templates/UniqueObj.h | ||
| TIsTUniqueObj_V< TUniqueObj< T > > | bool | Templates/UniqueObj.h | ||
| TIsTUniqueObj_V< volatile TUniqueObj< T > > | bool | Templates/UniqueObj.h | ||
| TIsTUniquePtr_V | bool | Trait which determines whether or not a type is a TUniquePtr. | Templates/UniquePtr.h | |
| TIsTUniquePtr_V< const TUniquePtr< T, Deleter > > | bool | Templates/UniquePtr.h | ||
| TIsTUniquePtr_V< const volatile TUniquePtr< T, Deleter > > | bool | Templates/UniquePtr.h | ||
| TIsTUniquePtr_V< TUniquePtr< T, Deleter > > | bool | Templates/UniquePtr.h | ||
| TIsTUniquePtr_V< volatile TUniquePtr< T, Deleter > > | bool | Templates/UniquePtr.h | ||
| TIsTuple_V | bool | Templates/Tuple.h | ||
| TIsTuple_V< const TTuple< Types... > > | bool | Templates/Tuple.h | ||
| TIsTuple_V< const volatile TTuple< Types... > > | bool | Templates/Tuple.h | ||
| TIsTuple_V< TTuple< Types... > > | bool | Templates/Tuple.h | ||
| TIsTuple_V< volatile TTuple< Types... > > | bool | Templates/Tuple.h | ||
| TIsTWeakPtr_V | bool | Trait which determines whether or not a type is a TWeakPtr. | Templates/SharedPointer.h | |
| TIsTWeakPtr_V< const TWeakPtr< ObjectType, InMode > > | bool | Templates/SharedPointer.h | ||
| TIsTWeakPtr_V< const volatile TWeakPtr< ObjectType, InMode > > | bool | Templates/SharedPointer.h | ||
| TIsTWeakPtr_V< TWeakPtr< ObjectType, InMode > > | bool | Templates/SharedPointer.h | ||
| TIsTWeakPtr_V< volatile TWeakPtr< ObjectType, InMode > > | bool | Templates/SharedPointer.h | ||
| TIsVariant_V | bool | Determine if a type is a variant | Misc/TVariantMeta.h | |
| TIsVariant_V< const T > | bool | Misc/TVariantMeta.h | ||
| TIsVariant_V< const volatile T > | bool | Misc/TVariantMeta.h | ||
| TIsVariant_V< TVariant< Ts... > > | bool | Misc/TVariantMeta.h | ||
| TIsVariant_V< volatile T > | bool | Misc/TVariantMeta.h | ||
| TLosesQualifiersFromTo_V | bool | Templates/LosesQualifiersFromTo.h | ||
| TModels_V | bool | Trait which does concept checking. | Templates/Models.h | |
| TProjectionMemberFunction | AUTORTFM_INFER | Templates/Projection.h | ||
| TRACE_TAG | int32 | ProfilingDebugging/TagTrace.h | ||
| TRUE | BOOL | Constants. | Microsoft/MinimalWindowsApi.h | |
| TTypeCountInParameterPack_V | uint32 | Templates/Tuple.h | ||
| TTypeCountInParameterPack_V< T, U, Types... > | uint32 | Templates/Tuple.h | ||
| TVariantSize_V | SIZE_T | Determine the number of types in a TVariant | Misc/TVariantMeta.h | |
| TVariantSize_V< const T > | SIZE_T | Misc/TVariantMeta.h | ||
| TVariantSize_V< const volatile T > | SIZE_T | Misc/TVariantMeta.h | ||
| TVariantSize_V< TVariant< Ts... > > | SIZE_T | Misc/TVariantMeta.h | ||
| TVariantSize_V< volatile T > | SIZE_T | Misc/TVariantMeta.h | ||
| UE_LWC_RENDER_TILE_SIZE | double | Misc/LargeWorldRenderPosition.h | ||
| VECTOR_INV_255 | VectorRegister | Vector that represents (1/255,1/255,1/255,1/255) | Math/VectorRegister.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Async/TaskGraphDefinitions.h | |||
_Pragma
(
"message("Use UE5SpecialProjectStreamObjectVersion.h instead of UE5PrivateFrostyStreamObjectVersion... |
UObject/UE5PrivateFrostyStreamObjectVersion.h | ||
T Algo::Accumulate
(
const A& Input, |
Sums a range. | Algo/Accumulate.h | |
T Algo::Accumulate
(
const A& Input, |
Sums a range by successively applying Op. | Algo/Accumulate.h | |
bool Algo::AllOf
(
const RangeType& Range |
Checks if every element in the range is truthy. | Algo/AllOf.h | |
bool Algo::AllOf
(
const RangeType& Range, |
Checks if every projection of the elements in the range is truthy. | Algo/AllOf.h | |
bool Algo::AnyOf
(
const RangeType& Range |
Checks if any element in the range is truthy. | Algo/AnyOf.h | |
bool Algo::AnyOf
(
const RangeType& Range, |
Checks if any projection of the elements in the range is truthy. | Algo/AnyOf.h | |
bool Algo::AnyOf
(
const RangeType& Range, |
Checks if any projection of the elements in the range is truthy. | Algo/AnyOf.h | |
auto Algo::BinarySearch
(
const RangeType& Range, |
Algo/BinarySearch.h | ||
decltype(GetNum(Range)) Algo::BinarySearch
(
const RangeType& Range, |
Returns index to the first found element matching a value in a range, the range must be sorted by < | Algo/BinarySearch.h | |
auto Algo::BinarySearchBy
(
const RangeType& Range, |
Algo/BinarySearch.h | ||
decltype(GetNum(Range)) Algo::BinarySearchBy
(
const RangeType& Range, |
Returns index to the first found element with projected value matching Value in a range, the range must be sorted by predicate | Algo/BinarySearch.h | |
bool Algo::Compare
(
const InAT& InputA, |
Compares two contiguous containers using operator== to compare pairs of elements. | Algo/Compare.h | |
bool Algo::Compare
(
const InAT& InputA, |
Compares two contiguous containers using a predicate to compare pairs of elements. | Algo/Compare.h | |
bool Algo::CompareBy
(
const InAT& InputA, |
Compares two contiguous containers using operator== to compare pairs of projected elements. | Algo/Compare.h | |
bool Algo::CompareBy
(
const InAT& InputA, |
Compares two contiguous containers using a predicate to compare pairs of projected elements. | Algo/Compare.h | |
int Algo::CompareMap
(
const MapType& A, |
Algo/Compare.h | ||
int Algo::CompareMap
(
const MapType& A, |
Algo/Compare.h | ||
int Algo::CompareMap
(
const MapType& A, |
Compares two unique-key maps (e.g. TMap) as if they were sorted arrays of key,value pairs sorted by Key and then by Value (almost, see note on sort order). | Algo/Compare.h | |
int Algo::CompareSet
(
const SetType& A, |
Algo/Compare.h | ||
int Algo::CompareSet
(
const SetType& A, |
Compares two sets (e.g. TSet) as if they were sorted arrays of keys (almost, see note on sort order). | Algo/Compare.h | |
bool Algo::Contains
(
RangeType&& Range, |
Checks if the value exists in the range. | Algo/Contains.h | |
bool Algo::ContainsBy
(
RangeType&& Range, |
Checks if the value exists in the range given by the projection. | Algo/Contains.h | |
void Algo::Copy
(
const InT& Input, |
Copies a range into a container | Algo/Copy.h | |
void Algo::Copy
(
const InT& Input, |
Copies a range into a container. | Algo/Copy.h | |
void Algo::CopyIf
(
const InT& Input, |
Conditionally copies a range into a container | Algo/Copy.h | |
SIZE_T Algo::Count
(
const InT& Input, |
Counts elements of a range that equal the supplied value | Algo/Count.h | |
SIZE_T Algo::CountBy
(
const InT& Input, |
Counts elements of a range whose projection equals the supplied value | Algo/Count.h | |
SIZE_T Algo::CountIf
(
const InT& Input, |
Counts elements of a range that match a given predicate | Algo/Count.h | |
decltype(AlgoImpl::FindBy(Forward< RangeType >(Range), Value, FIdentityFunctor())) Algo::Find
(
RangeType&& Range, |
Returns a pointer to the first element in the range which is equal to the given value. | Algo/Find.h | |
decltype(AlgoImpl::FindBy(Forward< RangeType >(Range), Value, MoveTemp(Proj))) Algo::FindBy
(
RangeType&& Range, |
Returns a pointer to the first element in the range whose projection is equal to the given value. | Algo/Find.h | |
decltype(AlgoImpl::FindByPredicate(Forward< RangeType >(Range), MoveTemp(Pred))) Algo::FindByPredicate
(
RangeType&& Range, |
Returns a pointer to the first element in the range which matches the predicate. | Algo/Find.h | |
decltype(AlgoImpl::FindLastBy(GetData(Range), GetNum(Range), Value, FIdentityFunctor())) Algo::FindLast
(
RangeType&& Range, |
Returns a pointer to the last element in the range which is equal to the given value. | Algo/FindLast.h | |
decltype(AlgoImpl::FindLastBy(GetData(Range), GetNum(Range), Value, MoveTemp(Proj))) Algo::FindLastBy
(
RangeType&& Range, |
Returns a pointer to the last element in the range whose projection is equal to the given value. | Algo/FindLast.h | |
decltype(AlgoImpl::FindLastByPredicate(GetData(Range), GetNum(Range), MoveTemp(Pred))) Algo::FindLastByPredicate
(
RangeType&& Range, |
Returns a pointer to the last element in the range which matches the predicate. | Algo/FindLast.h | |
decltype(AlgoImpl::FindSequence(GetData(Where), GetData(Where)+GetNum(Where), GetData(What), GetData(What)+GetNum(What))) Algo::FindSequence
(
const RangeWhereType& Where, |
Searches for the first occurrence of a sequence of elements in another sequence. | Algo/FindSequence.h | |
int32 Algo::FindSortedStringCaseInsensitive
(
const TCHAR* Str, |
Finds a string in an array of sorted strings, by case-insensitive search, by using binary subdivision of the array. | Algo/FindSortedStringCaseInsensitive.h | |
void Algo::ForEach
(
InT&& Input, |
Invokes a callable to each element in a range | Algo/ForEach.h | |
void Algo::ForEachIf
(
InT&& Input, |
Conditionally invokes a callable to each element in a range | Algo/ForEach.h | |
void Algo::Heapify
(
RangeType&& Range |
Builds an implicit min-heap from a range of elements. | Algo/Heapify.h | |
void Algo::Heapify
(
RangeType&& Range, |
Builds an implicit min-heap from a range of elements. | Algo/Heapify.h | |
void Algo::HeapifyBy
(
RangeType&& Range, |
Builds an implicit min-heap from a range of elements. | Algo/Heapify.h | |
void Algo::HeapifyBy
(
RangeType&& Range, |
Builds an implicit min-heap from a range of elements. | Algo/Heapify.h | |
void Algo::HeapSort
(
RangeType&& Range |
Performs heap sort on the elements. Assumes < operator is defined for the element type. | Algo/HeapSort.h | |
void Algo::HeapSort
(
RangeType&& Range, |
Performs heap sort on the elements. | Algo/HeapSort.h | |
void Algo::HeapSortBy
(
RangeType&& Range, |
Performs heap sort on the elements. Assumes < operator is defined for the projected element type. | Algo/HeapSort.h | |
void Algo::HeapSortBy
(
RangeType&& Range, |
Performs heap sort on the elements. | Algo/HeapSort.h | |
bool Algo::Includes
(
const RangeTypeA& RangeA, |
Checks if one sorted contiguous container is a subsequence of another sorted contiguous container by comparing pairs of elements. | Algo/Includes.h | |
bool Algo::Includes
(
const RangeTypeA& RangeA, |
Checks if one sorted contiguous container is a subsequence of another sorted contiguous container by comparing pairs of elements using a custom predicate. | Algo/Includes.h | |
bool Algo::IncludesBy
(
const RangeTypeA& RangeA, |
Checks if one sorted contiguous container is a subsequence of another sorted contiguous container by comparing pairs of projected elements. | Algo/Includes.h | |
bool Algo::IncludesBy
(
const RangeTypeA& RangeA, |
Checks if one sorted contiguous container is a subsequence of another sorted contiguous container by comparing pairs of projected elements using a custom predicate. | Algo/Includes.h | |
auto Algo::IndexOf
(
const RangeType& Range, |
Returns the index of the first element in the range which is equal to the given value. | Algo/IndexOf.h | |
auto Algo::IndexOfBy
(
const RangeType& Range, |
Returns the index of the first element in the range whose projection is equal to the given value. | Algo/IndexOf.h | |
auto Algo::IndexOfByPredicate
(
const RangeType& Range, |
Returns the index of the first element in the range which matches the predicate. | Algo/IndexOf.h | |
void Algo::IntroSort
(
RangeType&& Range |
Sort a range of elements using its operator<. The sort is unstable. | Algo/IntroSort.h | |
void Algo::IntroSort
(
RangeType&& Range, |
Sort a range of elements using a user-defined predicate class. The sort is unstable. | Algo/IntroSort.h | |
void Algo::IntroSortBy
(
RangeType&& Range, |
Sort a range of elements by a projection using the projection's operator<. The sort is unstable. | Algo/IntroSort.h | |
void Algo::IntroSortBy
(
RangeType&& Range, |
Sort a range of elements by a projection using a user-defined predicate class. | Algo/IntroSort.h | |
bool Algo::IsHeap
(
const RangeType& Range |
Verifies that the range is a min-heap (parent <= child). | Algo/IsHeap.h | |
bool Algo::IsHeap
(
const RangeType& Range, |
Verifies that the range is a min-heap (parent <= child) | Algo/IsHeap.h | |
bool Algo::IsHeapBy
(
const RangeType& Range, |
Verifies that the range is a min-heap (parent <= child). | Algo/IsHeap.h | |
bool Algo::IsHeapBy
(
const RangeType& Range, |
Verifies that the range is a min-heap (parent <= child) | Algo/IsHeap.h | |
bool Algo::IsSorted
(
const RangeType& Range |
Tests if a range is sorted by its element type's operator<. | Algo/IsSorted.h | |
bool Algo::IsSorted
(
const RangeType& Range, |
Tests if a range is sorted by a user-defined predicate. | Algo/IsSorted.h | |
bool Algo::IsSortedBy
(
const RangeType& Range, |
Tests if a range is sorted by a projection of the element type, using the projection's operator<. | Algo/IsSorted.h | |
bool Algo::IsSortedBy
(
const RangeType& Range, |
Tests if a range is sorted by a projection of the element type, using a user-defined predicate on the projection. | Algo/IsSorted.h | |
bool Algo::KahnTopologicalSort
(
RangeType&& UniqueRange, |
Public entrypoint. Implements Algo::TopologicalSort using the Kahn Topological Sort algorithm. | Algo/KahnTopologicalSort.h | |
void Algo::LegacySort
(
RangeType&& Range |
Sort a range of elements using its operator<. | Algo/LegacySort.h | |
void Algo::LegacySort
(
RangeType&& Range, |
Sort a range of elements using a user-defined predicate class. | Algo/LegacySort.h | |
void Algo::LegacySortBy
(
RangeType&& Range, |
Sort a range of elements by a projection using the projection's operator<. | Algo/LegacySort.h | |
void Algo::LegacySortBy
(
RangeType&& Range, |
Sort a range of elements by a projection using a user-defined predicate class. | Algo/LegacySort.h | |
int32 Algo::LevenshteinDistance
(
const RangeAType& RangeA, |
LevenshteinDistance return the number of edit operation we need to transform RangeA to RangeB. | Algo/LevenshteinDistance.h | |
decltype(GetNum(Range)) Algo::LowerBound
(
const RangeType& Range, |
Algo/BinarySearch.h | ||
decltype(GetNum(Range)) Algo::LowerBound
(
const RangeType& Range, |
Performs binary search, resulting in position of the first element >= Value using predicate | Algo/BinarySearch.h | |
decltype(GetNum(Range)) Algo::LowerBoundBy
(
const RangeType& Range, |
Algo/BinarySearch.h | ||
decltype(GetNum(Range)) Algo::LowerBoundBy
(
const RangeType& Range, |
Performs binary search, resulting in position of the first element with projected value >= Value using predicate | Algo/BinarySearch.h | |
decltype(AlgoImpl::MaxElementBy(Range, FIdentityFunctor(), TLess<>())) Algo::MaxElement
(
RangeType&& Range |
Returns a pointer to the maximum element in a range. | Algo/MaxElement.h | |
decltype(AlgoImpl::MaxElementBy(Range, FIdentityFunctor(), MoveTemp(Comp))) Algo::MaxElement
(
RangeType&& Range, |
Returns a pointer to the maximum element in a range with a user-defined binary comparator. | Algo/MaxElement.h | |
decltype(AlgoImpl::MaxElementBy(Range, MoveTemp(Proj), TLess<>())) Algo::MaxElementBy
(
RangeType&& Range, |
Returns a pointer to the maximum element in a range with a user-defined binary comparator. | Algo/MaxElement.h | |
decltype(AlgoImpl::MaxElementBy(Range, MoveTemp(Proj), MoveTemp(Comp))) Algo::MaxElementBy
(
RangeType&& Range, |
Returns a pointer to the maximum element in a range with a user-defined binary comparator. | Algo/MaxElement.h | |
decltype(AlgoImpl::MinElementBy(Range, FIdentityFunctor(), TLess<>())) Algo::MinElement
(
RangeType&& Range |
Returns a pointer to the minimum element in a range. | Algo/MinElement.h | |
decltype(AlgoImpl::MinElementBy(Range, FIdentityFunctor(), MoveTemp(Comp))) Algo::MinElement
(
RangeType&& Range, |
Returns a pointer to the minimum element in a range with a user-defined binary comparator. | Algo/MinElement.h | |
decltype(AlgoImpl::MinElementBy(Range, MoveTemp(Proj), TLess<>())) Algo::MinElementBy
(
RangeType&& Range, |
Returns a pointer to the minimum element in a range with a user-defined binary comparator. | Algo/MinElement.h | |
decltype(AlgoImpl::MinElementBy(Range, MoveTemp(Proj), MoveTemp(Comp))) Algo::MinElementBy
(
RangeType&& Range, |
Returns a pointer to the minimum element in a range with a user-defined binary comparator. | Algo/MinElement.h | |
std::common_type_t< decltype(GetNum(InputA)), decltype(GetNum(InputB))> Algo::Mismatch
(
const InputAType& InputA, |
Returns the index at which two contiguous containers differ, using operator== to compare pairs of elements. | Algo/Mismatch.h | |
std::common_type_t< decltype(GetNum(InputA)), decltype(GetNum(InputB))> Algo::Mismatch
(
const InputAType& InputA, |
Returns the index at which two contiguous containers differ, using operator== to compare pairs of elements. | Algo/Mismatch.h | |
std::common_type_t< decltype(GetNum(InputA)), decltype(GetNum(InputB))> Algo::MismatchBy
(
const InputAType& InputA, |
Returns the index at which two contiguous containers differ, using operator== to compare pairs of projected elements. | Algo/Mismatch.h | |
std::common_type_t< decltype(GetNum(InputA)), decltype(GetNum(InputB))> Algo::MismatchBy
(
const InputAType& InputA, |
Returns the index at which two contiguous containers differ, using a predicate to compare pairs of projected elements. | Algo/Mismatch.h | |
bool Algo::NoneOf
(
const RangeType& Range |
Checks if no element in the range is truthy. | Algo/NoneOf.h | |
bool Algo::NoneOf
(
const RangeType& Range, |
Checks if no projection of the elements in the range is truthy. | Algo/NoneOf.h | |
bool Algo::NoneOf
(
const RangeType& Range, |
Checks if no projection of the elements in the range is truthy. | Algo/NoneOf.h | |
bool Algo::operator!
(
ETopologicalSort E |
Algo/KahnTopologicalSort.h | ||
ETopologicalSort Algo::operator&
(
ETopologicalSort Lhs, |
Algo/KahnTopologicalSort.h | ||
ETopologicalSort & Algo::operator&=
(
ETopologicalSort& Lhs, |
Algo/KahnTopologicalSort.h | ||
ETopologicalSort Algo::operator^
(
ETopologicalSort Lhs, |
Algo/KahnTopologicalSort.h | ||
ETopologicalSort & Algo::operator^=
(
ETopologicalSort& Lhs, |
Algo/KahnTopologicalSort.h | ||
ETopologicalSort Algo::operator|
(
ETopologicalSort Lhs, |
Algo/KahnTopologicalSort.h | ||
ETopologicalSort & Algo::operator|=
(
ETopologicalSort& Lhs, |
Algo/KahnTopologicalSort.h | ||
ETopologicalSort Algo::operator~
(
ETopologicalSort E |
Algo/KahnTopologicalSort.h | ||
decltype(GetNum(Range)) Algo::Partition
(
RangeType&& Range, |
Rearranges the elements so that all the elements for which Predicate returns true precede all those for which it returns false. | Algo/Partition.h | |
IndexType Algo::Partition
(
T* Elements, |
Rearranges the elements so that all the elements for which Predicate returns true precede all those for which it returns false. | Algo/Partition.h | |
bool Algo::Private::Compare
(
const InAT& InputA, |
Algo/Compare.h | ||
bool Algo::Private::Includes
(
const DataTypeA* DataA, |
Algo/Includes.h | ||
auto Algo::Private::Mismatch
(
const InputAType& InputA, |
Algo/Mismatch.h | ||
void Algo::RandomShuffle
(
RangeType&& Range |
Randomly shuffle a range of elements. | Algo/RandomShuffle.h | |
int32 Algo::RemoveIf
(
RangeType& Range, |
Moves all elements which do not match the predicate to the front of the range, while leaving all other elements is a constructed but unspecified state. | Algo/RemoveIf.h | |
void Algo::Replace
(
RangeType&& Range, |
Replaces all elements that compare equal to one value with a new value. | Algo/Replace.h | |
void Algo::ReplaceIf
(
RangeType&& Range, |
Replaces all elements that satisfy the predicate with the given value. | Algo/Replace.h | |
void Algo::Reverse
(
T(&) Array |
Reverses a range | Algo/Reverse.h | |
void Algo::Reverse
(
ContainerType&& Container |
Reverses a range | Algo/Reverse.h | |
void Algo::Reverse
(
T* Array, |
Reverses a range | Algo/Reverse.h | |
int32 Algo::Rotate
(
RangeType&& Range, |
Rotates a given amount of elements from the front of the range to the end of the range. | Algo/Rotate.h | |
decltype(AlgoImpl::SelectRandomWeightedBy(Forward< RangeType >(Range), MoveTemp(Proj))) Algo::SelectRandomWeightedBy
(
RangeType&& Range, |
Randomly select an element from a range of elements, weighted by a projection. | Algo/SelectRandomWeighted.h | |
void Algo::Sort
(
RangeType&& Range |
Sort a range of elements using its operator<. The sort is unstable. | Algo/Sort.h | |
void Algo::Sort
(
RangeType&& Range, |
Sort a range of elements using a user-defined predicate class. The sort is unstable. | Algo/Sort.h | |
void Algo::SortBy
(
RangeType&& Range, |
Sort a range of elements by a projection using the projection's operator<. The sort is unstable. | Algo/Sort.h | |
void Algo::SortBy
(
RangeType&& Range, |
Sort a range of elements by a projection using a user-defined predicate class. | Algo/Sort.h | |
int32 Algo::StableRemoveIf
(
RangeType&& Range, |
Moves all elements which do not match the predicate to the front of the range, while leaving all other elements is a constructed but unspecified state. | Algo/RemoveIf.h | |
void Algo::StableSort
(
RangeType&& Range |
Sort a range of elements using its operator<. The sort is stable. | Algo/StableSort.h | |
void Algo::StableSort
(
RangeType&& Range, |
Sort a range of elements using a user-defined predicate class. The sort is stable. | Algo/StableSort.h | |
void Algo::StableSortBy
(
RangeType&& Range, |
Sort a range of elements by a projection using the projection's operator<. The sort is stable. | Algo/StableSort.h | |
void Algo::StableSortBy
(
RangeType&& Range, |
Sort a range of elements by a projection using a user-defined predicate class. The sort is stable. | Algo/StableSort.h | |
Private::TTiedTupleAdder< OutputTypes... > Algo::TieTupleAdd
(
OutputTypes&... Outputs |
Ties n objects with an Add function, usually containers, into one object with an Add function accepting an n-tuple that forwards the Add calls. | Algo/TiedTupleOutput.h | |
bool Algo::TopologicalSort
(
RangeType&& UniqueRange, |
Sorts the given range in leaf to root order: For every pair of elements (A,B) where SortedIndex(A) < SortedIndex(B), either B is not reachable from A, or A and B are mutually reachable. | Algo/TopologicalSort.h | |
void Algo::Transform
(
const InT& Input, |
Applies a transform to a range and stores the results into a container | Algo/Transform.h | |
T Algo::TransformAccumulate
(
const A& Input, |
Sums a range by applying MapOp to each element, and then summing the results. | Algo/Accumulate.h | |
T Algo::TransformAccumulate
(
const A& Input, |
Sums a range by applying MapOp to each element, and then summing the results. | Algo/Accumulate.h | |
void Algo::TransformIf
(
const InT& Input, |
Conditionally applies a transform to a range and stores the results into a container | Algo/Transform.h | |
decltype(GetNum(Range)) Algo::UpperBound
(
const RangeType& Range, |
Algo/BinarySearch.h | ||
decltype(GetNum(Range)) Algo::UpperBound
(
const RangeType& Range, |
Performs binary search, resulting in position of the first element > Value using predicate | Algo/BinarySearch.h | |
decltype(GetNum(Range)) Algo::UpperBoundBy
(
const RangeType& Range, |
Algo/BinarySearch.h | ||
decltype(GetNum(Range)) Algo::UpperBoundBy
(
const RangeType& Range, |
Performs binary search, resulting in position of the first element with projected value > Value using predicate | Algo/BinarySearch.h | |
TRangePointerType< typenameTRemoveReference< RangeType >::Type >::Type AlgoImpl::FindBy
(
RangeType&& Range, |
Algo/Find.h | ||
TRangePointerType< typenameTRemoveReference< RangeType >::Type >::Type AlgoImpl::FindByPredicate
(
RangeType&& Range, |
Algo/Find.h | ||
T * AlgoImpl::FindLastBy
(
T* First, |
Algo/FindLast.h | ||
T * AlgoImpl::FindLastByPredicate
(
T* First, |
Algo/FindLast.h | ||
const TSet< FKahnHandle > & AlgoImpl::FindMostIndependentMutuallyReachableVertexSet
(
FKahnContext& Context |
Called when there is a MutuallyReachableVertexSet (aka no vertices are independent). | Algo/KahnTopologicalSort.h | |
WhereType * AlgoImpl::FindSequence
(
WhereType* First, |
Algo/FindSequence.h | ||
IndexType AlgoImpl::HeapGetLeftChildIndex
(
IndexType Index |
Gets the index of the left child of node at Index. | Algo/Impl/BinaryHeap.h | |
IndexType AlgoImpl::HeapGetParentIndex
(
IndexType Index |
Gets the parent index for node at Index. | Algo/Impl/BinaryHeap.h | |
void AlgoImpl::HeapifyInternal
(
RangeValueType* First, |
Builds an implicit min-heap from a range of elements. | Algo/Impl/BinaryHeap.h | |
bool AlgoImpl::HeapIsLeaf
(
IndexType Index, |
Checks if node located at Index is a leaf or not. | Algo/Impl/BinaryHeap.h | |
void AlgoImpl::HeapSiftDown
(
RangeValueType* Heap, |
Fixes a possible violation of order property between node at Index and a child. | Algo/Impl/BinaryHeap.h | |
IndexType AlgoImpl::HeapSiftUp
(
RangeValueType* Heap, |
Fixes a possible violation of order property between node at NodeIndex and a parent. | Algo/Impl/BinaryHeap.h | |
void AlgoImpl::HeapSortInternal
(
RangeValueType* First, |
Performs heap sort on the elements. | Algo/Impl/BinaryHeap.h | |
auto AlgoImpl::IndexOfBy
(
const RangeType& Range, |
Algo/IndexOf.h | ||
auto AlgoImpl::IndexOfByPredicate
(
const RangeType& Range, |
Algo/IndexOf.h | ||
void AlgoImpl::IntroSortInternal
(
T* First, |
Implementation of an introspective sort. | Algo/IntroSort.h | |
bool AlgoImpl::IsHeapInternal
(
const RangeValueType* Heap, |
Verifies that the range is a min-heap (parent <= child) This is the internal function used by IsHeap overrides. | Algo/IsHeap.h | |
bool AlgoImpl::IsSortedBy
(
const T* Range, |
Algo/IsSorted.h | ||
void AlgoImpl::KahnTopologicalSort_CreateWorkingGraph
(
FKahnContext& Context, |
Helper functions. | Algo/KahnTopologicalSort.h | |
void AlgoImpl::LegacySortInternal
(
T* First, |
Sort elements using user defined predicate class. | Algo/LegacySort.h | |
SizeType AlgoImpl::LowerBoundInternal
(
RangeValueType* First, |
Performs binary search, resulting in position of the first element >= Value | Algo/BinarySearch.h | |
TRangePointerType< RangeType >::Type AlgoImpl::MaxElementBy
(
RangeType& Range, |
Algo/MaxElement.h | ||
void AlgoImpl::Merge
(
T* First, |
Algo/StableSort.h | ||
TRangePointerType< RangeType >::Type AlgoImpl::MinElementBy
(
RangeType& Range, |
Algo/MinElement.h | ||
void AlgoImpl::Reverse
(
T* Array, |
Algo/Reverse.h | ||
int32 AlgoImpl::RotateInternal
(
T* First, |
Algo/Rotate.h | ||
TRangePointerType< typenameTRemoveReference< RangeType >::Type >::Type AlgoImpl::SelectRandomWeightedBy
(
RangeType&& Range, |
Algo/SelectRandomWeighted.h | ||
void AlgoImpl::StableSortInternal
(
T* First, |
Sort elements using user defined projection and predicate classes. | Algo/StableSort.h | |
SizeType AlgoImpl::Unique
(
T* Array, |
Algo/Unique.h | ||
SizeType AlgoImpl::UpperBoundInternal
(
RangeValueType* First, |
Performs binary search, resulting in position of the first element that is larger than the given value | Algo/BinarySearch.h | |
T Align
(
T Val, |
Aligns a value to the nearest higher multiple of 'Alignment', which must be a power of two. | Templates/AlignmentTemplates.h | |
T AlignArbitrary
(
T Val, |
Aligns a value to the nearest higher multiple of 'Alignment'. | Templates/AlignmentTemplates.h | |
T AlignDown
(
T Val, |
Aligns a value to the nearest lower multiple of 'Alignment', which must be a power of two. | Templates/AlignmentTemplates.h | |
void AnsiFree
(
void* Ptr |
HAL/MallocAnsi.h | ||
void * AnsiMalloc
(
SIZE_T Size, |
HAL/MallocAnsi.h | ||
void * AnsiRealloc
(
void* Ptr, |
HAL/MallocAnsi.h | ||
FGraphEventRef AnyTaskCompleted
(
const FGraphEventArray& GraphEvents |
Returns a graph event that gets completed as soon as any of the given tasks gets completed. | Async/TaskGraphInterfaces.h | |
void appBitsCpy
(
uint8* Dest, |
Serialization/BitReader.h | ||
uint32 appCountTrailingZeros
(
uint32 Value |
Counts the number of trailing zeros in the bit representation of the value, counting from least-significant bit to most. | ||
void Append
(
FShaderKeyGenerator& KeyGen, |
Global functions taking FShaderKeyGenerator argument. | Serialization/ShaderKeyGenerator.h | |
void Append
(
FShaderKeyGenerator& KeyGen, |
Append an Array of handled types to the KeyGen. | Serialization/ShaderKeyGenerator.h | |
auto AppendChars
(
TStringBuilderBase< CharType >& Builder |
Returns an object that can be used as the output container for algorithms by appending to the builder. | Misc/StringBuilder.h | |
uint64 AppendCityHash
(
const T& Value, |
Hash/CityHashHelpers.h | ||
| UObject/NameTypes.h | |||
void appOnFailSHAVerification
(
const TCHAR* FailedPathname, |
Callback that is called if the asynchronous SHA verification fails This will be called from a pooled thread. | Misc/SecureHash.h | |
T Arctor
(
FArchive& Ar |
Template for archive constructors. | Serialization/Archive.h | |
FArenaPointer ArenaRealloc
(
FArenaPointer InPtr, |
Memory/MemoryArena.h | ||
FArenaPointer ArenaRealloc
(
FMemoryArena* Arena, |
Memory/MemoryArena.h | ||
s expects dereferenced FString s expects ANSICHAR *or UTF8CHAR s expects ANSICHAR *or UTF8CHAR *but got TCHAR *use ls S expects dereferenced FAnsiString or FUtf8String S expects character pointer but got S expects ANSICHAR *or UTF8CHAR S expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s hs expects dereferenced FAnsiString or FUtf8String hs expects ANSICHAR *or UTF8CHAR hs expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s ls expects character pointer but got ls expects TCHAR ls expects TCHAR *but got ANSICHAR *or UTF8CHAR *use hs c expects ANSICHAR or UTF8CHAR p expects a pointer unsupported format not enough arguments provided to format string d expects integral arg
(
eg. |
|||
const T & AsConst
(
T& Ref |
Returns a non-const reference type as const. | Templates/UnrealTemplate.h | |
void AsConst
(
const T&& Ref |
Disallowed for rvalue references because it cannot extend their lifetime. | Templates/UnrealTemplate.h | |
const T(& AsConst
(
T(&) Array |
Returns a non-const reference type as const. | Templates/UnrealTemplate.h | |
TFuture< decltype(Forward< CallableType >(Callable)())> Async
(
EAsyncExecution Execution, |
Execute a given function asynchronously. | Async/Async.h | |
TFuture< decltype(Forward< CallableType >(Callable)())> AsyncPool
(
FQueuedThreadPool& ThreadPool, |
Execute a given function asynchronously on the specified thread pool. | Async/Async.h | |
void AsyncTask
(
ENamedThreads::Type Thread, |
Convenience function for executing code asynchronously on the Task Graph. | Async/Async.h | |
TFuture< decltype(Forward< CallableType >(Callable)())> AsyncThread
(
CallableType&& Callable, |
Execute a given function asynchronously using a separate thread. | Async/Async.h | |
double AtomicDoubleFetchAdd
(
std::atomic< double >& Value, |
Implements the same behavior as std::atomic |
ProfilingDebugging/ScopedTimers.h | |
const TCHAR * AttendedStatusToString
(
const EUnattendedStatus Status |
GenericPlatform/GenericPlatformCrashContext.h | ||
void AutoCalcTangent
(
const T& PrevP, |
Computes Tangent for a curve segment | Math/InterpCurvePoint.h | |
void AutoCalcTangent
(
const FQuat& PrevP, |
This actually returns the control point not a tangent. | Math/InterpCurvePoint.h | |
void AutoRTFM::InitializeForUE() |
AutoRTFM/AutoRTFMUE.h | ||
ReturnType AwaitableTask_Detail::MakeDummyValue() |
Experimental/Async/AwaitableTask.h | ||
| Gets the color to use for the given axis. | Misc/AxisDisplayInfo.h | ||
| Gets the axis display coordinate system to use. | Misc/AxisDisplayInfo.h | ||
| Gets the display name to use for the given axis. | Misc/AxisDisplayInfo.h | ||
| Gets the short display name to use for the given axis. | Misc/AxisDisplayInfo.h | ||
FText AxisDisplayInfo::GetAxisToolTip
(
EAxisList::Type Axis |
Misc/AxisDisplayInfo.h | ||
FText AxisDisplayInfo::GetRotationAxisName
(
EAxisList::Type Axis |
Misc/AxisDisplayInfo.h | ||
FText AxisDisplayInfo::GetRotationAxisNameShort
(
EAxisList::Type Axis |
Misc/AxisDisplayInfo.h | ||
FText AxisDisplayInfo::GetRotationAxisToolTip
(
EAxisList::Type Axis |
Misc/AxisDisplayInfo.h | ||
FIntVector4 AxisDisplayInfo::GetTransformAxisSwizzle() |
Default swizzle for displaying axis in transform displays Swizzle maps from the default X, Y, Z, W positions to new position { 1, 2, 0, 3 } would map position 0 to fetch Y, position 1 to fetch Z, etc | Misc/AxisDisplayInfo.h | |
| Gets whether or not the engine uses forward/right/up nomenclature for display names. | Misc/AxisDisplayInfo.h | ||
void BeginExitIfRequested() |
This will check if a RequestExit has come in, if it has will set GIsRequestingExit. | CoreGlobals.h | |
void BeginInitTextLocalization() |
Internationalization/TextLocalizationManagerGlobals.h | ||
void BeginPreInitTextLocalization() |
Internationalization/TextLocalizationManagerGlobals.h | ||
void BeginReload
(
EActiveReloadType ActiveReloadType, |
Begins the reload process. | Modules/ModuleManager.h | |
void Benchmark
(
const TCHAR* TestName, |
Tests/Benchmark.h | ||
ToType BitCast
(
const FromType& From |
Templates/TypeCompatibleBytes.h | ||
T BitMask
(
uint32 Count |
Generates a bitmask with a given number of bits set. | Templates/UnrealTemplate.h | |
void BootTimingPoint
(
const ANSICHAR* Message |
CoreGlobals.h | ||
FString BytesToHex
(
const uint8* Bytes, |
Convert bytes to uppercase hex string | Containers/UnrealString.h | |
void BytesToHex
(
const uint8* Bytes, |
Append bytes as uppercase hex string | ||
FString BytesToHexLower
(
const uint8* Bytes, |
Convert bytes to lowercase hex string | Containers/UnrealString.h | |
void BytesToHexLower
(
const uint8* Bytes, |
Append bytes as lowercase hex string | ||
FString BytesToString
(
const uint8* In, |
Convert an array of bytes to a string | Containers/UnrealString.h | |
T ByteSwap
(
T Value |
Implementations that better mix with generic template code. | Misc/ByteSwap.h | |
int16 ByteSwap
(
int16 Value |
Misc/ByteSwap.h | ||
uint16 ByteSwap
(
uint16 Value |
Misc/ByteSwap.h | ||
int32 ByteSwap
(
int32 Value |
Misc/ByteSwap.h | ||
uint32 ByteSwap
(
uint32 Value |
Misc/ByteSwap.h | ||
int64 ByteSwap
(
int64 Value |
Misc/ByteSwap.h | ||
uint64 ByteSwap
(
uint64 Value |
Misc/ByteSwap.h | ||
float ByteSwap
(
float Value |
Misc/ByteSwap.h | ||
double ByteSwap
(
double Value |
Misc/ByteSwap.h | ||
char16_t ByteSwap
(
char16_t Value |
Misc/ByteSwap.h | ||
void BYTESWAP_ORDER_TCHARARRAY
(
TCHAR* str |
Misc/ByteSwap.h | ||
uint16 BYTESWAP_ORDER16
(
uint16 Val |
Defines the intrinsic version if available (faster). Do not use directly. Use BYTESWAP_ORDERxx() or ByteSwap() functions. | Misc/ByteSwap.h | |
int16 BYTESWAP_ORDER16
(
int16 Val |
Misc/ByteSwap.h | ||
uint32 BYTESWAP_ORDER32
(
uint32 Val |
Misc/ByteSwap.h | ||
int32 BYTESWAP_ORDER32
(
int32 val |
Misc/ByteSwap.h | ||
uint64 BYTESWAP_ORDER64
(
uint64 Value |
Misc/ByteSwap.h | ||
int64 BYTESWAP_ORDER64
(
int64 Value |
Misc/ByteSwap.h | ||
double BYTESWAP_ORDERD
(
double val |
Misc/ByteSwap.h | ||
float BYTESWAP_ORDERF
(
float val |
Misc/ByteSwap.h | ||
void ByteToHex
(
uint8 In, |
Convert a byte to hex | Containers/UnrealString.h | |
void CallstackTrace_Create
(
FMalloc* Malloc |
ProfilingDebugging/CallstackTrace.h | ||
uint32 CallstackTrace_GetCurrentId() |
ProfilingDebugging/CallstackTrace.h | ||
void * CallstackTrace_GetCurrentReturnAddressData() |
ProfilingDebugging/CallstackTrace.h | ||
void * CallstackTrace_GetFallbackPlatformReturnAddressData() |
ProfilingDebugging/CallstackTrace.h | ||
void CallstackTrace_Initialize() |
ProfilingDebugging/CallstackTrace.h | ||
bool CallstackTrace_ResolveFullCallStack() |
ProfilingDebugging/CallstackTrace.h | ||
| Captures expressions and their evaluated values. Internal use only for the low level tests adapter. | Misc/LowLevelTestAdapter.h | ||
TCopyQualifiersFromTo_T< From, To > * Cast
(
From* Src |
|||
s expects dereferenced FString s expects ANSICHAR *or UTF8CHAR s expects ANSICHAR *or UTF8CHAR *but got TCHAR *use ls S expects dereferenced FAnsiString or FUtf8String S expects character pointer but got character
(
Is there an extra '*' somewhere? |
|||
To CharCast
(
From Ch |
Casts one fixed-width char type into another. | Containers/StringConv.h | |
const bool CheckTCharIsHex
(
const TCHAR Char |
Checks if the TChar is a valid hex character | Containers/UnrealString.h | |
uint64 CityHash128to64
(
const Uint128_64& x |
Hash 128 input bits down to 64 bits of output. | Hash/CityHash.h | |
uint32 CityHash32
(
const char* buf, |
Hash function for a byte array. | Hash/CityHash.h | |
uint64 CityHash64
(
const char* buf, |
Hash function for a byte array. NOTE: provided for compatibility, newer code should prefer XXHash. | Hash/CityHash.h | |
uint64 CityHash64WithSeed
(
const char* buf, |
Hash function for a byte array. | Hash/CityHash.h | |
uint64 CityHash64WithSeeds
(
const char* buf, |
Hash function for a byte array. | Hash/CityHash.h | |
float ClampFloatTangent
(
float PrevPointVal, |
Clamps a tangent formed by the specified control point values | Math/InterpCurvePoint.h | |
UE::Math::TVector< T > ClampVector
(
const UE::Math::TVector< T >& V, |
Component-wise clamp for TVector | Math/Vector.h | |
| Given a TArray of TWeakPtr's, will remove any invalid pointers. | Templates/SharedPointer.h | ||
void CleanupPointerMap
(
TMap< TWeakPtr< KeyType >, ValueType >& PointerMap |
Given a TMap of TWeakPtr's, will remove any invalid pointers. | Templates/SharedPointer.h | |
void CompactBinaryToCompactJson
(
const FCbFieldView& Field, |
Convert the compact binary to JSON in a compact format with no added whitespace. | Serialization/CompactBinarySerialization.h | |
void CompactBinaryToCompactJson
(
const FCbFieldView& Field, |
Serialization/CompactBinarySerialization.h | ||
void CompactBinaryToCompactJson
(
const FCbArrayView& Array, |
Serialization/CompactBinarySerialization.h | ||
void CompactBinaryToCompactJson
(
const FCbArrayView& Array, |
Serialization/CompactBinarySerialization.h | ||
void CompactBinaryToCompactJson
(
const FCbObjectView& Object, |
Serialization/CompactBinarySerialization.h | ||
void CompactBinaryToCompactJson
(
const FCbObjectView& Object, |
Serialization/CompactBinarySerialization.h | ||
void CompactBinaryToJson
(
const FCbFieldView& Field, |
Convert the compact binary to JSON in a multi-line format with indentation. | Serialization/CompactBinarySerialization.h | |
void CompactBinaryToJson
(
const FCbFieldView& Field, |
Serialization/CompactBinarySerialization.h | ||
void CompactBinaryToJson
(
const FCbArrayView& Array, |
Serialization/CompactBinarySerialization.h | ||
void CompactBinaryToJson
(
const FCbArrayView& Array, |
Serialization/CompactBinarySerialization.h | ||
void CompactBinaryToJson
(
const FCbObjectView& Object, |
Serialization/CompactBinarySerialization.h | ||
void CompactBinaryToJson
(
const FCbObjectView& Object, |
Serialization/CompactBinarySerialization.h | ||
bool CompareItems
(
const ElementType* A, |
Templates/MemoryOps.h | ||
bool CompareItems
(
const ElementType* A, |
Templates/MemoryOps.h | ||
bool CompareWithOp
(
const T& A, |
Compare two objects given the comparison operator. | GenericPlatform/GenericPlatformDriver.h | |
uint64 CompileTimeHashString
(
const char* String |
Experimental/UnifiedError/UnifiedError.h | ||
void ComputeAndFixedColorAndIntensity
(
const FLinearColor& InLinearColor, |
Computes a brightness and a fixed point color from a floating point color. | Math/Color.h | |
void ComputeClampableFloatVectorCurveTangent
(
float PrevTime, |
Computes a tangent for the specified control point; supports clamping, but only works with floats or contiguous arrays of floats. | Math/InterpCurvePoint.h | |
void ComputeCurveTangent
(
float PrevTime, |
Computes a tangent for the specified control point. General case, doesn't support clamping. | Math/InterpCurvePoint.h | |
void ComputeCurveTangent
(
float PrevTime, |
Computes a tangent for the specified control point. | Math/InterpCurvePoint.h | |
void ComputeCurveTangent
(
float PrevTime, |
Computes a tangent for the specified control point. | Math/InterpCurvePoint.h | |
void ComputeCurveTangent
(
float PrevTime, |
Computes a tangent for the specified control point. | Math/InterpCurvePoint.h | |
void ComputeCurveTangent
(
float PrevTime, |
Computes a tangent for the specified control point. | Math/InterpCurvePoint.h | |
T ComputeSquaredDistanceFromBoxToPoint
(
const UE::Math::TVector< T >& Mins, |
Util to calculate distance from a point to a bounding box | Math/Vector.h | |
ConcatenateRules< TransformTypeA, TransformTypeB >::ResultType Concatenate
(
const TransformTypeA& LHS, |
Concatenates two transforms. | Math/TransformCalculus.h | |
ReturnType Concatenate
(
const LHSType& LHS, |
Special overload that allows one to explicitly define the result type, which applies TransformCast on each argument first. | Math/TransformCalculus.h | |
decltype(LHS.Concatenate(RHS)) Concatenate
(
const TransformType& LHS, |
Specialization for concatenating two transforms of the same type. | Math/TransformCalculus.h | |
FloatType Concatenate
(
FloatType LHS, |
Overloads for uniform Scale. | Math/TransformCalculus.h | |
TTransform2< T > Concatenate
(
const TScale2< T >& Scale, |
Concatenate overloads. | Math/TransformCalculus2D.h | |
TTransform2< T > Concatenate
(
const TShear2< T >& Shear, |
Specialization for concatenating a 2D shear and 2D Translation. | Math/TransformCalculus2D.h | |
TTransform2< T > Concatenate
(
const TQuat2< T >& Rot, |
Specialization for concatenating 2D Rotation and 2D Translation. | Math/TransformCalculus2D.h | |
TTransform2< T > Concatenate
(
const TMatrix2x2< T >& Transform, |
Specialization for concatenating 2D generalized transform and 2D Translation. | Math/TransformCalculus2D.h | |
TTransform2< T > Concatenate
(
const TTransform2< T >& Transform, |
Specialization for concatenating transform and 2D Translation. | Math/TransformCalculus2D.h | |
TTransform2< T > Concatenate
(
const UE::Math::TVector2< V >& Translation, |
Specialization for concatenating a 2D Translation and 2D scale. | Math/TransformCalculus2D.h | |
TTransform2< T > Concatenate
(
const UE::Math::TVector2< V >& Translation, |
Specialization for concatenating a 2D Translation and 2D shear. | Math/TransformCalculus2D.h | |
TTransform2< T > Concatenate
(
const UE::Math::TVector2< V >& Translation, |
Specialization for concatenating 2D Translation and 2D Rotation. | Math/TransformCalculus2D.h | |
TTransform2< T > Concatenate
(
const UE::Math::TVector2< V >& Translation, |
Specialization for concatenating 2D Translation and 2D generalized transform. | Math/TransformCalculus2D.h | |
TTransform2< T > Concatenate
(
const UE::Math::TVector2< V >& Translation, |
Specialization for concatenating 2D Translation and transform. | Math/TransformCalculus2D.h | |
UE::Math::TRotator< T > Concatenate
(
const UE::Math::TRotator< T >& LHS, |
Specialization for concatenating two rotations. | Math/TransformCalculus3D.h | |
decltype(auto) Concatenate
(
const TransformType1& TransformAToB, |
Concatenates three or more transforms. | Math/TransformCalculus.h | |
bool ConsoleCommandLibrary_DumpLibrary
(
UWorld* InWorld, |
Misc/Parse.h | ||
bool ConsoleCommandLibrary_DumpLibrary
(
UWorld* InWorld, |
Needed for the console command "DumpConsoleCommands". | Misc/Parse.h | |
bool ConsoleCommandLibrary_DumpLibraryHTML
(
UWorld* InWorld, |
Needed for the console command "Help". | Misc/Parse.h | |
TSharedPtr< CastToType, Mode > ConstCastSharedPtr
(
TSharedPtr< CastFromType, Mode > const& InSharedPtr |
Casts a 'const' shared pointer to 'mutable' shared pointer. (const_cast) | Templates/SharedPointer.h | |
TSharedRef< CastToType, Mode > ConstCastSharedRef
(
TSharedRef< CastFromType, Mode > const& InSharedRef |
Casts a 'const' shared reference to 'mutable' shared reference. (const_cast) | Templates/SharedPointer.h | |
| Casts a 'const' weak pointer to 'mutable' weak pointer. (const_cast) | Templates/SharedPointer.h | ||
void ConstructItems
(
void* Dest, |
Constructs a range of items into memory from a set of arguments. | Templates/MemoryOps.h | |
void ConstructItems
(
void* Dest, |
Templates/MemoryOps.h | ||
void ConvertFLinearColorsToFColorSRGB
(
const FLinearColor* InLinearColors, |
Convert multiple FLinearColors to sRGB FColor; array version of FLinearColor::ToFColorSRGB. | Math/Color.h | |
FFrameTime ConvertFrameTime
(
FFrameTime SourceTime, |
Misc/FrameRate.h | ||
int32 ConvertToIoDispatcherPriority
(
EAsyncIOPriorityAndFlags AIOP |
IO/IoDispatcher.h | ||
bool ConvexHull2D::ComparePoints
(
const FVector& A, |
Returns true if 'a' is more lower-left than 'b'. | Math/ConvexHull2d.h | |
void ConvexHull2D::ComputeConvexHull
(
const TArray< VectorType, Allocator >& Points, |
Andrew's monotone chain convex hull algorithm for 2-dimensional points. | Math/ConvexHull2d.h | |
void ConvexHull2D::ComputeConvexHullLegacy
(
const TArray< FVector, Allocator >& Points, |
Calculates convex hull on xy-plane of points on 'Points' and stores the indices of the resulting hull in 'OutIndices'. | Math/ConvexHull2d.h | |
void ConvexHull2D::ComputeConvexHullLegacy2
(
const TArray< FVector2D, Allocator >& Points, |
Alternate simple implementation that was found to work correctly for points that are very close together (inside the 0-1 range). | Math/ConvexHull2d.h | |
FVector::FReal ConvexHull2D::ComputeDeterminant
(
const FVector& A, |
Returns <0 if C is left of A-B | Math/ConvexHull2d.h | |
FVector2D::FReal ConvexHull2D::ComputeDeterminant2D
(
const FVector2D& A, |
Returns <0 if C is left of A-B | Math/ConvexHull2d.h | |
void CopyAssignItems
(
ElementType* Dest, |
Copy assigns a range of items. | Templates/MemoryOps.h | |
void CopyAssignItems
(
ElementType* Dest, |
Templates/MemoryOps.h | ||
void CopyFromWeakArray
(
DestArrayType& Dest, |
Utility function to fill in a TArray |
UObject/WeakObjectPtrTemplates.h | |
T CopyTemp
(
T& Val |
CopyTemp will enforce the creation of a prvalue which can bind to rvalue reference parameters. | Templates/UnrealTemplate.h | |
T CopyTemp
(
const T& Val |
Templates/UnrealTemplate.h | ||
std::decay_t< T > CopyTempIfNecessary
(
T&& Val |
CopyTempIfNecessary will enforce the creation of a prvalue. | Templates/UnrealTemplate.h | |
void CopyToWeakArray
(
DestArrayType& Dest, |
Utility function to fill in a TArray |
UObject/WeakObjectPtrTemplates.h | |
FIoChunkId CreateBulkDataIoChunkId
(
uint64 ChunkId, |
Used to create a FIoChunkId that references a bulkdata chunk. | IO/IoChunkId.h | |
FIoChunkId CreateContainerHeaderChunkId
(
const FIoContainerId& ContainerId |
Returns a container header I/O chunk ID. | IO/IoChunkId.h | |
FIoChunkId CreateExternalFileChunkId
(
const FStringView Filename |
Returns a file data I/O chunk ID for the specified filename. | IO/IoChunkId.h | |
FIoChunkId CreateIoChunkId
(
uint64 ChunkId, |
Creates a chunk identifier (generic prefer specialized versions where possible). | IO/IoChunkId.h | |
FIoChunkId CreatePackageDataChunkId
(
const FPackageId& PackageId |
Returns a package data I/O chunk ID for the specified package ID. | IO/IoChunkId.h | |
| This will create the directories and the file name all in one function | ProfilingDebugging/ProfilingHelpers.h | ||
FString CreateProfileFilename
(
const FString& InFileExtension, |
This will generate the profiling file name that will work with limited filename sizes on consoles. | ProfilingDebugging/ProfilingHelpers.h | |
FString CreateProfileFilename
(
const FString& InFilename, |
This will generate the profiling file name that will work with limited filename sizes on consoles. | ProfilingDebugging/ProfilingHelpers.h | |
void CurveFindIntervalBounds
(
const FInterpCurvePoint< T >& Start, |
Math/InterpCurvePoint.h | ||
void CurveFindIntervalBounds
(
const FInterpCurvePoint< float >& Start, |
Math/InterpCurvePoint.h | ||
void CurveFindIntervalBounds
(
const FInterpCurvePoint< FVector2D >& Start, |
Math/InterpCurvePoint.h | ||
void CurveFindIntervalBounds
(
const FInterpCurvePoint< FVector >& Start, |
Math/InterpCurvePoint.h | ||
void CurveFindIntervalBounds
(
const FInterpCurvePoint< FTwoVectors >& Start, |
Math/InterpCurvePoint.h | ||
void CurveFindIntervalBounds
(
const FInterpCurvePoint< FLinearColor >& Start, |
Math/InterpCurvePoint.h | ||
void CurveFloatFindIntervalBounds
(
const FInterpCurvePoint< float >& Start, |
Calculate bounds of float intervals | Math/InterpCurvePoint.h | |
void CurveLinearColorFindIntervalBounds
(
const FInterpCurvePoint< FLinearColor >& Start, |
Calculate bounds of color intervals | Math/InterpCurvePoint.h | |
void CurveTwoVectorsFindIntervalBounds
(
const FInterpCurvePoint< FTwoVectors >& Start, |
Calculate bounds of twovector intervals | Math/InterpCurvePoint.h | |
void CurveVector2DFindIntervalBounds
(
const FInterpCurvePoint< FVector2D >& Start, |
Calculate bounds of 2D vector intervals | Math/InterpCurvePoint.h | |
void CurveVectorFindIntervalBounds
(
const FInterpCurvePoint< FVector >& Start, |
Calculate bounds of vector intervals | Math/InterpCurvePoint.h | |
DECLARE_FLOAT_COUNTER_STAT_EXTERN
(
TEXT("Seconds Per Cycle"), |
|||
DECLARE_FNAME_STAT_EXTERN
(
TEXT("NamedMarker"), |
|||
DECLARE_STATS_GROUP_SORTBYNAME
(
TEXT("Streaming Overview"), |
|||
DECLARE_STATS_GROUP_SORTBYNAME
(
TEXT("Streaming Details"), |
|||
DECLARE_STATS_GROUP_SORTBYNAME
(
TEXT("Streaming"), |
|||
DECLARE_TEMPLATE_INTRINSIC_TYPE_LAYOUT
(
(template< typename KeyType, typename ValueType, typename SetAllocator, typename KeyFuncs >), |
|||
DECLARE_TEMPLATE_INTRINSIC_TYPE_LAYOUT
(
(template< typename KeyType, typename ValueType, typename SetAllocator, typename KeyFuncs >), |
|||
DECLARE_TS_MULTICAST_DELEGATE
(
FTSSimpleMulticastDelegate |
Delegates/Delegate.h | ||
T && DeclVal () |
Equivalent to std::declval. | Templates/UnrealTemplate.h | |
SizeType DefaultCalculateSlackGrow
(
SizeType NewMax, |
Containers/ContainerAllocationPolicies.h | ||
SizeType DefaultCalculateSlackReserve
(
SizeType NewMax, |
Containers/ContainerAllocationPolicies.h | ||
SizeType DefaultCalculateSlackShrink
(
SizeType NewMax, |
Containers/ContainerAllocationPolicies.h | ||
void DefaultConstructItems
(
void* Address, |
Default constructs a range of items in memory. | Templates/MemoryOps.h | |
void DefaultConstructItems
(
void* Address, |
Templates/MemoryOps.h | ||
void DeleteObjectFromLayout
(
T* Object, |
Serialization/MemoryLayout.h | ||
void DestructItem
(
ElementType* Element |
Destructs a single item in memory. | Templates/MemoryOps.h | |
void DestructItems
(
ElementType* Element, |
Destructs a range of items in memory. | Templates/MemoryOps.h | |
void DestructItems
(
ElementType* Element, |
Templates/MemoryOps.h | ||
bool DirectStatsCommand
(
const TCHAR* Cmd, |
Stats/StatsCommand.h | ||
void DispatchAppendHash
(
BuilderType& Builder, |
Use this when in a scope that has AppendHash to dispatch AppendHash using unqualified lookup. | Templates/TypeHash.h | |
RetType DispatchCheckVerify
(
InnerType&& Inner, |
"check" expressions are only evaluated if enabled. | Misc/AssertionMacros.h | |
| Check if an ini file exists, allowing a delegate to determine if it will handle loading it | Misc/ConfigContext.h | ||
void DoGamethreadHook
(
int32 Index |
HAL/UnrealMemory.h | ||
T Dot3
(
const UE::Math::TVector4< T >& V1, |
Calculates 3D Dot product of two 4D vectors. | Math/Vector4.h | |
T Dot3
(
const UE::Math::TVector4< T >& V1, |
Calculates 3D Dot product of one 4D vectors and one 3D vector | Math/Vector4.h | |
T Dot3
(
const UE::Math::TVector< T >& V1, |
Math/Vector4.h | ||
T Dot4
(
const UE::Math::TVector4< T >& V1, |
Calculates 4D Dot product. | Math/Vector4.h | |
void DoTestCriticalStall() |
Containers/LockFreeList.h | ||
void DumpBootTiming() |
CoreGlobals.h | ||
const TCHAR * EAutomationExpectedMessageFlags::ToString
(
EAutomationExpectedMessageFlags::MatchType ThisType |
Misc/AutomationTest.h | ||
const TMap< FString, EAutomationTestFlags > & EAutomationTestFlags_GetTestFlagsMap() |
Misc/AutomationTest.h | ||
EAxis::Type EAxis::FromAxisList
(
const EAxisList::Type InAxisList |
Converts the given AxisList value to the corresponding Axis value. Assumes a single axis within the provided AxisList. | Math/Axis.h | |
EAxisList::Type EAxisList::FromAxis
(
const EAxis::Type InAxis, |
Converts the given Axis to the corresponding AxisList value. | Math/Axis.h | |
EBuildTargetType EBuildTargets::FromString
(
const FString& Target |
GenericPlatform/GenericPlatformMisc.h | ||
const TCHAR * EBuildTargets::ToString
(
EBuildTargetType Target |
GenericPlatform/GenericPlatformMisc.h | ||
bool ECompilationResult::Failed
(
ECompilationResult::Type Result |
Returns false if the provided Result is either UpToDate or Succeeded. | Misc/CompilationResult.h | |
const TCHAR * ECompilationResult::ToString
(
ECompilationResult::Type Result |
Converts ECompilationResult enum to string. | Misc/CompilationResult.h | |
Type EFieldLayoutFlags::MakeFlags
(
uint32 Flags |
Serialization/MemoryLayout.h | ||
Type EFieldLayoutFlags::MakeFlagsEditorOnly
(
uint32 Flags |
Serialization/MemoryLayout.h | ||
Type EFieldLayoutFlags::MakeFlagsRayTracing
(
uint32 Flags |
Serialization/MemoryLayout.h | ||
int32 ENamedThreads::GetQueueIndex
(
Type ThreadAndIndex |
Async/TaskGraphInterfaces.h | ||
Type ENamedThreads::GetRenderThread() |
Async/TaskGraphInterfaces.h | ||
Type ENamedThreads::GetRenderThread_Local() |
Async/TaskGraphInterfaces.h | ||
int32 ENamedThreads::GetTaskPriority
(
Type ThreadAndIndex |
Async/TaskGraphInterfaces.h | ||
| Async/TaskGraphInterfaces.h | |||
int32 ENamedThreads::GetThreadPriorityIndex
(
Type ThreadAndIndex |
Async/TaskGraphInterfaces.h | ||
Type ENamedThreads::SetPriorities
(
Type ThreadAndIndex, |
Async/TaskGraphInterfaces.h | ||
Type ENamedThreads::SetPriorities
(
Type ThreadAndIndex, |
Async/TaskGraphInterfaces.h | ||
void ENamedThreads::SetRenderThread
(
Type Thread |
Async/TaskGraphInterfaces.h | ||
void ENamedThreads::SetRenderThread_Local
(
Type Thread |
Async/TaskGraphInterfaces.h | ||
| Async/TaskGraphInterfaces.h | |||
| Async/TaskGraphInterfaces.h | |||
void EndReload() |
Ends the reload process | Modules/ModuleManager.h | |
void EnsureRetrievingVTablePtrDuringCtor
(
const TCHAR* CtorSignature |
Ensures that current thread is during retrieval of vtable ptr of some UClass. | CoreGlobals.h | |
| Misc/EnumClassFlags.h | |||
TEnumerateRange< RangeType, decltype(GetNum(Range))> EnumerateRange
(
RangeType&& Range |
Allows iterating over a range while also keeping track of the current iteration index. | Misc/EnumerateRange.h | |
TEnumerateRange< T(&)[N], int32 > EnumerateRange
(
T(&) Range |
Misc/EnumerateRange.h | ||
| Misc/EnumClassFlags.h | |||
| Misc/EnumClassFlags.h | |||
| Check if Flags has one and only one of the flags specified in OneOfFlags set | Misc/EnumClassFlags.h | ||
bool EnumHasOneFlag
(
Enum Flags |
Check if Flags has one and only one flag set. | Misc/EnumClassFlags.h | |
| Misc/EnumClassFlags.h | |||
int EnumNumSetFlags
(
Enum Flags |
Misc/EnumClassFlags.h | ||
bool EnumOnlyContainsFlags
(
Enum Flags, |
Check if the Flags value contains only the flags specified by the Contains argument. | Misc/EnumClassFlags.h | |
| Misc/EnumClassFlags.h | |||
| Misc/EnumClassFlags.h | |||
bool ETypeLayoutInterface::HasVTable
(
Type InType |
Serialization/MemoryLayout.h | ||
void Exchange
(
T& A, |
Templates/UnrealTemplate.h | ||
void ExecuteOnGameThread
(
const TCHAR* DebugName, |
Schedules execution of the given functor on the game thread at a particular moment of a frame when interference with other systems is minimal. | Containers/Ticker.h | |
TOptional< FExpressionError > ExpressionParser::ConsumeSymbol
(
FExpressionTokenConsumer& Consumer |
Consume a symbol from the specified consumer's stream, if one exists at the current read position | Math/BasicMathExpressionEvaluator.h | |
FExpressionResult ExpressionParser::Evaluate
(
const TArray< FCompiledToken >& CompiledTokens, |
Misc/ExpressionParser.h | ||
FExpressionResult ExpressionParser::Evaluate
(
const CharType* InExpression, |
Templated versions of evaluation functions used when passing a specific jump table and context | Misc/ExpressionParser.h | |
FString FastDecimalFormat::NumberToString
(
const T InVal, |
Internationalization/FastDecimalFormat.h | ||
void FastDecimalFormat::NumberToString
(
const T InVal, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
bool FastDecimalFormat::StringToNumber
(
const TCHAR* InStr, |
Internationalization/FastDecimalFormat.h | ||
IntType FEncryption::CalculateGCD
(
IntType ValueA, |
Greatest common divisor of ValueA and ValueB. | Math/BigInt.h | |
IntType FEncryption::CalculateMultiplicativeInverseOfExponent
(
IntType Exponent, |
Multiplicative inverse of exponent using extended GCD algorithm. | Math/BigInt.h | |
void FEncryption::DecryptBytes
(
uint8* DecryptedData, |
Decrypts a stream of bytes | Math/BigInt.h | |
void FEncryption::DecryptSignature
(
const FEncryptedSignature& InEncryptedSignature, |
Math/BigInt.h | ||
void FEncryption::EncryptBytes
(
IntType* EncryptedData, |
Encrypts a stream of bytes | Math/BigInt.h | |
void FEncryption::EncryptSignature
(
const FDecryptedSignature& InUnencryptedSignature, |
Math/BigInt.h | ||
void FEncryption::GenerateKeyPair
(
const IntType& P, |
Generate Key Pair for encryption and decryption. | Math/BigInt.h | |
IntType FEncryption::ModularPow
(
IntType Base, |
Raise Base to power of Exponent in mod Modulus. | Math/BigInt.h | |
void FileCache_PostIoStoreCompressionBlockSize
(
uint32 InCompressionBlockSize, |
Called by the IoStore system to inform the FileCache of used compression block sizes, for usage warning purposes. | FileCache/FileCache.h | |
int32 FindMatchingClosingParenthesis
(
const FString& TargetString, |
A helper function to find closing parenthesis that matches the first open parenthesis found. | ||
OutType FloatCastChecked
(
InType In, |
Templates/UnrealTemplate.h | ||
bool FloatFitsIn
(
InType In, |
Test if value can make a static_cast roundtrip via OutType whilst maintaining precision | Templates/UnrealTemplate.h | |
void FMemory_Free
(
void* Ptr |
|||
void FMemory_FreeInline
(
void* Original |
|||
SIZE_T FMemory_GetAllocSizeInline
(
void* Original |
|||
void * FMemory_Malloc
(
size_t Size, |
|||
void * FMemory_MallocInline
(
SIZE_T Count, |
|||
void * FMemory_MallocZeroedInline
(
SIZE_T Count, |
|||
SIZE_T FMemory_QuantizeSizeInline
(
SIZE_T Count, |
|||
void * FMemory_Realloc
(
void* Original, |
|||
void * FMemory_ReallocInline
(
void* Original, |
|||
bool FOodleCompressedArray::CompressTArray
(
TArray< uint8 >& OutCompressed, |
Compress an arbitrary data pointer, replacing existing data. | Compression/OodleDataCompressionUtil.h | |
bool FOodleCompressedArray::CompressTArray64
(
TArray64< uint8 >& OutCompressed, |
Compression/OodleDataCompressionUtil.h | ||
| Decompress to a TArray. This should be paired with CompressTArray. | Compression/OodleDataCompressionUtil.h | ||
bool FOodleCompressedArray::DecompressToTArray64
(
TArray64< T >& OutDecompressed, |
Compression/OodleDataCompressionUtil.h | ||
int32 FOodleCompressedArray::PeekSizes
(
TArray< uint8 > const& InCompressed, |
Provides access to the compressed and decompressed sizes. | Compression/OodleDataCompressionUtil.h | |
int32 FOodleCompressedArray::PeekSizes64
(
TArray64< uint8 > const& InCompressed, |
Compression/OodleDataCompressionUtil.h | ||
bool FOodleDataCompression::ECompressorFromString
(
const FString& InName, |
Compression/OodleDataCompression.h | ||
T && Forward
(
std::remove_reference_t< T >& Obj |
Forward will cast a reference to an rvalue reference. This is UE's equivalent of std::forward. | Templates/UnrealTemplate.h | |
T && Forward
(
std::remove_reference_t< T >&& Obj |
Templates/UnrealTemplate.h | ||
decltype(auto) ForwardAsBase
(
std::remove_reference_t< T >& Obj |
ForwardAsBase will cast a reference to an rvalue reference of a base type. | Templates/UnrealTemplate.h | |
decltype(auto) ForwardAsBase
(
std::remove_reference_t< T >&& Obj |
Templates/UnrealTemplate.h | ||
TTuple< Types &&... > ForwardAsTuple
(
Types&&... Args |
Makes a TTuple from some arguments. | Templates/Tuple.h | |
void FramePro::AddCustomStat
(
const char* p_name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
const char* p_name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
const char* p_name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
const char* p_name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
const wchar_t* p_name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
const wchar_t* p_name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
const wchar_t* p_name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
const wchar_t* p_name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::AddCustomStatTimer
(
CustomStatTimer* p_timer |
FramePro/FramePro.h | ||
void FramePro::AddEvent
(
const char* p_name, |
FramePro/FramePro.h | ||
void FramePro::AddTimeSpan
(
const char* p_name_file_and_line, |
FramePro/FramePro.h | ||
void FramePro::AddTimeSpan
(
const wchar_t* p_name_file_and_line, |
FramePro/FramePro.h | ||
void FramePro::AddTimeSpan
(
const char* p_name, |
FramePro/FramePro.h | ||
void FramePro::AddTimeSpan
(
StringId name_id, |
FramePro/FramePro.h | ||
void FramePro::AddTimeSpan
(
StringId name_id, |
FramePro/FramePro.h | ||
void FramePro::AddWaitEvent
(
int64 event_id, |
FramePro/FramePro.h | ||
void FramePro::BlockSockets() |
FramePro/FramePro.h | ||
bool FramePro::CallConditionalParentScopeCallback
(
ConditionalParentScopeCallback p_callback, |
FramePro/FramePro.h | ||
void FramePro::CleanupThread() |
FramePro/FramePro.h | ||
void FramePro::DebugBreak() |
FramePro/FramePro.h | ||
void FramePro::FrameStart() |
FramePro/FramePro.h | ||
unsigned int FramePro::GetConditionalScopeMinTime() |
FramePro/FramePro.h | ||
int FramePro::GetCore() |
FramePro/FramePro.h | ||
unsigned int FramePro::GetHashAndStackSize
(
void** p_stack, |
FramePro/FramePro.h | ||
bool FramePro::IsConnected() |
FramePro/FramePro.h | ||
void FramePro::Log
(
const char* p_message |
FramePro/FramePro.h | ||
bool FramePro::Platform::AcceptSocket
(
void* p_source_os_socket_mem, |
FramePro/FramePro.h | ||
uint FramePro::Platform::AllocateTLSSlot() |
FramePro/FramePro.h | ||
bool FramePro::Platform::BindSocket
(
void* p_os_socket_mem, |
FramePro/FramePro.h | ||
void FramePro::Platform::CloseFile
(
void* p_os_file_mem |
FramePro/FramePro.h | ||
void * FramePro::Platform::CreateContextSwitchRecorder
(
Allocator* p_allocator |
FramePro/FramePro.h | ||
void FramePro::Platform::CreateEventX
(
void* p_os_event_mem, |
FramePro/FramePro.h | ||
void FramePro::Platform::CreateLock
(
void* p_os_lock_mem, |
FramePro/FramePro.h | ||
void FramePro::Platform::CreateSocket
(
void* p_os_socket_mem, |
FramePro/FramePro.h | ||
bool FramePro::Platform::CreateThread
(
void* p_os_thread_mem, |
FramePro/FramePro.h | ||
void FramePro::Platform::DebugBreak() |
FramePro/FramePro.h | ||
void FramePro::Platform::DebugWrite
(
const char* p_string |
FramePro/FramePro.h | ||
void FramePro::Platform::DestroyContextSwitchRecorder
(
void* p_context_switch_recorder, |
FramePro/FramePro.h | ||
void FramePro::Platform::DestroyEvent
(
void* p_os_event_mem |
FramePro/FramePro.h | ||
void FramePro::Platform::DestroyLock
(
void* p_os_lock_mem |
FramePro/FramePro.h | ||
void FramePro::Platform::DestroySocket
(
void* p_os_socket_mem |
FramePro/FramePro.h | ||
void FramePro::Platform::DestroyThread
(
void* p_os_thread_mem |
FramePro/FramePro.h | ||
void FramePro::Platform::DisconnectSocket
(
void* p_os_socket_mem, |
FramePro/FramePro.h | ||
void FramePro::Platform::EnumerateModules
(
Array< ModulePacket* >& module_packets, |
FramePro/FramePro.h | ||
void FramePro::Platform::FlushContextSwitches
(
void* p_context_switch_recorder |
FramePro/FramePro.h | ||
int FramePro::Platform::GetCore() |
FramePro/FramePro.h | ||
int FramePro::Platform::GetCurrentProcessId() |
FramePro/FramePro.h | ||
int FramePro::Platform::GetCurrentThreadId() |
FramePro/FramePro.h | ||
int FramePro::Platform::GetFileSize
(
const void* p_os_file_mem |
FramePro/FramePro.h | ||
void FramePro::Platform::GetLocalTime
(
tm* p_tm, |
FramePro/FramePro.h | ||
Platform::Enum FramePro::Platform::GetPlatformEnum() |
FramePro/FramePro.h | ||
bool FramePro::Platform::GetProcessName
(
int process_id, |
FramePro/FramePro.h | ||
void FramePro::Platform::GetRecordingFolder
(
char* p_path, |
FramePro/FramePro.h | ||
bool FramePro::Platform::GetStackTrace
(
void** stack, |
FramePro/FramePro.h | ||
int64 FramePro::Platform::GetTimerFrequency() |
FramePro/FramePro.h | ||
void * FramePro::Platform::GetTLSValue
(
uint slot |
FramePro/FramePro.h | ||
void FramePro::Platform::HandleSocketError() |
FramePro/FramePro.h | ||
bool FramePro::Platform::InitialiseSocketSystem() |
FramePro/FramePro.h | ||
bool FramePro::Platform::IsSocketValid
(
const void* p_os_socket_mem |
FramePro/FramePro.h | ||
bool FramePro::Platform::OpenFileForRead
(
void* p_os_file_mem, |
FramePro/FramePro.h | ||
bool FramePro::Platform::OpenFileForRead
(
void* p_os_file_mem, |
FramePro/FramePro.h | ||
bool FramePro::Platform::OpenFileForWrite
(
void* p_os_file_mem, |
FramePro/FramePro.h | ||
bool FramePro::Platform::OpenFileForWrite
(
void* p_os_file_mem, |
FramePro/FramePro.h | ||
void FramePro::Platform::ReadFromFile
(
void* p_os_file_mem, |
FramePro/FramePro.h | ||
void FramePro::Platform::ReleaseLock
(
void* p_os_lock_mem |
FramePro/FramePro.h | ||
void FramePro::Platform::ResetEvent
(
void* p_os_event_mem |
FramePro/FramePro.h | ||
void FramePro::Platform::SetEvent
(
void* p_os_event_mem |
FramePro/FramePro.h | ||
void FramePro::Platform::SetThreadAffinity
(
void* p_os_thread_mem, |
FramePro/FramePro.h | ||
void FramePro::Platform::SetThreadPriority
(
void* p_os_thread_mem, |
FramePro/FramePro.h | ||
void FramePro::Platform::SetTLSValue
(
uint slot, |
FramePro/FramePro.h | ||
bool FramePro::Platform::SocketReceive
(
void* p_os_socket_mem, |
FramePro/FramePro.h | ||
bool FramePro::Platform::SocketSend
(
void* p_os_socket_mem, |
FramePro/FramePro.h | ||
bool FramePro::Platform::StartRecordingContextSitches
(
void* p_context_switch_recorder, |
FramePro/FramePro.h | ||
bool FramePro::Platform::StartSocketListening
(
void* p_os_socket_mem |
FramePro/FramePro.h | ||
void FramePro::Platform::StopRecordingContextSitches
(
void* p_context_switch_recorder |
FramePro/FramePro.h | ||
void FramePro::Platform::TakeLock
(
void* p_os_lock_mem |
FramePro/FramePro.h | ||
void FramePro::Platform::ToString
(
int value, |
FramePro/FramePro.h | ||
void FramePro::Platform::UninitialiseSocketSystem() |
FramePro/FramePro.h | ||
void FramePro::Platform::VSPrintf
(
char* p_buffer, |
FramePro/FramePro.h | ||
int FramePro::Platform::WaitEvent
(
void* p_os_event_mem, |
FramePro/FramePro.h | ||
void FramePro::Platform::WriteToFile
(
void* p_os_file_mem, |
FramePro/FramePro.h | ||
void FramePro::PopConditionalParentScope
(
bool add_children |
FramePro/FramePro.h | ||
void FramePro::PushConditionalParentScope
(
const char* p_name, |
FramePro/FramePro.h | ||
void FramePro::RegisterConnectionChangedCallback
(
ConnectionChangedCallback p_callback, |
FramePro/FramePro.h | ||
StringId FramePro::RegisterString
(
const char* p_str |
FramePro/FramePro.h | ||
StringId FramePro::RegisterString
(
const wchar_t* p_str |
FramePro/FramePro.h | ||
void FramePro::SendScopeCallstack() |
FramePro/FramePro.h | ||
void FramePro::SendSessionInfo
(
const char* p_name, |
FramePro/FramePro.h | ||
void FramePro::SendSessionInfo
(
const wchar_t* p_name, |
FramePro/FramePro.h | ||
void FramePro::SetAllocator
(
Allocator* p_allocator |
FramePro/FramePro.h | ||
void FramePro::SetConditionalScopeMinTimeInMicroseconds
(
int64 value |
FramePro/FramePro.h | ||
void FramePro::SetCustomStatColour
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::SetCustomStatGraph
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::SetCustomStatUnit
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::SetPort
(
int port |
FramePro/FramePro.h | ||
void FramePro::SetScopeColour
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::SetScopeCustomStat
(
const char* p_name, |
FramePro/FramePro.h | ||
void FramePro::SetScopeCustomStat
(
const wchar_t* p_name, |
FramePro/FramePro.h | ||
void FramePro::SetScopeCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::SetScopeCustomStat
(
const char* p_name, |
FramePro/FramePro.h | ||
void FramePro::SetScopeCustomStat
(
const wchar_t* p_name, |
FramePro/FramePro.h | ||
void FramePro::SetScopeCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::SetScopeCustomStat
(
const char* p_name, |
FramePro/FramePro.h | ||
void FramePro::SetScopeCustomStat
(
const wchar_t* p_name, |
FramePro/FramePro.h | ||
void FramePro::SetScopeCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::SetScopeCustomStat
(
const char* p_name, |
FramePro/FramePro.h | ||
void FramePro::SetScopeCustomStat
(
const wchar_t* p_name, |
FramePro/FramePro.h | ||
void FramePro::SetScopeCustomStat
(
StringId name, |
FramePro/FramePro.h | ||
void FramePro::SetThreadAffinity
(
int affinity |
FramePro/FramePro.h | ||
void FramePro::SetThreadName
(
const char* p_name |
FramePro/FramePro.h | ||
void FramePro::SetThreadName
(
int thread_id, |
FramePro/FramePro.h | ||
void FramePro::SetThreadOrder
(
StringId thread_name |
FramePro/FramePro.h | ||
void FramePro::SetThreadPriority
(
int priority |
FramePro/FramePro.h | ||
void FramePro::Shutdown() |
FramePro/FramePro.h | ||
void FramePro::StartHiResTimer
(
const char* p_name |
FramePro/FramePro.h | ||
void FramePro::StartRecording
(
const char* p_filename, |
FramePro/FramePro.h | ||
void FramePro::StartRecording
(
const wchar_t* p_filename, |
FramePro/FramePro.h | ||
void FramePro::StartScope() |
FramePro/FramePro.h | ||
void FramePro::StopHiResTimer() |
FramePro/FramePro.h | ||
void FramePro::StopRecording() |
FramePro/FramePro.h | ||
void FramePro::StopScope() |
FramePro/FramePro.h | ||
void FramePro::TriggerWaitEvent
(
int64 event_id |
FramePro/FramePro.h | ||
void FramePro::UnblockSockets() |
FramePro/FramePro.h | ||
void FramePro::UnregisterConnectionChangedcallback
(
ConnectionChangedCallback p_callback |
FramePro/FramePro.h | ||
uint32 Freeze::AppendHash
(
const FTypeLayoutDesc& TypeDesc, |
Serialization/MemoryLayout.h | ||
uint32 Freeze::AppendHashForNameAndSize
(
const TCHAR* Name, |
Serialization/MemoryLayout.h | ||
uint32 Freeze::AppendHashPair
(
const FTypeLayoutDesc& KeyTypeDesc, |
Serialization/MemoryLayout.h | ||
void Freeze::ApplyMemoryImageNamePatch
(
void* NameDst, |
UObject/NameTypes.h | ||
uint32 Freeze::DefaultAppendHash
(
const FTypeLayoutDesc& TypeDesc, |
Serialization/MemoryLayout.h | ||
uint32 Freeze::DefaultGetTargetAlignment
(
const FTypeLayoutDesc& TypeDesc, |
Serialization/MemoryLayout.h | ||
void Freeze::DefaultToString
(
const void* Object, |
Serialization/MemoryLayout.h | ||
uint32 Freeze::DefaultUnfrozenCopy
(
const FMemoryUnfreezeContent& Context, |
Serialization/MemoryLayout.h | ||
void Freeze::DefaultWriteMemoryImage
(
FMemoryImageWriter& Writer, |
Serialization/MemoryLayout.h | ||
void Freeze::DefaultWriteMemoryImageField
(
FMemoryImageWriter& Writer, |
Serialization/MemoryLayout.h | ||
void Freeze::DestroyObject
(
T* Object, |
Override for types that need access to a PointerTable in order to destroy frozen data WARNING! Frozen data may have deduplicated portions, so it's possible that a given object may have multiple references Any attempt to cleanup/destroy frozen data must take care to safely allow DestroyObject to be called multiple times on the same frozen object Generally speaking, it's NOT safe to invoke the built-in destructor multiple times | Serialization/MemoryLayout.h | |
void Freeze::ExtractBitFieldValue
(
const void* Value, |
Helper functions | Serialization/MemoryLayout.h | |
uint8 Freeze::FindFieldNameLength
(
const TCHAR* Name |
Finds the length of the field name, omitting any _DEPRECATED suffix. | Serialization/MemoryLayout.h | |
uint32 Freeze::GetTargetAlignment
(
const FTypeLayoutDesc& TypeDesc, |
Serialization/MemoryLayout.h | ||
FSHAHash Freeze::HashLayout
(
const FTypeLayoutDesc& TypeDesc, |
Serialization/MemoryLayout.h | ||
uint32 Freeze::HashLayout
(
const FTypeLayoutDesc& TypeDesc, |
Serialization/MemoryLayout.h | ||
uint32 Freeze::HashLayouts
(
const TArray< const FTypeLayoutDesc* >& TypeLayouts, |
Serialization/MemoryLayout.h | ||
bool Freeze::IncludeField
(
const FFieldLayoutDesc* FieldDesc, |
Serialization/MemoryLayout.h | ||
uint32 Freeze::IntrinsicAppendHash
(
const TArray< T, AllocatorType >* DummyObject, |
Containers/Array.h | ||
uint32 Freeze::IntrinsicAppendHash
(
const TCompactSet< ElementType, KeyFuncs, Allocator >* DummyObject, |
|||
uint32 Freeze::IntrinsicAppendHash
(
const THashTable< InAllocator >* DummyObject, |
Containers/HashTable.h | ||
uint32 Freeze::IntrinsicAppendHash
(
const PREPROCESSOR_JOIN(UE_TMAP_PREFIX, Map)< KeyType, ValueType, SetAllocator, KeyFuncs >* Dum..., |
|||
uint32 Freeze::IntrinsicAppendHash
(
const PREPROCESSOR_JOIN(UE_TMAP_PREFIX, MultiMap)< KeyType, ValueType, SetAllocator, KeyFuncs >*..., |
|||
uint32 Freeze::IntrinsicAppendHash
(
const TSparseArray< ElementType, Allocator >* DummyObject, |
Containers/SparseArray.h | ||
uint32 Freeze::IntrinsicAppendHash
(
const TSparseSet< ElementType, KeyFuncs, Allocator >* DummyObject, |
|||
uint32 Freeze::IntrinsicAppendHash
(
const TMemoryImagePtr< T >* DummyObject, |
Serialization/MemoryImage.h | ||
uint32 Freeze::IntrinsicAppendHash
(
const TIndexedPtrBase< T, PtrType >* DummyObject, |
Serialization/MemoryImage.h | ||
uint32 Freeze::IntrinsicAppendHash
(
const T* DummyObject, |
Serialization/MemoryLayout.h | ||
uint32 Freeze::IntrinsicAppendHash
(
void*const* DummyObject, |
Serialization/MemoryLayout.h | ||
uint32 Freeze::IntrinsicAppendHash
(
const TTuple< KeyType, ValueType >* DummyObject, |
Templates/Tuple.h | ||
uint32 Freeze::IntrinsicAppendHash
(
const FMemoryImageName* DummyObject, |
UObject/NameTypes.h | ||
uint32 Freeze::IntrinsicGetTargetAlignment
(
const TArray< T, AllocatorType >* DummyObject, |
Containers/Array.h | ||
uint32 Freeze::IntrinsicGetTargetAlignment
(
const THashTable< InAllocator >* DummyObject, |
Containers/HashTable.h | ||
uint32 Freeze::IntrinsicGetTargetAlignment
(
const TMemoryImagePtr< T >* DummyObject, |
Serialization/MemoryImage.h | ||
uint32 Freeze::IntrinsicGetTargetAlignment
(
const TIndexedPtrBase< T, PtrType >* DummyObject, |
Serialization/MemoryImage.h | ||
uint32 Freeze::IntrinsicGetTargetAlignment
(
const T* DummyObject, |
Serialization/MemoryLayout.h | ||
uint32 Freeze::IntrinsicGetTargetAlignment
(
void*const* DummyObject, |
Serialization/MemoryLayout.h | ||
uint32 Freeze::IntrinsicGetTargetAlignment
(
const TTuple< KeyType, ValueType >* DummyObject, |
Templates/Tuple.h | ||
void Freeze::IntrinsicToString
(
const TArray< T, AllocatorType >& Object, |
Containers/Array.h | ||
void Freeze::IntrinsicToString
(
const FSHAHash& Object, |
Misc/SecureHash.h | ||
void Freeze::IntrinsicToString
(
const TMemoryImagePtr< T >& Object, |
Serialization/MemoryImage.h | ||
void Freeze::IntrinsicToString
(
const FHashedName& Object, |
Serialization/MemoryImage.h | ||
void Freeze::IntrinsicToString
(
const T& Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
char Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
short Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
int Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
int8 Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
long Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
long long Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
unsigned char Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
unsigned short Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
unsigned int Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
unsigned long Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
unsigned long long Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
float Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
double Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
wchar_t Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
char16_t Object, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicToString
(
void* Object, |
Serialization/MemoryLayout.h | ||
uint32 Freeze::IntrinsicUnfrozenCopy
(
const FMemoryUnfreezeContent& Context, |
Containers/Array.h | ||
uint32 Freeze::IntrinsicUnfrozenCopy
(
const FMemoryUnfreezeContent& Context, |
|||
uint32 Freeze::IntrinsicUnfrozenCopy
(
const FMemoryUnfreezeContent& Context, |
Containers/HashTable.h | ||
uint32 Freeze::IntrinsicUnfrozenCopy
(
const FMemoryUnfreezeContent& Context, |
|||
uint32 Freeze::IntrinsicUnfrozenCopy
(
const FMemoryUnfreezeContent& Context, |
|||
uint32 Freeze::IntrinsicUnfrozenCopy
(
const FMemoryUnfreezeContent& Context, |
Containers/SparseArray.h | ||
uint32 Freeze::IntrinsicUnfrozenCopy
(
const FMemoryUnfreezeContent& Context, |
|||
uint32 Freeze::IntrinsicUnfrozenCopy
(
const FMemoryUnfreezeContent& Context, |
Serialization/MemoryImage.h | ||
uint32 Freeze::IntrinsicUnfrozenCopy
(
const FMemoryUnfreezeContent& Context, |
Serialization/MemoryImage.h | ||
uint32 Freeze::IntrinsicUnfrozenCopy
(
const FMemoryUnfreezeContent& Context, |
Serialization/MemoryImage.h | ||
uint32 Freeze::IntrinsicUnfrozenCopy
(
const FMemoryUnfreezeContent& Context, |
Serialization/MemoryLayout.h | ||
uint32 Freeze::IntrinsicUnfrozenCopy
(
const FMemoryUnfreezeContent& Context, |
Templates/Tuple.h | ||
uint32 Freeze::IntrinsicUnfrozenCopy
(
const FMemoryUnfreezeContent& Context, |
UObject/NameTypes.h | ||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
Containers/Array.h | ||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
Containers/BitArray.h | ||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
|||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
Containers/HashTable.h | ||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
|||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
|||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
Containers/SparseArray.h | ||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
|||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
Serialization/MemoryImage.h | ||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
Serialization/MemoryImage.h | ||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
Serialization/MemoryImage.h | ||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
Serialization/MemoryLayout.h | ||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
Templates/SharedPointer.h | ||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
Templates/Tuple.h | ||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
UObject/NameTypes.h | ||
void Freeze::IntrinsicWriteMemoryImage
(
FMemoryImageWriter& Writer, |
UObject/NameTypes.h | ||
FMemoryImageObject FreezeMemoryImageObject
(
const void* Object, |
Serialization/MemoryImage.h | ||
FCbObjectId FromGuid
(
const FGuid& Id |
Serialization/CompactBinary.h | ||
void FutureDetail::SetPromiseValue
(
TPromise< ResultType >& Promise, |
Template for setting a promise value from a continuation. | Async/Future.h | |
void FutureDetail::SetPromiseValue
(
TPromise< void >& Promise, |
Async/Future.h | ||
decltype(auto) get
(
TupleType&& val |
Templates/Tuple.h | ||
IReload * GetActiveReloadInterface() |
Get the currently active reload interface. | Modules/ModuleManager.h | |
| Return the currently active reload. | Modules/ModuleManager.h | ||
uint32 GetArrayHash
(
const T* Ptr, |
Templates/TypeHash.h | ||
uint32 GetBaseOffset() |
Serialization/MemoryLayout.h | ||
FString GetBuildNameForPerfTesting() |
This will return the name specified with -BuildName=SomeName (needs to be a valid c++ name a-z A-Z _ 0-9 so we don't run into issues when we pass it around) or if not specified "CL%d" where d is coming from GetChangeListNumberForPerfTesting() | ProfilingDebugging/ProfilingHelpers.h | |
int32 GetChangeListNumberForPerfTesting () |
This will get the version that should be used with the Automated Performance Testing If one is passed in we use that otherwise we use FApp::GetEngineVersion. | ProfilingDebugging/ProfilingHelpers.h | |
| Returns the name of the commandlet that was set on the command line by the arg '-Run= |
CoreGlobals.h | ||
const TCHAR * GetConsoleVariableSetByName
(
EConsoleVariableFlags ConsoleVariableFlags |
Returns human readable ECVF_SetByMask bits of the console variable flags. | HAL/IConsoleManager.h | |
EConsoleVariableFlags GetConsoleVariableSetByValue
(
const TCHAR* SetByName |
Inverse of GetConsoleVariableSetByName() | HAL/IConsoleManager.h | |
decltype(Conversion.Get()) GetData
(
const TStringConversion< Converter, DefaultConversionSize >& Conversion |
Containers/StringConv.h | ||
decltype(Pointer.Get()) GetData
(
const TStringPointer< FromType, ToType >& Pointer |
Containers/StringConv.h | ||
decltype(UE::Core::Private::GetDataImpl((T &&) Container)) GetData
(
T&& Container |
Generically gets the data pointer of a contiguous container | Templates/UnrealTemplate.h | |
const T * GetData
(
std::initializer_list< T > List |
Templates/UnrealTemplate.h | ||
const T * GetDefault() |
Serialization/MemoryLayout.h | ||
FDerivedDataCacheInterface * GetDerivedDataCache() |
Returns the derived data cache interface if it is available, otherwise null. | Misc/CoreMisc.h | |
FDerivedDataCacheInterface & GetDerivedDataCacheRef() |
Returns the derived data cache interface, or fatal error if it is not available. | Misc/CoreMisc.h | |
bool GetEmitDrawEvents() |
CoreGlobals.h | ||
TFunction< bool(const FEnsureHandlerArgs &Args)> GetEnsureHandler() |
Misc/AssertionMacros.h | ||
const TCHAR * GetGeneratedTypeName () |
Returns a pointer to a static string representing the name of the type, e.g.: | Misc/GeneratedTypeName.h | |
FOutputDeviceRedirector * GetGlobalLogSingleton() |
CoreGlobals.h | ||
FGraphEventImplAllocator & GetGraphEventImplAllocator() |
Async/TaskGraphInterfaces.h | ||
FDateTime GetIniTimeStamp
(
const TCHAR* FilenameToLoad, |
Returns the timestamp of the appropriate config file. | Misc/RemoteConfigIni.h | |
const TCHAR * GetIoErrorText
(
EIoErrorCode ErrorCode |
Get I/O error code description. | IO/IoStatus.h | |
decltype(Conversion.Length()) GetNum
(
const TStringConversion< Converter, DefaultConversionSize >& Conversion |
Containers/StringConv.h | ||
decltype(Pointer.Length()) GetNum
(
const TStringPointer< FromType, ToType >& Pointer |
Containers/StringConv.h | ||
int32 GetNum
(
const TStringBuilderBase< CharType >& Builder |
Misc/StringBuilder.h | ||
decltype(UE::Core::Private::GetNumImpl(Container)) GetNum
(
const T& Container |
Generically gets the number of items in a contiguous container | Templates/UnrealTemplate.h | |
int32 GetNum
(
std::initializer_list< T > List |
Gets the number of items in an initializer list. | Templates/UnrealTemplate.h | |
FLinearAllocator & GetPersistentLinearAllocator() |
Memory/LinearAllocator.h | ||
EPixelFormat GetPixelFormatFromString
(
const TCHAR* InPixelFormatStr |
String to enum (not case sensitive) Note this is not the FPixelFormatInfo::Name | PixelFormat.h | |
const TCHAR * GetPixelFormatString
(
EPixelFormat InPixelFormat |
Enum to string Note this is not the FPixelFormatInfo::Name | PixelFormat.h | |
ObjectType * GetRawPointerOrNull
(
const TOptional< gsl::not_null< ObjectType* > >& Optional |
Utility function to turn an `TOptional |
Templates/GSLNotNull.h | |
ObjectType * GetRawPointerOrNull
(
const TOptional< gsl::strict_not_null< ObjectType* > >& Optional |
Utility function to turn an `TOptional |
Templates/GSLNotNull.h | |
ObjectType * GetRawPointerOrNull
(
const TOptional< TNonNullPtr< ObjectType > >& Optional |
Convenience function to turn an `TOptional<TNonNullPtr |
Templates/NonNullPointer.h | |
UClass * GetRunningCommandletClass() |
Returns the UClass of the currently running commandlet. | CoreGlobals.h | |
UE::ConfigAccessTracking::FSection * GetSectionAccess
(
const FConfigSection* InSection |
Misc/ConfigCacheIni.h | ||
ITargetPlatformManagerModule * GetTargetPlatformManager
(
bool bFailOnInitErrors |
Return the Target Platform Manager interface, if it is available, otherwise return nullptr. | Misc/CoreMisc.h | |
ITargetPlatformManagerModule & GetTargetPlatformManagerRef() |
Return the Target Platform Manager interface, fatal error if it is not available. | Misc/CoreMisc.h | |
TArray< TaskTrace::FId > GetTraceIds
(
const FGraphEventArray& Tasks |
Returns trace IDs of given tasks | Async/TaskGraphInterfaces.h | |
uint32 GetTypeHash
(
const TArray< InElementType, InAllocatorType >& A |
Returns a unique hash by combining those of each array element. | Containers/Array.h | |
uint32 GetTypeHash
(
const TBitArray< Allocator >& BitArray |
Containers/BitArray.h | ||
uint32 GetTypeHash
(
const TEnumAsByte< T >& Enum |
Containers/EnumAsByte.h | ||
uint32 GetTypeHash
(
const TStaticArray< ElementType, NumElements, Alignment >& Array |
Hash function. | Containers/StaticArray.h | |
uint32 GetTypeHash
(
const FFileJournalFileHandle& |
GenericPlatform/GenericPlatformFile.h | ||
uint32 GetTypeHash
(
const UE::Text::Private::TDisplayStringRef< ObjectType >& A |
Internationalization/LocalizedTextSourceTypes.h | ||
uint32 GetTypeHash
(
const UE::Text::Private::TDisplayStringPtr< ObjectType >& A |
Internationalization/LocalizedTextSourceTypes.h | ||
uint32 GetTypeHash
(
const FAutomationExpectedMessage& Object |
Misc/AutomationTest.h | ||
decltype(GetTypeHash(*Optional)) GetTypeHash
(
const TOptional< OptionalType >& Optional |
Misc/Optional.h | ||
uint32 GetTypeHash
(
const FCbAttachment& Attachment |
Hashes attachments by their hash. Any discrepancy in type must be handled externally. | Serialization/CompactBinaryPackage.h | |
decltype(GetTypeHash(*NotNull)) GetTypeHash
(
const gsl::not_null< ObjectType >& NotNull |
Utility function to hash a `gsl::not_null |
Templates/GSLNotNull.h | |
decltype(GetTypeHash(*NotNull)) GetTypeHash
(
const gsl::strict_not_null< ObjectType >& NotNull |
Utility function to hash a `gsl::strict_not_null |
Templates/GSLNotNull.h | |
uint32 GetTypeHash
(
const TRefCountPtr< ReferencedType >& InPtr |
Templates/RefCounting.h | ||
uint32 GetTypeHash
(
const TSharedRef< ObjectType, Mode >& InSharedRef |
Computes a hash code for this object | Templates/SharedPointer.h | |
uint32 GetTypeHash
(
const TSharedPtr< ObjectType, Mode >& InSharedPtr |
Computes a hash code for this object | Templates/SharedPointer.h | |
uint32 GetTypeHash
(
const TWeakPtr< ObjectType, Mode >& InWeakPtr |
Computes a hash code for this object | Templates/SharedPointer.h | |
uint32 GetTypeHash
(
const TTuple< Types... >& Tuple |
Templates/Tuple.h | ||
uint32 GetTypeHash
(
const TTuple<>& Tuple |
Templates/Tuple.h | ||
uint32 GetTypeHash
(
ScalarType Value |
Hash functions for common types. | Templates/TypeHash.h | |
uint32 GetTypeHash
(
T(&) Array |
Templates/TypeHash.h | ||
uint32 GetTypeHash
(
T* Value |
Templates/TypeHash.h | ||
uint32 GetTypeHash
(
const TWeakObjectPtr< T >& WeakObjectPtr |
Hash function. | UObject/WeakObjectPtrTemplates.h | |
uint32 GetTypeHashHelper
(
const T& V |
Use this when inside type that has GetTypeHash() (no in-parameters) implemented. It makes GetTypeHash dispatch in global namespace. | Templates/TypeHash.h | |
const FTypeLayoutDesc & GetTypeLayoutDesc
(
const FPointerTableBase*, |
Serialization/MemoryLayout.h | ||
VectorRegister4Float GlobalVectorConstants::AllMask() |
|||
VectorRegister4Double GlobalVectorConstants::DoubleAllMask() |
|||
VectorRegister4Double GlobalVectorConstants::DoubleAlmostTwo() |
|||
VectorRegister4Double GlobalVectorConstants::DoubleInfinity() |
|||
VectorRegister4Double GlobalVectorConstants::DoubleSignBit() |
|||
VectorRegister4Double GlobalVectorConstants::DoubleSignMask() |
|||
VectorRegister4Double GlobalVectorConstants::DoubleXYZMask() |
|||
VectorRegister4Float GlobalVectorConstants::FloatAlmostTwo() |
|||
VectorRegister4Float GlobalVectorConstants::FloatInfinity() |
Vector full of positive infinity | ||
VectorRegister4Float GlobalVectorConstants::SignBit() |
Bitmask to AND out the sign bit of each components in a vector | ||
VectorRegister4Float GlobalVectorConstants::SignMask() |
|||
VectorRegister4Float GlobalVectorConstants::XYZMask() |
Bitmask to AND out the XYZ components in a vector | ||
float Halton
(
int32 Index, |
[ Halton 1964, "Radical-inverse quasi-random point sequence" ] | Math/Halton.h | |
uint32 HashCombine
(
uint32 A, |
Combines two hash values to get a third. | Templates/TypeHash.h | |
uint32 HashCombine
(
uint32 A, |
Templates/TypeHash.h | ||
uint32 HashCombineFast
(
uint32 A, |
Combines two hash values to get a third. | Templates/TypeHash.h | |
uint32 HashCombineFast
(
uint32 A, |
Templates/TypeHash.h | ||
bool HasIntrusiveUnsetOptionalState() |
Misc/IntrusiveUnsetOptionalState.h | ||
int32 HexToBytes
(
const FString& HexString, |
Convert a string of Hex digits into the byte array. | ||
FExpressionResult Impl::ForwardReturnType
(
T&& Result |
Overloaded function that returns an FExpressionResult, regardless of what is passed in | ||
FExpressionResult Impl::ForwardReturnType
(
FExpressionResult&& Result |
|||
TOperatorJumpTable< ContextType >::FBinaryFunction Impl::WrapBinaryFunction
(
FuncType In |
Wrapper function for supplied functions of the signature T(A, B) | ||
TOperatorJumpTable< ContextType >::FShortCircuit Impl::WrapShortCircuitFunction
(
FuncType In |
Wrapper function for supplied functions of the signature bool(A, const ContextType* Context) | ||
TOperatorJumpTable< ContextType >::FUnaryFunction Impl::WrapUnaryFunction
(
FuncType In |
Wrapper function for supplied functions of the signature T(A) | ||
T ImplicitConv
(
typename TIdentity< T >::Type Obj |
Uses implicit conversion to create an instance of a specific type. | Templates/UnrealTemplate.h | |
void InitEngineTextLocalization() |
Internationalization/TextLocalizationManagerGlobals.h | ||
void InitGameTextLocalization() |
Internationalization/TextLocalizationManagerGlobals.h | ||
OutType IntCastChecked
(
InType In |
Cast and check that value fits in OutType | Templates/UnrealTemplate.h | |
void InternalDeleteObjectFromLayout
(
void* Object, |
Serialization/MemoryLayout.h | ||
const T * InternalGetDefaultObject() |
Serialization/MemoryLayout.h | ||
bool IntFitsIn
(
InType In |
Test if value can make a lossless static_cast roundtrip via OutType without a sign change | Templates/UnrealTemplate.h | |
decltype(Transform.Inverse()) Inverse
(
const TransformType& Transform |
Inverts a transform from space A to space B so it transforms from space B to space A. | Math/TransformCalculus.h | |
FloatType Inverse
(
FloatType Scale |
Inverts a transform from space A to space B so it transforms from space B to space A. | Math/TransformCalculus.h | |
UE::Math::TVector2< T > Inverse
(
const UE::Math::TVector2< T >& Transform |
Specialization for inverting a 2D translation. | Math/TransformCalculus2D.h | |
UE::Math::TMatrix< T > Inverse
(
const UE::Math::TMatrix< T >& Transform |
Inverse overloads. | Math/TransformCalculus3D.h | |
UE::Math::TRotator< T > Inverse
(
const UE::Math::TRotator< T >& Transform |
Inverts a transform from space A to space B so it transforms from space B to space A. | Math/TransformCalculus3D.h | |
UE::Math::TQuat< T > Inverse
(
const UE::Math::TQuat< T >& Transform |
Inverts a transform from space A to space B so it transforms from space B to space A. | Math/TransformCalculus3D.h | |
UE::Math::TVector< T > Inverse
(
const UE::Math::TVector< T >& Transform |
Inverts a transform from space A to space B so it transforms from space B to space A. | Math/TransformCalculus3D.h | |
AUTORTFM_INFER constexpr auto Invoke
(
FuncType&& Func, |
Invokes a callable with a set of arguments. | Templates/Invoke.h | |
AUTORTFM_INFER constexpr auto Invoke
(
ReturnType ObjType::* pdm, |
Templates/Invoke.h | ||
AUTORTFM_INFER constexpr auto Invoke
(
PtrMemFunType PtrMemFun, |
Templates/Invoke.h | ||
bool IsAligned
(
T Val, |
Checks if a pointer is aligned to the specified alignment. | Templates/AlignmentTemplates.h | |
bool IsAllowCommandletAudio() |
CoreGlobals.h | ||
bool IsAllowCommandletRendering() |
Check to see if we should initialise RHI and set up scene for rendering even when running a commandlet. | CoreGlobals.h | |
bool IsAnyBlockCompressedPixelFormat
(
EPixelFormat PixelFormat |
PixelFormat.h | ||
bool IsASTCBlockCompressedTextureFormat
(
EPixelFormat PixelFormat |
PixelFormat.h | ||
bool IsAudioThreadRunning() |
CoreGlobals.h | ||
bool IsBlockCompressedFormat
(
EPixelFormat Format |
PixelFormat.h | ||
bool IsBulkDataType
(
const EIoChunkType Type |
IO/IoChunkId.h | ||
bool IsDepthOrStencilFormat
(
EPixelFormat Format |
PixelFormat.h | ||
bool IsDerivedFromSharedFromThis() |
Templates/SharedPointerInternals.h | ||
bool IsDXTCBlockCompressedTextureFormat
(
EPixelFormat PixelFormat |
PixelFormat.h | ||
bool IsEngineExitRequested() |
CoreGlobals.h | ||
bool IsEngineStartupModuleLoadingComplete() |
Returns true after all initial modules have finished all of their loading phases during Engine startup: Corresponds to the event FCoreDelegates::OnAllModuleLoadingPhasesComplete | CoreGlobals.h | |
bool IsETCBlockCompressedPixelFormat
(
EPixelFormat PixelFormat |
PixelFormat.h | ||
bool IsFloatFormat
(
EPixelFormat Format |
IsFloatFormat does not include all floating point formats; see also IsHDR. | PixelFormat.h | |
bool IsHDR
(
EPixelFormat PixelFormat |
Unclear what IsHDR is supposed to mean see also IsFloatFormat | PixelFormat.h | |
bool IsInActualLoadingThread() |
CoreGlobals.h | ||
bool IsInActualRenderingThread() |
Unlike IsInRenderingThread, this will always return false if we are running single threaded. It only returns true if this is actually a separate rendering thread. Mostly useful for checks. | CoreGlobals.h | |
bool IsInAnyRenderingThread() |
CoreGlobals.h | ||
bool IsInAudioThread() |
CoreGlobals.h | ||
bool IsInGameThread() |
CoreGlobals.h | ||
bool IsInParallelGameThread() |
CoreGlobals.h | ||
bool IsInParallelLoadingThread() |
CoreGlobals.h | ||
bool IsInParallelRenderingThread() |
CoreGlobals.h | ||
bool IsInParallelRHIThread() |
CoreGlobals.h | ||
bool IsInRenderingThread() |
CoreGlobals.h | ||
bool IsInRHIThread() |
CoreGlobals.h | ||
bool IsInSlateThread() |
CoreGlobals.h | ||
bool IsInteger
(
EPixelFormat PixelFormat |
PixelFormat.h | ||
bool IsInteractiveEnsureMode() |
HAL/ExceptionHandling.h | ||
bool IsInWorkerThread() |
CoreGlobals.h | ||
bool IsReloadActive () |
Helper method to check to see if reloading is active. | Modules/ModuleManager.h | |
bool IsRHIThreadRunning() |
CoreGlobals.h | ||
bool IsRunningClientOnly () |
Check to see if this executable was launched as a client only game process that should not load server data. | Misc/CoreMisc.h | |
bool IsRunningCommandlet() |
Check to see if this executable is running a commandlet (custom command-line processing code in an editor-like environment) | CoreGlobals.h | |
bool IsRunningCookCommandlet() |
Check to see if this executable is running the cookcommandlet | CoreGlobals.h | |
bool IsRunningCookOnTheFly() |
CoreGlobals.h | ||
bool IsRunningDedicatedServer () |
Check to see if this executable was launched as a dedicated server process and should not load client only data. | Misc/CoreMisc.h | |
bool IsRunningDLCCookCommandlet() |
Check to see if this executable is running the cookcommandlet | CoreGlobals.h | |
bool IsRunningGame () |
Check to see if this executable was launched as a game (not editor or dedicated server) process. | Misc/CoreMisc.h | |
bool IsServerForOnlineSubsystems
(
FName WorldContextHandle |
Misc/App.h | ||
bool IsStencilFormat
(
EPixelFormat Format |
PixelFormat.h | ||
bool IsThisNotNull
(
const void* This, |
Used to wrap around null checks with `this_ which should be optimized out when not using -fno-delete-null-pointer-checks. | CoreGlobals.h | |
bool IsUsingLocalIniFile
(
const TCHAR* FilenameToLoad, |
Returns true if no remote version of this config file exists and/or isn't being used. | Misc/RemoteConfigIni.h | |
bool LegacyCompareEqual
(
const TCompactSet< ElementType, KeyFuncs, Allocator >& A, |
Legacy comparison operators. Note that these also test whether the set's elements were added in the same order! | ||
bool LegacyCompareEqual
(
const PREPROCESSOR_JOIN(UE_TMAP_PREFIX, MapBase)< KeyType, ValueType, SetAllocator, KeyFuncs >& A, |
Legacy comparison operators. Note that these also test whether the map's key-value pairs were added in the same order! | ||
bool LegacyCompareEqual
(
const TSparseSet< ElementType, KeyFuncs, Allocator >& A, |
Legacy comparison operators. Note that these also test whether the set's elements were added in the same order! | ||
bool LegacyCompareNotEqual
(
const TCompactSet< ElementType, KeyFuncs, Allocator >& A, |
|||
bool LegacyCompareNotEqual
(
const PREPROCESSOR_JOIN(UE_TMAP_PREFIX, MapBase)< KeyType, ValueType, SetAllocator, KeyFuncs >& A, |
|||
bool LegacyCompareNotEqual
(
const TSparseSet< ElementType, KeyFuncs, Allocator >& A, |
|||
float LegendrePolynomial
(
int32 L, |
Evaluates the LegendrePolynomial for L,M at X | Math/SHMath.h | |
void LexFromString
(
int8& OutValue, |
Generalized API to convert something to a string. | ||
void LexFromString
(
int16& OutValue, |
|||
void LexFromString
(
int32& OutValue, |
|||
void LexFromString
(
int64& OutValue, |
|||
void LexFromString
(
uint8& OutValue, |
|||
void LexFromString
(
uint16& OutValue, |
|||
void LexFromString
(
uint32& OutValue, |
|||
void LexFromString
(
uint64& OutValue, |
|||
void LexFromString
(
float& OutValue, |
|||
void LexFromString
(
double& OutValue, |
|||
void LexFromString
(
bool& OutValue, |
|||
void LexFromString
(
FString& OutValue, |
|||
void LexFromString
(
FBlake3Hash& OutHash, |
Construct a hash from a 64-character hex string. | Hash/Blake3.h | |
void LexFromString
(
ETextGender& OutValue, |
Internationalization/Text.h | ||
void LexFromString
(
EDateTimeStyle::Type& OutValue, |
Internationalization/Text.h | ||
void LexFromString
(
ERoundingMode& OutValue, |
Internationalization/Text.h | ||
void LexFromString
(
FIoHash& OutHash, |
Construct a hash from a 40-character hex string. | IO/IoHash.h | |
void LexFromString
(
FNumericUnit< T >& OutValue, |
Math/UnitConversion.h | ||
void LexFromString
(
FNumericUnit< T >& OutValue, |
|||
void LexFromString
(
UE::ConfigAccessTracking::ELoadType& OutLoadType, |
Convert text -> ELoadType | Misc/ConfigAccessData.h | |
void LexFromString
(
int8& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
int16& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
int32& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
int64& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
uint8& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
uint16& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
uint32& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
uint64& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
float& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
double& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
bool& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
int8& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
int16& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
int32& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
int64& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
uint8& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
uint16& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
uint32& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
uint64& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
float& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
double& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
bool& OutValue, |
String/LexFromString.h | ||
void LexFromString
(
FName& Name, |
UObject/NameTypes.h | ||
StringType LexToSanitizedString
(
const T& Value |
Helper template to convert to sanitized strings | Containers/UnrealString.h | |
StringType LexToSanitizedString
(
float Value |
Overloaded for floats | Containers/UnrealString.h | |
StringType LexToSanitizedString
(
double Value |
Overloaded for doubles | Containers/UnrealString.h | |
FString LexToSanitizedString
(
const FNumericUnit< T >& NumericUnit |
Math/UnitConversion.h | ||
FString LexToSanitizedString
(
const FNumericUnit< T >& NumericUnit |
|||
FString LexToShortString
(
const FFrameTime InTime |
Convert a FFrameTime into a string | Misc/FrameTime.h | |
StringType LexToString
(
const T& Value |
Convert numeric types to a string | Containers/UnrealString.h | |
StringType LexToString
(
const CharType* Ptr |
Containers/UnrealString.h | ||
StringType LexToString
(
bool Value |
Containers/UnrealString.h | ||
UE_FORCEINLINE_HINT StringType LexToString
(
FString&& Str |
|||
UE_FORCEINLINE_HINT StringType LexToString
(
const FString& Str |
|||
const TCHAR * LexToString
(
ELoaderType Type |
CoreGlobals.h | ||
FString LexToString
(
const UE::UnifiedError::FError& Error |
Experimental/UnifiedError/UnifiedError.h | ||
const TCHAR * LexToString
(
EPlatformMemorySizeBucket Bucket |
GenericPlatform/GenericPlatformMemory.h | ||
const TCHAR * LexToString
(
EBuildConfiguration Configuration |
Returns the string representation of the specified EBuildConfiguration value. | GenericPlatform/GenericPlatformMisc.h | |
const TCHAR * LexToString
(
EBuildTargetType Type |
Returns the string representation of the specified EBuildTargetType value. | GenericPlatform/GenericPlatformMisc.h | |
const TCHAR * LexToString
(
EAppReturnType::Type Value |
Returns the string representation of the specified EAppReturnType::Type value. | GenericPlatform/GenericPlatformMisc.h | |
const TCHAR * LexToString
(
ENetworkConnectionStatus EnumVal |
GenericPlatform/GenericPlatformMisc.h | ||
const TCHAR * LexToString
(
ENetworkConnectionType Target |
Returns the string representation of the specified ENetworkConnection value. | GenericPlatform/GenericPlatformMisc.h | |
FString LexToString
(
const FBlake3Hash& Hash |
Convert a hash to a 64-character hex string. | Hash/Blake3.h | |
const TCHAR * LexToString
(
ETextGender InValue |
Internationalization/Text.h | ||
const TCHAR * LexToString
(
EDateTimeStyle::Type InValue |
Internationalization/Text.h | ||
const TCHAR * LexToString
(
ERoundingMode InValue |
Internationalization/Text.h | ||
FString LexToString
(
const EIoChunkType Type |
IO/IoChunkId.h | ||
FString LexToString
(
const FIoHash& Hash |
Convert a hash to a 40-character hex string. | IO/IoHash.h | |
FString LexToString
(
const FPackageId& PackageId |
IO/PackageId.h | ||
FString LexToString
(
const FNumericUnit< T >& NumericUnit |
Math/UnitConversion.h | ||
FString LexToString
(
const FNumericUnit< T >& NumericUnit |
|||
const TCHAR * LexToString
(
UE::ConfigAccessTracking::ELoadType LoadType |
Convert ELoadType -> text | Misc/ConfigAccessData.h | |
FString LexToString
(
const FFrameTime InTime |
Convert a FFrameTime into a string | Misc/FrameTime.h | |
const TCHAR * LexToString
(
EQueuedWorkPriority Priority |
Misc/QueuedThreadPool.h | ||
const TCHAR * LexToString
(
EModuleLoadResult LoadResult |
Modules/ModuleManager.h | ||
FString LexToString
(
const FName& Name |
UObject/NameTypes.h | ||
const TCHAR * LexToString
(
EName Ename |
UObject/UnrealNames.h | ||
bool LexTryParseString
(
T& OutValue, |
Parse a string into this type, returning whether it was successful Specialization for arithmetic types | ||
bool LexTryParseString
(
bool& OutValue, |
Try and parse a bool - always returns true | ||
bool LexTryParseString
(
EBuildConfiguration& OutConfiguration, |
Returns the string representation of the specified EBuildConfiguration value. | GenericPlatform/GenericPlatformMisc.h | |
bool LexTryParseString
(
EBuildTargetType& OutType, |
Returns the string representation of the specified EBuildTarget value. | GenericPlatform/GenericPlatformMisc.h | |
bool LexTryParseString
(
ETextGender& OutValue, |
Internationalization/Text.h | ||
bool LexTryParseString
(
EDateTimeStyle::Type& OutValue, |
Internationalization/Text.h | ||
bool LexTryParseString
(
ERoundingMode& OutValue, |
Internationalization/Text.h | ||
bool LexTryParseString
(
FNumericUnit< T >& OutValue, |
Math/UnitConversion.h | ||
bool LexTryParseString
(
FNumericUnit< T >& OutValue, |
|||
FCbField LoadCompactBinary
(
FArchive& Ar, |
Load a compact binary field from an archive. | Serialization/CompactBinarySerialization.h | |
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinaryContainerSerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
LoadFromCompactBinary attempts to load the output value from compact binary. | Serialization/CompactBinarySerialization.h | |
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
bool LoadFromCompactBinary
(
FCbFieldView Field, |
Serialization/CompactBinarySerialization.h | ||
TArray< FDisplayNameEntryId > LoadNameBatch
(
FArchive& Ar, |
Load names and precalculated hashes from an archive | UObject/NameBatchSerialization.h | |
void LoadNameBatch
(
TArray< FDisplayNameEntryId >& OutNames, |
Load a name blob with precalculated hashes. | UObject/NameBatchSerialization.h | |
TFunction< TArray< FDisplayNameEntryId >()> LoadNameBatchAsync
(
FArchive& Ar, |
Load names and precalculated hashes from an archive using multiple workers | UObject/NameBatchSerialization.h | |
void * LockFreeAllocLinks
(
SIZE_T AllocSize |
Containers/LockFreeList.h | ||
void LockFreeFreeLinks
(
SIZE_T AllocSize, |
Containers/LockFreeList.h | ||
void LockFreeLinksExhausted
(
uint32 TotalNum |
Containers/LockFreeList.h | ||
void LockFreeTagCounterHasOverflowed() |
Containers/LockFreeList.h | ||
void LowLevelFatalErrorHandler
(
const ANSICHAR* File, |
Misc/AssertionMacros.h | ||
LowLevelTasks::DECLARE_TS_MULTICAST_DELEGATE
(
FOversubscriptionLimitReached |
Async/Fundamental/TaskShared.h | ||
bool LowLevelTasks::operator!
(
ECancellationFlags E |
Async/Fundamental/Task.h | ||
bool LowLevelTasks::operator!
(
ETaskFlags E |
Async/Fundamental/Task.h | ||
bool LowLevelTasks::operator!
(
ETaskState E |
Async/Fundamental/Task.h | ||
| Async/Fundamental/Task.h | |||
ETaskFlags LowLevelTasks::operator&
(
ETaskFlags Lhs, |
Async/Fundamental/Task.h | ||
ETaskState LowLevelTasks::operator&
(
ETaskState Lhs, |
Async/Fundamental/Task.h | ||
| Async/Fundamental/Task.h | |||
ETaskFlags & LowLevelTasks::operator&=
(
ETaskFlags& Lhs, |
Async/Fundamental/Task.h | ||
ETaskState & LowLevelTasks::operator&=
(
ETaskState& Lhs, |
Async/Fundamental/Task.h | ||
| Async/Fundamental/Task.h | |||
ETaskFlags LowLevelTasks::operator^
(
ETaskFlags Lhs, |
Async/Fundamental/Task.h | ||
ETaskState LowLevelTasks::operator^
(
ETaskState Lhs, |
Async/Fundamental/Task.h | ||
| Async/Fundamental/Task.h | |||
ETaskFlags & LowLevelTasks::operator^=
(
ETaskFlags& Lhs, |
Async/Fundamental/Task.h | ||
ETaskState & LowLevelTasks::operator^=
(
ETaskState& Lhs, |
Async/Fundamental/Task.h | ||
| Async/Fundamental/Task.h | |||
ETaskFlags LowLevelTasks::operator|
(
ETaskFlags Lhs, |
Async/Fundamental/Task.h | ||
ETaskState LowLevelTasks::operator|
(
ETaskState Lhs, |
Async/Fundamental/Task.h | ||
| Async/Fundamental/Task.h | |||
ETaskFlags & LowLevelTasks::operator|=
(
ETaskFlags& Lhs, |
Async/Fundamental/Task.h | ||
ETaskState & LowLevelTasks::operator|=
(
ETaskState& Lhs, |
Async/Fundamental/Task.h | ||
| Async/Fundamental/Task.h | |||
| Async/Fundamental/Task.h | |||
| Async/Fundamental/Task.h | |||
const TCHAR * LowLevelTasks::ToString
(
ETaskPriority Priority |
Async/Fundamental/Task.h | ||
bool LowLevelTasks::ToTaskPriority
(
const TCHAR* PriorityStr, |
Async/Fundamental/Task.h | ||
bool LowLevelTasks::TryLaunch
(
FTask& Task, |
Async/Fundamental/Scheduler.h | ||
ReturnType LowLevelTasks::TTaskDelegate_Impl::MakeDummyValue() |
Async/Fundamental/TaskDelegate.h | ||
bool LWCSerializerPrivate::IsPreLWC
(
const FArchive& Ar |
Misc/LargeWorldCoordinatesSerializer.h | ||
bool LWCSerializerPrivate::IsPreLWC
(
const FStructuredArchive::FSlot& Slot |
Misc/LargeWorldCoordinatesSerializer.h | ||
std::enable_if_t< std::is_floating_point_v< typename FType::FReal >, bool > LWCSerializerPrivate::SerializeFromMismatchedTag
(
FType& Target, |
SerializeFromMismatchedTag helper for core type use only. DO NOT USE! | Misc/LargeWorldCoordinatesSerializer.h | |
std::enable_if_t< std::is_integral_v< typename FType::IntType >, bool > LWCSerializerPrivate::SerializeFromMismatchedTag
(
FType& Target, |
SerializeFromMismatchedTag helper for core type use only. DO NOT USE! | Misc/LargeWorldCoordinatesSerializer.h | |
LZ4int LZ4_compress_default
(
const char* src, |
LZ4_compress_default() : Compresses 'srcSize' bytes from buffer 'src' into already allocated 'dst' buffer of size 'dstCapacity'. | Compression/lz4.h | |
LZ4int LZ4_compress_destSize
(
const char* src, |
LZ4_compress_destSize() : Reverse the logic : compresses as much data as possible from 'src' buffer into already allocated buffer 'dst', of size >= 'targetDestSize'. | Compression/lz4.h | |
LZ4int LZ4_compress_fast
(
const char* src, |
LZ4_compress_fast() : Same as LZ4_compress_default(), but allows selection of "acceleration" factor. | Compression/lz4.h | |
LZ4int LZ4_compress_fast_continue
(
LZ4_stream_t* streamPtr, |
LZ4_compress_fast_continue() : Compress 'src' content using data from previously compressed blocks, for better compression ratio. | Compression/lz4.h | |
LZ4int LZ4_compress_fast_extState
(
void* state, |
Compression/lz4.h | ||
LZ4int LZ4_compress_HC
(
const char* src, |
LZ4compress_HC() : Compress data from src_ into dst, using the powerful but slower "HC" algorithm. |
Compression/lz4hc.h | |
LZ4int LZ4_compress_HC_continue
(
LZ4_streamHC_t* streamHCPtr, |
Compression/lz4hc.h | ||
LZ4int LZ4_compress_HC_continue_destSize
(
LZ4_streamHC_t* LZ4_streamHCPtr, |
LZ4compress_HC_continue_destSize() : v1.9.0+ Similar to LZ4_compress_HC_continue(), but will read as much data as possible from src_ to fit into targetDstSize budget. |
Compression/lz4hc.h | |
LZ4int LZ4_compress_HC_destSize
(
void* stateHC, |
LZ4compress_HC_destSize() : v1.9.0+ Will compress as much data as possible from src_ to fit into targetDstSize budget. |
Compression/lz4hc.h | |
LZ4int LZ4_compress_HC_extStateHC
(
void* stateHC, |
Compression/lz4hc.h | ||
LZ4int LZ4_compressBound
(
int inputSize |
LZ4_compressBound() : Provides the maximum size that LZ4 compression may output in a "worst case" scenario (input data not compressible) This function is primarily useful for memory allocation purposes (destination buffer size). | Compression/lz4.h | |
LZ4LZ4_stream_t * LZ4_createStream () |
Note about RC_INVOKED | Compression/lz4.h | |
LZ4LZ4_streamDecode_t * LZ4_createStreamDecode () |
LZ4_createStreamDecode() and LZ4_freeStreamDecode() : creation / destruction of streaming decompression tracking context. | Compression/lz4.h | |
LZ4LZ4_streamHC_t * LZ4_createStreamHC () |
LZ4_createStreamHC() and LZ4_freeStreamHC() : These functions create and release memory for LZ4 HC streaming state. | Compression/lz4hc.h | |
LZ4int LZ4_decoderRingBufferSize
(
int maxBlockSize |
LZ4_decoderRingBufferSize() : v1.8.2+ Note : in a ring buffer scenario (optional), blocks are presumed decompressed next to each other up to the moment there is not enough remaining space for next block (remainingSize < maxBlockSize), at which stage it resumes from beginning of ring buffer. | Compression/lz4.h | |
LZ4int LZ4_decompress_safe
(
const char* src, |
LZ4_decompress_safe() : compressedSize : is the exact complete size of the compressed block. | Compression/lz4.h | |
LZ4int LZ4_decompress_safe_continue
(
LZ4_streamDecode_t* LZ4_streamDecode, |
LZ4decompress*_continue() : These decoding functions allow decompression of consecutive blocks in "streaming" mode. | Compression/lz4.h | |
LZ4int LZ4_decompress_safe_partial
(
const char* src, |
LZ4_decompress_safe_partial() : Decompress an LZ4 compressed block, of size 'srcSize' at position 'src', into destination buffer 'dst' of size 'dstCapacity'. | Compression/lz4.h | |
LZ4int LZ4_decompress_safe_partial_usingDict
(
const char* src, |
Compression/lz4.h | ||
LZ4int LZ4_decompress_safe_usingDict
(
const char* src, |
LZ4decompress*usingDict() : These decoding functions work the same as a combination of LZ4_setStreamDecode() followed by LZ4_decompress*_continue() They are stand-alone, and don't need an LZ4_streamDecode_t structure. | Compression/lz4.h | |
LZ4int LZ4_freeStream
(
LZ4_stream_t* streamPtr |
Compression/lz4.h | ||
LZ4int LZ4_freeStreamDecode
(
LZ4_streamDecode_t* LZ4_stream |
Compression/lz4.h | ||
LZ4int LZ4_freeStreamHC
(
LZ4_streamHC_t* streamHCPtr |
Compression/lz4hc.h | ||
LZ4LZ4_stream_t * LZ4_initStream
(
void* buffer, |
LZ4_initStream() : v1.9.0+ An LZ4_stream_t structure must be initialized at least once. | Compression/lz4.h | |
LZ4LZ4_streamHC_t * LZ4_initStreamHC
(
void* buffer, |
LZ4_streamHC_t : This structure allows static allocation of LZ4 HC streaming state. | Compression/lz4hc.h | |
LZ4int LZ4_loadDict
(
LZ4_stream_t* streamPtr, |
LZ4_loadDict() : Use this function to reference a static dictionary into LZ4_stream_t. | Compression/lz4.h | |
LZ4int LZ4_loadDictHC
(
LZ4_streamHC_t* streamHCPtr, |
Compression/lz4hc.h | ||
LZ4void LZ4_resetStream
(
LZ4_stream_t* streamPtr |
LZ4_resetStream() : An LZ4_stream_t structure must be initialized at least once. | Compression/lz4.h | |
LZ4void LZ4_resetStream_fast
(
LZ4_stream_t* streamPtr |
LZ4_resetStream_fast() : v1.9.0+ Use this to prepare an LZ4_stream_t for a new chain of dependent blocks (e.g., LZ4_compress_fast_continue()). | Compression/lz4.h | |
LZ4void LZ4_resetStreamHC
(
LZ4_streamHC_t* streamHCPtr, |
LZ4_resetStreamHC() is now replaced by LZ4_initStreamHC(). | Compression/lz4hc.h | |
LZ4void LZ4_resetStreamHC_fast
(
LZ4_streamHC_t* streamHCPtr, |
These functions compress data in successive blocks of any size, using previous blocks as dictionary, to improve compression ratio. | Compression/lz4hc.h | |
LZ4int LZ4_saveDict
(
LZ4_stream_t* streamPtr, |
LZ4_saveDict() : If last 64KB data cannot be guaranteed to remain available at its current memory location, save it into a safer place (char* safeBuffer). | Compression/lz4.h | |
LZ4int LZ4_saveDictHC
(
LZ4_streamHC_t* streamHCPtr, |
Compression/lz4hc.h | ||
LZ4int LZ4_setStreamDecode
(
LZ4_streamDecode_t* LZ4_streamDecode, |
LZ4_setStreamDecode() : An LZ4_streamDecode_t context can be allocated once and re-used multiple times. | Compression/lz4.h | |
LZ4int LZ4_sizeofState () |
LZ4_compress_fast_extState() : Same as LZ4_compress_fast(), using an externally allocated memory space for its state. | Compression/lz4.h | |
LZ4int LZ4_sizeofStateHC () |
Note : Decompression functions are provided within "lz4.h" (BSD license) | Compression/lz4hc.h | |
LZ4int LZ4_versionNumber() |
Library version number; useful to check dll version; requires v1.3.0+ | Compression/lz4.h | |
LZ4const char * LZ4_versionString() |
Library version string; useful to check dll version; requires v1.7.5+ | Compression/lz4.h | |
auto MakeArrayView
(
OtherRangeType&& Other |
Containers/ArrayView.h | ||
TArrayView< const ElementType > MakeArrayView
(
std::initializer_list< ElementType > List |
Containers/ArrayView.h | ||
TArrayView< ElementType > MakeArrayView
(
ElementType* Pointer, |
Containers/ArrayView.h | ||
decltype(auto) MakeAttributeLambda
(
LambdaType&& InCallable, |
Helper function for creating TAttributes from a lambda TAttribute |
Misc/Attribute.h | |
TAttribute< T > MakeAttributeRaw
(
const SourceType* InObject, |
Helper function for creating TAttributes from a const member function pointer, accessed through a raw pointer | Misc/Attribute.h | |
TAttribute< T > MakeAttributeSP
(
const SourceType* InObject, |
Helper function for creating TAttributes from a const member function pointer, accessed through a weak pointer to the shared object | Misc/Attribute.h | |
TAttribute< T > MakeAttributeSP
(
TSharedRef< SourceType > InObject, |
Misc/Attribute.h | ||
decltype(auto) MakeAttributeSPLambda
(
const TSharedRef< UserClass, Mode >& InUserObjectRef, |
Helper function for creating TAttributes from a weak shared pointer C++ lambda delegate | Misc/Attribute.h | |
decltype(auto) MakeAttributeSPLambda
(
UserClass* InUserObject, |
Misc/Attribute.h | ||
TAttribute< T > MakeAttributeUObject
(
const SourceType* InObject, |
Misc/Attribute.h | ||
decltype(auto) MakeAttributeWeakLambda
(
UserClass* InUserObject, |
Helper function for creating TAttributes from a weak object pointer C++ lambda delegate | Misc/Attribute.h | |
auto MakeConstArrayView
(
OtherRangeType&& Other |
Containers/ArrayView.h | ||
TArrayView< const ElementType > MakeConstArrayView
(
std::initializer_list< ElementType > List |
Containers/ArrayView.h | ||
TArrayView< const ElementType > MakeConstArrayView
(
const ElementType* Pointer, |
Containers/ArrayView.h | ||
TConstStridedView< StructureType > MakeConstStridedView
(
TConstArrayView< StructureType > StructuredView |
Containers/StridedView.h | ||
TConstStridedView< std::remove_reference_t< decltype(*GetData(StructuredRange))> > MakeConstStridedView
(
StructuredRangeType&& StructuredRange |
Containers/StridedView.h | ||
TConstStridedView< ElementType > MakeConstStridedView
(
StructuredRangeType&& StructuredRange, |
Containers/StridedView.h | ||
TConstStridedView< ElementType > MakeConstStridedView
(
int32 BytesBetweenElements, |
Containers/StridedView.h | ||
TConstStridedView< BaseStructureType > MakeConstStridedViewOfBase
(
TConstArrayView< DerivedStructureType > StructuredView |
Containers/StridedView.h | ||
TValueOrError_ErrorProxy< ArgTypes... > MakeError
(
ArgTypes&&... Args |
Templates/ValueOrError.h | ||
UE::EnumFlags::Private::TRange< EnumType > MakeFlagsRange
(
EnumType Flags |
Make a range for iterating over set flags in a flags enum. | Misc/EnumRange.h | |
TPromise< ResultType > MakeFulfilledPromise
(
ArgTypes&&... Args |
Helper to create and immediately fulfill a promise | Async/Future.h | |
THazardPointer< H, false > MakeHazardPointer
(
std::atomic< H* >& InHazard, |
Experimental/Containers/HazardPointer.h | ||
TInlineValue< BaseType, MaxInlineSize, DefaultAlignment > MakeInlineValue
(
ArgsType... Args |
Construct a new TInlineValue |
Misc/InlineValue.h | |
void MakeLocalCopy
(
const TCHAR* Filename |
Before overwriting the local file with the contents from the remote file, we save off a copy of the local file (if it exists). | Misc/RemoteConfigIni.h | |
TMemoryView< const void > MakeMemoryView
(
std::initializer_list< typename TIdentity< T >::Type > List |
Make a non-owning view of the memory of the initializer list. | Memory/MemoryView.h | |
auto MakeMemoryView
(
ContainerType&& Container |
Make a non-owning view of the memory of the contiguous container. | Memory/MemoryView.h | |
TMemoryView< void > MakeMemoryView
(
void* Data, |
Make a non-owning mutable view of Size bytes starting at Data. | Memory/MemoryView.h | |
TMemoryView< const void > MakeMemoryView
(
const void* Data, |
Make a non-owning const view of Size bytes starting at Data. | Memory/MemoryView.h | |
auto MakeMemoryView
(
DataType* Data, |
Make a non-owning view starting at Data and ending at DataEnd. | Memory/MemoryView.h | |
| Heap-allocates an instance of T with the given arguments and returns it as a TPimplPtr. | Templates/PimplPtr.h | ||
TRefCountPtr< T > MakeRefCount
(
TArgs&&... Args |
Templates/RefCounting.h | ||
TScopedReaderAccessDetector< RWAccessDetector > MakeScopedReaderAccessDetector
(
RWAccessDetector& InAccessDetector |
Misc/MTAccessDetector.h | ||
TScopedWriterDetector< RWAccessDetector > MakeScopedWriterAccessDetector
(
RWAccessDetector& InAccessDetector |
Misc/MTAccessDetector.h | ||
SharedPointerInternals::TRawPtrProxy< ObjectType > MakeShareable
(
ObjectType* InObject |
NOTE: The following is an Unreal extension to standard shared_ptr behavior. | Templates/SharedPointer.h | |
SharedPointerInternals::TRawPtrProxyWithDeleter< ObjectType, DeleterType > MakeShareable
(
ObjectType* InObject, |
NOTE: The following is an Unreal extension to standard shared_ptr behavior. | Templates/SharedPointer.h | |
TSharedRef< InObjectType, InMode > MakeShared
(
InArgTypes&&... Args |
MakeShared utility function. | Templates/SharedPointer.h | |
FSharedBuffer MakeSharedBufferFromArray
(
TArray< T, Allocator >&& Array |
Construct a shared buffer by taking ownership of an array. | Memory/SharedBuffer.h | |
TStridedView< StructureType > MakeStridedView
(
TArrayView< StructureType > StructuredView |
Containers/StridedView.h | ||
TStridedView< std::remove_reference_t< decltype(*GetData(StructuredRange))> > MakeStridedView
(
StructuredRangeType&& StructuredRange |
Containers/StridedView.h | ||
TStridedView< ElementType > MakeStridedView
(
StructuredRangeType&& StructuredRange, |
Containers/StridedView.h | ||
TStridedView< ElementType > MakeStridedView
(
int32 BytesBetweenElements, |
Containers/StridedView.h | ||
TStridedView< BaseStructureType > MakeStridedViewOfBase
(
TArrayView< DerivedStructureType > StructuredView |
Containers/StridedView.h | ||
decltype(TStringView(CharPtrOrRange)) MakeStringView
(
const CharPtrOrRangeType& CharPtrOrRange |
Containers/StringView.h | ||
decltype(TStringView(CharPtr, Size)) MakeStringView
(
const CharType* CharPtr, |
Containers/StringView.h | ||
FTextDisplayStringRef MakeTextDisplayString
(
FString&& InDisplayString |
Internationalization/LocalizedTextSourceTypes.h | ||
| Makes a TTuple from some arguments. | Templates/Tuple.h | ||
TStaticArray< InElementType, NumElements > MakeUniformStaticArray
(
typename TCallTraits< InElementType >::ParamType InValue |
Creates a static array filled with the specified value. | Containers/StaticArray.h | |
TUniquePtr< T > MakeUnique
(
TArgs&&... Args |
Allocates a new object of type T with the given arguments and returns it as a TUniquePtr. | Templates/UniquePtr.h | |
TUniquePtr< T > MakeUnique
(
SIZE_T Size |
Allocates a new array of type T with the given size and returns it as a TUniquePtr. | Templates/UniquePtr.h | |
FUniqueBuffer MakeUniqueBufferFromArray
(
TArray< T, Allocator >&& Array |
Construct a unique buffer by taking ownership of an array. | Memory/SharedBuffer.h | |
TUniquePtr< T > MakeUniqueForOverwrite () |
Allocates a new object of type T with the given arguments and returns it as a TUniquePtr. | Templates/UniquePtr.h | |
TUniquePtr< T > MakeUniqueForOverwrite
(
SIZE_T Size |
Allocates a new array of type T with the given size and returns it as a TUniquePtr. | Templates/UniquePtr.h | |
TValueOrError_ValueProxy< ArgTypes... > MakeValue
(
ArgTypes&&... Args |
Templates/ValueOrError.h | ||
VectorRegister4Float MakeVectorRegister
(
uint32 X, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float MakeVectorRegister
(
float X, |
Math/UnrealMathFPU.h | ||
VectorRegister4Double MakeVectorRegister
(
double X, |
Math/UnrealMathFPU.h | ||
VectorRegister4Double MakeVectorRegister
(
double X, |
Overload to resolve compiler ambiguity for things like MakeVectorRegister(V.X, V.Y, V.Z, 0.f) when V is a double type. | ||
VectorRegister2Double MakeVectorRegister2Double
(
double X, |
Math/UnrealMathFPU.h | ||
VectorRegister2Double MakeVectorRegister2DoubleConstant
(
double X, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float MakeVectorRegisterConstant
(
float X, |
|||
VectorRegister4Double MakeVectorRegisterConstant
(
double X, |
|||
VectorRegister4Double MakeVectorRegisterDouble
(
const VectorRegister4Float& From |
Make double register from float register. | Math/UnrealMathFPU.h | |
VectorRegister4Double MakeVectorRegisterDouble
(
const VectorRegister2Double& XY, |
Math/UnrealMathFPU.h | ||
VectorRegister4Double MakeVectorRegisterDouble
(
uint64 X, |
Math/UnrealMathFPU.h | ||
VectorRegister4Double MakeVectorRegisterDouble
(
double X, |
Math/UnrealMathFPU.h | ||
| HEADER_UNIT_SKIP - Not included directly IWYU pragma: private constexpr floating point vector constant creation functions that bypass SIMD intrinsic setters | |||
VectorRegister4Double MakeVectorRegisterDoubleConstant
(
double X, |
|||
VectorRegister4Double MakeVectorRegisterDoubleMask
(
uint64 X, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float MakeVectorRegisterFloat
(
uint32 X, |
Returns a bitwise equivalent vector based on 4 DWORDs. | Math/UnrealMathFPU.h | |
VectorRegister4Float MakeVectorRegisterFloat
(
float X, |
Returns a vector based on 4 FLOATs. | Math/UnrealMathFPU.h | |
VectorRegister4Float MakeVectorRegisterFloatConstant
(
float X, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float MakeVectorRegisterFloatFromDouble
(
const VectorRegister4Double& Vec4d |
Lossy conversion: double->float vector. | Math/UnrealMathFPU.h | |
VectorRegister4Float MakeVectorRegisterFloatMask
(
uint32 X, |
Nicer aliases. | Math/UnrealMathFPU.h | |
VectorRegister4Int MakeVectorRegisterInt
(
int32 X, |
Returns a vector based on 4 int32. | Math/UnrealMathFPU.h | |
VectorRegister4Int MakeVectorRegisterInt64
(
int64 X, |
Math/UnrealMathFPU.h | ||
VectorRegister4Int MakeVectorRegisterIntConstant
(
int32 X, |
Math/UnrealMathFPU.h | ||
TWeakObjectPtr< T > MakeWeakObjectPtr
(
T* Ptr |
Helper function which deduces the type of the initializer. | UObject/WeakObjectPtrTemplates.h | |
auto MakeYCombinator
(
LAMBDA&& Lambda |
Async/LocalWorkQueue.h | ||
| 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. | HAL/IPlatformFileManagedStorageWrapper.h | ||
ForwardIt MaxElement
(
ForwardIt First, |
Works just like std::max_element. | Templates/UnrealTemplate.h | |
ForwardIt MaxElement
(
ForwardIt First, |
Works just like std::max_element. | Templates/UnrealTemplate.h | |
FGuid MD5HashToGuid
(
const FMD5Hash& Hash |
Construct a FGuid from a MD5Hash. | Misc/SecureHash.h | |
uint64 MeasureCompactBinary
(
FMemoryView View, |
Determine the size in bytes of the compact binary field at the start of the view. | Serialization/CompactBinarySerialization.h | |
uint32 MeasureVarInt
(
const void* InData |
Measure the length in bytes (1-9) of an encoded variable-length integer. | Serialization/VarInt.h | |
uint32 MeasureVarInt
(
int32 InValue |
Measure the number of bytes (1-5) required to encode the 32-bit input. | Serialization/VarInt.h | |
uint32 MeasureVarInt
(
int64 InValue |
Measure the number of bytes (1-9) required to encode the 64-bit input. | Serialization/VarInt.h | |
uint32 MeasureVarUInt
(
const void* InData |
Variable-Length Integer Encoding | Serialization/VarInt.h | |
uint32 MeasureVarUInt
(
uint32 InValue |
Measure the number of bytes (1-5) required to encode the 32-bit input. | Serialization/VarInt.h | |
uint32 MeasureVarUInt
(
uint64 InValue |
Measure the number of bytes (1-9) required to encode the 64-bit input. | Serialization/VarInt.h | |
void MemoryTrace_Alloc
(
uint64 Address, |
ProfilingDebugging/MemoryTrace.h | ||
int32 MemoryTrace_AnnounceCustomTag
(
int32 Tag, |
ProfilingDebugging/TagTrace.h | ||
int32 MemoryTrace_AnnounceFNameTag
(
const FName& TagName |
ProfilingDebugging/TagTrace.h | ||
void MemoryTrace_Free
(
uint64 Address, |
ProfilingDebugging/MemoryTrace.h | ||
int32 MemoryTrace_GetActiveTag() |
ProfilingDebugging/TagTrace.h | ||
FMalloc * MemoryTrace_GetAllocator() |
ProfilingDebugging/MemoryTrace.h | ||
HeapId MemoryTrace_HeapSpec
(
HeapId ParentId, |
ProfilingDebugging/MemoryTrace.h | ||
void MemoryTrace_MarkAllocAsHeap
(
uint64 Address, |
ProfilingDebugging/MemoryTrace.h | ||
void MemoryTrace_ReallocAlloc
(
uint64 Address, |
ProfilingDebugging/MemoryTrace.h | ||
void MemoryTrace_ReallocFree
(
uint64 Address, |
ProfilingDebugging/MemoryTrace.h | ||
HeapId MemoryTrace_RootHeapSpec
(
const TCHAR* Name, |
ProfilingDebugging/MemoryTrace.h | ||
void MemoryTrace_SwapOp
(
uint64 PageAddress, |
ProfilingDebugging/MemoryTrace.h | ||
void MemoryTrace_UnmarkAllocAsHeap
(
uint64 Address, |
ProfilingDebugging/MemoryTrace.h | ||
void MemoryTrace_UpdateAlloc
(
uint64 Address, |
ProfilingDebugging/MemoryTrace.h | ||
void MemPro::DecRef() |
MemPro/MemPro.h | ||
void MemPro::Disconnect() |
MemPro/MemPro.h | ||
void MemPro::FlushDumpFile() |
MemPro/MemPro.h | ||
bool MemPro::GenericPlatform::InitialiseSockets() |
MemPro/MemPro.h | ||
void MemPro::IncRef() |
Ignore these, for internal use only | MemPro/MemPro.h | |
void MemPro::Initialise
(
bool wait_for_connect |
You don't need to call this directly, it is automatically called on the first allocation. | MemPro/MemPro.h | |
bool MemPro::IsPaused() |
MemPro/MemPro.h | ||
bool MemPro::Platform::AcceptSocket
(
void* p_os_socket_mem, |
MemPro/MemPro.h | ||
bool MemPro::Platform::BindSocket
(
void* p_os_socket_mem, |
MemPro/MemPro.h | ||
void MemPro::Platform::CloseFile
(
void* p_os_file_mem |
MemPro/MemPro.h | ||
void MemPro::Platform::CreateLock
(
void* p_os_lock_mem, |
MemPro/MemPro.h | ||
void MemPro::Platform::CreateSocket
(
void* p_os_socket_mem, |
MemPro/MemPro.h | ||
void MemPro::Platform::CreateThread
(
void* p_os_thread_mem, |
MemPro/MemPro.h | ||
void MemPro::Platform::DebugBreak() |
MemPro/MemPro.h | ||
void MemPro::Platform::DebugWrite
(
const char* p_message |
MemPro/MemPro.h | ||
void MemPro::Platform::DestroyEvent
(
void* p_os_event_mem |
MemPro/MemPro.h | ||
void MemPro::Platform::DestroyFile
(
void* p_os_file_mem |
MemPro/MemPro.h | ||
void MemPro::Platform::DestroyLock
(
void* p_os_lock_mem |
MemPro/MemPro.h | ||
void MemPro::Platform::DestroyThread
(
void* p_os_thread_mem |
MemPro/MemPro.h | ||
void MemPro::Platform::Disconnect
(
void* p_os_socket_mem |
MemPro/MemPro.h | ||
void MemPro::Platform::FlushFile
(
void* p_os_file_mem |
MemPro/MemPro.h | ||
bool MemPro::Platform::GetExtraModuleInfo
(
int64 ModuleBase, |
MemPro/MemPro.h | ||
int64 MemPro::Platform::GetHiResTimer() |
MemPro/MemPro.h | ||
int64 MemPro::Platform::GetHiResTimerFrequency() |
MemPro/MemPro.h | ||
EPlatform MemPro::Platform::GetPlatform() |
MemPro/MemPro.h | ||
void MemPro::Platform::GetStackTrace
(
void** stack, |
MemPro/MemPro.h | ||
int MemPro::Platform::GetStackTraceSize() |
MemPro/MemPro.h | ||
void MemPro::Platform::GetVirtualMemStats
(
size_t& reserved, |
MemPro/MemPro.h | ||
bool MemPro::Platform::IsThreadAlive
(
const void* p_os_thread_mem |
MemPro/MemPro.h | ||
bool MemPro::Platform::IsValidSocket
(
const void* p_os_socket_mem |
MemPro/MemPro.h | ||
void MemPro::Platform::MemCpy
(
void* p_dest, |
MemPro/MemPro.h | ||
void MemPro::Platform::MemProCreateEvent
(
void* p_os_event_mem, |
MemPro/MemPro.h | ||
void MemPro::Platform::MemProCreateFile
(
void* p_os_file_mem, |
MemPro/MemPro.h | ||
void MemPro::Platform::MemProEnumerateLoadedModules
(
EnumerateLoadedModulesCallbackFunction p_callback_function, |
MemPro/MemPro.h | ||
int64 MemPro::Platform::MemProInterlockedCompareExchange
(
int64 volatile* dest, |
MemPro/MemPro.h | ||
int64 MemPro::Platform::MemProInterlockedExchangeAdd
(
int64 volatile* Addend, |
MemPro/MemPro.h | ||
void MemPro::Platform::MemProMemoryBarrier() |
MemPro/MemPro.h | ||
bool MemPro::Platform::OpenFileForWrite
(
void* p_os_file_mem, |
MemPro/MemPro.h | ||
void MemPro::Platform::ReleaseLock
(
void* p_os_lock_mem |
MemPro/MemPro.h | ||
void MemPro::Platform::ResetEvent
(
void* p_os_event_mem |
MemPro/MemPro.h | ||
void MemPro::Platform::SendPageState
(
bool send_memory, |
MemPro/MemPro.h | ||
void MemPro::Platform::SetEvent
(
void* p_os_event_mem |
MemPro/MemPro.h | ||
void MemPro::Platform::SetThreadName
(
unsigned int thread_id, |
MemPro/MemPro.h | ||
void MemPro::Platform::Sleep
(
int ms |
MemPro/MemPro.h | ||
int MemPro::Platform::SocketReceive
(
void* p_os_socket_mem, |
MemPro/MemPro.h | ||
bool MemPro::Platform::SocketSend
(
void* p_os_socket_mem, |
MemPro/MemPro.h | ||
void MemPro::Platform::SPrintF
(
char* p_dest, |
MemPro/MemPro.h | ||
bool MemPro::Platform::StartListening
(
void* p_os_socket_mem |
MemPro/MemPro.h | ||
int MemPro::Platform::StartThread
(
void* p_os_thread_mem, |
MemPro/MemPro.h | ||
void MemPro::Platform::SwapEndian
(
unsigned int& value |
MemPro/MemPro.h | ||
void MemPro::Platform::SwapEndian
(
uint64& value |
MemPro/MemPro.h | ||
void MemPro::Platform::TakeLock
(
void* p_os_lock_mem |
MemPro/MemPro.h | ||
void MemPro::Platform::UninitialiseSockets() |
MemPro/MemPro.h | ||
int MemPro::Platform::WaitEvent
(
void* p_os_event_mem, |
MemPro/MemPro.h | ||
bool MemPro::Platform::WriteFile
(
void* p_os_file_mem, |
MemPro/MemPro.h | ||
void MemPro::SetPaused
(
bool paused |
MemPro/MemPro.h | ||
void MemPro::Shutdown() |
MemPro/MemPro.h | ||
void MemPro::TakeSnapshot
(
bool send_memory |
MemPro/MemPro.h | ||
void MemPro::TrackAlloc
(
void* p, |
MemPro/MemPro.h | ||
void MemPro::TrackFree
(
void* p, |
MemPro/MemPro.h | ||
void Merge
(
T* Out, |
Stable merge to perform sort below. Stable sort is slower than non-stable algorithm. | Templates/Sorting.h | |
ForwardIt MinElement
(
ForwardIt First, |
Works just like std::min_element. | Templates/UnrealTemplate.h | |
ForwardIt MinElement
(
ForwardIt First, |
Works just like std::min_element. | Templates/UnrealTemplate.h | |
FName MinimalNameToName
(
FMinimalName InName |
UObject/NameTypes.h | ||
void Move
(
T& A, |
This is used to provide type specific behavior for a copy which cannot change the value of B. | Templates/UnrealTemplate.h | |
void Move
(
T& A, |
This is used to provide type specific behavior for a move which may change the value of B. | Templates/UnrealTemplate.h | |
void MoveAssignItems
(
ElementType* Dest, |
Move assigns a range of items. | Templates/MemoryOps.h | |
void MoveAssignItems
(
ElementType* Dest, |
Templates/MemoryOps.h | ||
void MoveByRelocate
(
T& A, |
This is used to provide type specific behavior for a move which will destroy B. | Containers/SetUtilities.h | |
void MoveConstructItems
(
void* Dest, |
Move constructs a range of items into memory. | Templates/MemoryOps.h | |
void MoveConstructItems
(
void* Dest, |
Templates/MemoryOps.h | ||
std::remove_reference_t< T > && MoveTemp
(
T&& Obj |
MoveTemp will cast a reference to an rvalue reference. | Templates/UnrealTemplate.h | |
std::remove_reference_t< T > && MoveTempIfPossible
(
T&& Obj |
MoveTempIfPossible will cast a reference to an rvalue reference. | Templates/UnrealTemplate.h | |
uint32 Murmur32
(
std::initializer_list< uint32 > InitList |
Containers/HashTable.h | ||
uint64 Murmur64
(
std::initializer_list< uint64 > InitList |
Containers/HashTable.h | ||
uint32 MurmurFinalize32
(
uint32 Hash |
Containers/HashTable.h | ||
uint64 MurmurFinalize64
(
uint64 Hash |
Containers/HashTable.h | ||
FMinimalName NameToMinimalName
(
FName InName |
UObject/NameTypes.h | ||
FScriptName NameToScriptName
(
FName InName |
UObject/NameTypes.h | ||
T * New
(
FMemStackBase& Mem, |
Operator new for typesafe memory stack allocation. | Misc/MemStack.h | |
T * NewOned
(
FMemStackBase& Mem, |
Misc/MemStack.h | ||
T * NewZeroed
(
FMemStackBase& Mem, |
Misc/MemStack.h | ||
TCHAR NibbleToTChar
(
uint8 Num |
Returns uppercase Char value of Nibble | Containers/UnrealString.h | |
TCHAR NibbleToTCharLower
(
uint8 Num |
Returns lowercase Char value of Nibble | Containers/UnrealString.h | |
void NotifyLoadingStateChanged
(
bool bState, |
Boot loading timers | CoreGlobals.h | |
T && NotNullGet
(
T&& NotNull |
Gets the inner value of a TNotNull without requiring a cast and repeat its inner type. | Misc/NotNull.h | |
void operator delete
(
void* Ptr |
|||
void operator delete
(
void*, |
Containers/SparseArray.h | ||
void operator delete
(
void*, |
Delegates/DelegateBase.h | ||
void operator delete
(
void* Ptr, |
|||
void operator delete
(
void* Ptr, |
|||
void operator delete
(
void* Ptr, |
|||
void operator delete
(
void* Ptr, |
|||
void operator delete
(
void* Ptr, |
|||
void operator delete
(
void* Ptr, |
|||
void operator delete
(
void* Ptr, |
|||
void operator delete[]
(
void* Ptr |
|||
void operator delete[]
(
void* Ptr, |
|||
void operator delete[]
(
void* Ptr, |
|||
void operator delete[]
(
void* Ptr, |
|||
void operator delete[]
(
void* Ptr, |
|||
void operator delete[]
(
void* Ptr, |
|||
void operator delete[]
(
void* Ptr, |
|||
void operator delete[]
(
void* Ptr, |
|||
void * operator new
(
size_t Size |
|||
void * operator new
(
size_t Size, |
Array operator news. | Containers/Array.h | |
void * operator new
(
size_t Size, |
Containers/ChunkedArray.h | ||
void * operator new
(
size_t Size, |
TSparseArray operator news. | Containers/SparseArray.h | |
void * operator new
(
size_t Size, |
A placement new operator which constructs an element in a sparse array allocation. | Containers/SparseArray.h | |
void * operator new
(
size_t Size, |
Transactional array operator news. | Containers/TransArray.h | |
void * operator new
(
size_t Size, |
Delegates/DelegateBase.h | ||
void * operator new
(
size_t Size, |
|||
void * operator new
(
size_t Size, |
|||
void * operator new
(
size_t Size, |
Containers/Array.h | ||
void * operator new
(
size_t Size, |
Containers/SparseArray.h | ||
void * operator new
(
size_t Size, |
Containers/TransArray.h | ||
void * operator new
(
size_t Size, |
|||
void * operator new
(
size_t Size, |
Operator new for typesafe memory stack allocation. | Misc/MemStack.h | |
void * operator new
(
size_t Size, |
Misc/MemStack.h | ||
void * operator new
(
size_t Size, |
Misc/MemStack.h | ||
void * operator new
(
size_t Size, |
Misc/MemStack.h | ||
void * operator new
(
size_t Size, |
Misc/MemStack.h | ||
void * operator new
(
size_t Size, |
Misc/MemStack.h | ||
void * operator new[]
(
size_t Size |
|||
void * operator new[]
(
size_t Size, |
|||
void * operator new[]
(
size_t Size, |
|||
void * operator new[]
(
size_t Size, |
|||
void * operator new[]
(
size_t Size, |
Misc/MemStack.h | ||
void * operator new[]
(
size_t Size, |
Misc/MemStack.h | ||
void * operator new[]
(
size_t Size, |
Misc/MemStack.h | ||
void * operator new[]
(
size_t Size, |
Misc/MemStack.h | ||
void * operator new[]
(
size_t Size, |
Misc/MemStack.h | ||
void * operator new[]
(
size_t Size, |
Misc/MemStack.h | ||
bool operator!
(
EMappedFileFlags E |
Async/MappedFileHandle.h | ||
bool operator!
(
EParallelForFlags E |
Async/ParallelFor.h | ||
bool operator!
(
ECompressedBufferDecompressFlags E |
Compression/CompressedBuffer.h | ||
bool operator!
(
EBitwiseOperatorFlags E |
Containers/BitArray.h | ||
bool operator!
(
EDirectoryTreeGetFlags E |
Containers/DirectoryTree.h | ||
| CoreGlobals.h | |||
bool operator!
(
EThreadCreateFlags E |
GenericPlatform/GenericPlatformAffinity.h | ||
bool operator!
(
EAsyncIOPriorityAndFlags E |
GenericPlatform/GenericPlatformFile.h | ||
bool operator!
(
EPlatformFileRead E |
GenericPlatform/GenericPlatformFile.h | ||
bool operator!
(
EPlatformFileWrite E |
GenericPlatform/GenericPlatformFile.h | ||
bool operator!
(
EDirectoryVisitorFlags E |
GenericPlatform/GenericPlatformFile.h | ||
bool operator!
(
FPakMountOptions::EMountFlags E |
GenericPlatform/GenericPlatformFile.h | ||
bool operator!
(
IPlatformFile::EOpenReadFlags E |
GenericPlatform/GenericPlatformFile.h | ||
bool operator!
(
IPlatformFile::EOpenWriteFlags E |
GenericPlatform/GenericPlatformFile.h | ||
bool operator!
(
EProcessDiagnosticFlags E |
GenericPlatform/GenericPlatformMisc.h | ||
bool operator!
(
EPageFaultFlags E |
GenericPlatform/GenericPlatformMisc.h | ||
bool operator!
(
EInputOutputFlags E |
GenericPlatform/GenericPlatformMisc.h | ||
bool operator!
(
EContextSwitchFlags E |
GenericPlatform/GenericPlatformMisc.h | ||
bool operator!
(
EPersistentStorageManagerFileSizeFlags E |
HAL/IPlatformFileManagedStorageWrapper.h | ||
bool operator!
(
ELocalizationLoadFlags E |
Internationalization/LocalizedTextSourceTypes.h | ||
bool operator!
(
ERegexPatternFlags E |
Internationalization/Regex.h | ||
bool operator!
(
ETextIdenticalModeFlags E |
Internationalization/Text.h | ||
bool operator!
(
ETextFormatFlags E |
Internationalization/Text.h | ||
| Internationalization/TextLocalizationManager.h | |||
bool operator!
(
EIoDecodeFlags E |
IO/IoChunkEncoding.h | ||
bool operator!
(
EIoReadOptionsFlags E |
IO/IoDispatcher.h | ||
bool operator!
(
EIoContainerFlags E |
IO/IoDispatcher.h | ||
bool operator!
(
FBufferOwner::EBufferOwnerFlags E |
Memory/SharedBuffer.h | ||
bool operator!
(
EAutomationTestFlags E |
Misc/AutomationTest.h | ||
bool operator!
(
ECommandLineArgumentFlags E |
Misc/CommandLine.h | ||
bool operator!
(
EConfigLayerFlags E |
Misc/ConfigTypes.h | ||
bool operator!
(
EConfigExpansionFlags E |
Misc/ConfigTypes.h | ||
bool operator!
(
FFileHelper::EHashOptions E |
Misc/FileHelper.h | ||
bool operator!
(
EQueuedWorkFlags E |
Misc/IQueuedWork.h | ||
bool operator!
(
EEngineNetworkRuntimeFeatures E |
Misc/NetworkVersion.h | ||
bool operator!
(
EOutputDeviceRedirectorFlushOptions E |
Misc/OutputDeviceRedirector.h | ||
bool operator!
(
FParse::EGrammarBasedParseFlags E |
Misc/Parse.h | ||
bool operator!
(
FParse::ELineExtendedFlags E |
Misc/Parse.h | ||
bool operator!
(
FPaths::EGetExtensionDirsFlags E |
Misc/Paths.h | ||
bool operator!
(
ECheckModuleCompatibilityFlags E |
Modules/ModuleManager.h | ||
bool operator!
(
ELoadModuleFlags E |
Modules/ModuleManager.h | ||
bool operator!
(
EPixelFormatChannelFlags E |
PixelFormat.h | ||
bool operator!
(
EPixelFormatCapabilities E |
PixelFormat.h | ||
bool operator!
(
EMemoryTraceHeapFlags E |
ProfilingDebugging/MemoryTrace.h | ||
bool operator!
(
EMemoryTraceHeapAllocationFlags E |
ProfilingDebugging/MemoryTrace.h | ||
bool operator!
(
EMemoryTraceInit E |
ProfilingDebugging/MemoryTrace.h | ||
bool operator!
(
FPlatformEventsTrace::EEventType E |
ProfilingDebugging/PlatformEvents.h | ||
bool operator!
(
EBufferWriterFlags E |
Serialization/BufferWriter.h | ||
bool operator!
(
ECbFieldType E |
Serialization/CompactBinary.h | ||
bool operator!
(
ECbValidateMode E |
Serialization/CompactBinaryValidation.h | ||
bool operator!
(
ECbValidateError E |
Serialization/CompactBinaryValidation.h | ||
bool operator!
(
ESetCustomVersionFlags E |
Serialization/CustomVersion.h | ||
bool operator!
(
ELargeMemoryReaderFlags E |
Serialization/LargeMemoryReader.h | ||
bool operator!
(
IPackageWriter::EWriteOptions E |
Serialization/PackageWriter.h | ||
bool operator!
(
EStatFlags E |
Stats/StatsCommon.h | ||
bool operator!
(
ENameBatchLoadingFlags E |
UObject/NameBatchSerialization.h | ||
bool operator!=
(
const FTextFormatString& LHS, |
Internationalization/ITextFormatArgumentModifier.h | ||
bool operator!=
(
TYPE_OF_NULLPTR, |
Nullptr inequality operator. | Templates/Function.h | |
bool operator!=
(
TYPE_OF_NULLPTR, |
Templates/PimplPtr.h | ||
bool operator!=
(
TYPE_OF_NULLPTR, |
Templates/UniquePtr.h | ||
FAnsiStringView operator""_PrivateASV
(
const ANSICHAR* String, |
Containers/StringView.h | ||
FStringView operator""_PrivateSV
(
const TCHAR* String, |
Containers/StringView.h | ||
FUtf8StringView operator""_PrivateU8SV
(
const ANSICHAR* String, |
Containers/StringView.h | ||
FWideStringView operator""_PrivateWSV
(
const WIDECHAR* String, |
Containers/StringView.h | ||
EMappedFileFlags operator&
(
EMappedFileFlags Lhs, |
Async/MappedFileHandle.h | ||
EParallelForFlags operator&
(
EParallelForFlags Lhs, |
Async/ParallelFor.h | ||
| Compression/CompressedBuffer.h | |||
| Containers/BitArray.h | |||
| Containers/DirectoryTree.h | |||
| CoreGlobals.h | |||
EThreadCreateFlags operator&
(
EThreadCreateFlags Lhs, |
GenericPlatform/GenericPlatformAffinity.h | ||
| GenericPlatform/GenericPlatformFile.h | |||
EPlatformFileRead operator&
(
EPlatformFileRead Lhs, |
GenericPlatform/GenericPlatformFile.h | ||
EPlatformFileWrite operator&
(
EPlatformFileWrite Lhs, |
GenericPlatform/GenericPlatformFile.h | ||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformMisc.h | |||
EPageFaultFlags operator&
(
EPageFaultFlags Lhs, |
GenericPlatform/GenericPlatformMisc.h | ||
EInputOutputFlags operator&
(
EInputOutputFlags Lhs, |
GenericPlatform/GenericPlatformMisc.h | ||
| GenericPlatform/GenericPlatformMisc.h | |||
| HAL/IPlatformFileManagedStorageWrapper.h | |||
| Internationalization/LocalizedTextSourceTypes.h | |||
ERegexPatternFlags operator&
(
ERegexPatternFlags Lhs, |
Internationalization/Regex.h | ||
| Internationalization/Text.h | |||
ETextFormatFlags operator&
(
ETextFormatFlags Lhs, |
Internationalization/Text.h | ||
| Internationalization/TextLocalizationManager.h | |||
EIoDecodeFlags operator&
(
EIoDecodeFlags Lhs, |
IO/IoChunkEncoding.h | ||
| IO/IoDispatcher.h | |||
EIoContainerFlags operator&
(
EIoContainerFlags Lhs, |
IO/IoDispatcher.h | ||
| Memory/SharedBuffer.h | |||
| Misc/AutomationTest.h | |||
| Misc/CommandLine.h | |||
EConfigLayerFlags operator&
(
EConfigLayerFlags Lhs, |
Misc/ConfigTypes.h | ||
| Misc/ConfigTypes.h | |||
| Misc/FileHelper.h | |||
EQueuedWorkFlags operator&
(
EQueuedWorkFlags Lhs, |
Misc/IQueuedWork.h | ||
| Misc/NetworkVersion.h | |||
| Misc/OutputDeviceRedirector.h | |||
| Misc/Parse.h | |||
| Misc/Parse.h | |||
| Misc/Paths.h | |||
| Modules/ModuleManager.h | |||
ELoadModuleFlags operator&
(
ELoadModuleFlags Lhs, |
Modules/ModuleManager.h | ||
| PixelFormat.h | |||
| PixelFormat.h | |||
| ProfilingDebugging/MemoryTrace.h | |||
| ProfilingDebugging/MemoryTrace.h | |||
EMemoryTraceInit operator&
(
EMemoryTraceInit Lhs, |
ProfilingDebugging/MemoryTrace.h | ||
| ProfilingDebugging/PlatformEvents.h | |||
EBufferWriterFlags operator&
(
EBufferWriterFlags Lhs, |
Serialization/BufferWriter.h | ||
ECbFieldType operator&
(
ECbFieldType Lhs, |
Serialization/CompactBinary.h | ||
ECbValidateMode operator&
(
ECbValidateMode Lhs, |
Serialization/CompactBinaryValidation.h | ||
ECbValidateError operator&
(
ECbValidateError Lhs, |
Serialization/CompactBinaryValidation.h | ||
| Serialization/CustomVersion.h | |||
| Serialization/LargeMemoryReader.h | |||
| Serialization/PackageWriter.h | |||
EStatFlags operator&
(
EStatFlags Lhs, |
Stats/StatsCommon.h | ||
| UObject/NameBatchSerialization.h | |||
EMappedFileFlags & operator&=
(
EMappedFileFlags& Lhs, |
Async/MappedFileHandle.h | ||
EParallelForFlags & operator&=
(
EParallelForFlags& Lhs, |
Async/ParallelFor.h | ||
| Compression/CompressedBuffer.h | |||
EBitwiseOperatorFlags & operator&=
(
EBitwiseOperatorFlags& Lhs, |
Containers/BitArray.h | ||
EDirectoryTreeGetFlags & operator&=
(
EDirectoryTreeGetFlags& Lhs, |
Containers/DirectoryTree.h | ||
ETaskTag & operator&=
(
ETaskTag& Lhs, |
CoreGlobals.h | ||
EThreadCreateFlags & operator&=
(
EThreadCreateFlags& Lhs, |
GenericPlatform/GenericPlatformAffinity.h | ||
| GenericPlatform/GenericPlatformFile.h | |||
EPlatformFileRead & operator&=
(
EPlatformFileRead& Lhs, |
GenericPlatform/GenericPlatformFile.h | ||
EPlatformFileWrite & operator&=
(
EPlatformFileWrite& Lhs, |
GenericPlatform/GenericPlatformFile.h | ||
EDirectoryVisitorFlags & operator&=
(
EDirectoryVisitorFlags& Lhs, |
GenericPlatform/GenericPlatformFile.h | ||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformMisc.h | |||
EPageFaultFlags & operator&=
(
EPageFaultFlags& Lhs, |
GenericPlatform/GenericPlatformMisc.h | ||
EInputOutputFlags & operator&=
(
EInputOutputFlags& Lhs, |
GenericPlatform/GenericPlatformMisc.h | ||
EContextSwitchFlags & operator&=
(
EContextSwitchFlags& Lhs, |
GenericPlatform/GenericPlatformMisc.h | ||
| HAL/IPlatformFileManagedStorageWrapper.h | |||
ELocalizationLoadFlags & operator&=
(
ELocalizationLoadFlags& Lhs, |
Internationalization/LocalizedTextSourceTypes.h | ||
ERegexPatternFlags & operator&=
(
ERegexPatternFlags& Lhs, |
Internationalization/Regex.h | ||
| Internationalization/Text.h | |||
ETextFormatFlags & operator&=
(
ETextFormatFlags& Lhs, |
Internationalization/Text.h | ||
| Internationalization/TextLocalizationManager.h | |||
EIoDecodeFlags & operator&=
(
EIoDecodeFlags& Lhs, |
IO/IoChunkEncoding.h | ||
EIoReadOptionsFlags & operator&=
(
EIoReadOptionsFlags& Lhs, |
IO/IoDispatcher.h | ||
EIoContainerFlags & operator&=
(
EIoContainerFlags& Lhs, |
IO/IoDispatcher.h | ||
| Memory/SharedBuffer.h | |||
EAutomationTestFlags & operator&=
(
EAutomationTestFlags& Lhs, |
Misc/AutomationTest.h | ||
| Misc/CommandLine.h | |||
EConfigLayerFlags & operator&=
(
EConfigLayerFlags& Lhs, |
Misc/ConfigTypes.h | ||
EConfigExpansionFlags & operator&=
(
EConfigExpansionFlags& Lhs, |
Misc/ConfigTypes.h | ||
| Misc/FileHelper.h | |||
EQueuedWorkFlags & operator&=
(
EQueuedWorkFlags& Lhs, |
Misc/IQueuedWork.h | ||
| Misc/NetworkVersion.h | |||
| Misc/OutputDeviceRedirector.h | |||
| Misc/Parse.h | |||
| Misc/Parse.h | |||
| Misc/Paths.h | |||
| Modules/ModuleManager.h | |||
ELoadModuleFlags & operator&=
(
ELoadModuleFlags& Lhs, |
Modules/ModuleManager.h | ||
| PixelFormat.h | |||
| PixelFormat.h | |||
EMemoryTraceHeapFlags & operator&=
(
EMemoryTraceHeapFlags& Lhs, |
ProfilingDebugging/MemoryTrace.h | ||
| ProfilingDebugging/MemoryTrace.h | |||
EMemoryTraceInit & operator&=
(
EMemoryTraceInit& Lhs, |
ProfilingDebugging/MemoryTrace.h | ||
| ProfilingDebugging/PlatformEvents.h | |||
EBufferWriterFlags & operator&=
(
EBufferWriterFlags& Lhs, |
Serialization/BufferWriter.h | ||
ECbFieldType & operator&=
(
ECbFieldType& Lhs, |
Serialization/CompactBinary.h | ||
ECbValidateMode & operator&=
(
ECbValidateMode& Lhs, |
Serialization/CompactBinaryValidation.h | ||
ECbValidateError & operator&=
(
ECbValidateError& Lhs, |
Serialization/CompactBinaryValidation.h | ||
ESetCustomVersionFlags & operator&=
(
ESetCustomVersionFlags& Lhs, |
Serialization/CustomVersion.h | ||
| Serialization/LargeMemoryReader.h | |||
| Serialization/PackageWriter.h | |||
EStatFlags & operator&=
(
EStatFlags& Lhs, |
Stats/StatsCommon.h | ||
ENameBatchLoadingFlags & operator&=
(
ENameBatchLoadingFlags& Lhs, |
UObject/NameBatchSerialization.h | ||
FLinearColor operator*
(
float Scalar, |
Math/Color.h | ||
TSHVectorRGB< Order > operator*
(
const TSHVector< Order >& A, |
Color multiplication operator. | Math/SHMath.h | |
FTwoVectors operator*
(
float Scale, |
FTwoVectors inline functions | Math/TwoVectors.h | |
| Pre-multiply a time span with the given scalar. | Misc/Timespan.h | ||
EMappedFileFlags operator^
(
EMappedFileFlags Lhs, |
Async/MappedFileHandle.h | ||
EParallelForFlags operator^
(
EParallelForFlags Lhs, |
Async/ParallelFor.h | ||
| Compression/CompressedBuffer.h | |||
| Containers/BitArray.h | |||
| Containers/DirectoryTree.h | |||
| CoreGlobals.h | |||
EThreadCreateFlags operator^
(
EThreadCreateFlags Lhs, |
GenericPlatform/GenericPlatformAffinity.h | ||
| GenericPlatform/GenericPlatformFile.h | |||
EPlatformFileRead operator^
(
EPlatformFileRead Lhs, |
GenericPlatform/GenericPlatformFile.h | ||
EPlatformFileWrite operator^
(
EPlatformFileWrite Lhs, |
GenericPlatform/GenericPlatformFile.h | ||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformMisc.h | |||
EPageFaultFlags operator^
(
EPageFaultFlags Lhs, |
GenericPlatform/GenericPlatformMisc.h | ||
EInputOutputFlags operator^
(
EInputOutputFlags Lhs, |
GenericPlatform/GenericPlatformMisc.h | ||
| GenericPlatform/GenericPlatformMisc.h | |||
| HAL/IPlatformFileManagedStorageWrapper.h | |||
| Internationalization/LocalizedTextSourceTypes.h | |||
ERegexPatternFlags operator^
(
ERegexPatternFlags Lhs, |
Internationalization/Regex.h | ||
| Internationalization/Text.h | |||
ETextFormatFlags operator^
(
ETextFormatFlags Lhs, |
Internationalization/Text.h | ||
| Internationalization/TextLocalizationManager.h | |||
EIoDecodeFlags operator^
(
EIoDecodeFlags Lhs, |
IO/IoChunkEncoding.h | ||
| IO/IoDispatcher.h | |||
EIoContainerFlags operator^
(
EIoContainerFlags Lhs, |
IO/IoDispatcher.h | ||
| Memory/SharedBuffer.h | |||
| Misc/AutomationTest.h | |||
| Misc/CommandLine.h | |||
EConfigLayerFlags operator^
(
EConfigLayerFlags Lhs, |
Misc/ConfigTypes.h | ||
| Misc/ConfigTypes.h | |||
| Misc/FileHelper.h | |||
EQueuedWorkFlags operator^
(
EQueuedWorkFlags Lhs, |
Misc/IQueuedWork.h | ||
| Misc/NetworkVersion.h | |||
| Misc/OutputDeviceRedirector.h | |||
| Misc/Parse.h | |||
| Misc/Parse.h | |||
| Misc/Paths.h | |||
| Modules/ModuleManager.h | |||
ELoadModuleFlags operator^
(
ELoadModuleFlags Lhs, |
Modules/ModuleManager.h | ||
| PixelFormat.h | |||
| PixelFormat.h | |||
| ProfilingDebugging/MemoryTrace.h | |||
| ProfilingDebugging/MemoryTrace.h | |||
EMemoryTraceInit operator^
(
EMemoryTraceInit Lhs, |
ProfilingDebugging/MemoryTrace.h | ||
| ProfilingDebugging/PlatformEvents.h | |||
EBufferWriterFlags operator^
(
EBufferWriterFlags Lhs, |
Serialization/BufferWriter.h | ||
ECbFieldType operator^
(
ECbFieldType Lhs, |
Serialization/CompactBinary.h | ||
ECbValidateMode operator^
(
ECbValidateMode Lhs, |
Serialization/CompactBinaryValidation.h | ||
ECbValidateError operator^
(
ECbValidateError Lhs, |
Serialization/CompactBinaryValidation.h | ||
| Serialization/CustomVersion.h | |||
| Serialization/LargeMemoryReader.h | |||
| Serialization/PackageWriter.h | |||
EStatFlags operator^
(
EStatFlags Lhs, |
Stats/StatsCommon.h | ||
| UObject/NameBatchSerialization.h | |||
EMappedFileFlags & operator^=
(
EMappedFileFlags& Lhs, |
Async/MappedFileHandle.h | ||
EParallelForFlags & operator^=
(
EParallelForFlags& Lhs, |
Async/ParallelFor.h | ||
| Compression/CompressedBuffer.h | |||
EBitwiseOperatorFlags & operator^=
(
EBitwiseOperatorFlags& Lhs, |
Containers/BitArray.h | ||
EDirectoryTreeGetFlags & operator^=
(
EDirectoryTreeGetFlags& Lhs, |
Containers/DirectoryTree.h | ||
ETaskTag & operator^=
(
ETaskTag& Lhs, |
CoreGlobals.h | ||
EThreadCreateFlags & operator^=
(
EThreadCreateFlags& Lhs, |
GenericPlatform/GenericPlatformAffinity.h | ||
| GenericPlatform/GenericPlatformFile.h | |||
EPlatformFileRead & operator^=
(
EPlatformFileRead& Lhs, |
GenericPlatform/GenericPlatformFile.h | ||
EPlatformFileWrite & operator^=
(
EPlatformFileWrite& Lhs, |
GenericPlatform/GenericPlatformFile.h | ||
EDirectoryVisitorFlags & operator^=
(
EDirectoryVisitorFlags& Lhs, |
GenericPlatform/GenericPlatformFile.h | ||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformMisc.h | |||
EPageFaultFlags & operator^=
(
EPageFaultFlags& Lhs, |
GenericPlatform/GenericPlatformMisc.h | ||
EInputOutputFlags & operator^=
(
EInputOutputFlags& Lhs, |
GenericPlatform/GenericPlatformMisc.h | ||
EContextSwitchFlags & operator^=
(
EContextSwitchFlags& Lhs, |
GenericPlatform/GenericPlatformMisc.h | ||
| HAL/IPlatformFileManagedStorageWrapper.h | |||
ELocalizationLoadFlags & operator^=
(
ELocalizationLoadFlags& Lhs, |
Internationalization/LocalizedTextSourceTypes.h | ||
ERegexPatternFlags & operator^=
(
ERegexPatternFlags& Lhs, |
Internationalization/Regex.h | ||
| Internationalization/Text.h | |||
ETextFormatFlags & operator^=
(
ETextFormatFlags& Lhs, |
Internationalization/Text.h | ||
| Internationalization/TextLocalizationManager.h | |||
EIoDecodeFlags & operator^=
(
EIoDecodeFlags& Lhs, |
IO/IoChunkEncoding.h | ||
EIoReadOptionsFlags & operator^=
(
EIoReadOptionsFlags& Lhs, |
IO/IoDispatcher.h | ||
EIoContainerFlags & operator^=
(
EIoContainerFlags& Lhs, |
IO/IoDispatcher.h | ||
| Memory/SharedBuffer.h | |||
EAutomationTestFlags & operator^=
(
EAutomationTestFlags& Lhs, |
Misc/AutomationTest.h | ||
| Misc/CommandLine.h | |||
EConfigLayerFlags & operator^=
(
EConfigLayerFlags& Lhs, |
Misc/ConfigTypes.h | ||
EConfigExpansionFlags & operator^=
(
EConfigExpansionFlags& Lhs, |
Misc/ConfigTypes.h | ||
| Misc/FileHelper.h | |||
EQueuedWorkFlags & operator^=
(
EQueuedWorkFlags& Lhs, |
Misc/IQueuedWork.h | ||
| Misc/NetworkVersion.h | |||
| Misc/OutputDeviceRedirector.h | |||
| Misc/Parse.h | |||
| Misc/Parse.h | |||
| Misc/Paths.h | |||
| Modules/ModuleManager.h | |||
ELoadModuleFlags & operator^=
(
ELoadModuleFlags& Lhs, |
Modules/ModuleManager.h | ||
| PixelFormat.h | |||
| PixelFormat.h | |||
EMemoryTraceHeapFlags & operator^=
(
EMemoryTraceHeapFlags& Lhs, |
ProfilingDebugging/MemoryTrace.h | ||
| ProfilingDebugging/MemoryTrace.h | |||
EMemoryTraceInit & operator^=
(
EMemoryTraceInit& Lhs, |
ProfilingDebugging/MemoryTrace.h | ||
| ProfilingDebugging/PlatformEvents.h | |||
EBufferWriterFlags & operator^=
(
EBufferWriterFlags& Lhs, |
Serialization/BufferWriter.h | ||
ECbFieldType & operator^=
(
ECbFieldType& Lhs, |
Serialization/CompactBinary.h | ||
ECbValidateMode & operator^=
(
ECbValidateMode& Lhs, |
Serialization/CompactBinaryValidation.h | ||
ECbValidateError & operator^=
(
ECbValidateError& Lhs, |
Serialization/CompactBinaryValidation.h | ||
ESetCustomVersionFlags & operator^=
(
ESetCustomVersionFlags& Lhs, |
Serialization/CustomVersion.h | ||
| Serialization/LargeMemoryReader.h | |||
| Serialization/PackageWriter.h | |||
EStatFlags & operator^=
(
EStatFlags& Lhs, |
Stats/StatsCommon.h | ||
ENameBatchLoadingFlags & operator^=
(
ENameBatchLoadingFlags& Lhs, |
UObject/NameBatchSerialization.h | ||
EMappedFileFlags operator|
(
EMappedFileFlags Lhs, |
Async/MappedFileHandle.h | ||
EParallelForFlags operator|
(
EParallelForFlags Lhs, |
Async/ParallelFor.h | ||
| Compression/CompressedBuffer.h | |||
| Containers/BitArray.h | |||
| Containers/DirectoryTree.h | |||
| CoreGlobals.h | |||
EThreadCreateFlags operator|
(
EThreadCreateFlags Lhs, |
GenericPlatform/GenericPlatformAffinity.h | ||
| GenericPlatform/GenericPlatformFile.h | |||
EPlatformFileRead operator|
(
EPlatformFileRead Lhs, |
GenericPlatform/GenericPlatformFile.h | ||
EPlatformFileWrite operator|
(
EPlatformFileWrite Lhs, |
GenericPlatform/GenericPlatformFile.h | ||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformMisc.h | |||
EPageFaultFlags operator|
(
EPageFaultFlags Lhs, |
GenericPlatform/GenericPlatformMisc.h | ||
EInputOutputFlags operator|
(
EInputOutputFlags Lhs, |
GenericPlatform/GenericPlatformMisc.h | ||
| GenericPlatform/GenericPlatformMisc.h | |||
| HAL/IPlatformFileManagedStorageWrapper.h | |||
| Internationalization/LocalizedTextSourceTypes.h | |||
ERegexPatternFlags operator|
(
ERegexPatternFlags Lhs, |
Internationalization/Regex.h | ||
| Internationalization/Text.h | |||
ETextFormatFlags operator|
(
ETextFormatFlags Lhs, |
Internationalization/Text.h | ||
| Internationalization/TextLocalizationManager.h | |||
EIoDecodeFlags operator|
(
EIoDecodeFlags Lhs, |
IO/IoChunkEncoding.h | ||
| IO/IoDispatcher.h | |||
EIoContainerFlags operator|
(
EIoContainerFlags Lhs, |
IO/IoDispatcher.h | ||
| Memory/SharedBuffer.h | |||
| Misc/AutomationTest.h | |||
| Misc/CommandLine.h | |||
EConfigLayerFlags operator|
(
EConfigLayerFlags Lhs, |
Misc/ConfigTypes.h | ||
| Misc/ConfigTypes.h | |||
| Misc/FileHelper.h | |||
EQueuedWorkFlags operator|
(
EQueuedWorkFlags Lhs, |
Misc/IQueuedWork.h | ||
| Misc/NetworkVersion.h | |||
| Misc/OutputDeviceRedirector.h | |||
| Misc/Parse.h | |||
| Misc/Parse.h | |||
| Misc/Paths.h | |||
| Modules/ModuleManager.h | |||
ELoadModuleFlags operator|
(
ELoadModuleFlags Lhs, |
Modules/ModuleManager.h | ||
| PixelFormat.h | |||
| PixelFormat.h | |||
| ProfilingDebugging/MemoryTrace.h | |||
| ProfilingDebugging/MemoryTrace.h | |||
EMemoryTraceInit operator|
(
EMemoryTraceInit Lhs, |
ProfilingDebugging/MemoryTrace.h | ||
| ProfilingDebugging/PlatformEvents.h | |||
EBufferWriterFlags operator|
(
EBufferWriterFlags Lhs, |
Serialization/BufferWriter.h | ||
ECbFieldType operator|
(
ECbFieldType Lhs, |
Serialization/CompactBinary.h | ||
ECbValidateMode operator|
(
ECbValidateMode Lhs, |
Serialization/CompactBinaryValidation.h | ||
ECbValidateError operator|
(
ECbValidateError Lhs, |
Serialization/CompactBinaryValidation.h | ||
| Serialization/CustomVersion.h | |||
| Serialization/LargeMemoryReader.h | |||
| Serialization/PackageWriter.h | |||
EStatFlags operator|
(
EStatFlags Lhs, |
Stats/StatsCommon.h | ||
| UObject/NameBatchSerialization.h | |||
EMappedFileFlags & operator|=
(
EMappedFileFlags& Lhs, |
Async/MappedFileHandle.h | ||
EParallelForFlags & operator|=
(
EParallelForFlags& Lhs, |
Async/ParallelFor.h | ||
| Compression/CompressedBuffer.h | |||
EBitwiseOperatorFlags & operator|=
(
EBitwiseOperatorFlags& Lhs, |
Containers/BitArray.h | ||
EDirectoryTreeGetFlags & operator|=
(
EDirectoryTreeGetFlags& Lhs, |
Containers/DirectoryTree.h | ||
ETaskTag & operator|=
(
ETaskTag& Lhs, |
CoreGlobals.h | ||
EThreadCreateFlags & operator|=
(
EThreadCreateFlags& Lhs, |
GenericPlatform/GenericPlatformAffinity.h | ||
| GenericPlatform/GenericPlatformFile.h | |||
EPlatformFileRead & operator|=
(
EPlatformFileRead& Lhs, |
GenericPlatform/GenericPlatformFile.h | ||
EPlatformFileWrite & operator|=
(
EPlatformFileWrite& Lhs, |
GenericPlatform/GenericPlatformFile.h | ||
EDirectoryVisitorFlags & operator|=
(
EDirectoryVisitorFlags& Lhs, |
GenericPlatform/GenericPlatformFile.h | ||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformMisc.h | |||
EPageFaultFlags & operator|=
(
EPageFaultFlags& Lhs, |
GenericPlatform/GenericPlatformMisc.h | ||
EInputOutputFlags & operator|=
(
EInputOutputFlags& Lhs, |
GenericPlatform/GenericPlatformMisc.h | ||
EContextSwitchFlags & operator|=
(
EContextSwitchFlags& Lhs, |
GenericPlatform/GenericPlatformMisc.h | ||
| HAL/IPlatformFileManagedStorageWrapper.h | |||
ELocalizationLoadFlags & operator|=
(
ELocalizationLoadFlags& Lhs, |
Internationalization/LocalizedTextSourceTypes.h | ||
ERegexPatternFlags & operator|=
(
ERegexPatternFlags& Lhs, |
Internationalization/Regex.h | ||
| Internationalization/Text.h | |||
ETextFormatFlags & operator|=
(
ETextFormatFlags& Lhs, |
Internationalization/Text.h | ||
| Internationalization/TextLocalizationManager.h | |||
EIoDecodeFlags & operator|=
(
EIoDecodeFlags& Lhs, |
IO/IoChunkEncoding.h | ||
EIoReadOptionsFlags & operator|=
(
EIoReadOptionsFlags& Lhs, |
IO/IoDispatcher.h | ||
EIoContainerFlags & operator|=
(
EIoContainerFlags& Lhs, |
IO/IoDispatcher.h | ||
| Memory/SharedBuffer.h | |||
EAutomationTestFlags & operator|=
(
EAutomationTestFlags& Lhs, |
Misc/AutomationTest.h | ||
| Misc/CommandLine.h | |||
EConfigLayerFlags & operator|=
(
EConfigLayerFlags& Lhs, |
Misc/ConfigTypes.h | ||
EConfigExpansionFlags & operator|=
(
EConfigExpansionFlags& Lhs, |
Misc/ConfigTypes.h | ||
| Misc/FileHelper.h | |||
EQueuedWorkFlags & operator|=
(
EQueuedWorkFlags& Lhs, |
Misc/IQueuedWork.h | ||
| Misc/NetworkVersion.h | |||
| Misc/OutputDeviceRedirector.h | |||
| Misc/Parse.h | |||
| Misc/Parse.h | |||
| Misc/Paths.h | |||
| Modules/ModuleManager.h | |||
ELoadModuleFlags & operator|=
(
ELoadModuleFlags& Lhs, |
Modules/ModuleManager.h | ||
| PixelFormat.h | |||
| PixelFormat.h | |||
EMemoryTraceHeapFlags & operator|=
(
EMemoryTraceHeapFlags& Lhs, |
ProfilingDebugging/MemoryTrace.h | ||
| ProfilingDebugging/MemoryTrace.h | |||
EMemoryTraceInit & operator|=
(
EMemoryTraceInit& Lhs, |
ProfilingDebugging/MemoryTrace.h | ||
| ProfilingDebugging/PlatformEvents.h | |||
EBufferWriterFlags & operator|=
(
EBufferWriterFlags& Lhs, |
Serialization/BufferWriter.h | ||
ECbFieldType & operator|=
(
ECbFieldType& Lhs, |
Serialization/CompactBinary.h | ||
ECbValidateMode & operator|=
(
ECbValidateMode& Lhs, |
Serialization/CompactBinaryValidation.h | ||
ECbValidateError & operator|=
(
ECbValidateError& Lhs, |
Serialization/CompactBinaryValidation.h | ||
ESetCustomVersionFlags & operator|=
(
ESetCustomVersionFlags& Lhs, |
Serialization/CustomVersion.h | ||
| Serialization/LargeMemoryReader.h | |||
| Serialization/PackageWriter.h | |||
EStatFlags & operator|=
(
EStatFlags& Lhs, |
Stats/StatsCommon.h | ||
ENameBatchLoadingFlags & operator|=
(
ENameBatchLoadingFlags& Lhs, |
UObject/NameBatchSerialization.h | ||
| Async/MappedFileHandle.h | |||
| Async/ParallelFor.h | |||
| Compression/CompressedBuffer.h | |||
| Containers/BitArray.h | |||
| Containers/DirectoryTree.h | |||
| CoreGlobals.h | |||
| GenericPlatform/GenericPlatformAffinity.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformFile.h | |||
| GenericPlatform/GenericPlatformMisc.h | |||
| GenericPlatform/GenericPlatformMisc.h | |||
| GenericPlatform/GenericPlatformMisc.h | |||
| GenericPlatform/GenericPlatformMisc.h | |||
| HAL/IPlatformFileManagedStorageWrapper.h | |||
| Internationalization/LocalizedTextSourceTypes.h | |||
| Internationalization/Regex.h | |||
| Internationalization/Text.h | |||
| Internationalization/Text.h | |||
| Internationalization/TextLocalizationManager.h | |||
| IO/IoChunkEncoding.h | |||
| IO/IoDispatcher.h | |||
| IO/IoDispatcher.h | |||
| Memory/SharedBuffer.h | |||
| Misc/AutomationTest.h | |||
| Misc/CommandLine.h | |||
| Misc/ConfigTypes.h | |||
| Misc/ConfigTypes.h | |||
| Misc/FileHelper.h | |||
| Misc/IQueuedWork.h | |||
| Misc/NetworkVersion.h | |||
| Misc/OutputDeviceRedirector.h | |||
| Misc/Parse.h | |||
| Misc/Parse.h | |||
| Misc/Paths.h | |||
| Modules/ModuleManager.h | |||
| Modules/ModuleManager.h | |||
| PixelFormat.h | |||
| PixelFormat.h | |||
| ProfilingDebugging/MemoryTrace.h | |||
| ProfilingDebugging/MemoryTrace.h | |||
| ProfilingDebugging/MemoryTrace.h | |||
| ProfilingDebugging/PlatformEvents.h | |||
| Serialization/BufferWriter.h | |||
| Serialization/CompactBinary.h | |||
| Serialization/CompactBinaryValidation.h | |||
| Serialization/CompactBinaryValidation.h | |||
| Serialization/CustomVersion.h | |||
| Serialization/LargeMemoryReader.h | |||
| Serialization/PackageWriter.h | |||
EStatFlags operator~
(
EStatFlags E |
Stats/StatsCommon.h | ||
| UObject/NameBatchSerialization.h | |||
TIndexedContainerIterator< ContainerType, ElementType, SizeType > operator+
(
SizeType Offset, |
Operator + | Containers/Array.h | |
TMemoryView< DataType > operator+
(
const TMemoryView< DataType >& View, |
Advances the start of the view by an offset, which is clamped to stay within the view. | Memory/MemoryView.h | |
TMemoryView< DataType > operator+
(
uint64 Offset, |
Advances the start of the view by an offset, which is clamped to stay within the view. | Memory/MemoryView.h | |
FResourceSizeEx operator+
(
FResourceSizeEx InLHS, |
Add two FResourceSizeEx instances together and return a copy. | ProfilingDebugging/ResourceSize.h | |
FStringBuilderBase & operator+=
(
FStringBuilderBase& Builder, |
Prefer using << instead of += as operator+= is only intended for mechanical FString -> FStringView replacement. | Misc/StringBuilder.h | |
FStringBuilderBase & operator+=
(
FStringBuilderBase& Builder, |
Misc/StringBuilder.h | ||
FStringBuilderBase & operator+=
(
FStringBuilderBase& Builder, |
Misc/StringBuilder.h | ||
FStringBuilderBase & operator+=
(
FStringBuilderBase& Builder, |
Misc/StringBuilder.h | ||
FStringBuilderBase & operator+=
(
FStringBuilderBase& Builder, |
Misc/StringBuilder.h | ||
bool operator==
(
const FTextFormatString& LHS, |
Internationalization/ITextFormatArgumentModifier.h | ||
bool operator==
(
const LhsType& Lhs, |
This file defines global comparison operators for all types containing certain named member functions. | Misc/UEOps.h | |
bool operator==
(
const LhsType& Lhs, |
This overload exists to support A == NULL, which is common in comparison operators, but NULL is not perfectly-forwardable. | Misc/UEOps.h | |
bool operator==
(
TYPE_OF_NULLPTR, |
Nullptr equality operator. | Templates/Function.h | |
bool operator==
(
TYPE_OF_NULLPTR, |
Templates/PimplPtr.h | ||
bool operator==
(
ReferencedType* A, |
Templates/RefCounting.h | ||
bool operator==
(
TYPE_OF_NULLPTR, |
Templates/UniquePtr.h | ||
bool operator>
(
const LhsType& Lhs, |
Misc/UEOps.h | ||
| UObject/NameTypes.h | |||
bool operator>=
(
const LhsType& Lhs, |
Misc/UEOps.h | ||
bool operator>=
(
FName, |
UObject/NameTypes.h | ||
void ParallelFor
(
int32 Num, |
General purpose parallel for that uses the taskgraph for unbalanced tasks Offers better work distribution among threads at the cost of a little bit more synchronization. | Async/ParallelFor.h | |
void ParallelFor
(
int32 Num, |
General purpose parallel for that uses the taskgraph | Async/ParallelFor.h | |
void ParallelFor
(
const TCHAR* DebugName, |
General purpose parallel for that uses the taskgraph for unbalanced tasks Offers better work distribution among threads at the cost of a little bit more synchronization. | Async/ParallelFor.h | |
void ParallelForImpl::CallBody
(
const FunctionType& Body, |
Helper to call body with context reference. | Async/ParallelFor.h | |
void ParallelForImpl::CallBody
(
const FunctionType& Body, |
Helper specialization for "no context", which changes the assumed body call signature. | Async/ParallelFor.h | |
int32 ParallelForImpl::GetNumberOfThreadTasks
(
int32 Num, |
Async/ParallelFor.h | ||
void ParallelForImpl::ParallelForInternal
(
const TCHAR* DebugName, |
General purpose parallel for that uses the taskgraph | Async/ParallelFor.h | |
void ParallelForTemplate
(
int32 Num, |
General purpose parallel for that uses the taskgraph | Async/ParallelFor.h | |
void ParallelForTemplate
(
const TCHAR* DebugName, |
General purpose parallel for that uses the taskgraph | Async/ParallelFor.h | |
void ParallelForWithExistingTaskContext
(
TArrayView< ContextType > Contexts, |
General purpose parallel for that uses the taskgraph. | Async/ParallelFor.h | |
void ParallelForWithExistingTaskContext
(
const TCHAR* DebugName, |
General purpose parallel for that uses the taskgraph. | Async/ParallelFor.h | |
void ParallelForWithPreWork
(
int32 Num, |
General purpose parallel for that uses the taskgraph | Async/ParallelFor.h | |
void ParallelForWithPreWork
(
int32 Num, |
General purpose parallel for that uses the taskgraph | Async/ParallelFor.h | |
void ParallelForWithPreWork
(
const TCHAR* DebugName, |
General purpose parallel for that uses the taskgraph | Async/ParallelFor.h | |
void ParallelForWithPreWorkWithExistingTaskContext
(
const TCHAR* DebugName, |
General purpose parallel for that uses the taskgraph | Async/ParallelFor.h | |
void ParallelForWithPreWorkWithTaskContext
(
const TCHAR* DebugName, |
General purpose parallel for that uses the taskgraph | Async/ParallelFor.h | |
void ParallelForWithPreWorkWithTaskContext
(
const TCHAR* DebugName, |
General purpose parallel for that uses the taskgraph | Async/ParallelFor.h | |
void ParallelForWithTaskContext
(
TArray< ContextType, ContextAllocatorType >& OutContexts, |
General purpose parallel for that uses the taskgraph. | Async/ParallelFor.h | |
void ParallelForWithTaskContext
(
TArray< ContextType, ContextAllocatorType >& OutContexts, |
General purpose parallel for that uses the taskgraph. | Async/ParallelFor.h | |
void ParallelForWithTaskContext
(
const TCHAR* DebugName, |
General purpose parallel for that uses the taskgraph. | Async/ParallelFor.h | |
void ParallelForWithTaskContext
(
const TCHAR* DebugName, |
General purpose parallel for that uses the taskgraph. | Async/ParallelFor.h | |
void ParallelForWithTaskContext
(
const TCHAR* DebugName, |
General purpose parallel for that uses the taskgraph. | Async/ParallelFor.h | |
EComparisonOp ParseComparisonOp
(
const TCHAR*& In |
Find the comparison operator in the input string, and advances the In pointer to point to the first character after the comparison operator. | GenericPlatform/GenericPlatformDriver.h | |
TValueOrError< FFrameRate, FExpressionError > ParseFrameRate
(
const TCHAR* FrameRateString |
Attempt to parse a frame rate from a string Note: user code may need to #include "Misc/ExpressionParserTypes.h" | Misc/FrameRate.h | |
ELogVerbosity::Type ParseLogVerbosityFromString
(
const FString& VerbosityString |
Converts a string to verbosity | Logging/LogVerbosity.h | |
uint32 PointerHash
(
const void* Key |
Templates/TypeHash.h | ||
uint32 PointerHash
(
const void* Key, |
Templates/TypeHash.h | ||
class PREPROCESSOR_JOIN
(
UE_TMAP_PREFIX, |
The base class of maps from keys to values. | ||
struct PREPROCESSOR_JOIN
(
PREPROCESSOR_JOIN(UE_TMAP_PREFIX, Map), |
|||
void PrintScriptCallstack () |
C Exposed function to print the callstack to ease debugging needs. | Misc/AssertionMacros.h | |
void ProcessIniContents
(
const TCHAR* FilenameToLoad, |
Contains the logic for processing config files, local or remote. | Misc/RemoteConfigIni.h | |
AUTORTFM_INFER constexpr auto Projection
(
Invocable0Type&& Invocable0, |
Projection() is a related function to Invoke(), in that it can be used to invoke an object with a set of arguments. | Templates/Projection.h | |
void RadixSort32
(
ValueType*__restrict Dst, |
Templates/Sorting.h | ||
void RadixSort32
(
float*__restrict Dst, |
Templates/Sorting.h | ||
void RadixSort32
(
ValueType*__restrict Dst, |
Very fast 32bit radix sort. | Templates/Sorting.h | |
void RadixSort64
(
ValueType*__restrict Array, |
Templates/Sorting.h | ||
void RadixSort64
(
ValueType*__restrict Array, |
Templates/Sorting.h | ||
void RadixSort64
(
ValueType*__restrict Array, |
Templates/Sorting.h | ||
void RadixSort64
(
ValueType*__restrict Array, |
Very fast 64bit radix sort. | Templates/Sorting.h | |
int64 ReadVarInt
(
const void* InData, |
Read a variable-length signed integer. | Serialization/VarInt.h | |
int64 ReadVarIntFromArchive
(
FArchive& Ar |
Serialization/VarInt.h | ||
uint64 ReadVarUInt
(
const void* InData, |
Read a variable-length unsigned integer. | Serialization/VarInt.h | |
uint64 ReadVarUIntFromArchive
(
FArchive& Ar |
Serialization/VarInt.h | ||
FString RecoveryService::GetRecoveryServerName() |
Generates a name for the disaster recovery service embedded in the CrashReporterClientEditor. | GenericPlatform/GenericPlatformCrashContext.h | |
FString RecoveryService::MakeSessionName() |
Generates a name for the disaster recovery session. | GenericPlatform/GenericPlatformCrashContext.h | |
| Tokenize the session name into its components. | GenericPlatform/GenericPlatformCrashContext.h | ||
int(&)[!!TModels_V< Concept, Args... > *2 - 1] Refines () |
Helper function which can be used as an expression in a concept to refine ('inherit') another concept. | Templates/Models.h | |
void RelocateConstructItem
(
void* Dest, |
Relocates a single items to a new memory location as a new type. | Templates/MemoryOps.h | |
void RelocateConstructItems
(
void* Dest, |
Relocates a range of items to a new memory location as a new type. | Templates/MemoryOps.h | |
void RelocateConstructItems
(
void* Dest, |
Templates/MemoryOps.h | ||
void ReportInteractiveEnsure
(
const TCHAR* InMessage |
#CrashReport: 2014-09-11 Move to PlatformExceptionHandling | HAL/ExceptionHandling.h | |
void RequestEngineExit
(
const TCHAR* ReasonString |
Request that the engine exit as soon as it can safely do so The ReasonString is not optional and should be a useful description of why the engine exit is requested | CoreGlobals.h | |
void RequestEngineExit
(
const FString& ReasonString |
CoreGlobals.h | ||
bool RequiresBlock4Alignment
(
EPixelFormat PixelFormat |
PixelFormat.h | ||
void ReserveNameBatch
(
uint32 NameDataBytes, |
Reserve memory in preparation for batch loading | UObject/NameBatchSerialization.h | |
T ReverseBits
(
T Bits |
Reverses the order of the bits of a value. | Templates/UnrealTemplate.h | |
UE::Core::Private::TReverseIterationAdapter< RangeType > ReverseIterate
(
RangeType&& Range |
Allows a range to be iterated backwards. | Misc/ReverseIterate.h | |
void SaveCompactBinary
(
FArchive& Ar, |
Save a compact binary value to an archive. | Serialization/CompactBinarySerialization.h | |
void SaveCompactBinary
(
FArchive& Ar, |
Serialization/CompactBinarySerialization.h | ||
void SaveCompactBinary
(
FArchive& Ar, |
Serialization/CompactBinarySerialization.h | ||
FName ScriptNameToName
(
FScriptName InName |
UObject/NameTypes.h | ||
| This makes it so UnrealConsole will open up the memory profiler for us | ProfilingDebugging/ProfilingHelpers.h | ||
void SerializeForLog
(
FCbWriter& Writer, |
Experimental/UnifiedError/CoreErrorTypes.h | ||
void SerializeForLog
(
FCbWriter& Writer, |
Logging/StructuredLog.h | ||
void SerializeVarInt
(
FArchive& Ar, |
Serialization/VarInt.h | ||
void SerializeVarUInt
(
FArchive& Ar, |
Serialization/VarInt.h | ||
void SetEmitDrawEvents
(
bool EmitDrawEvents |
CoreGlobals.h | ||
void SetEngineStartupModuleLoadingComplete() |
CoreGlobals.h | ||
TFunction< bool(const FEnsureHandlerArgs &Args)> SetEnsureHandler
(
TFunction< bool(const FEnsureHandlerArgs&Args)> EnsureHandler |
Sets the thead_local ensure handler callback returning true skips the regular ensure handling logic returns the previous handler which maybe nullptr | Misc/AssertionMacros.h | |
void SetIsServerForOnlineSubsystemsDelegate
(
FQueryIsRunningServer NewDelegate |
Sets the delegate used for IsServerForOnlineSubsystems | Misc/App.h | |
void SetPromise
(
TPromise< ResultType >& Promise, |
Template for setting a promise value from a callable. | Async/Async.h | |
void SetPromise
(
TPromise< void >& Promise, |
Async/Async.h | ||
void SharedPointerInternals::EnableSharedFromThis
(
SharedPtrType* InSharedPtrOrRef, |
Templated helper function (const) that creates a shared pointer from an object instance | Templates/SharedPointerInternals.h | |
TReferenceControllerBase< Mode > * SharedPointerInternals::NewCustomReferenceController
(
ObjectType* Object, |
Creates a custom reference controller with a specified deleter | Templates/SharedPointerInternals.h | |
TReferenceControllerBase< Mode > * SharedPointerInternals::NewDefaultReferenceController
(
ObjectType* Object |
Creates a reference controller which just calls delete | Templates/SharedPointerInternals.h | |
TIntrusiveReferenceController< ObjectType, Mode > * SharedPointerInternals::NewIntrusiveReferenceController
(
ArgTypes&&... Args |
Creates an intrusive reference controller | Templates/SharedPointerInternals.h | |
int32 SHGetBasisIndex
(
int32 L, |
Returns the basis index of the SH basis L,M. | Math/SHMath.h | |
FLinearColor SHGetLuminanceFactors() |
Math/SHMath.h | ||
bool ShouldReplicateAsInteger
(
EName Ename |
UObject/UnrealNames.h | ||
bool ShouldReplicateAsInteger
(
EName Ename, |
UObject/UnrealNames.h | ||
bool ShouldTracePackageInfo() |
ProfilingDebugging/CookStats.h | ||
FString SlugStringForValidName
(
const FString& DisplayString, |
Given a display label string, generates a slug string that only contains valid characters for an FName. | ||
void Sort
(
T* First, |
Sort elements. | Templates/Sorting.h | |
void Sort
(
T** First, |
Specialized version of the above Sort function for pointers to elements. | Templates/Sorting.h | |
void Sort
(
T* First, |
Sort elements using user defined predicate class. | Templates/Sorting.h | |
void Sort
(
T** First, |
Specialized version of the above Sort function for pointers to elements. | Templates/Sorting.h | |
s expects dereferenced FString s expects ANSICHAR *or UTF8CHAR s expects ANSICHAR *or UTF8CHAR *but got TCHAR *use ls S expects dereferenced FAnsiString or FUtf8String S expects character pointer but got S expects ANSICHAR *or UTF8CHAR S expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s hs expects dereferenced FAnsiString or FUtf8String hs expects ANSICHAR *or UTF8CHAR hs expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s ls expects character pointer but got ls expects TCHAR ls expects TCHAR *but got ANSICHAR *or UTF8CHAR *use hs c expects ANSICHAR or UTF8CHAR p expects a pointer unsupported format specifier
(
to print a percent sign, |
|||
void StableSort
(
T* First, |
Stable sort elements. | Templates/Sorting.h | |
void StableSort
(
T** First, |
Specialized version of the above StableSort function for pointers to elements. | Templates/Sorting.h | |
void StableSort
(
T* First, |
Stable sort elements using user defined predicate class. | Templates/Sorting.h | |
void StableSort
(
T** First, |
Specialized version of the above StableSort function for pointers to elements. | Templates/Sorting.h | |
void StableSortInternal
(
T* First, |
Stable sort elements using user defined predicate class. | Templates/Sorting.h | |
T StaticCast
(
ArgType&& Arg |
This exists to avoid a Visual Studio bug where using a cast to forward an rvalue reference array argument to a pointer parameter will cause bad code generation. | Templates/UnrealTemplate.h | |
TSharedPtr< CastToType, Mode > StaticCastSharedPtr
(
TSharedPtr< CastFromType, Mode > const& InSharedPtr |
Casts a shared pointer of one type to another type. (static_cast) Useful for down-casting. | Templates/SharedPointer.h | |
TSharedRef< CastToType, Mode > StaticCastSharedRef
(
TSharedRef< CastFromType, Mode > const& InSharedRef |
SharedPointerInternals.h contains the implementation of reference counting structures we need. | Templates/SharedPointer.h | |
| Casts a weak pointer of one type to another type. (static_cast) Useful for down-casting. | Templates/SharedPointer.h | ||
const FTypeLayoutDesc & StaticGetTypeLayoutDesc() |
Serialization/MemoryLayout.h | ||
void StatsPrimaryEnableAdd
(
int32 Value |
Stats/StatsSystemTypes.h | ||
void StatsPrimaryEnableSubtract
(
int32 Value |
Stats/StatsSystemTypes.h | ||
void StatusOrCrash
(
const FIoStatus& Status |
IO/IoStatus.h | ||
auto StrCast
(
const From* Str, |
Creates an object which acts as a source of a given string type. | Containers/StringConv.h | |
auto StringCast
(
const From* Str |
StringCast example usage: | Containers/StringConv.h | |
auto StringCast
(
const From* Str, |
Creates an object which acts as a source of a given string type. | Containers/StringConv.h | |
void StringConv::DecodeSurrogate
(
const uint32 Codepoint, |
Containers/StringConv.h | ||
uint32 StringConv::EncodeSurrogate
(
const uint16 HighSurrogate, |
Containers/StringConv.h | ||
ConverterType::LegacyFromType StringConv::GetLegacyFromType
(
typename ConverterType::LegacyFromType* |
Helper functions for getting the conversion type from a converter. | Containers/StringConv.h | |
FUnused StringConv::GetLegacyFromType
(
... |
Containers/StringConv.h | ||
void StringConv::InlineCombineSurrogates
(
FString& Str |
Inline combine any UTF-16 surrogate pairs in the given string | Containers/UnrealString.h | |
void StringConv::InlineCombineSurrogates_Array
(
TArray< TCHAR, AllocatorType >& StrBuffer |
Inline combine any UTF-16 surrogate pairs in the given null-terminated TCHAR array | Containers/StringConv.h | |
int32 StringConv::InlineCombineSurrogates_Buffer
(
CharType* StrBuffer, |
Inline combine any UTF-16 surrogate pairs in the given null-terminated character buffer, returning the updated length | Containers/StringConv.h | |
bool StringConv::IsEncodedSurrogate
(
const uint32 Codepoint |
Is the provided Codepoint outside of the range of the basic multilingual plane, but within the valid range of UTF8/16? | Containers/StringConv.h | |
bool StringConv::IsHighSurrogate
(
const uint32 Codepoint |
Is the provided Codepoint within the range of the high-surrogates? | Containers/StringConv.h | |
bool StringConv::IsLowSurrogate
(
const uint32 Codepoint |
Is the provided Codepoint within the range of the low-surrogates? | Containers/StringConv.h | |
bool StringConv::IsValidCodepoint
(
const uint32 Codepoint |
Is the provided Codepoint within the range of valid codepoints? | Containers/StringConv.h | |
bool StringHasBadDashes
(
const TCHAR* Str |
Misc/CoreMisc.h | ||
auto StringMemoryPassthru
(
To* Buffer, |
Allows the efficient conversion of strings by means of a temporary memory buffer only when necessary. | Containers/StringConv.h | |
TArray< ToType > StringToArray
(
const FromType* Str |
Containers/StringConv.h | ||
TArray< ToType > StringToArray
(
const FromType* Src, |
Containers/StringConv.h | ||
int32 StringToBytes
(
const FString& String, |
Convert FString of bytes into the byte array. | Containers/UnrealString.h | |
| Unescapes a URI | Misc/StringUtility.h | ||
s expects dereferenced FString s expects ANSICHAR *or UTF8CHAR s expects ANSICHAR *or UTF8CHAR *but got TCHAR *use ls S expects dereferenced FAnsiString or FUtf8String S expects character pointer but got S expects ANSICHAR *or UTF8CHAR S expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s hs expects dereferenced FAnsiString or FUtf8String hs expects ANSICHAR *or UTF8CHAR hs expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s ls expects character pointer but got ls expects TCHAR ls expects TCHAR *but got ANSICHAR *or UTF8CHAR *use hs c expects ANSICHAR or UTF8CHAR p expects a pointer unsupported format not enough arguments provided to format string d expects integral z expects integral z must have a suffix
(
eg. '%zd', |
|||
s expects dereferenced FString s expects ANSICHAR *or UTF8CHAR s expects ANSICHAR *or UTF8CHAR *but got TCHAR *use ls S expects dereferenced FAnsiString or FUtf8String S expects character pointer but got S expects ANSICHAR *or UTF8CHAR S expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s hs expects dereferenced FAnsiString or FUtf8String hs expects ANSICHAR *or UTF8CHAR hs expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s ls expects character pointer but got ls expects TCHAR ls expects TCHAR *but got ANSICHAR *or UTF8CHAR *use hs c expects ANSICHAR or UTF8CHAR p expects a pointer unsupported format not enough arguments provided to format string d expects integral z expects integral z must have a l[] expects integral h[] expects integral hh[] expects integral suffix
(
eg. '%hhd', |
|||
s expects dereferenced FString s expects ANSICHAR *or UTF8CHAR s expects ANSICHAR *or UTF8CHAR *but got TCHAR *use ls S expects dereferenced FAnsiString or FUtf8String S expects character pointer but got S expects ANSICHAR *or UTF8CHAR S expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s hs expects dereferenced FAnsiString or FUtf8String hs expects ANSICHAR *or UTF8CHAR hs expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s ls expects character pointer but got ls expects TCHAR ls expects TCHAR *but got ANSICHAR *or UTF8CHAR *use hs c expects ANSICHAR or UTF8CHAR p expects a pointer unsupported format not enough arguments provided to format string d expects integral z expects integral z must have a l[] expects integral h[] expects integral hh[] expects integral hh[] expects integral ll[] expects integral ll[] expects integral I must appear as I64 with an integral suffix
(
eg. '%I64d', |
|||
void Swap
(
T& A, |
Swap two values. Assumes the types are trivially relocatable. | Templates/UnrealTemplate.h | |
TArrayView
(
T*, |
Containers/ArrayView.h | ||
void TaskTrace::Completed
(
FId TaskId |
Async/TaskTrace.h | ||
void TaskTrace::Created
(
FId TaskId, |
Async/TaskTrace.h | ||
void TaskTrace::Destroyed
(
FId TaskId |
Async/TaskTrace.h | ||
void TaskTrace::Finished
(
FId TaskId |
Async/TaskTrace.h | ||
FId TaskTrace::GenerateTaskId() |
NOOP implementation. | Async/TaskTrace.h | |
void TaskTrace::Init() |
Async/TaskTrace.h | ||
void TaskTrace::Launched
(
FId TaskId, |
Async/TaskTrace.h | ||
void TaskTrace::Scheduled
(
FId TaskId |
Async/TaskTrace.h | ||
void TaskTrace::Started
(
FId TaskId |
Async/TaskTrace.h | ||
void TaskTrace::SubsequentAdded
(
FId TaskId, |
Async/TaskTrace.h | ||
void TaskTrace::TASK_Completed
(
FId TaskId |
Async/TaskTrace.h | ||
void TaskTrace::TASK_Created
(
FId TaskId, |
Async/TaskTrace.h | ||
void TaskTrace::TASK_Destroyed
(
FId TaskId |
Async/TaskTrace.h | ||
void TaskTrace::TASK_Finished
(
FId TaskId |
Async/TaskTrace.h | ||
FId TaskTrace::TASK_GenerateTaskId() |
Async/TaskTrace.h | ||
void TaskTrace::TASK_Init() |
Async/TaskTrace.h | ||
void TaskTrace::TASK_Launched
(
FId TaskId, |
Async/TaskTrace.h | ||
void TaskTrace::TASK_Scheduled
(
FId TaskId |
Async/TaskTrace.h | ||
void TaskTrace::TASK_Started
(
FId TaskId |
Async/TaskTrace.h | ||
void TaskTrace::TASK_SubsequentAdded
(
FId TaskId, |
Async/TaskTrace.h | ||
TaskTrace::UE_TRACE_CHANNEL_EXTERN
(
TaskChannel, |
Async/TaskTrace.h | ||
const uint8 TCharToNibble
(
const TCHAR Hex |
Convert a TChar to equivalent hex value as a uint8 | Containers/UnrealString.h | |
TCompactSet
(
RangeType&& |
|||
void TestCriticalStall() |
Containers/LockFreeList.h | ||
bool TextBiDi::IsControlCharacter
(
const TCHAR InChar |
Utility function which tests to see whether the given character is a bidirectional control character. | Internationalization/Text.h | |
void TextFilterUtils::IntToStringBuffer
(
CharType* Dest, |
Misc/TextFilterUtils.h | ||
| Compare FNameEntry vs Wide or Ansi string | Misc/TextFilterUtils.h | ||
bool TextFilterUtils::TestBasicStringExpression
(
const FTextFilterString& InValue1, |
Utility function to perform a basic string test for the given values | Misc/TextFilterUtils.h | |
bool TextFilterUtils::TestComplexExpression
(
const FTextFilterString& InValue1, |
Utility function to perform a complex expression test for the given values | Misc/TextFilterUtils.h | |
| Convert a wide string to ansi if all characters are ansi | Misc/TextFilterUtils.h | ||
void TextFormatUtil::FormatNamed
(
FFormatNamedArguments& Result, |
Internationalization/Text.h | ||
void TextFormatUtil::FormatNamed
(
FFormatNamedArguments& Result, |
Internationalization/Text.h | ||
void TextFormatUtil::FormatOrdered
(
FFormatOrderedArguments& Result, |
Internationalization/Text.h | ||
void TextFormatUtil::FormatOrdered
(
FFormatOrderedArguments& Result, |
Internationalization/Text.h | ||
uint32 TextKeyUtil::HashString
(
const TCHAR* InStr |
Utility to produce a hash for a string (as used by FTextKey) | Internationalization/TextKey.h | |
uint32 TextKeyUtil::HashString
(
const FString& InStr |
Utility to produce a hash for a string (as used by FTextKey) | Internationalization/TextKey.h | |
uint32 TextKeyUtil::HashString
(
FStringView InStr |
Utility to produce a hash for a string (as used by FTextKey) | Internationalization/TextKey.h | |
uint32 TextKeyUtil::HashString
(
const FTCHARToUTF16& InStr, |
Internationalization/TextKey.h | ||
uint32 TextKeyUtil::HashString
(
const TCHAR* InStr, |
Internationalization/TextKey.h | ||
uint32 TextKeyUtil::HashString
(
const TCHAR* InStr, |
Utility to produce a hash for a string (as used by FTextKey) | Internationalization/TextKey.h | |
uint32 TextKeyUtil::HashString
(
const FString& InStr, |
Internationalization/TextKey.h | ||
uint32 TextKeyUtil::HashString
(
FStringView InStr, |
Internationalization/TextKey.h | ||
uint32 TextKeyUtil::HashString
(
const TCHAR* InStr, |
Internationalization/TextKey.h | ||
void TextLocalizationResourceUtil::ClearNativeEditorCultureName() |
Clear the native culture for the editor so it will be re-cached on the text call to GetNativeEditorCultureName. | Internationalization/TextLocalizationResource.h | |
void TextLocalizationResourceUtil::ClearNativeEngineCultureName() |
Clear the native culture for the engine so it will be re-cached on the text call to GetNativeEngineCultureName. | Internationalization/TextLocalizationResource.h | |
void TextLocalizationResourceUtil::ClearNativeProjectCultureName() |
Clear the native culture for the current project so it will be re-cached on the text call to GetNativeProjectCultureName. | Internationalization/TextLocalizationResource.h | |
| Get the array of localization targets that have been disabled for the current configuration. | Internationalization/TextLocalizationResource.h | ||
| Get the name that the given localization target should have for the given chunk ID. | Internationalization/TextLocalizationResource.h | ||
| Given some paths to look at, populate a list of culture names that we have available localization resource information for. | Internationalization/TextLocalizationResource.h | ||
FString TextLocalizationResourceUtil::GetNativeCultureName
(
const TArray< FString >& InLocalizationPaths |
Given some paths to look at, get the native culture for the targets within those paths (if known). | Internationalization/TextLocalizationResource.h | |
FString TextLocalizationResourceUtil::GetNativeCultureName
(
const ELocalizedTextSourceCategory InCategory |
Given a localization category, get the native culture for the targets for that category (if known). | Internationalization/TextLocalizationResource.h | |
FString TextLocalizationResourceUtil::GetNativeEditorCultureName
(
const bool bSkipCache |
Get the native culture for the editor. | Internationalization/TextLocalizationResource.h | |
FString TextLocalizationResourceUtil::GetNativeEngineCultureName
(
const bool bSkipCache |
Get the native culture for the engine. | Internationalization/TextLocalizationResource.h | |
FString TextLocalizationResourceUtil::GetNativeProjectCultureName
(
const bool bSkipCache |
Get the native culture for the current project (if known). | Internationalization/TextLocalizationResource.h | |
FString TextNamespaceUtil::BuildFullNamespace
(
const FString& InTextNamespace, |
Given a text and package namespace, build the full version that should be used by the localization system. | Internationalization/TextNamespaceUtil.h | |
FText TextNamespaceUtil::CopyTextToPackage
(
const FText& InText, |
Make a copy of the given text that's valid to use with the given package namespace, optionally preserving its existing key. | Internationalization/TextNamespaceUtil.h | |
| Given a text namespace, extract any package namespace that may currently be present. | Internationalization/TextNamespaceUtil.h | ||
| Given an archive, try and get the package namespace it should use for localization. | Internationalization/TextNamespaceUtil.h | ||
FString TextNamespaceUtil::StripPackageNamespace
(
const FString& InTextNamespace |
Given a text namespace, strip any package namespace that may currently be present. | Internationalization/TextNamespaceUtil.h | |
void TextNamespaceUtil::StripPackageNamespaceInline
(
FString& InOutTextNamespace |
Internationalization/TextNamespaceUtil.h | ||
void ThisIsAnUnrealEngineModule() |
|||
| Tie function for structured unpacking of tuples into individual variables. | Templates/Tuple.h | ||
| Gets a non-owning character pointer from a string type. | |||
const TCHAR * ToCStr
(
const TCHAR* Ptr |
Gets a non-owning TCHAR pointer from a string type. | Misc/Crc.h | |
FGuid ToGuid
(
const FCbObjectId& Id |
Serialization/CompactBinary.h | ||
decltype(Transform.ToMatrix()) ToMatrix
(
const TransformType& Transform |
UE::Math::TMatrix |
Math/TransformCalculus3D.h | |
const UE::Math::TMatrix< float > & ToMatrix
(
const UE::Math::TMatrix< float >& Transform |
Specialization for the NULL Matrix conversion. | Math/TransformCalculus3D.h | |
const UE::Math::TMatrix< double > & ToMatrix
(
const UE::Math::TMatrix< double >& Transform |
Math/TransformCalculus3D.h | ||
UE::Math::TMatrix< float > ToMatrix
(
float Scale |
Specialization for floats as a uniform scale. | Math/TransformCalculus3D.h | |
UE::Math::TMatrix< double > ToMatrix
(
double Scale |
Math/TransformCalculus3D.h | ||
UE::Math::TMatrix< float > ToMatrix
(
const TScale< float >& Scale |
Specialization for non-uniform Scale. | Math/TransformCalculus3D.h | |
UE::Math::TMatrix< double > ToMatrix
(
const TScale< double >& Scale |
Math/TransformCalculus3D.h | ||
UE::Math::TMatrix< float > ToMatrix
(
const UE::Math::TVector< float >& Translation |
Specialization for translation. | Math/TransformCalculus3D.h | |
UE::Math::TMatrix< double > ToMatrix
(
const UE::Math::TVector< double >& Translation |
Math/TransformCalculus3D.h | ||
UE::Math::TMatrix< float > ToMatrix
(
const UE::Math::TRotator< float >& Rotation |
Specialization for rotation. | Math/TransformCalculus3D.h | |
UE::Math::TMatrix< double > ToMatrix
(
const UE::Math::TRotator< double >& Rotation |
Math/TransformCalculus3D.h | ||
UE::Math::TMatrix< float > ToMatrix
(
const UE::Math::TQuat< float >& Rotation |
Specialization for rotation. | Math/TransformCalculus3D.h | |
UE::Math::TMatrix< double > ToMatrix
(
const UE::Math::TQuat< double >& Rotation |
Math/TransformCalculus3D.h | ||
T * ToRawPtr
(
const TObjectPtr< T >& Ptr |
|||
const TCHAR * ToString
(
ELogVerbosity::Type Verbosity |
Converts verbosity to a string | Logging/LogVerbosity.h | |
void TracePackage
(
uint64 InId, |
ProfilingDebugging/CookStats.h | ||
void TracePackageAssetClass
(
uint64 InId, |
ProfilingDebugging/CookStats.h | ||
void TracePackageStat
(
uint64 InId, |
ProfilingDebugging/CookStats.h | ||
void TracePackageStatBeginScope
(
uint64 InId, |
ProfilingDebugging/CookStats.h | ||
void TracePackageStatEndScope
(
uint64 InId, |
ProfilingDebugging/CookStats.h | ||
decltype(auto) TransformCast
(
const TransformType& Transform |
Casts one TransformType to ResultType using rules laid out by TransformConverter<>::Convert<>(). | Math/TransformCalculus.h | |
PositionType TransformPoint
(
const TransformType& Transform, |
Generic implementation of TransformPoint. Attempts to use a member function of the TransformType. | Math/TransformCalculus.h | |
UE::Math::TVector< PositionType > TransformPoint
(
float Transform, |
Specialization for uniform Scale. | Math/TransformCalculus.h | |
UE::Math::TVector< PositionType > TransformPoint
(
double Transform, |
Math/TransformCalculus.h | ||
UE::Math::TVector2< T > TransformPoint
(
const UE::Math::TVector2< T >& Transform, |
Specialization for TVector2 Translation. | Math/TransformCalculus2D.h | |
UE::Math::TVector2< PositionType > TransformPoint
(
float Transform, |
Adapters for 2D uniform scale. | Math/TransformCalculus2D.h | |
UE::Math::TVector2< PositionType > TransformPoint
(
double Transform, |
Math/TransformCalculus2D.h | ||
UE::Math::TVector< T > TransformPoint
(
const UE::Math::TMatrix< T >& Transform, |
TransformPoint overloads. | Math/TransformCalculus3D.h | |
UE::Math::TVector< T > TransformPoint
(
const UE::Math::TQuat< T >& Transform, |
Specialization for UE::Math::TQuat |
Math/TransformCalculus3D.h | |
UE::Math::TVector< T > TransformPoint
(
const UE::Math::TRotator< T >& Transform, |
Specialization for UE::Math::TRotator |
Math/TransformCalculus3D.h | |
UE::Math::TVector< T > TransformPoint
(
const UE::Math::TVector< T >& Transform, |
Specialization for UE::Math::TVector |
Math/TransformCalculus3D.h | |
UE::Math::TVector< T > TransformPoint
(
const TScale< T >& Transform, |
Specialization for Scale. | Math/TransformCalculus3D.h | |
decltype(auto) TransformTuple
(
TTuple< Types... >&& Tuple, |
Creates a new TTuple by applying a functor to each of the elements. | Templates/Tuple.h | |
decltype(auto) TransformTuple
(
const TTuple< Types... >& Tuple, |
Templates/Tuple.h | ||
uint32 TransformUtilities::GetRoundedTransformCRC32
(
const FTransform& InTransform |
Misc/TransformUtilities.h | ||
VectorType TransformVector
(
const TransformType& Transform, |
Generic implementation of TransformVector. Attempts to use a member function of the TransformType. | Math/TransformCalculus.h | |
UE::Math::TVector< VectorType > TransformVector
(
float Transform, |
Specialization for uniform Scale. | Math/TransformCalculus.h | |
UE::Math::TVector< VectorType > TransformVector
(
double Transform, |
Math/TransformCalculus.h | ||
const UE::Math::TVector2< T > & TransformVector
(
const UE::Math::TVector2< T >& Transform, |
Specialization for FVector2D Translation (does nothing). | Math/TransformCalculus2D.h | |
UE::Math::TVector2< VectorType > TransformVector
(
float Transform, |
Specialization for uniform Scale. | Math/TransformCalculus2D.h | |
UE::Math::TVector2< VectorType > TransformVector
(
double Transform, |
Math/TransformCalculus2D.h | ||
UE::Math::TVector< T > TransformVector
(
const UE::Math::TQuat< T >& Transform, |
Specialization for UE::Math::TQuat |
Math/TransformCalculus3D.h | |
UE::Math::TVector< T > TransformVector
(
const UE::Math::TRotator< T >& Transform, |
Specialization for UE::Math::TRotator |
Math/TransformCalculus3D.h | |
const UE::Math::TVector< T > & TransformVector
(
const UE::Math::TVector< T >& Transform, |
Specialization for UE::Math::TVector |
Math/TransformCalculus3D.h | |
UE::Math::TVector< T > TransformVector
(
const TScale< T >& Transform, |
Specialization for Scale. | Math/TransformCalculus3D.h | |
FDerivedDataCacheInterface * TryGetDerivedDataCache() |
Returns the derived data cache interface if it is available and initialized, otherwise null. | Misc/CoreMisc.h | |
bool TryMeasureCompactBinary
(
FMemoryView InView, |
Try to determine the type and size of the compact binary field at the start of the view. | Serialization/CompactBinarySerialization.h | |
bool TryParseString
(
FFrameRate& OutFrameRate, |
Common Lex::TryParseString overload for FFrameRate | Misc/FrameRate.h | |
TSparseSet
(
RangeType&& |
|||
TStringView
(
CharRangeType&& Range |
Containers/StringView.h | ||
TWeakObjectPtr
(
T* |
UObject/WeakObjectPtrTemplates.h | ||
TWeakObjectPtr
(
const TWeakObjectPtr< T >& |
UObject/WeakObjectPtrTemplates.h | ||
UE::~TDepletableMpmcQueue() |
Containers/DepletableMpmcQueue.h | ||
bool UE::AccessDetection::operator!
(
EType E |
Misc/AccessDetection.h | ||
| Misc/AccessDetection.h | |||
| Misc/AccessDetection.h | |||
| Misc/AccessDetection.h | |||
| Misc/AccessDetection.h | |||
| Misc/AccessDetection.h | |||
| Misc/AccessDetection.h | |||
| Misc/AccessDetection.h | |||
void UE::AccessDetection::ReportAccess
(
EType Type |
Misc/AccessDetection.h | ||
void UE::Assert::Private::ProcessLowLevelFatalError
(
const ANSICHAR* File, |
Misc/AssertionMacros.h | ||
void UE::CallSerializeForLog
(
FCbWriter& Writer, |
Wrapper to support calling SerializeForLog with ADL from within an overload of SerializeForLog. | Logging/StructuredLog.h | |
float UE::Color::DecodeArriAlexaV3LogC
(
float Value |
Decode value with an ARRI Alexa LogC encoding. | ColorManagement/TransferFunctions.h | |
float UE::Color::DecodeBT1886
(
float Value |
Decode value with an ITU-R BT.1886 encoding. | ColorManagement/TransferFunctions.h | |
float UE::Color::DecodeCanonLog
(
float Value |
Decode value with a Canon Log encoding. | ColorManagement/TransferFunctions.h | |
float UE::Color::DecodeCineon
(
float Value |
Decode value with a Cineon encoding. | ColorManagement/TransferFunctions.h | |
float UE::Color::DecodeGamma22
(
float Value |
Decode value with a Gamma 2.2 encoding. | ColorManagement/TransferFunctions.h | |
float UE::Color::DecodeGamma26
(
float Value |
Decode value with a Gamma 2.6 encoding. | ColorManagement/TransferFunctions.h | |
float UE::Color::DecodeGoProProTune
(
float Value |
Decode value with a GoPro ProTune encoding. | ColorManagement/TransferFunctions.h | |
float UE::Color::DecodePanasonicVLog
(
float Value |
Decode value with a Panasonic V-Log encoding. | ColorManagement/TransferFunctions.h | |
float UE::Color::DecodeREDLog
(
float Value |
Decode value with a RED Log encoding. | ColorManagement/TransferFunctions.h | |
float UE::Color::DecodeREDLog3G10
(
float Value |
Decode value with a RED Log3G10 encoding. | ColorManagement/TransferFunctions.h | |
float UE::Color::DecodeSLog1
(
float Value |
Decode value with a Sony S-Log1 encoding. | ColorManagement/TransferFunctions.h | |
float UE::Color::DecodeSLog2
(
float Value |
Decode value with a Sony S-Log2 encoding. | ColorManagement/TransferFunctions.h | |
float UE::Color::DecodeSLog3
(
float Value |
Decode value with a Sony S-Log3 encoding. | ColorManagement/TransferFunctions.h | |
float UE::Color::DecodeSRGB
(
float Value |
Decode value with an sRGB encoding. | ColorManagement/TransferFunctions.h | |
float UE::Color::DecodeST2084
(
float Value |
Decode value with a SMPTE ST 2084:2014 encoding. | ColorManagement/TransferFunctions.h | |
float UE::Color::EncodeArriAlexaV3LogC
(
float Value |
Encode value to ARRI Alexa LogC. | ColorManagement/TransferFunctions.h | |
float UE::Color::EncodeBT1886
(
float Value |
Encode value to ITU-R BT.1886. | ColorManagement/TransferFunctions.h | |
float UE::Color::EncodeCanonLog
(
float Value |
Encode value to Canon Log. | ColorManagement/TransferFunctions.h | |
float UE::Color::EncodeCineon
(
float Value |
Encode value to Cineon. | ColorManagement/TransferFunctions.h | |
float UE::Color::EncodeGamma22
(
float Value |
Encode value to Gamma 2.2. | ColorManagement/TransferFunctions.h | |
float UE::Color::EncodeGamma26
(
float Value |
Encode value to Gamma 2.6. | ColorManagement/TransferFunctions.h | |
float UE::Color::EncodeGoProProTune
(
float Value |
Encode value to GoPro ProTune. | ColorManagement/TransferFunctions.h | |
float UE::Color::EncodePanasonicVLog
(
float Value |
Encode value to Panasonic V-Log. | ColorManagement/TransferFunctions.h | |
float UE::Color::EncodeREDLog
(
float Value |
Encode value to RED Log. | ColorManagement/TransferFunctions.h | |
float UE::Color::EncodeREDLog3G10
(
float Value |
Encode value to RED Log3G10. | ColorManagement/TransferFunctions.h | |
float UE::Color::EncodeSLog1
(
float Value |
Encode value to Sony S-Log1. | ColorManagement/TransferFunctions.h | |
float UE::Color::EncodeSLog2
(
float Value |
Encode value to Sony S-Log2. | ColorManagement/TransferFunctions.h | |
float UE::Color::EncodeSLog3
(
float Value |
Encode value to Sony S-Log3. | ColorManagement/TransferFunctions.h | |
float UE::Color::EncodeSRGB
(
float Value |
Encode value to sRGB. | ColorManagement/TransferFunctions.h | |
float UE::Color::EncodeST2084
(
float Value |
Encode value to SMPTE ST 2084:2014. | ColorManagement/TransferFunctions.h | |
FVector2d UE::Color::GetWhitePoint
(
EWhitePoint InWhitePoint |
Get standard white point coordinates. | ColorManagement/ColorSpace.h | |
float UE::Color::Linear
(
float Value |
ColorManagement/TransferFunctions.h | ||
UE::Math::TMatrix< T > UE::Color::Transpose
(
const FMatrix44d& Transform |
Convenience function to get the transposed matrix, i.e. for pre-multiplied shader matrices. | ColorManagement/ColorSpace.h | |
FVector3d UE::Color::xyYToXYZ
(
const FVector3d& xyY |
Convert chromaticity coordinate and luminance to CIE XYZ tristimulus values. | ColorManagement/ColorSpace.h | |
FVector3d UE::Color::XYZToxyY
(
const FVector3d& XYZ |
Convert CIE XYZ tristimulus values to chromaticitiy coordinates and luminance. | ColorManagement/ColorSpace.h | |
uint32 UE::ConfigAccessTracking::GetTypeHash
(
const UE::ConfigAccessTracking::FConfigAccessData& Data |
Misc/ConfigAccessData.h | ||
void UE::ConfigAccessTracking::Private::OnConfigValueRead
(
UE::ConfigAccessTracking::FSection* Section, |
Misc/ConfigAccessTracking.h | ||
decltype(GetData(Forward< T >(Arg))) UE::Core::ArrayView::Private::GetDataHelper
(
T&& Arg |
Simply forwards to an unqualified GetData(), but can be called from within TArrayView where GetData() is already a member and so hides any others. | Containers/ArrayView.h | |
decltype(auto) UE::Core::ArrayView::Private::GetReinterpretedDataHelper
(
T&& Arg |
Gets the data from the passed argument and proceeds to reinterpret the resulting elements. | Containers/ArrayView.h | |
void UE::Core::CompactHashTable::Add
(
uint32 Index, |
Insert new element into the hash table | Containers/CompactHashTable.h | |
uint32 UE::Core::CompactHashTable::Find
(
uint32 Key, |
Do a full search for an existing element in the table given a function to compare if a found element is what you're looking for | Containers/CompactHashTable.h | |
uint32 UE::Core::CompactHashTable::GetFirst
(
uint32 Key, |
Return the first index of a key from the hash table portion | Containers/CompactHashTable.h | |
uint32 UE::Core::CompactHashTable::GetFirstByIndex
(
uint32 HashIndex, |
Return the first index of a key from the hash table portion | Containers/CompactHashTable.h | |
size_t UE::Core::CompactHashTable::GetHashCount
(
uint32 NumElements |
Calculate the size of the hash table from the number of elements in the set | Containers/CompactHashTable.h | |
size_t UE::Core::CompactHashTable::GetMemoryAlignment() |
Containers/CompactHashTable.h | ||
size_t UE::Core::CompactHashTable::GetMemoryRequiredInBytes
(
uint32 IndexCount, |
Containers/CompactHashTable.h | ||
uint32 UE::Core::CompactHashTable::GetNext
(
uint32 Index, |
Given an existing index, return the next index in case there was a collision in the has table | Containers/CompactHashTable.h | |
uint32 UE::Core::CompactHashTable::GetTypeShift
(
uint32 IndexCount |
Containers/CompactHashTable.h | ||
uint32 UE::Core::CompactHashTable::GetTypeSize
(
uint32 IndexCount |
Containers/CompactHashTable.h | ||
void UE::Core::CompactHashTable::Private::RemoveInternal
(
const uint32 Index, |
Remove an element from the list and patch up any next index references, after this the spot is empty and needs to be filled. | Containers/CompactHashTable.h | |
void UE::Core::CompactHashTable::Remove
(
const uint32 Index, |
Remove an element from the list, move the last element into the now empty slot If the item to remove is the last element then the last element's key will be ignored (you can skip calculating it if it's expensive) | Containers/CompactHashTable.h | |
void UE::Core::CompactHashTable::RemoveStable
(
const uint32 Index, |
Remove an element from the list, shift all indexes down to preserve the order of elements in a list This is a very expensive operation so it should only be used if absolutely necessary (i.e. generally only for user facing data) | Containers/CompactHashTable.h | |
uint32 UE::Core::GetTypeHash
(
const UE::Core::FVersePath& VersePath |
Containers/VersePathFwd.h | ||
decltype(begin((T &&) Range)) UE::Core::Iterable::Private::Begin
(
T&& Range |
Concepts/Iterable.h | ||
decltype(end((T &&) Range)) UE::Core::Iterable::Private::End
(
T&& Range |
Concepts/Iterable.h | ||
FString UE::Core::MakeValidVerseIdentifier
(
FStringView Str |
Containers/VersePathFwd.h | ||
| Containers/VersePathFwd.h | |||
bool UE::Core::operator!=
(
const FVersePath& Lhs, |
Containers/VersePathFwd.h | ||
bool UE::Core::operator==
(
const FVersePath& Lhs, |
Containers/VersePathFwd.h | ||
FArchive & UE::Core::PagedArray::Private::Serialize
(
FArchive& Ar, |
Serializer. | Containers/PagedArray.h | |
void UE::Core::PagedArray::Private::SerializeStructured
(
FStructuredArchive::FSlot Slot, |
Structured archive serializer. | Containers/PagedArray.h | |
EAllowShrinking UE::Core::Private::AllowShrinkingByDefault() |
Given a container allocation policy, returns EAllowShrinking::Yes or No based on `AllocatorType::ShrinkByDefault_. | Containers/AllowShrinking.h | |
T UE::Core::Private::Atomic::AddExchange
(
volatile T* Element, |
Templates/Atomic.h | ||
T * UE::Core::Private::Atomic::AddExchange
(
T*volatile* Element, |
Templates/Atomic.h | ||
T UE::Core::Private::Atomic::AndExchange
(
volatile T* Element, |
Templates/Atomic.h | ||
T UE::Core::Private::Atomic::CompareExchange
(
volatile T* Element, |
Templates/Atomic.h | ||
T UE::Core::Private::Atomic::DecrementExchange
(
volatile T* Element |
Templates/Atomic.h | ||
T * UE::Core::Private::Atomic::DecrementExchange
(
T*volatile* Element |
Templates/Atomic.h | ||
T UE::Core::Private::Atomic::Exchange
(
volatile T* Element, |
Templates/Atomic.h | ||
T UE::Core::Private::Atomic::IncrementExchange
(
volatile T* Element |
Templates/Atomic.h | ||
T * UE::Core::Private::Atomic::IncrementExchange
(
T*volatile* Element |
Templates/Atomic.h | ||
T UE::Core::Private::Atomic::Load
(
const volatile T* Element |
Templates/Atomic.h | ||
T UE::Core::Private::Atomic::LoadRelaxed
(
const volatile T* Element |
Templates/Atomic.h | ||
T UE::Core::Private::Atomic::OrExchange
(
volatile T* Element, |
Templates/Atomic.h | ||
void UE::Core::Private::Atomic::Store
(
const volatile T* Element, |
Templates/Atomic.h | ||
void UE::Core::Private::Atomic::StoreRelaxed
(
const volatile T* Element, |
Templates/Atomic.h | ||
T UE::Core::Private::Atomic::SubExchange
(
volatile T* Element, |
Templates/Atomic.h | ||
T * UE::Core::Private::Atomic::SubExchange
(
T*volatile* Element, |
Templates/Atomic.h | ||
T UE::Core::Private::Atomic::XorExchange
(
volatile T* Element, |
Templates/Atomic.h | ||
bool UE::Core::Private::BackwardCompatibilityCheck() |
This function only exists to allow compatibility between multicast and unicast delegate types which use an explicit FWeakObjectPtr template parameter. | UObject/ScriptDelegates.h | |
void UE::Core::Private::BitwiseBinaryOperatorImpl
(
const TBitArray< AllocatorA >& InA, |
Containers/BitArray.h | ||
void UE::Core::Private::BitwiseOperatorImpl
(
const TBitArray< OtherAllocator >& InOther, |
Containers/BitArray.h | ||
bool UE::Core::Private::CanMoveTArrayPointersBetweenArrayTypes() |
Containers/Array.h | ||
TVariantStorage< Ts... > & UE::Core::Private::CastToStorage
(
TVariant< Ts... >& Variant |
Cast a TVariant to its private base | Misc/TVariantMeta.h | |
TVariantStorage< Ts... > && UE::Core::Private::CastToStorage
(
TVariant< Ts... >&& Variant |
Misc/TVariantMeta.h | ||
const TVariantStorage< Ts... > & UE::Core::Private::CastToStorage
(
const TVariant< Ts... >& Variant |
Misc/TVariantMeta.h | ||
void UE::Core::Private::CharTextStaticAssert() |
HAL/Platform.h | ||
ArgType && UE::Core::Private::CheckCharType
(
ArgType&& Arg |
Containers/StringOverload.h | ||
int32 UE::Core::Private::CompactSetAllocatorHelpers::CalculateRequiredBytes() |
Containers/ContainerAllocationPolicies.h | ||
void UE::Core::Private::CopyHash
(
HashType& Hash, |
Containers/SparseSetElement.h | ||
SIZE_T UE::Core::Private::DecodeIndex
(
SIZE_T EncodedIndex, |
Inverse operation of EncodeIndices. | Misc/TVariantMeta.h | |
void * UE::Core::Private::DelegateAllocate
(
size_t Size, |
Should only be called by the TWriteLockedDelegateAllocation |
Delegates/DelegateBase.h | |
decltype((TargetType &&) Target) UE::Core::Private::DereferenceIfNecessary
(
TargetType&& Target, |
Templates/Invoke.h | ||
decltype(*(TargetType &&) Target) UE::Core::Private::DereferenceIfNecessary
(
TargetType&& Target, |
Templates/Invoke.h | ||
SIZE_T UE::Core::Private::EncodeIndices
(
const T& Variant |
Encode the stored index of a bunch of variants into a single value used to lookup a Visit invocation function | Misc/TVariantMeta.h | |
SIZE_T UE::Core::Private::EncodeIndices
(
const Variant0& First, |
Misc/TVariantMeta.h | ||
void UE::Core::Private::FormatStringSan::AssertFormatStatus() |
String/FormatStringSan.h | ||
bool UE::Core::Private::FormatStringSan::CharIsDigit
(
CharType Char |
String/FormatStringSan.h | ||
bool UE::Core::Private::FormatStringSan::CharIsIntegerFormatSpecifier
(
CharType Char |
String/FormatStringSan.h | ||
TCheckFormatString< CharType, std::decay_t< Ts >... > UE::Core::Private::FormatStringSan::GetFmtArgCheckerType
(
const CharType*, |
String/FormatStringSan.h | ||
const CharType * UE::Core::Private::FormatStringSan::SkipInteger
(
const CharType* Fmt |
String/FormatStringSan.h | ||
bool UE::Core::Private::Function::IsBound
(
const T& Func |
Templates/Function.h | ||
decltype(+std::declval< FunctorType >()) UE::Core::Private::Function::ResolveFuncPtrTypeIfPossible
(
FunctorType&&, |
Templates/Function.h | ||
FunctorType && UE::Core::Private::Function::ResolveFuncPtrTypeIfPossible
(
FunctorType&&, |
Templates/Function.h | ||
uint32 UE::Core::Private::GetAllocatorFlags () |
Flags are passed as a uint32 to minimize PDB impact of these generated symbols. | Containers/Array.h | |
const TCHAR * UE::Core::Private::GetBindingType
(
const TCHAR* Ptr |
Misc/Paths.h | ||
const FString & UE::Core::Private::GetBindingType
(
const FString& Str |
Misc/Paths.h | ||
const FStringView & UE::Core::Private::GetBindingType
(
const FStringView& StringView |
Misc/Paths.h | ||
decltype(auto) UE::Core::Private::GetDataHelper
(
T&& Arg |
Simply forwards to an unqualified GetData(), but can be called from within a container or view where GetData() is already a member and so hides any others. | Containers/Array.h | |
decltype(Container.GetData()) UE::Core::Private::GetDataImpl
(
T&& Container |
Templates/UnrealTemplate.h | ||
auto UE::Core::Private::GetDataImpl
(
T&& Container |
Templates/UnrealTemplate.h | ||
TOptional< FModuleManager > & UE::Core::Private::GetModuleManagerSingleton() |
Modules/ModuleManager.h | ||
decltype(Container.Num()) UE::Core::Private::GetNumImpl
(
const T& Container |
Templates/UnrealTemplate.h | ||
SIZE_T UE::Core::Private::GetNumImpl
(
const T& Container |
Templates/UnrealTemplate.h | ||
FSetElementId & UE::Core::Private::GetTypedHash
(
HashType& Hash, |
Containers/SparseSetElement.h | ||
bool UE::Core::Private::IsCharEncodingCompatibleWithImpl() |
Traits/IsCharEncodingCompatibleWith.h | ||
bool UE::Core::Private::IsCharEncodingSimplyConvertibleToImpl() |
Traits/IsCharEncodingSimplyConvertibleTo.h | ||
bool UE::Core::Private::IsFixedWidthEncodingImpl() |
Tests whether an encoding has fixed-width characters | Traits/IsFixedWidthCharEncoding.h | |
T && UE::Core::Private::IsInvocable::DeclVal() |
Templates/IsInvocable.h | ||
UE_REWRITE constexpr TOverloadWrapper< RetType, ArgTypes... > UE::Core::Private::MakeCallableObject
(
RetType(*)(ArgTypes...) Callable |
This wraps function pointers in an object so they can be inherited by TOverload. | Templates/Overload.h | |
UE_REWRITE constexpr CallableType && UE::Core::Private::MakeCallableObject
(
CallableType&& Callable |
Templates/Overload.h | ||
TSharedRef< ObjectType, Mode > UE::Core::Private::MakeSharedRef
(
ObjectType* InObject, |
Needed to work around an Android compiler bug - we need to construct a TSharedRef from MakeShared without making MakeShared a friend in order to access the private constructor. | Templates/SharedPointer.h | |
bool UE::Core::Private::ModuleNameEquals
(
const char* Lhs, |
Modules/ModuleManager.h | ||
void UE::Core::Private::OnInvalidAlignedHeapAllocatorNum
(
int32 NewNum, |
Containers/ContainerAllocationPolicies.h | ||
void UE::Core::Private::OnInvalidArrayNum
(
unsigned long long NewNum |
Containers/Array.h | ||
void UE::Core::Private::OnInvalidConcurrentLinearArrayAllocatorNum
(
int32 NewNum, |
Experimental/ConcurrentLinearAllocator.h | ||
void UE::Core::Private::OnInvalidMemStackAllocatorNum
(
int32 NewNum, |
Misc/MemStack.h | ||
void UE::Core::Private::OnInvalidSetNum
(
unsigned long long NewNum |
|||
void UE::Core::Private::OnInvalidSizedHeapAllocatorNum
(
int32 IndexSize, |
Containers/ContainerAllocationPolicies.h | ||
bool UE::Core::Private::operator!=
(
const TPtrVariantBase< LhsType, bLhsStrength >& Lhs, |
Templates/PointerVariants.h | ||
bool UE::Core::Private::operator!=
(
LhsType* Lhs, |
Templates/PointerVariants.h | ||
bool UE::Core::Private::operator!=
(
const TPtrVariantBase< LhsType, bLhsStrength >& Lhs, |
Templates/PointerVariants.h | ||
bool UE::Core::Private::operator==
(
const TPtrVariantBase< LhsType, bLhsStrength >& Lhs, |
Templates/PointerVariants.h | ||
bool UE::Core::Private::operator==
(
LhsType* Lhs, |
Templates/PointerVariants.h | ||
bool UE::Core::Private::operator==
(
const TPtrVariantBase< LhsType, bLhsStrength >& Lhs, |
Templates/PointerVariants.h | ||
void * UE::Core::Private::PimplPtr::CallCopier
(
void* Ptr |
Templates/PimplPtr.h | ||
void UE::Core::Private::PimplPtr::CallDeleter
(
void* Ptr |
Templates/PimplPtr.h | ||
void UE::Core::Private::PimplPtr::DeleterFunc
(
void* Ptr |
Templates/PimplPtr.h | ||
void UE::Core::Private::ReallocForCopy
(
uint32 ElementSize, |
Containers/Array.h | ||
TAllocatorSizeType_T< AllocatorInstanceType > UE::Core::Private::ReallocGrow
(
uint32 ElementSize, |
This should be used for repeated growing operations when reallocations are to be amortized over multiple inserts. | Containers/Array.h | |
TAllocatorSizeType_T< AllocatorInstanceType > UE::Core::Private::ReallocGrow1_DoAlloc
(
uint32 ElementSize, |
Containers/Array.h | ||
TAllocatorSizeType_T< AllocatorInstanceType > [UE::Core::Private::ReallocGrow1DoAlloc_Impl](API\Runtime\Core\UE__Core__Private__ReallocGrow1-)
(
uint32 ElementSize, |
Called only when we KNOW we are going to do a realloc increasing by 1. | Containers/Array.h | |
TAllocatorSizeType_T< AllocatorInstanceType > [UE::Core::Private::ReallocGrow1DoAlloc_Tiny](API\Runtime\Core\UE__Core__Private__ReallocGrow1-_1)
(
uint16 ElementSizeAndAlignment, |
Version for small sizes/alignments. | Containers/Array.h | |
void UE::Core::Private::ReallocShrink
(
uint32 ElementSize, |
This should be used for repeated shrinking operations when reallocations are to be amortized over multiple removals. | Containers/Array.h | |
void UE::Core::Private::ReallocTo
(
uint32 ElementSize, |
This should be used for setting an allocation to a specific size. Precondition: NewMax >= ArrayNum. | Containers/Array.h | |
void UE::Core::Private::Rehash
(
HashType& Hash, |
Containers/SparseSetElement.h | ||
bool UE::Core::Private::ShrinkByDefaultOr() |
Returns the value of AllocatorType::ShrinkByDefault if the enum exists, or bFallback if the enum is absent. | Containers/ContainerAllocationPolicies.h | |
int32 UE::Core::Private::StringLength
(
const CharType* InString |
Containers/StringView.h | ||
decltype(GetData(Forward< ArgTypes >(Args)...)) UE::Core::Private::StringViewGetData
(
ArgTypes&&... Args |
Allow GetData to called unqualified from a scope with its own overload of GetData. | Containers/StringView.h | |
int32 UE::Core::Private::Strlen32
(
const UTF32CHAR* String |
Misc/CString.h | ||
bool UE::Core::Private::TIsMemberPointerToFunction
(
MemberType Class::* |
Templates/Projection.h | ||
TTuple< ElementTypes... > UE::Core::Private::Tuple::MakeTupleImpl
(
Types&&... Args |
Templates/Tuple.h | ||
decltype(auto) UE::Core::Private::VisitApplyEncoded
(
Func&& Callable, |
Invocation detail for a single combination of stored variant indices | Misc/TVariantMeta.h | |
decltype(auto) UE::Core::Private::VisitImpl
(
SIZE_T EncodedIndex, |
Implementation detail for Visit(Callable, Variants...). | Misc/TVariantMeta.h | |
FLogTemplate * UE::CreateLogTemplate
(
const TCHAR* Format, |
Logging/StructuredLogFormat.h | ||
FLogTemplate * UE::CreateLogTemplate
(
const FText& Format, |
Logging/StructuredLogFormat.h | ||
FLogTemplate * UE::CreateLogTemplate
(
const TCHAR* TextNamespace, |
Logging/StructuredLogFormat.h | ||
FName UE::Delegates::Private::GetTrimmedMemberFunctionName
(
const ANSICHAR* InMacroFunctionName |
Returns the root function name from a string representing a member function pointer. | Delegates/Delegate.h | |
bool UE::Delegates::Private::IsUObjectPtr
(
const volatile UObjectBase* |
Delegates/DelegateInstancesImpl.h | ||
bool UE::Delegates::Private::IsUObjectPtr
(
... |
Delegates/DelegateInstancesImpl.h | ||
void UE::Deplete
(
const F& Consumer |
Takes all items from the queue atomically and then consumes them. | Containers/DepletableMpmcQueue.h | |
InSizeType UE::Deque::Private::WrapAround
(
InSizeType Index, |
This implementation assumes that the Index value is never going to exceed twice the Range value. | Containers/Deque.h | |
void UE::DestroyLogTemplate
(
FLogTemplate* Template |
Logging/StructuredLogFormat.h | ||
void UE::DynamicConfig::PerformDynamicConfig
(
FName Tag, |
Misc/ConfigUtilities.h | ||
void UE::Enqueue
(
ArgTypes&&... Args |
Containers/DepletableMpmcQueue.h | ||
bool UE::EnqueueAndReturnWasEmpty
(
ArgTypes&&... Args |
Containers/DepletableMpmcQueue.h | ||
FGraph UE::Graph::ConvertToGraph
(
const RangeType& UniqueKeys, |
Convert an array of Keys and a function that returns the directed edges from each Key into the Normalized Graph Form. | Experimental/Graph/GraphConvert.h | |
FGraph UE::Graph::ConvertToSingleBufferGraph
(
RangeType Graph, |
Convert an array of separately allocated edge ranges into a single buffer shared by all vertices and an edge graph of arrayviews into that buffer. | Experimental/Graph/GraphConvert.h | |
FGraph UE::Graph::ConvertToSingleBufferGraph
(
RangeType&& Graph, |
Convert an array of separately allocated edge ranges into a single buffer shared by all vertices and an edge graph of arrayviews into that buffer. | Experimental/Graph/GraphConvert.h | |
bool UE::Graph::operator!
(
EConvertToGraphOptions E |
Experimental/Graph/GraphConvert.h | ||
EConvertToGraphOptions UE::Graph::operator&
(
EConvertToGraphOptions Lhs, |
Experimental/Graph/GraphConvert.h | ||
EConvertToGraphOptions & UE::Graph::operator&=
(
EConvertToGraphOptions& Lhs, |
Experimental/Graph/GraphConvert.h | ||
EConvertToGraphOptions UE::Graph::operator^
(
EConvertToGraphOptions Lhs, |
Experimental/Graph/GraphConvert.h | ||
EConvertToGraphOptions & UE::Graph::operator^=
(
EConvertToGraphOptions& Lhs, |
Experimental/Graph/GraphConvert.h | ||
EConvertToGraphOptions UE::Graph::operator|
(
EConvertToGraphOptions Lhs, |
Experimental/Graph/GraphConvert.h | ||
EConvertToGraphOptions & UE::Graph::operator|=
(
EConvertToGraphOptions& Lhs, |
Experimental/Graph/GraphConvert.h | ||
EConvertToGraphOptions UE::Graph::operator~
(
EConvertToGraphOptions E |
Experimental/Graph/GraphConvert.h | ||
HashType UE::HashStringFNV1a
(
TStringView< CharType > String |
Implements a constexpr usable version of FNV1a for strings. | Hash/Fnv.h | |
HashType UE::HashStringFNV1a
(
const CharType(&) StringLiteral |
Version taking a string literal. Use this version to force hashing at compile time. | Hash/Fnv.h | |
uint32 UE::HashStringFNV1a32
(
TStringView< CharType > String |
Creates a 32-bit FNV1a hash for the given string. | Hash/Fnv.h | |
uint32 UE::HashStringFNV1a32
(
const CharType(&) StringLiteral |
Hash/Fnv.h | ||
uint64 UE::HashStringFNV1a64
(
TStringView< CharType > String |
Creates a 64-bit FNV1a hash for the given string. | Hash/Fnv.h | |
uint64 UE::HashStringFNV1a64
(
const CharType(&) StringLiteral |
Hash/Fnv.h | ||
bool UE::IsEmpty() |
The result can be relied upon only in special cases (e.g. debug checks), as the state can change concurrently. use with caution | Containers/DepletableMpmcQueue.h | |
TLogFieldName< NameType > UE::Logging::Private::CheckFieldName
(
NameType&& Name |
Verify that the name is likely a string literal and forward it on. | Logging/StructuredLog.h | |
void UE::Logging::Private::CreateLocalizedLogTemplate
(
const FText& Format, |
Logging/StructuredLogFormat.h | ||
void UE::Logging::Private::CreateLocalizedLogTemplate
(
const TCHAR* TextNamespace, |
Logging/StructuredLogFormat.h | ||
void UE::Logging::Private::CreateLocalizedLogTemplate
(
const TCHAR* TextNamespace, |
Logging/StructuredLogFormat.h | ||
void UE::Logging::Private::CreateLogTemplate
(
const TCHAR* Format, |
Logging/StructuredLogFormat.h | ||
void UE::Logging::Private::CreateLogTemplate
(
const UTF8CHAR* Format, |
Logging/StructuredLogFormat.h | ||
void UE::Logging::Private::DestroyLogTemplate
(
FLogTemplate* Template |
Logging/StructuredLogFormat.h | ||
void UE::Logging::Private::FatalLogWithFields
(
const FLogCategoryBase& Category, |
Fatal log with fields created from the arguments, which may be values or pairs of name/value. | Logging/StructuredLog.h | |
void UE::Logging::Private::LogWithFields
(
const FLogCategoryBase& Category, |
Log with fields created from the arguments, which may be values or pairs of name/value. | Logging/StructuredLog.h | |
| Convert array to a new type. | Math/UnrealMathUtility.h | ||
| Convert array to a new type and clamps values to the Max of TDest type. | Math/UnrealMathUtility.h | ||
OutIntType UE::LWC::FloatToIntCastChecked
(
InFloatType FloatValue |
Generic float type to int type, to enable specializations below. | Math/UnrealMathUtility.h | |
int32 UE::LWC::FloatToIntCastChecked
(
float FloatValue |
Float->int32 | Math/UnrealMathUtility.h | |
int64 UE::LWC::FloatToIntCastChecked
(
float FloatValue |
Float->int64 | Math/UnrealMathUtility.h | |
int32 UE::LWC::FloatToIntCastChecked
(
double FloatValue |
Double->int32 | Math/UnrealMathUtility.h | |
int64 UE::LWC::FloatToIntCastChecked
(
double FloatValue |
Double->int64 | Math/UnrealMathUtility.h | |
FVector3f UE::LWC::NarrowWorldPositionChecked
(
const FVector& WorldPosition |
Validated narrowing cast for world positions. FVector -> FVector3f. | Math/Vector.h | |
FVector3f UE::LWC::NarrowWorldPositionChecked
(
const FVector::FReal InX, |
Validated narrowing cast for world positions. FVector -> FVector3f. | Math/Vector.h | |
UE::Math::TVector2< T > UE::Math::Concatenate
(
const UE::Math::TVector2< T >& LHS, |
Specialization for concatenating two 2D Translations. | Math/TransformCalculus2D.h | |
UE::Math::TMatrix< T > UE::Math::Concatenate
(
const UE::Math::TMatrix< T >& LHS, |
Specialization for concatenating two Matrices. | Math/TransformCalculus3D.h | |
UE::Math::TVector< T > UE::Math::Concatenate
(
const UE::Math::TVector< T >& LHS, |
Specialization for concatenating two translations. | Math/TransformCalculus3D.h | |
UE::Math::TQuat< T > UE::Math::Concatenate
(
const UE::Math::TQuat< T >& LHS, |
Specialization for concatenating two rotations. | Math/TransformCalculus3D.h | |
uint32 UE::Math::GetTypeHash
(
const TBox< T >& Box |
Math/Box.h | ||
uint32 UE::Math::GetTypeHash
(
const TIntPoint< IntType >& InPoint |
Math/IntPoint.h | ||
uint32 UE::Math::GetTypeHash
(
const TIntRect< IntType >& InRect |
Math/IntRect.h | ||
uint32 UE::Math::GetTypeHash
(
const TIntVector2< T >& Vector |
Creates a hash value from an IntVector2. | Math/IntVector.h | |
uint32 UE::Math::GetTypeHash
(
const TIntVector3< T >& Vector |
Creates a hash value from an IntVector3. | Math/IntVector.h | |
uint32 UE::Math::GetTypeHash
(
const TIntVector4< T >& Vector |
Creates a hash value from an IntVector4. | Math/IntVector.h | |
uint32 UE::Math::GetTypeHash
(
const TQuat< T >& Quat |
Creates a hash value from an FQuat. | Math/Quat.h | |
uint32 UE::Math::GetTypeHash
(
const TTransform< T >& Transform |
Creates a hash value from an FTransform. | Math/Transform.h | |
uint32 UE::Math::GetTypeHash
(
const TVector< T >& Vector |
Creates a hash value from an FVector. | Math/Vector.h | |
uint32 UE::Math::GetTypeHash
(
const TVector2< T >& Vector |
Creates a hash value from a TVector2 |
Math/Vector2D.h | |
bool UE::Math::MakeFrustumPlane
(
T A, |
|||
TQuat< T > UE::Math::operator*
(
const float Scale, |
Global operator for (float * Quat) | Math/Quat.h | |
TQuat< T > UE::Math::operator*
(
const double Scale, |
Global operator for (double * Quat) | Math/Quat.h | |
TRotator< T > UE::Math::operator*
(
FArg Scale, |
FRotator inline functions Scale a rotator and return. | Math/Rotator.h | |
TVector< T > UE::Math::operator*
(
T2 Scale, |
Multiplies a vector by a scaling factor. | Math/Vector.h | |
TVector2< T > UE::Math::operator*
(
T2 Scale, |
Multiplies a Vector2 by a scaling factor. | Math/Vector2D.h | |
TVector4< T > UE::Math::operator*
(
T2 Scale, |
Scales a vector. | Math/Vector4.h | |
TArrayView< T > UE::MemStack::AllocateArrayView
(
FMemStackBase& Allocator, |
Misc/MemStackUtility.h | ||
const TCHAR * UE::MemStack::AllocateString
(
FMemStackBase& Allocator, |
Misc/MemStackUtility.h | ||
const TCHAR * UE::MemStack::AllocateString
(
FMemStackBase& Allocator, |
Misc/MemStackUtility.h | ||
const TCHAR * UE::MemStack::AllocateString
(
FMemStackBase& Allocator, |
Misc/MemStackUtility.h | ||
const TCHAR * UE::MemStack::AllocateStringf
(
FMemStackBase& Allocator, |
Misc/MemStackUtility.h | ||
FStringView UE::MemStack::AllocateStringView
(
FMemStackBase& Allocator, |
Misc/MemStackUtility.h | ||
FStringView UE::MemStack::AllocateStringViewf
(
FMemStackBase& Allocator, |
Misc/MemStackUtility.h | ||
TDepletableMpmcQueue & UE::operator=
(
const TDepletableMpmcQueue& |
Containers/DepletableMpmcQueue.h | ||
TDepletableMpmcQueue & UE::operator=
(
TDepletableMpmcQueue&& |
Containers/DepletableMpmcQueue.h | ||
UE_REWRITE constexpr auto UE::Overload
(
InvocableTypes&&... Invocables |
Combines a set of invocable objects into one and overloads them. | Templates/Overload.h | |
FWaitState UE::ParkingLot::Wait
(
const void* Address, |
Queue the calling thread to wait if CanWait returns true. | Async/ParkingLot.h | |
FWaitState UE::ParkingLot::WaitFor
(
const void* Address, |
Queue the calling thread to wait if CanWait returns true. | Async/ParkingLot.h | |
FWaitState UE::ParkingLot::WaitUntil
(
const void* Address, |
Queue the calling thread to wait if CanWait returns true. | Async/ParkingLot.h | |
void UE::ParkingLot::WakeOne
(
const void* Address, |
Wake one thread from the queue of threads waiting on the address. | Async/ParkingLot.h | |
bool UE::PixelFormat::HasCapabilities
(
EPixelFormat InFormat, |
PixelFormat.h | ||
void UE::Private::CheckRefCountIsNonZero() |
Templates/RefCounting.h | ||
FCulturePtr UE::Private::LocGen::GetCultureByName
(
const TCHAR* InCulture |
Internationalization/Internationalization.h | ||
uint32 UE::Private::MurmurFinalize32
(
uint32 Hash |
Templates/TypeHash.h | ||
void UE::SerializeForLog
(
FCbWriter& Writer, |
Serializes the value to be used in a log message. | Logging/StructuredLog.h | |
FFileAndLineAdapter UE::SourceLocation::FileAndLine
(
const FSourceLocation& Location |
Returns an adapter that formats source location with file and line only. | Misc/SourceLocationUtils.h | |
FFullAdapter UE::SourceLocation::Full
(
const FSourceLocation& Location |
Returns an adapter that formats source location with full information (file name, line, column, and function name). | Misc/SourceLocationUtils.h | |
Private::FEscape UE::String::Escape
(
FStringView Input |
Escape the string when appended to a string builder.Example: Builder << String::Escape(Value); | String/Escape.h | |
Private::TJoinBy< RangeType, FIdentityFunctor, DelimiterType > UE::String::Join
(
RangeType&& Range, |
Create an object that can be appended to a string builder to append every element of the range to the builder, separating the elements by the delimiter. | String/Join.h | |
Private::TJoinBy< RangeType, ProjectionType, DelimiterType > UE::String::JoinBy
(
RangeType&& Range, |
Create an object that can be appended to a string builder to append every element of the range to the builder, separating the elements by the delimiter. | String/Join.h | |
TStringBuilderBase< CharType > & UE::String::JoinByTo
(
RangeType&& Range, |
Append every element of the range to the builder, separating the elements by the delimiter. | String/Join.h | |
Private::TJoinQuotedBy< RangeType, FIdentityFunctor, DelimiterType, QuoteType > UE::String::JoinQuoted
(
RangeType&& Range, |
Create an object that can be appended to a string builder to append every element of the range to the builder, separating the elements by the delimiter and surrounding every element on both sides with a quote. | String/Join.h | |
Private::TJoinQuotedBy< RangeType, ProjectionType, DelimiterType, QuoteType > UE::String::JoinQuotedBy
(
RangeType&& Range, |
Create an object that can be appended to a string builder to append every element of the range to the builder, separating the elements by the delimiter and surrounding every element on both sides with a quote. | String/Join.h | |
TStringBuilderBase< CharType > & UE::String::JoinQuotedByTo
(
RangeType&& Range, |
Append every element of the range to the builder, separating the elements by the delimiter, and surrounding every element on each side with the given quote. | String/Join.h | |
TStringBuilderBase< CharType > & UE::String::JoinQuotedTo
(
RangeType&& Range, |
Append every element of the range to the builder, separating the elements by the delimiter, and surrounding every element on each side with the given quote. | String/Join.h | |
TStringBuilderBase< CharType > & UE::String::JoinTo
(
RangeType&& Range, |
Append every element of the range to the builder, separating the elements by the delimiter. | String/Join.h | |
Private::TJoinTupleBy< TupleType, FIdentityFunctor, DelimiterType > UE::String::JoinTuple
(
TupleType&& Tuple, |
Create an object that can be appended to a string builder to append every element of the tuple to the builder, separating the elements by the delimiter. | String/Join.h | |
Private::TJoinTupleBy< TupleType, ProjectionType, DelimiterType > UE::String::JoinTupleBy
(
TupleType&& Tuple, |
Create an object that can be appended to a string builder to append every element of the tuple to the builder, separating the elements by the delimiter. | String/Join.h | |
TStringBuilderBase< CharType > & UE::String::JoinTupleByTo
(
TupleType&& Tuple, |
Append every element of the tuple to the builder, separating the elements by the delimiter. | String/Join.h | |
Private::TJoinTupleQuotedBy< TupleType, FIdentityFunctor, DelimiterType, QuoteType > UE::String::JoinTupleQuoted
(
TupleType&& Tuple, |
Create an object that can be appended to a string builder to append every element of the tuple to the builder, separating the elements by the delimiter and surrounding every element on both sides with a quote. | String/Join.h | |
Private::TJoinTupleQuotedBy< TupleType, ProjectionType, DelimiterType, QuoteType > UE::String::JoinTupleQuotedBy
(
TupleType&& Tuple, |
Create an object that can be appended to a string builder to append every element of the tuple to the builder, separating the elements by the delimiter and surrounding every element on both sides with a quote. | String/Join.h | |
TStringBuilderBase< CharType > & UE::String::JoinTupleQuotedByTo
(
TupleType&& Tuple, |
Append every element of the tuple to the builder, separating the elements by the delimiter, and surrounding every element on each side with the given quote. | String/Join.h | |
TStringBuilderBase< CharType > & UE::String::JoinTupleQuotedTo
(
TupleType&& Tuple, |
Append every element of the tuple to the builder, separating the elements by the delimiter, and surrounding every element on each side with the given quote. | String/Join.h | |
TStringBuilderBase< CharType > & UE::String::JoinTupleTo
(
TupleType&& Tuple, |
Append every element of the tuple to the builder, separating the elements by the delimiter. | String/Join.h | |
Private::TLowerCase< ANSICHAR > UE::String::LowerCase
(
FAnsiStringView Input |
Convert the string to lowercase when appended to a string builder. | String/CaseConversion.h | |
Private::TLowerCase< UTF8CHAR > UE::String::LowerCase
(
FUtf8StringView Input |
String/CaseConversion.h | ||
Private::TLowerCase< WIDECHAR > UE::String::LowerCase
(
FWideStringView Input |
String/CaseConversion.h | ||
bool UE::String::operator!
(
EParseLinesOptions E |
String/ParseLines.h | ||
bool UE::String::operator!
(
EParseTokensOptions E |
String/ParseTokens.h | ||
| String/ParseLines.h | |||
| String/ParseTokens.h | |||
EParseLinesOptions & UE::String::operator&=
(
EParseLinesOptions& Lhs, |
String/ParseLines.h | ||
| String/ParseTokens.h | |||
| String/ParseLines.h | |||
| String/ParseTokens.h | |||
EParseLinesOptions & UE::String::operator^=
(
EParseLinesOptions& Lhs, |
String/ParseLines.h | ||
| String/ParseTokens.h | |||
| String/ParseLines.h | |||
| String/ParseTokens.h | |||
EParseLinesOptions & UE::String::operator|=
(
EParseLinesOptions& Lhs, |
String/ParseLines.h | ||
| String/ParseTokens.h | |||
| String/ParseLines.h | |||
| String/ParseTokens.h | |||
void UE::String::ParseLines
(
const StringViewType View, |
Parse lines in the input string as terminated by any of CRLF, CR, LF. | String/ParseLines.h | |
void UE::String::ParseTokens
(
const FAnsiStringView View, |
Parses every token in the input string, as separated by the delimiter. | String/ParseTokens.h | |
void UE::String::ParseTokens
(
const FWideStringView View, |
String/ParseTokens.h | ||
void UE::String::ParseTokens
(
const FUtf8StringView View, |
String/ParseTokens.h | ||
void UE::String::ParseTokens
(
const FAnsiStringView View, |
Parses every token in the input string, as separated by the delimiter. | String/ParseTokens.h | |
void UE::String::ParseTokens
(
const FWideStringView View, |
String/ParseTokens.h | ||
void UE::String::ParseTokens
(
const FUtf8StringView View, |
String/ParseTokens.h | ||
void UE::String::ParseTokensMultiple
(
const FAnsiStringView View, |
Parses every token in the input string, as separated by any of the delimiters. | String/ParseTokens.h | |
void UE::String::ParseTokensMultiple
(
const FWideStringView View, |
String/ParseTokens.h | ||
void UE::String::ParseTokensMultiple
(
const FUtf8StringView View, |
String/ParseTokens.h | ||
void UE::String::ParseTokensMultiple
(
const FAnsiStringView View, |
Parses every token in the input string, as separated by any of the delimiters. | String/ParseTokens.h | |
void UE::String::ParseTokensMultiple
(
const FWideStringView View, |
String/ParseTokens.h | ||
void UE::String::ParseTokensMultiple
(
const FUtf8StringView View, |
String/ParseTokens.h | ||
Private::TPascalCase< TCHAR > UE::String::PascalCase
(
FStringView Input |
Convert the string to PascalCase when appended to a string builder. | String/CaseConversion.h | |
Private::FQuoteEscape UE::String::QuoteEscape
(
FStringView Input |
Quote and escape the string when appended to a string builder. | String/Escape.h | |
TStringView< CharType > UE::String::RemoveFromEnd
(
const TStringView< CharType > View, |
String/RemoveFrom.h | ||
TStringView< CharType > UE::String::RemoveFromStart
(
const TStringView< CharType > View, |
String/RemoveFrom.h | ||
Private::TUpperCase< ANSICHAR > UE::String::UpperCase
(
FAnsiStringView Input |
Convert the string to uppercase when appended to a string builder. | String/CaseConversion.h | |
Private::TUpperCase< UTF8CHAR > UE::String::UpperCase
(
FUtf8StringView Input |
String/CaseConversion.h | ||
Private::TUpperCase< WIDECHAR > UE::String::UpperCase
(
FWideStringView Input |
String/CaseConversion.h | ||
FElementId UE::StructuredArchive::Private::GetCurrentSlotElementIdImpl
(
FStructuredArchive& Ar |
Serialization/StructuredArchive.h | ||
FArchiveFormatterType & UE::StructuredArchive::Private::GetFormatterImpl
(
FStructuredArchive& Ar |
Serialization/StructuredArchive.h | ||
FArchive & UE::StructuredArchive::Private::GetUnderlyingArchiveImpl
(
FStructuredArchive& StructuredArchive |
Serialization/StructuredArchive.h | ||
FArchiveState & UE::StructuredArchive::Private::GetUnderlyingArchiveStateImpl
(
FStructuredArchive& StructuredArchive |
Serialization/StructuredArchive.h | ||
TNamedAttribute< T > UE::StructuredArchive::Private::MakeNamedAttribute
(
FArchiveFieldName Name, |
Serialization/StructuredArchiveNameHelpers.h | ||
TNamedValue< T > UE::StructuredArchive::Private::MakeNamedValue
(
FArchiveFieldName Name, |
Serialization/StructuredArchiveNameHelpers.h | ||
TOptionalNamedAttribute< T > UE::StructuredArchive::Private::MakeOptionalNamedAttribute
(
FArchiveFieldName Name, |
Serialization/StructuredArchiveNameHelpers.h | ||
void UE::Tasks::AddNested
(
const TaskType& Nested |
Adds the nested task to the task that is being currently executed by the current thread. | Tasks/Task.h | |
FTask UE::Tasks::Any
(
const TaskCollectionType& Tasks |
Returns a task that gets completed as soon as any of the given tasks gets completed. | Tasks/Task.h | |
TTask< TInvokeResult_T< TaskBodyType > > UE::Tasks::Launch
(
const TCHAR* DebugName, |
Launches a task for asynchronous execution | Tasks/Task.h | |
TTask< TInvokeResult_T< TaskBodyType > > UE::Tasks::Launch
(
const TCHAR* DebugName, |
Launches a task for asynchronous execution, with prerequisites that must be completed before the task is scheduled | Tasks/Task.h | |
TTask< ResultType > UE::Tasks::MakeCompletedTask
(
ArgTypes&&... Args |
Creates and returns an already completed task holding a result value constructed from given args | Tasks/Task.h | |
TStaticArray< Private::FTaskBase *, sizeof...(TaskTypes)> UE::Tasks::Prerequisites
(
TaskTypes&... Tasks |
Tasks/Task.h | ||
const TaskCollectionType & UE::Tasks::Prerequisites
(
const TaskCollectionType& Tasks |
Tasks/Task.h | ||
TArray< TaskTrace::FId > UE::Tasks::Private::GetTraceIds
(
const TaskCollectionType& Tasks |
Tasks/Task.h | ||
bool UE::Tasks::Private::IsCompleted
(
const HigherLevelTaskType& Prerequisite |
Tasks/Task.h | ||
void UE::Tasks::Private::PrerequisitesUnpacker
(
ArrayType& Array, |
Tasks/Task.h | ||
void UE::Tasks::Private::PrerequisitesUnpacker
(
ArrayType& Array, |
Tasks/Task.h | ||
bool UE::Tasks::Private::TryRetractAndExecute
(
const TaskCollectionType& Tasks, |
Task retraction of multiple tasks, with timeout. | Tasks/TaskPrivate.h | |
void UE::Tasks::Wait
(
Private::FTaskHandle& Task |
Tasks/Task.h | ||
bool UE::Tasks::Wait
(
const TaskCollectionType& Tasks, |
Wait for multiple tasks, with timeout | Tasks/Task.h | |
int32 UE::Tasks::WaitAny
(
const TaskCollectionType& Tasks, |
"any task" support. | Tasks/Task.h | |
| Containers/DepletableMpmcQueue.h | |||
UE::TDepletableMpmcQueue
(
TDepletableMpmcQueue&& |
Containers/DepletableMpmcQueue.h | ||
UE::TDepletableMpmcQueue
(
const TDepletableMpmcQueue& |
Containers/DepletableMpmcQueue.h | ||
| Experimental/UnifiedError/CoreErrorTypes.h | |||
| Experimental/UnifiedError/CoreErrorTypes.h | |||
FError UE::UnifiedError::Core::CancellationError::MakeError
(
ErrorContextType&& Ctx, |
Experimental/UnifiedError/CoreErrorTypes.h | ||
bool UE::UnifiedError::operator!
(
EDetailFilter E |
Experimental/UnifiedError/UnifiedError.h | ||
EDetailFilter UE::UnifiedError::operator&
(
EDetailFilter Lhs, |
Experimental/UnifiedError/UnifiedError.h | ||
EDetailFilter & UE::UnifiedError::operator&=
(
EDetailFilter& Lhs, |
Experimental/UnifiedError/UnifiedError.h | ||
EDetailFilter UE::UnifiedError::operator^
(
EDetailFilter Lhs, |
Experimental/UnifiedError/UnifiedError.h | ||
EDetailFilter & UE::UnifiedError::operator^=
(
EDetailFilter& Lhs, |
Experimental/UnifiedError/UnifiedError.h | ||
EDetailFilter UE::UnifiedError::operator|
(
EDetailFilter Lhs, |
Experimental/UnifiedError/UnifiedError.h | ||
EDetailFilter & UE::UnifiedError::operator|=
(
EDetailFilter& Lhs, |
Experimental/UnifiedError/UnifiedError.h | ||
EDetailFilter UE::UnifiedError::operator~
(
EDetailFilter E |
Experimental/UnifiedError/UnifiedError.h | ||
void UE::UnifiedError::SerializeBasicToCb
(
FCbWriter& Writer, |
Experimental/UnifiedError/UnifiedError.h | ||
void UE::UnifiedError::SerializeBasicToCb
(
FCbWriter& Writer, |
Experimental/UnifiedError/UnifiedError.h | ||
void UE::UnifiedError::SerializeBasicToCb
(
FCbWriter& Writer, |
Experimental/UnifiedError/UnifiedError.h | ||
void UE::UnifiedError::SerializeBasicToCb
(
FCbWriter& Writer, |
Experimental/UnifiedError/UnifiedError.h | ||
void UE::UnifiedError::SerializeBasicToCb
(
FCbWriter& Writer, |
Experimental/UnifiedError/UnifiedError.h | ||
void UE::UnifiedError::SerializeBasicToCb
(
FCbWriter& Writer, |
Experimental/UnifiedError/UnifiedError.h | ||
void UE::UnifiedError::SerializeBasicToCb
(
FCbWriter& Writer, |
Experimental/UnifiedError/UnifiedError.h | ||
| Experimental/UnifiedError/UnifiedError.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
bool UE::Virtualization::operator!
(
ERehydrationOptions E |
Virtualization/VirtualizationTypes.h | ||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
| Virtualization/VirtualizationTypes.h | |||
UE_DECLARE_ERRORSTRUCT_FEATURES
(
Core, |
Experimental/UnifiedError/CoreErrorTypes.h | ||
UE_TRACE_CHANNEL_CUSTOM_EXTERN
(
ContextSwitchChannel, |
ProfilingDebugging/PlatformEvents.h | ||
UE_TRACE_CHANNEL_EXTERN
(
CookChannel |
ProfilingDebugging/CookStats.h | ||
UE_TRACE_CHANNEL_EXTERN
(
BookmarkChannel, |
ProfilingDebugging/MiscTrace.h | ||
char(& UEArrayCountHelper
(
const T |
Templates/UnrealTemplate.h | ||
bool UEAsserts_Private::GetMemberNameCheckedJunk
(
const T& |
A junk function to allow us to use sizeof on a member variable which is potentially a bitfield. | Misc/AssertionMacros.h | |
bool UEAsserts_Private::GetMemberNameCheckedJunk
(
const volatile T& |
Misc/AssertionMacros.h | ||
bool UEAsserts_Private::GetMemberNameCheckedJunk
(
R(*)(Args...) |
Misc/AssertionMacros.h | ||
bool UEAsserts_Private::IsLogActive
(
const CategoryType& Category |
Logging/LogMacros.h | ||
void UEStrongObjectPtr_Private::ReleaseUObject
(
const UObject* |
UObject/StrongObjectPtrTemplates.h | ||
void * UnfreezeMemoryImageObject
(
const void* FrozenObject, |
Serialization/MemoryImage.h | ||
ECbValidateError ValidateCompactBinary
(
const FCbField& Value, |
Validate the compact binary data for one value as specified by the mode flags. | Serialization/CompactBinaryValidation.h | |
ECbValidateError ValidateCompactBinary
(
const FCbArray& Value, |
Serialization/CompactBinaryValidation.h | ||
ECbValidateError ValidateCompactBinary
(
const FCbObject& Value, |
Serialization/CompactBinaryValidation.h | ||
ECbValidateError ValidateCompactBinary
(
const FCbPackage& Value, |
Serialization/CompactBinaryValidation.h | ||
ECbValidateError ValidateCompactBinary
(
const FCbAttachment& Value, |
Serialization/CompactBinaryValidation.h | ||
ECbValidateError ValidateCompactBinary
(
FMemoryView View, |
Validate the compact binary data for one field in the view as specified by the mode flags. | Serialization/CompactBinaryValidation.h | |
ECbValidateError ValidateCompactBinaryAttachment
(
FMemoryView View, |
Validate the compact binary attachment pointed to by the view as specified by the mode flags. | Serialization/CompactBinaryValidation.h | |
ECbValidateError ValidateCompactBinaryPackage
(
FMemoryView View, |
Validate the compact binary package pointed to by the view as specified by the mode flags. | Serialization/CompactBinaryValidation.h | |
ECbValidateError ValidateCompactBinaryRange
(
FMemoryView View, |
Validate the compact binary data for every field in the view as specified by the mode flags. | Serialization/CompactBinaryValidation.h | |
VectorRegister4Float VectorAbs
(
const VectorRegister4Float& Vec |
Returns the absolute value (component-wise). | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorAbs
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
| A and B are quaternions. The result is A + (|A.B| >= 0 ? 1 : -1) * B. | |||
VectorRegister4Float VectorACos
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorACos
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorAdd
(
const VectorRegister4Float& Vec1, |
Adds two vectors (component-wise) and returns the result. | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorAdd
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
uint32 VectorAllGreaterThan
(
VectorRegister4Float Vec1, |
Returns non-zero if all elements in Vec1 are greater than the corresponding elements in Vec2, otherwise 0. | ||
uint32 VectorAllGreaterThan
(
VectorRegister4Double Vec1, |
|||
uint32 VectorAllLesserThan
(
VectorRegister4Float Vec1, |
Returns non-zero if all elements in Vec1 are lesser than the corresponding elements in Vec2, otherwise 0. | ||
uint32 VectorAllLesserThan
(
VectorRegister4Double Vec1, |
|||
uint32 VectorAnyGreaterThan
(
const VectorRegister4Float& Vec1, |
Returns non-zero if any element in Vec1 is greater than the corresponding element in Vec2, otherwise 0. | Math/UnrealMathFPU.h | |
uint32 VectorAnyGreaterThan
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
uint32 VectorAnyLesserThan
(
VectorRegister4Float Vec1, |
Returns non-zero if any element in Vec1 is lesser than the corresponding element in Vec2, otherwise 0. | ||
uint32 VectorAnyLesserThan
(
VectorRegister4Double Vec1, |
|||
VectorRegister4Float VectorASin
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorASin
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorATan
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorATan
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorATan2
(
const VectorRegister4Float& Y, |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorATan2
(
const VectorRegister4Double& Y, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorBiLerpQuat
(
VectorRegister4Float P00, |
Bi-Linear Quaternion interpolation for quaternions stored in VectorRegisters. | ||
VectorRegister4Double VectorBiLerpQuat
(
VectorRegister4Double P00, |
|||
VectorRegister4Float VectorBitwiseAnd
(
const VectorRegister4Float& Vec1, |
Combines two vectors using bitwise AND (treating each vector as a 128 bit field) | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorBitwiseAnd
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorBitwiseOr
(
const VectorRegister4Float& Vec1, |
Combines two vectors using bitwise OR (treating each vector as a 128 bit field) | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorBitwiseOr
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorBitwiseXor
(
const VectorRegister4Float& Vec1, |
Combines two vectors using bitwise XOR (treating each vector as a 128 bit field) | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorBitwiseXor
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorCeil
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorCeil
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorClamp
(
VectorRegister4Float X, |
Clamps X to be between VecMin and VecMax, inclusive. | ||
VectorRegister4Double VectorClamp
(
VectorRegister4Double X, |
|||
VectorRegister4Float VectorCombineHigh
(
const VectorRegister4Float& Vec1, |
Creates a vector by combining two high components from each vector | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorCombineHigh
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorCombineLow
(
const VectorRegister4Float& Vec1, |
Creates a vector by combining two low components from each vector | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorCombineLow
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorCompareEQ
(
const VectorRegister4Float& Vec1, |
Creates a four-part mask based on component-wise == compares of the input vectors | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorCompareEQ
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorCompareGE
(
const VectorRegister4Float& Vec1, |
Creates a four-part mask based on component-wise >= compares of the input vectors | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorCompareGE
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorCompareGT
(
const VectorRegister4Float& Vec1, |
Creates a four-part mask based on component-wise > compares of the input vectors | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorCompareGT
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorCompareLE
(
const VectorRegister4Float& Vec1, |
Creates a four-part mask based on component-wise <= compares of the input vectors | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorCompareLE
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorCompareLT
(
const VectorRegister4Float& Vec1, |
Creates a four-part mask based on component-wise < compares of the input vectors | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorCompareLT
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorCompareNE
(
const VectorRegister4Float& Vec1, |
Creates a four-part mask based on component-wise != compares of the input vectors | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorCompareNE
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
bool VectorContainsNaNOrInfinite
(
const VectorRegister4Float& Vec |
Returns true if the vector contains a component that is either NAN or +/-infinite. | Math/UnrealMathFPU.h | |
bool VectorContainsNaNOrInfinite
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorCos
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorCos
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorCross
(
const VectorRegister4Float& Vec1, |
Calculates the cross product of two vectors (XYZ components). | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorCross
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
void VectorDeinterleave
(
VectorRegister4Float&__restrict OutEvens, |
Deinterleaves the components of the two given vectors such that the even components are in one vector and the odds in another. | Math/UnrealMathFPU.h | |
void VectorDeinterleave
(
VectorRegister4Double&__restrict OutEvens, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorDivide
(
const VectorRegister4Float& Vec1, |
Divides two vectors (component-wise) and returns the result. | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorDivide
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorDot3
(
const VectorRegister4Float& Vec1, |
Calculates the dot3 product of two vectors and returns a vector with the result in all 4 components. | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorDot3
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
float VectorDot3Scalar
(
const VectorRegister4Float& Vec1, |
Calculates the dot3 product of two vectors and returns a scalar value. | Math/UnrealMathFPU.h | |
double VectorDot3Scalar
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorDot4
(
const VectorRegister4Float& Vec1, |
Calculates the dot4 product of two vectors and returns a vector with the result in all 4 components. | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorDot4
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister2Double VectorDoubleLoad
(
const void* Ptr |
Loads 2 doubles from unaligned memory. | Math/UnrealMathFPU.h | |
VectorRegister4Int VectorDoubleToInt
(
const VectorRegister4Double& A |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorExp
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorExp
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorExp2
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorExp2
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Int VectorFloatToInt
(
const VectorRegister4Float& A |
Math/UnrealMathFPU.h | ||
VectorRegister4Int VectorFloatToInt
(
const VectorRegister4Double& A |
TODO: LWC: potential loss of data. | Math/UnrealMathFPU.h | |
VectorRegister4Float VectorFloor
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorFloor
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
float VectorGetComponentDynamic
(
const VectorRegister4Float& Vec, |
Math/UnrealMathFPU.h | ||
double VectorGetComponentDynamic
(
const VectorRegister4Double& Vec, |
Math/UnrealMathFPU.h | ||
float VectorGetComponentImpl
(
const VectorRegister4Float& Vec |
Returns an component from a vector. | Math/UnrealMathFPU.h | |
double VectorGetComponentImpl
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Int VectorInt64Load
(
const void* Ptr |
Loads 2 int64s from unaligned memory. | Math/UnrealMathFPU.h | |
VectorRegister4Int VectorIntAbs
(
const VectorRegister4Int& A |
Math/UnrealMathFPU.h | ||
VectorRegister4Int VectorIntAdd
(
const VectorRegister4Int& A, |
Arithmetic. | Math/UnrealMathFPU.h | |
VectorRegister4Int VectorIntAnd
(
const VectorRegister4Int& A, |
Bitwise. | Math/UnrealMathFPU.h | |
VectorRegister4Int VectorIntAndNot
(
const VectorRegister4Int& A, |
= (~a) & b to match _mm_andnot_si128 | Math/UnrealMathFPU.h | |
VectorRegister4Int VectorIntCompareEQ
(
const VectorRegister4Int& A, |
Comparison. | Math/UnrealMathFPU.h | |
VectorRegister4Int VectorIntCompareGE
(
const VectorRegister4Int& A, |
Math/UnrealMathFPU.h | ||
VectorRegister4Int VectorIntCompareGT
(
const VectorRegister4Int& A, |
Math/UnrealMathFPU.h | ||
VectorRegister4Int VectorIntCompareLE
(
const VectorRegister4Int& A, |
Math/UnrealMathFPU.h | ||
VectorRegister4Int VectorIntCompareLT
(
const VectorRegister4Int& A, |
Math/UnrealMathFPU.h | ||
VectorRegister4Int VectorIntCompareNEQ
(
const VectorRegister4Int& A, |
Math/UnrealMathFPU.h | ||
VectorRegister4Int VectorIntLoad
(
const void* Ptr |
Loads 4 int32s from unaligned memory. | Math/UnrealMathFPU.h | |
VectorRegister4Int VectorIntLoad1
(
const void* Ptr |
Loads 1 int32 from unaligned memory into all components of a vector register. | Math/UnrealMathFPU.h | |
VectorRegister4Int VectorIntLoadAligned
(
const void* Ptr |
Loads 4 int32s from aligned memory. | Math/UnrealMathFPU.h | |
VectorRegister4Int VectorIntMax
(
const VectorRegister4Int& A, |
Math/UnrealMathFPU.h | ||
VectorRegister4Int VectorIntMin
(
const VectorRegister4Int& A, |
Math/UnrealMathFPU.h | ||
VectorRegister4Int VectorIntMultiply
(
const VectorRegister4Int& A, |
Math/UnrealMathFPU.h | ||
VectorRegister4Int VectorIntNegate
(
const VectorRegister4Int& A |
Math/UnrealMathFPU.h | ||
VectorRegister4Int VectorIntNot
(
const VectorRegister4Int& A |
= ~a | Math/UnrealMathFPU.h | |
VectorRegister4Int VectorIntOr
(
const VectorRegister4Int& A, |
= a | b | Math/UnrealMathFPU.h | |
VectorRegister4Int VectorIntSelect
(
const VectorRegister4Int& Mask, |
Math/UnrealMathFPU.h | ||
void VectorIntStore
(
const VectorRegister4Int& A, |
Stores a vector to memory (aligned or unaligned). | Math/UnrealMathFPU.h | |
void VectorIntStoreAligned
(
const VectorRegister4Int& A, |
Stores a vector to memory (aligned). | Math/UnrealMathFPU.h | |
VectorRegister4Int VectorIntSubtract
(
const VectorRegister4Int& A, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorIntToFloat
(
const VectorRegister4Int& A |
Math/UnrealMathFPU.h | ||
VectorRegister4Int VectorIntXor
(
const VectorRegister4Int& A, |
= a ^ b | Math/UnrealMathFPU.h | |
| Lerp between two vectors | |||
| Fast Linear Quaternion Interpolation for quaternions stored in VectorRegisters. | |||
VectorRegister4Float VectorLoad
(
const float* Ptr |
Loads 4 FLOATs from unaligned memory. | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorLoad
(
const double* Ptr |
Math/UnrealMathFPU.h | ||
TVectorRegisterType< T > VectorLoad
(
const UE::Math::TQuat< T >* Ptr |
VectorLoad. | ||
TVectorRegisterType< T > VectorLoad
(
const UE::Math::TVector4< T >* Ptr |
|||
VectorRegister4Float VectorLoad
(
const VectorRegister4Float* Ptr |
|||
VectorRegister4Double VectorLoad
(
const VectorRegister4Double* Ptr |
|||
VectorRegister4x4Float VectorLoad16
(
const float* Ptr |
Loads 16 floats from unaligned memory into 4 vector registers. | Math/UnrealMathFPU.h | |
VectorRegister4Float VectorLoadAligned
(
const float* Ptr |
Forward declarations. | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorLoadAligned
(
const double* Ptr |
Math/UnrealMathFPU.h | ||
TVectorRegisterType< T > VectorLoadAligned
(
const UE::Math::TQuat< T >* Ptr |
VectorLoadAligned. | ||
TVectorRegisterType< T > VectorLoadAligned
(
const UE::Math::TVector4< T >* Ptr |
|||
TVectorRegisterType< T > VectorLoadAligned
(
const UE::Math::TPlane< T >* Ptr |
|||
VectorRegister4Float VectorLoadAligned
(
const VectorRegister4Float* Ptr |
|||
VectorRegister4Double VectorLoadAligned
(
const VectorRegister4Double* Ptr |
|||
VectorRegister4Double VectorLoadDouble1
(
const double* Ptr |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorLoadDouble3
(
const double* Ptr |
|||
VectorRegister4Double VectorLoadDouble3_W0
(
const double* Ptr |
|||
VectorRegister4Double VectorLoadDouble3_W1
(
const double* Ptr |
|||
VectorRegister4Float VectorLoadFloat1
(
const float* Ptr |
Loads 1 float from unaligned memory and replicates it to all 4 elements. | Math/UnrealMathFPU.h | |
VectorRegister4Float VectorLoadFloat1
(
const VectorRegister4Float* Ptr |
VectorLoadFloat1. | ||
VectorRegister4Double VectorLoadFloat1
(
const VectorRegister4Double* Ptr |
|||
VectorRegister4Double VectorLoadFloat1
(
const double* Ptr |
|||
VectorRegister4Float VectorLoadFloat2
(
const float* Ptr |
Loads 2 floats from unaligned memory into X and Y and duplicates them in Z and W. | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorLoadFloat2
(
const double* Ptr |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorLoadFloat3
(
const double* Ptr |
Loads 3 FLOATs from unaligned memory and sets W=0. | Math/UnrealMathFPU.h | |
VectorRegister4Float VectorLoadFloat3
(
const float* Ptr |
VectorLoadFloat3. | ||
TVectorRegisterType< T > VectorLoadFloat3
(
const UE::Math::TVector< T >* Ptr |
|||
VectorRegister4Float VectorLoadFloat3_W0
(
const float* Ptr |
VectorLoadFloat3_W0. | ||
VectorRegister4Double VectorLoadFloat3_W0
(
const double* Ptr |
|||
TVectorRegisterType< T > VectorLoadFloat3_W0
(
const UE::Math::TVector< T >* Ptr |
|||
TVectorRegisterType< T > VectorLoadFloat3_W0
(
const UE::Math::TRotator< T >* Ptr |
|||
VectorRegister4Double VectorLoadFloat3_W1
(
const double* Ptr |
Loads 3 FLOATs from unaligned memory and sets W=1. | Math/UnrealMathFPU.h | |
VectorRegister4Float VectorLoadFloat3_W1
(
const float* Ptr |
VectorLoadFloat3_W1. | ||
TVectorRegisterType< T > VectorLoadFloat3_W1
(
const UE::Math::TVector< T >* Ptr |
|||
VectorRegister4Float VectorLoadSRGBA16N
(
void* Ptr |
Loads packed signed RGBA16(4 bytes) from unaligned memory and converts them into 4 FLOATs. | Math/UnrealMathFPU.h | |
VectorRegister4Float VectorLoadTwoPairsFloat
(
const float* Ptr1, |
Loads 4 unaligned floats - 2 from the first pointer, 2 from the second, and packs them in to 1 vector. | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorLoadTwoPairsFloat
(
const double* Ptr1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorLoadURGB10A2N
(
void* Ptr |
Loads packed RGB10A2(4 bytes) from unaligned memory and converts them into 4 FLOATs. | Math/UnrealMathFPU.h | |
VectorRegister4Float VectorLoadURGBA16N
(
void* Ptr |
Loads packed RGBA16(4 bytes) from unaligned memory and converts them into 4 FLOATs. | Math/UnrealMathFPU.h | |
VectorRegister4Float VectorLog
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorLog
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorLog2
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorLog2
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
int32 VectorMaskBits
(
const VectorRegister4Float& Vec1 |
Returns an integer bit-mask (0x00 - 0x0f) based on the sign-bit for each component in a vector. | Math/UnrealMathFPU.h | |
int32 VectorMaskBits
(
const VectorRegister4Double& Vec1 |
Math/UnrealMathFPU.h | ||
bool VectorMatrixInverse
(
FMatrix44d* DstMatrix, |
Calculate the inverse of an FMatrix44. Src == Dst is allowed | Math/UnrealMathFPU.h | |
bool VectorMatrixInverse
(
FMatrix44f* DstMatrix, |
Math/UnrealMathFPU.h | ||
void VectorMatrixMultiply
(
FMatrix44d* Result, |
Multiplies two 4x4 matrices. | Math/UnrealMathFPU.h | |
void VectorMatrixMultiply
(
FMatrix44f* Result, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorMax
(
const VectorRegister4Float& Vec1, |
Returns the maximum values of two vectors (component-wise). | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorMax
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorMergeVecXYZ_VecW
(
const VectorRegister4Float& VecXYZ, |
Merges the XYZ components of one vector with the W component of another vector and returns the result. | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorMergeVecXYZ_VecW
(
const VectorRegister4Double& VecXYZ, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorMin
(
const VectorRegister4Float& Vec1, |
Returns the minimum values of two vectors (component-wise). | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorMin
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorMod
(
const VectorRegister4Float& X, |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorMod
(
const VectorRegister4Double& X, |
Math/UnrealMathFPU.h | ||
| VectorMod360: Essentially VectorMod(X, 360) but using faster computation that is still accurate given the known input constraints. | |||
VectorRegister4Float VectorMultiply
(
const VectorRegister4Float& Vec1, |
Multiplies two vectors (component-wise) and returns the result. | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorMultiply
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorMultiplyAdd
(
const VectorRegister4Float& Vec1, |
Multiplies two vectors (component-wise), adds in the third vector and returns the result. | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorMultiplyAdd
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorNegate
(
const VectorRegister4Float& Vec |
Returns the negated value (component-wise). | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorNegate
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorNegateMultiplyAdd
(
const VectorRegister4Float& Vec1, |
Multiplies two vectors (component-wise), negates the results and adds it to the third vector i.e. -AB + C = C - AB | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorNegateMultiplyAdd
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
TVectorRegisterType VectorNormalize
(
TVectorRegisterType Vector |
Returns a normalized 4 vector = Vector / |Vector|. | ||
TVectorRegisterType VectorNormalizeAccurate
(
TVectorRegisterType Vector |
|||
TVectorRegisterType VectorNormalizeEstimate
(
TVectorRegisterType Vector |
|||
VectorRegister4Float VectorNormalizeQuaternion
(
VectorRegister4Float UnnormalizedQuat |
Normalize quaternion ( result = (Q.Q >= 1e-8) ? (Q / |Q|) : (0,0,0,1) ) | ||
VectorRegister4Double VectorNormalizeQuaternion
(
VectorRegister4Double UnnormalizedQuat |
|||
VectorRegister4Float VectorNormalizeRotator
(
VectorRegister4Float UnnormalizedRotator |
Normalize Rotator. | ||
VectorRegister4Double VectorNormalizeRotator
(
VectorRegister4Double UnnormalizedRotator |
|||
VectorRegister4Float VectorNormalizeSafe
(
VectorRegister4Float Vector, |
Returns ((Vector dot Vector) >= 1e-8) ? (Vector / |Vector|) : DefaultValue Uses accurate 1/sqrt, not the estimate | ||
VectorRegister4Double VectorNormalizeSafe
(
VectorRegister4Double Vector, |
|||
VectorRegister4Float VectorOne() |
|||
VectorRegister4Double VectorOneDouble() |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorOneFloat() |
Returns a vector with all ones. | Math/UnrealMathFPU.h | |
VectorRegister4Float VectorPow
(
const VectorRegister4Float& Base, |
Calculates x raised to the power of y (component-wise). | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorPow
(
const VectorRegister4Double& Base, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorQuaternionInverse
(
VectorRegister4Float NormalizedQuat |
Inverse quaternion ( -X, -Y, -Z, W) | ||
VectorRegister4Double VectorQuaternionInverse
(
VectorRegister4Double NormalizedQuat |
|||
| Rotate a vector using the inverse of a unit Quaternion (rotation in the opposite direction). | |||
void VectorQuaternionMultiply
(
VectorRegister4Float*__restrict Result, |
Multiplies two quaternions; the order matters. | Math/UnrealMathFPU.h | |
void VectorQuaternionMultiply
(
VectorRegister4Double*__restrict Result, |
Math/UnrealMathFPU.h | ||
void VectorQuaternionMultiply
(
FQuat4f*RESTRICT Result, |
|||
void VectorQuaternionMultiply
(
FQuat4d*RESTRICT Result, |
|||
VectorRegister4Float VectorQuaternionMultiply2
(
const VectorRegister4Float& Quat1, |
Multiplies two quaternions; the order matters. | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorQuaternionMultiply2
(
const VectorRegister4Double& Quat1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorQuaternionRotateVector
(
VectorRegister4Float Quat, |
Rotate a vector using a unit Quaternion. | ||
VectorRegister4Float VectorReciprocal
(
const VectorRegister4Float& Vec |
Computes the reciprocal of a vector (component-wise) and returns the result. | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorReciprocal
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
| Computes the reciprocal of a vector (component-wise) and returns the result. | |||
VectorRegister4Float VectorReciprocalEstimate
(
const VectorRegister4Float& Vec |
Computes an estimate of the reciprocal of a vector (component-wise) and returns the result. | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorReciprocalEstimate
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorReciprocalLen
(
const VectorRegister4Float& Vec |
Return Reciprocal Length of the vector | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorReciprocalLen
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorReciprocalLenEstimate
(
const VectorRegister4Float& Vector |
Return Reciprocal Length of the vector (estimate) | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorReciprocalLenEstimate
(
const VectorRegister4Double& Vector |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorReciprocalSqrt
(
const VectorRegister4Float& Vec |
Returns an estimate of 1/sqrt(c) for each component of the vector | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorReciprocalSqrt
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
| Returns accurate reciprocal square root. | |||
VectorRegister4Float VectorReciprocalSqrtEstimate
(
const VectorRegister4Float& Vec |
Returns an estimate of 1/sqrt(c) for each component of the vector | Math/UnrealMathFPU.h | |
| Math/UnrealMathFPU.h | |||
VectorRegister4Float VectorRound
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorRound
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Int VectorRoundToIntHalfToEven
(
const VectorRegister4Float& A |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorSelect
(
const VectorRegister4Float& Mask, |
Does a bitwise vector selection based on a mask (e.g., created from VectorCompareXX) | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorSelect
(
const VectorRegister4Double& Mask, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorSet
(
float X, |
Creates a vector out of four FLOATs. | ||
VectorRegister4Double VectorSet
(
double X, |
|||
VectorRegister4Float VectorSet
(
uint32 X, |
Overload to resolve ambiguous mixes of ints and floats. | ||
VectorRegister4Float VectorSet_W0
(
const VectorRegister4Float& Vec |
Loads XYZ and sets W=0 | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorSet_W0
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorSet_W1
(
const VectorRegister4Float& Vec |
Loads XYZ and sets W=1 | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorSet_W1
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorSetDouble
(
double X, |
|||
VectorRegister4Double VectorSetDouble1
(
double D |
|||
VectorRegister4Double VectorSetDouble3
(
double X, |
|||
VectorRegister4Float VectorSetFloat1
(
float F |
Propagates passed in float to all registers | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorSetFloat1
(
double D |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorSetFloat3
(
float X, |
Creates a vector out of three FLOATs and leaves W undefined. | ||
VectorRegister4Double VectorSetFloat3
(
double X, |
|||
VectorRegister4Int VectorShuffleByte4
(
const VectorRegister4Int& Vec, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorSign
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorSign
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorSin
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorSin
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
void VectorSinCos
(
VectorRegister4Float*__restrict VSinAngles, |
Computes the sine and cosine of each component of a Vector. | Math/UnrealMathFPU.h | |
void VectorSinCos
(
VectorRegister4Double*__restrict VSinAngles, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorSqrt
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorSqrt
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorStep
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorStep
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
void VectorStore
(
const VectorRegister4Float& Vec, |
Stores a vector to memory (aligned or unaligned). | Math/UnrealMathFPU.h | |
void VectorStore
(
const VectorRegister4Double& Vec, |
Math/UnrealMathFPU.h | ||
void VectorStore
(
VectorRegister4Float Vec, |
VectorStore. | ||
void VectorStore
(
VectorRegister4Double Vec, |
|||
void VectorStore
(
TVectorRegisterType< T > Vec, |
|||
void VectorStore
(
VectorRegister4Float Vec, |
Specific overload to support promoting float->double vector and storing in TQuat |
||
void VectorStore
(
VectorRegister4Float Vec, |
|||
void VectorStore
(
VectorRegister4Double Vec, |
|||
void VectorStore16
(
const VectorRegister4x4Float& Vec, |
Stores 4 vectors to memory (aligned or unaligned). | Math/UnrealMathFPU.h | |
void VectorStoreAligned
(
const VectorRegister4Float& Vec, |
Stores a vector to aligned memory. | Math/UnrealMathFPU.h | |
void VectorStoreAligned
(
const VectorRegister4Double& Vec, |
Math/UnrealMathFPU.h | ||
void VectorStoreAligned
(
TVectorRegisterType< T > Vec, |
VectorStoreAligned. | ||
void VectorStoreAligned
(
VectorRegister4Float Vec, |
Specific overload to support promoting float->double vector and storing in TVector4 |
||
void VectorStoreAligned
(
TVectorRegisterType< T > Vec, |
|||
void VectorStoreAligned
(
VectorRegister4Float Vec, |
Specific overload to support promoting float->double vector and storing in TQuat |
||
void VectorStoreAligned
(
VectorRegister4Float Vec, |
|||
void VectorStoreAligned
(
VectorRegister4Double Vec, |
|||
void VectorStoreAlignedStreamed
(
const VectorRegister4Float& Vec, |
Performs non-temporal store of a vector to aligned memory without polluting the caches | Math/UnrealMathFPU.h | |
void VectorStoreAlignedStreamed
(
const VectorRegister4Double& Vec, |
Math/UnrealMathFPU.h | ||
void VectorStoreByte4
(
const VectorRegister4Float& Vec, |
Converts the 4 FLOATs in the vector to 4 BYTEs, clamped to [0,255], and stores to unaligned memory. | Math/UnrealMathFPU.h | |
void VectorStoreDouble1
(
VectorRegister4Double Vec, |
|||
void VectorStoreDouble3
(
VectorRegister4Double Vec, |
|||
void VectorStoreFloat1
(
const VectorRegister4Float& Vec, |
Stores the X component of a vector to unaligned memory. | Math/UnrealMathFPU.h | |
void VectorStoreFloat1
(
const VectorRegister4Double& Vec, |
Math/UnrealMathFPU.h | ||
void VectorStoreFloat1
(
VectorRegister4Float Vec, |
VectorStoreFloat1. | ||
void VectorStoreFloat1
(
VectorRegister4Double Vec, |
|||
void VectorStoreFloat1
(
VectorRegister4Double Vec, |
|||
void VectorStoreFloat3
(
const VectorRegister4Float& Vec, |
Stores the XYZ components of a vector to unaligned memory. | Math/UnrealMathFPU.h | |
void VectorStoreFloat3
(
const VectorRegister4Double& Vec, |
Math/UnrealMathFPU.h | ||
void VectorStoreFloat3
(
VectorRegister4Float Vec, |
VectorStoreFloat3. | ||
void VectorStoreFloat3
(
VectorRegister4Double Vec, |
|||
void VectorStoreFloat3
(
VectorRegister4Float Vec, |
|||
void VectorStoreFloat3
(
VectorRegister4Double Vec, |
|||
void VectorStoreSignedByte4
(
const VectorRegister4Float& Vec, |
Converts the 4 FLOATs in the vector to 4 BYTEs, clamped to [-127,127], and stores to unaligned memory. | Math/UnrealMathFPU.h | |
void VectorStoreURGB10A2N
(
const VectorRegister4Float& Vec, |
Converts the 4 FLOATs in the vector RGB10A2, clamped to [0, 1023] and [0, 3], and stores to unaligned memory. | Math/UnrealMathFPU.h | |
void VectorStoreURGBA16N
(
const VectorRegister4Float& Vec, |
Converts the 4 FLOATs in the vector RGBA16, clamped to [0, 65535], and stores to unaligned memory. | Math/UnrealMathFPU.h | |
VectorRegister4Float VectorSubtract
(
const VectorRegister4Float& Vec1, |
Subtracts a vector from another (component-wise) and returns the result. | Math/UnrealMathFPU.h | |
VectorRegister4Double VectorSubtract
(
const VectorRegister4Double& Vec1, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorTan
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorTan
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorTransformVector
(
const VectorRegister4Float& VecP, |
Calculate Homogeneous transform. | Math/UnrealMathFPU.h | |
VectorRegister4Float VectorTransformVector
(
const VectorRegister4Float& VecP, |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorTransformVector
(
const VectorRegister4Double& VecP, |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorTransformVector
(
const VectorRegister4Double& VecP, |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorTruncate
(
const VectorRegister4Float& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Double VectorTruncate
(
const VectorRegister4Double& Vec |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorZero() |
|||
VectorRegister4Double VectorZeroDouble() |
Math/UnrealMathFPU.h | ||
VectorRegister4Float VectorZeroFloat() |
Returns a vector with all zeros. | Math/UnrealMathFPU.h | |
decltype(auto) Visit
(
Func&& Callable, |
Apply a visitor function to the list of variants | Misc/TVariant.h | |
void VisitTupleElements
(
FuncType&& Func, |
Visits each element in the specified tuples in parallel and applies them as arguments to the functor. | Templates/Tuple.h | |
int32 WaitForAnyTaskCompleted
(
const FGraphEventArray& GraphEvents, |
Blocks the current thread until any of the given tasks is completed. | Async/TaskGraphInterfaces.h | |
bool WillNeedAudioVisualData() |
Return true if we are currently in a commandlet is targeting platforms with AV requirements (ie not a server) or we are not targetingother platforms, and the current platform needs to render (CanEverRender()) | Misc/CoreMisc.h | |
MINIMAL_void __stdcall Windows::AcquireSRWLockExclusive
(
PSRWLOCK SRWLock |
Microsoft/MinimalWindowsApi.h | ||
void __stdcall Windows::AcquireSRWLockExclusive
(
SRWLOCK* SRWLock |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_void __stdcall Windows::AcquireSRWLockShared
(
PSRWLOCK SRWLock |
Microsoft/MinimalWindowsApi.h | ||
void __stdcall Windows::AcquireSRWLockShared
(
SRWLOCK* SRWLock |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_BOOL __stdcall Windows::ConnectNamedPipe
(
HANDLE hNamedPipe, |
I/O. | Microsoft/MinimalWindowsApi.h | |
BOOL __stdcall Windows::ConnectNamedPipe
(
HANDLE hNamedPipe, |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_void __stdcall Windows::DeleteCriticalSection
(
LPCRITICAL_SECTION lpCriticalSection |
Microsoft/MinimalWindowsApi.h | ||
void __stdcall Windows::DeleteCriticalSection
(
CRITICAL_SECTION* lpCriticalSection |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_void __stdcall Windows::EnterCriticalSection
(
LPCRITICAL_SECTION lpCriticalSection |
Microsoft/MinimalWindowsApi.h | ||
void __stdcall Windows::EnterCriticalSection
(
CRITICAL_SECTION* lpCriticalSection |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_DWORD __stdcall Windows::FlsAlloc
(
PFLS_CALLBACK_FUNCTION lpCallback |
Fiber-local storage functions. | Microsoft/MinimalWindowsApi.h | |
MINIMAL_BOOL __stdcall Windows::FlsFree
(
DWORD dwTlsIndex |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_LPVOID __stdcall Windows::FlsGetValue
(
DWORD dwFlsIndex |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_BOOL __stdcall Windows::FlsSetValue
(
DWORD dwFlsIndex, |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_BOOL __stdcall Windows::FreeLibrary
(
HMODULE hModule |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_DWORD __stdcall Windows::GetCurrentThreadId() |
Thread-local storage functions. | Microsoft/MinimalWindowsApi.h | |
MINIMAL_BOOL __stdcall Windows::GetOverlappedResult
(
HANDLE hFile, |
Microsoft/MinimalWindowsApi.h | ||
BOOL __stdcall Windows::GetOverlappedResult
(
HANDLE hFile, |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_void __stdcall Windows::InitializeCriticalSection
(
LPCRITICAL_SECTION lpCriticalSection |
Critical sections. | Microsoft/MinimalWindowsApi.h | |
void __stdcall Windows::InitializeCriticalSection
(
CRITICAL_SECTION* lpCriticalSection |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_BOOL __stdcall Windows::InitializeCriticalSectionAndSpinCount
(
LPCRITICAL_SECTION lpCriticalSection, |
Microsoft/MinimalWindowsApi.h | ||
BOOL __stdcall Windows::InitializeCriticalSectionAndSpinCount
(
CRITICAL_SECTION* lpCriticalSection, |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_void __stdcall Windows::InitializeSRWLock
(
PSRWLOCK SRWLock |
Microsoft/MinimalWindowsApi.h | ||
void __stdcall Windows::InitializeSRWLock
(
SRWLOCK* SRWLock |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_BOOL __stdcall Windows::IsProcessorFeaturePresent
(
DWORD ProcessorFeature |
System. | Microsoft/MinimalWindowsApi.h | |
MINIMAL_void __stdcall Windows::LeaveCriticalSection
(
LPCRITICAL_SECTION lpCriticalSection |
Microsoft/MinimalWindowsApi.h | ||
void __stdcall Windows::LeaveCriticalSection
(
CRITICAL_SECTION* lpCriticalSection |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_HMODULE __stdcall Windows::LoadLibraryW
(
LPCTSTR lpFileName |
Modules. | Microsoft/MinimalWindowsApi.h | |
MINIMAL_BOOL __stdcall Windows::QueryPerformanceCounter
(
LPLARGE_INTEGER Cycles |
Timing. | Microsoft/MinimalWindowsApi.h | |
BOOL __stdcall Windows::QueryPerformanceCounter
(
LARGE_INTEGER* Cycles |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_BOOL __stdcall Windows::ReadFile
(
HANDLE hFile, |
Microsoft/MinimalWindowsApi.h | ||
BOOL __stdcall Windows::ReadFile
(
HANDLE hFile, |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_void __stdcall Windows::ReleaseSRWLockExclusive
(
PSRWLOCK SRWLock |
Microsoft/MinimalWindowsApi.h | ||
void __stdcall Windows::ReleaseSRWLockExclusive
(
SRWLOCK* SRWLock |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_void __stdcall Windows::ReleaseSRWLockShared
(
PSRWLOCK SRWLock |
Microsoft/MinimalWindowsApi.h | ||
void __stdcall Windows::ReleaseSRWLockShared
(
SRWLOCK* SRWLock |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_DWORD __stdcall Windows::SetCriticalSectionSpinCount
(
LPCRITICAL_SECTION lpCriticalSection, |
Microsoft/MinimalWindowsApi.h | ||
DWORD __stdcall Windows::SetCriticalSectionSpinCount
(
CRITICAL_SECTION* lpCriticalSection, |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_DWORD __stdcall Windows::TlsAlloc() |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_BOOL __stdcall Windows::TlsFree
(
DWORD dwTlsIndex |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_LPVOID __stdcall Windows::TlsGetValue
(
DWORD dwTlsIndex |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_BOOL __stdcall Windows::TlsSetValue
(
DWORD dwTlsIndex, |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_BOOLEAN __stdcall Windows::TryAcquireSRWLockExclusive
(
PSRWLOCK SRWLock |
Microsoft/MinimalWindowsApi.h | ||
BOOLEAN __stdcall Windows::TryAcquireSRWLockExclusive
(
SRWLOCK* SRWLock |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_BOOLEAN __stdcall Windows::TryAcquireSRWLockShared
(
PSRWLOCK SRWLock |
Microsoft/MinimalWindowsApi.h | ||
BOOLEAN __stdcall Windows::TryAcquireSRWLockShared
(
SRWLOCK* SRWLock |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_BOOL __stdcall Windows::TryEnterCriticalSection
(
LPCRITICAL_SECTION lpCriticalSection |
Microsoft/MinimalWindowsApi.h | ||
BOOL __stdcall Windows::TryEnterCriticalSection
(
CRITICAL_SECTION* lpCriticalSection |
Microsoft/MinimalWindowsApi.h | ||
MINIMAL_BOOL __stdcall Windows::WriteFile
(
HANDLE hFile, |
Microsoft/MinimalWindowsApi.h | ||
BOOL __stdcall Windows::WriteFile
(
HANDLE hFile, |
Microsoft/MinimalWindowsApi.h | ||
TStringBuilderWithBuffer< ANSICHAR, BufferSize > WriteToAnsiString
(
ArgTypes&&... Args |
A function to create and append to a temporary string builder. See WriteToString. | Misc/StringBuilder.h | |
TStringBuilderWithBuffer< TCHAR, BufferSize > WriteToString
(
ArgTypes&&... Args |
A function to create and append to a temporary string builder. | Misc/StringBuilder.h | |
TStringBuilderWithBuffer< UTF8CHAR, BufferSize > WriteToUtf8String
(
ArgTypes&&... Args |
A function to create and append to a temporary string builder. See WriteToString. | Misc/StringBuilder.h | |
TStringBuilderWithBuffer< WIDECHAR, BufferSize > WriteToWideString
(
ArgTypes&&... Args |
A function to create and append to a temporary string builder. See WriteToString. | Misc/StringBuilder.h | |
uint32 WriteVarInt
(
int32 InValue, |
Write a variable-length signed integer. | Serialization/VarInt.h | |
uint32 WriteVarInt
(
int64 InValue, |
Write a variable-length signed integer. | Serialization/VarInt.h | |
void WriteVarIntToArchive
(
FArchive& Ar, |
Serialization/VarInt.h | ||
uint32 WriteVarUInt
(
uint32 InValue, |
Write a variable-length unsigned integer. | Serialization/VarInt.h | |
uint32 WriteVarUInt
(
uint64 InValue, |
Write a variable-length unsigned integer. | Serialization/VarInt.h | |
void WriteVarUIntToArchive
(
FArchive& Ar, |
Serialization/VarInt.h | ||
X
(
SNeedsDereferencedNarrowString, |
This file enables inlining the 'visitation' of possible FormatStringSan errors. | ||
s expects dereferenced FString s expects ANSICHAR *or UTF8CHAR s expects ANSICHAR *or UTF8CHAR *but got TCHAR *use ls S expects dereferenced FAnsiString or FUtf8String S expects character pointer but got S expects ANSICHAR *or UTF8CHAR S expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s X
(
CapitalSNeedsWideCharPtrArgButGotNarrow, |
|||
s expects dereferenced FString s expects ANSICHAR *or UTF8CHAR s expects ANSICHAR *or UTF8CHAR *but got TCHAR *use ls S expects dereferenced FAnsiString or FUtf8String S expects character pointer but got S expects ANSICHAR *or UTF8CHAR S expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s hs expects dereferenced FAnsiString or FUtf8String X
(
HSNeedsPtrButGotChar, |
|||
s expects dereferenced FString s expects ANSICHAR *or UTF8CHAR s expects ANSICHAR *or UTF8CHAR *but got TCHAR *use ls S expects dereferenced FAnsiString or FUtf8String S expects character pointer but got S expects ANSICHAR *or UTF8CHAR S expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s hs expects dereferenced FAnsiString or FUtf8String hs expects ANSICHAR *or UTF8CHAR * X
(
HSNeedsNarrowCharPtrArgButGotWideOnNarrowString, |
|||
s expects dereferenced FString s expects ANSICHAR *or UTF8CHAR s expects ANSICHAR *or UTF8CHAR *but got TCHAR *use ls S expects dereferenced FAnsiString or FUtf8String S expects character pointer but got S expects ANSICHAR *or UTF8CHAR S expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s hs expects dereferenced FAnsiString or FUtf8String hs expects ANSICHAR *or UTF8CHAR hs expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s X
(
LSNeedsDereferencedWideString, |
|||
s expects dereferenced FString s expects ANSICHAR *or UTF8CHAR s expects ANSICHAR *or UTF8CHAR *but got TCHAR *use ls S expects dereferenced FAnsiString or FUtf8String S expects character pointer but got S expects ANSICHAR *or UTF8CHAR S expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s hs expects dereferenced FAnsiString or FUtf8String hs expects ANSICHAR *or UTF8CHAR hs expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s ls expects character pointer but got ls expects TCHAR * X
(
LSNeedsWideCharPtrArgButGotNarrowOnNarrowString, |
|||
s expects dereferenced FString s expects ANSICHAR *or UTF8CHAR s expects ANSICHAR *or UTF8CHAR *but got TCHAR *use ls S expects dereferenced FAnsiString or FUtf8String S expects character pointer but got S expects ANSICHAR *or UTF8CHAR S expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s hs expects dereferenced FAnsiString or FUtf8String hs expects ANSICHAR *or UTF8CHAR hs expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s ls expects character pointer but got ls expects TCHAR ls expects TCHAR *but got ANSICHAR *or UTF8CHAR *use hs X
(
IncompleteFormatSpecifierOrUnescapedPercent, |
|||
s expects dereferenced FString s expects ANSICHAR *or UTF8CHAR s expects ANSICHAR *or UTF8CHAR *but got TCHAR *use ls S expects dereferenced FAnsiString or FUtf8String S expects character pointer but got S expects ANSICHAR *or UTF8CHAR S expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s hs expects dereferenced FAnsiString or FUtf8String hs expects ANSICHAR *or UTF8CHAR hs expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s ls expects character pointer but got ls expects TCHAR ls expects TCHAR *but got ANSICHAR *or UTF8CHAR *use hs c expects ANSICHAR or UTF8CHAR X
(
CNeedsCharArgOnWideString, |
|||
s expects dereferenced FString s expects ANSICHAR *or UTF8CHAR s expects ANSICHAR *or UTF8CHAR *but got TCHAR *use ls S expects dereferenced FAnsiString or FUtf8String S expects character pointer but got S expects ANSICHAR *or UTF8CHAR S expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s hs expects dereferenced FAnsiString or FUtf8String hs expects ANSICHAR *or UTF8CHAR hs expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s ls expects character pointer but got ls expects TCHAR ls expects TCHAR *but got ANSICHAR *or UTF8CHAR *use hs c expects ANSICHAR or UTF8CHAR p expects a pointer X
(
FNeedsFloatOrDoubleArg, |
|||
s expects dereferenced FString s expects ANSICHAR *or UTF8CHAR s expects ANSICHAR *or UTF8CHAR *but got TCHAR *use ls S expects dereferenced FAnsiString or FUtf8String S expects character pointer but got S expects ANSICHAR *or UTF8CHAR S expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s hs expects dereferenced FAnsiString or FUtf8String hs expects ANSICHAR *or UTF8CHAR hs expects ANSICHAR *or UTF8CHAR *but got TCHAR *use s ls expects character pointer but got ls expects TCHAR ls expects TCHAR *but got ANSICHAR *or UTF8CHAR *use hs c expects ANSICHAR or UTF8CHAR p expects a pointer unsupported format not enough arguments provided to format string X
(
NotEnoughSpecifiers, |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UE::Math::TVector< T > INTEL_ORDER_VECTOR
(
UE::Math::TVector< T > v |
Math/Vector.h | ||
static uint16 Internal::ByteSwapGeneric16
(
uint16 Value |
Misc/ByteSwap.h | ||
static uint32 Internal::ByteSwapGeneric32
(
uint32 Value |
Misc/ByteSwap.h | ||
static uint64 Internal::ByteSwapGeneric64
(
uint64 Value |
Misc/ByteSwap.h | ||
static void InternalInitializeBaseHelper
(
FTypeLayoutDesc& TypeDesc |
Serialization/MemoryLayout.h | ||
static void InternalInitializeBasesHelper
(
FTypeLayoutDesc& TypeDesc |
Serialization/MemoryLayout.h | ||
static void InternalInitializeBasesHelper
(
FTypeLayoutDesc& TypeDesc |
Serialization/MemoryLayout.h | ||
static bool Inverse4x4
(
double* dst, |
Very high quality 4x4 matrix inverse | Math/Matrix.h | |
static void KeyChainUtilities::ApplyEncryptionKeys
(
const FKeyChain& KeyChain |
Misc/KeyChainUtilities.h | ||
| Misc/KeyChainUtilities.h | |||
static FRSAKeyHandle KeyChainUtilities::ParseRSAKeyFromJson
(
TSharedPtr< FJsonObject > InObj |
Misc/KeyChainUtilities.h | ||
static const ANSICHAR * LexToString
(
IPackageWriter::FBulkDataInfo::EType Value |
Serialization/PackageWriter.h | ||
| GenericPlatform/GenericPlatformDriver.h | |||
static FIntegerParams UE::CompactBinary::Private::MakeIntegerParams() |
Make integer params for the given integer type. | Serialization/CompactBinary.h | |
static char(& UE::Core::Private::ModelsResolve
(
decltype&::< ... >Ts* |
Templates/Models.h | ||
static char(& UE::Core::Private::ModelsResolve
(
... |
Templates/Models.h | ||
static uint32 UE::Core::Private::ParseNumberFromName
(
const CharType* Name, |
Parse the number from the end of a string like Prefix_1. | UObject/NameTypes.h | |
static void * UE::Core::Private::PimplPtr::CopyFunc
(
void* A |
Templates/PimplPtr.h | ||
static char(& UE::Core::Private::ResolveIsTArrayPtr
(
const volatile TArray< ElementType, AllocatorType >* |
Containers/Array.h | ||
static char(& UE::Core::Private::ResolveIsTArrayPtr
(
... |
Containers/Array.h | ||
static void UE::Core::Private::Tuple::Assign
(
LhsType& Lhs, |
Templates/Tuple.h | ||
static void UE::Deplete_Internal
(
FNode* First, |
Containers/DepletableMpmcQueue.h | ||
static FString UE::SourceLocation::ToFileAndLineString
(
const FSourceLocation& Location |
Returns an owning string with source filename and line. Equivalent to UE_SOURCE_LOCATION. | Misc/SourceLocationUtils.h | |
static FString UE::SourceLocation::ToFullString
(
const FSourceLocation& Location |
Returns an owning string with full source location information (file name, line, column, and function name). | Misc/SourceLocationUtils.h | |
static FText UE::UnifiedError::Core::ArgumentError::GetFormatString() |
Experimental/UnifiedError/CoreErrorTypes.h | ||
static FText UE::UnifiedError::Core::CancellationError::GetFormatString() |
Experimental/UnifiedError/CoreErrorTypes.h |