Navigation
API > API/Runtime > API/Runtime/Core
Classes
| Type | Name | Description | |
|---|---|---|---|
| CIntrusiveUnsettable | |||
| EAutomationTestFlags | Flags for specifying automation test requirements/behavior Update GetTestFlagsMap when updating this enum. | ||
| FAccessor | An accessor class to access functions that should be restricted only to FConfigFileCache Internal use | ||
| FAES | The currently implemented approach has the shortcoming that it encrypts and decrypts each 128-bit block separately. | ||
| FAnd | |||
| FApp | Provides information about the application. | ||
| FArchiveMD5 | FArchive adapter for FMD5 | ||
| FAsciiSet | ASCII character bitset useful for fast and readable parsing | ||
| FAsyncNotificationStateData | Async Notification State data | ||
| FAsyncSHAVerify | Asynchronous SHA verification | ||
| FAsyncTaskNotification | Provides notifications for an on-going asynchronous task. | ||
| FAsyncTaskNotificationConfig | Configuration data for initializing an asynchronous task notification. | ||
| 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. | ||
| FAutomationComparisonToleranceAmount | |||
| FAutomationEvent | |||
| FAutomationExecutionEntry | |||
| FAutomationExpectedMessage | |||
| FAutomationScreenshotCompareResults | |||
| FAutomationScreenshotData | |||
| FAutomationSpecBase | |||
| FAutomationTelemetryData | Flags for indicating the matching type to use for an expected error message. | ||
| 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 | ||
| FAutoNamedEventsToggler | Enables named events when profiling. | ||
| FBase64 | Class for encoding/decoding Base64 data (RFC 4648) | ||
| FBaseScopedAccessDetector | |||
| FBasicStringFilterExpressionContext | A simple basic string expression context for FString. | ||
| FBDDAutomationTestBase | |||
| FBoolConfigValueHelper | Helper structure for boolean values in config | ||
| FBufferedLine | The type of lines buffered by secondary threads. | ||
| FBufferedOutputDevice | Buffered output device. | ||
| 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) | ||
| FChange | FChange modifies a UObject and is meant to be used to implement undo/redo. | ||
| FCommandChange | To use FCommandChange you must implement Apply() and Revert()Revert() is called to "Undo" and Apply() is called to "Redo" | ||
| FCommandLine | |||
| FCompiledToken | A compiled token, holding the token itself, and any compiler information required to evaluate it | ||
| FCompoundChange | FCompoundChange applies a sequence of FSwapChanges. | ||
| FCompoundChangeInput | |||
| FCompressedGrowableBuffer | Growable compressed buffer. | ||
| FCompression | |||
| FConfigCacheIni | Set of all cached config files. | ||
| FConfigCommandlineOverride | Options which stemmed from the commandline. | ||
| FConfigContext | |||
| FConfigFile | |||
| FConfigFileHierarchy | |||
| 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. | ||
| FConfigSection | One section in a config file. | ||
| FConfigValue | |||
| FContextSupplier | Interface for returning a context string. | ||
| FCoreAsyncTaskNotificationImpl | Basic asynchronous task notification that just logs status changes. | ||
| FCoreDelegates | |||
| 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. | ||
| FCrc | CRC hash generation for different types of input data | ||
| FDataDrivenPlatformInfo | Information about a platform loaded from disk. | ||
| FDataDrivenPlatformInfoRegistry | |||
| FDateTime | Implements a date and time. | ||
| FDebug | FDebug These functions offer debugging and diagnostic functionality and its presence depends on compiler switches. | ||
| FDefaultValueHelper | FDefaultValueHelper | ||
| FDelayedAutoRegisterHelper | |||
| FDelayedFunctionLatentCommand | |||
| FEmbeddedCallParamsHelper | Wraps parameters and a completion delegate | ||
| 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. | ||
| 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. | ||
| FEngineBuildSettings | |||
| FEngineNetworkCustomVersion | |||
| FEngineVersion | Utility functions. | ||
| FEngineVersionBase | Base class for the EngineVersion class. Holds basic version numbers. | ||
| FEnsureHandlerArgs | |||
| FEqual | |||
| FExec | Any object that is capable of taking commands. | ||
| FExpressionError | Simple error structure used for reporting parse errors | ||
| FExpressionGrammar | A lexical gammer defining how to parse an expression. | ||
| FExpressionNode | A node in an expression. | ||
| FExpressionToken | A specific token in a stream. | ||
| FExpressionTokenConsumer | Class used to consume tokens from a string | ||
| FFallbackStruct | A struct used as stub for deleted ones. | ||
| FFbxErrors | This file contains known map errors that can be referenced by name. | ||
| FFbxErrorToken | Map error specific message token. | ||
| FFeedbackContext | A context for displaying modal warning messages. | ||
| 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. | ||
| FFileHelper | |||
| FFnv | FNV hash generation for different types of input data | ||
| FForkProcessHelper | Helper functions for processes that fork in order to share memory pages. | ||
| FFrameNumber | Typesafe 32-bit signed frame number. | ||
| 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. | ||
| FFunction | |||
| FFunctionLatentCommand | Run some code latently with a predicate lambda. | ||
| FGameNetworkCustomVersion | |||
| FGreater | |||
| FGreaterOrEqual | |||
| FGrowableAllocationBase | |||
| FGrowableMallocBase | A base class for both the classes below, for usage tracking only | ||
| FGrowableMallocChunk | |||
| FGuid | Implements a globally unique identifier. | ||
| FHashBuilder | Class for computing a hash of multiple types, going through GetTypeHash when the type implements it, and fallbacks to CRC32 when the type doesn't. | ||
| FHeapDataStorage | Data is stored on the heap in this implementation | ||
| FHierarchicalLogArchive | |||
| 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. | ||
| FInteractiveProcess | Implements an external process that can be interacted. | ||
| FIntrusiveUnsetOptionalState | |||
| FKeyChain | |||
| FLazySingleton | Allows inline friend declaration without forward-declaring TLazySingleton | ||
| FLess | |||
| FLessOrEqual | |||
| FLocalTimestampDirectoryVisitor | Visitor to gather local files with their timestamps. | ||
| FLogCategoryLogLatentCommands | |||
| FMaintenance | |||
| FMapErrors | This file contains known map errors that can be referenced by name. | ||
| FMapErrorToken | Map error specific message token. | ||
| FMD5 | MD5 Context. | ||
| FMD5Hash | Simple helper struct to ease the caching of MD5 hashes | ||
| FMemMark | FMemMark marks a top-of-stack position in the memory stack. | ||
| FMemStack | |||
| FMemStackBase | Simple linear-allocation memory stack. | ||
| FMessageDialog | FMessageDialog These functions open a message dialog and display the specified informations there. | ||
| FMonitoredProcess | Implements an external process that can be monitored. | ||
| FMonotonicTimePoint | A point in time measured in seconds since an arbitrary epoch. | ||
| FMonotonicTimeSpan | A span of time measured in seconds between two time points. | ||
| 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. | ||
| FNameBufferWithNumber | Fills string buffer with FName including number without forcing converting to wide character | ||
| FNamedAESKey | |||
| FNamePermissionList | |||
| FNetworkGUID | Implements a globally unique identifier for network related use. | ||
| FNetworkReplayVersion | |||
| FNetworkVersion | |||
| FNoopCounter | Fake Thread safe counter, used to avoid cluttering code with ifdefs when counters are only used for debugging. | ||
| FNot | |||
| FNotEqual | |||
| FNullOpt | |||
| FObjectFullNameAndThumbnail | Wraps an object's full name and thumbnail | ||
| FObjectThumbnail | Thumbnail image data for an object. | ||
| FOperatorFunctionID | Struct used to identify a function for a specific operator overload | ||
| FOpParameters | Struct for storing binary operator definition parameters | ||
| FOr | |||
| 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. | ||
| FOutputDeviceFile | File output device (Note: Only works if ALLOW_LOG_FILE && !NO_LOGGING is true, otherwise Serialize does nothing). | ||
| FOutputDeviceHelper | Helper functions used by FOutputDevice derived classes | ||
| 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. | ||
| FPageAllocator | |||
| FParse | |||
| FPathPermissionList | |||
| FPaths | Path helpers for retrieving game dir, engine dir, etc. | ||
| FPathViews | |||
| FPlatformIconPaths | Information about where to find the platform icons (for use by FAppStyle) | ||
| FPlatformInputDeviceState | Data about an input device's current state | ||
| FPlatformUserId | Handle that defines a local user on this platform. | ||
| 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. | ||
| FPreLoadFile | |||
| FPreviewPlatformMenuItem | Information for feature level menu item added by this platform | ||
| FQualifiedFrameTime | A frame time qualified by a frame rate context | ||
| 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 | |||
| FRemoteConfig | Manages remote config files. | ||
| FRemoteConfigAsyncCachedWriteTask | Info for cached write tasks | ||
| FRemoteConfigAsyncIOInfo | Stores info relating to remote config files | ||
| FRemoteConfigAsyncTaskManager | Manages async IO tasks for remote config files | ||
| FRemoteConfigAsyncWorker | Async task that handles the IO of a remote config file | ||
| FRuntimeErrors | |||
| FRWAccessDetector | Read write multithread access detector, will check on concurrent write/write and read/write access, but will not on concurrent read access. | ||
| 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 | ||
| FRWScopeLock | Keeps a FRWLock read- or write-locked while this scope lives | ||
| FScope | Detects access to global core systems while running deterministic code that should be isolated from the local environment | ||
| FScopedEvent | This class is allows a simple one-shot scoped event. | ||
| 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. | ||
| FScopeGuardSyntaxSupport | |||
| FScopeLock | Implements a scope lock. | ||
| FScopeTryLock | Implements a scope lock using TryLock. | ||
| FScopeUnlock | Implements a scope unlock. | ||
| FScriptExceptionHandler | Exception handler stack used for script exceptions. | ||
| FSelfRegisteringExec | Exec handler that registers itself and is being routed via StaticExec. | ||
| FSerializedUATProcess | |||
| FSHA1 | |||
| FSHAHash | Stores an SHA hash generated by FSHA1. | ||
| 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. | ||
| FSlowTask | Data type used to store information about a currently running slow task. | ||
| FSlowTaskStack | A stack of feedback scopes | ||
| FSpinLock | A mutex that doesn't put the thread into a WAIT state but instead repeatedly tries to aquire the lock. | ||
| 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. | ||
| FStringFormatArg | An argument supplied to FString::Format | ||
| FStringFormatter | A string formatter is responsible for formatting string patterns using a set of named, or ordered arguments | ||
| FStringToken | Simple struct that defines a specific token contained in an FTokenStream | ||
| 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. | ||
| FSubExpressionEnd | |||
| FSubExpressionStart | |||
| FSwapChange | To use FSwapChange you must implement Execute(). | ||
| FTestHotFixPayload | This is an example of a hotfix arg and return value structure. Once we have other examples, it can be deleted. | ||
| FTextFilterExpressionEvaluator | Defines an expression evaluator that can be used to perform complex text filter queries | ||
| FTextFilterString | String used by the text filter. | ||
| FTextToken | |||
| FThreadedAutomationLatentCommand | A simple latent command that runs the provided function on another thread | ||
| FThreadPoolPriorityQueue | Priority Queue tailored for FQueuedThreadPool implementation | ||
| FThumbnailCompressionInterface | Thumbnail compression interface for packages. | ||
| FTimecode | A timecode that stores time in HH:MM:SS format with the remainder of time represented by an integer frame count. | ||
| FTimeout | Utility class to handle timeouts usage: | ||
| FTimespan | Implements a time span. | ||
| FToBoolHelper | Helper class used to convert CString into a boolean value. | ||
| FTokenDefinitions | A lexeme dictionary defining how to lex an expression. | ||
| FTokenStream | A token stream wraps up a raw string, providing accessors into it for consuming tokens | ||
| 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. | ||
| FTransactionContext | Convenience struct for passing around transaction context. | ||
| FTypeContainer | For backwards compatibility. | ||
| FUntilCommand | |||
| FUProjectDictionary | Dictionary of all the non-foreign projects for an engine installation, found by parsing .uprojectdirs files for source directories. | ||
| FUrlConfig | Helper for obtaining the default Url configuration | ||
| FURLRequestFilter | A filter that can used to restrict URL schemes and domains to known-safe values. | ||
| FVariant | Implements an extensible union of multiple types. | ||
| FWildcardString | Implements a string with wild card pattern matching abilities. | ||
| FWriteScopeLock | Keeps a FRWLock write-locked while this scope lives | ||
| 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 | ||
| ICompressionFormat | |||
| IEngineCrypto | |||
| IExpressionNodeStorage | Interface for a wrapper utility for any moveable/copyable data | ||
| IFilter | A generic interface that represents a Filter of ItemType. | ||
| ILifeCycle | Interface for controlling an object's start/stop life cycle. | ||
| IMemoryReadStream | Represents a block of memory, but abstracts away the underlying layout | ||
| IOperatorEvaluationEnvironment | Structures used for managing the evaluation environment for operators in an expression. | ||
| IQueuedWork | Interface for queued work objects. | ||
| IQueuedWorkInternalData | Interface for internal data of queued work objects. | ||
| ITextFilterExpressionContext | Interface to implement to allow FTextFilterExpressionEvaluator to perform its comparison tests in TestTextFilter | ||
| ITransaction | Interface for transactions. | ||
| MaxStackAllocationSize | |||
| TAlwaysFArchive | A shim to get at FArchive through a dependent name, allowing TVariant.h to not include Archive.h. | ||
| TAttribute | Attribute object | ||
| TCallableInfo | Machinery required for operator mapping | ||
| TCallableInfoImpl | |||
| TChar | TChar Set of utility functions operating on a single character. | ||
| TCharBase | |||
| 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 | ||
| TCString | Set of basic string utility functions operating on plain C strings. | ||
| TCStringSpcHelper | |||
| TDelegateFilter | A generic filter designed to call a predicate provided on construction to filter | ||
| TDestructorCaller | An adapter for calling DestructItem | ||
| TDestructorLookup | Lookup a type in a template parameter pack by its index and call the destructor | ||
| TEnumContiguousIterator | |||
| TEnumerateIter | |||
| TEnumerateRange | |||
| TEnumerateRef | |||
| TEnumRange | Range type for iterating over enum values. | ||
| TEnumRange_Impl | |||
| TEnumRangeTraits | |||
| TEnumValueArrayIterator | |||
| TFieldPtrAccessor | Helper to provide backward compatibility when converting a raw pointer into accessors. | ||
| TFilterCollection | A simple collection of Filters, with additional Filter specific functionality. | ||
| TFrameValue | This struct allows you to cache a value for a frame, and automatically invalidates when the frame advances. | ||
| TGenericGrowableAllocator | Allocator that will grow as needed with direct mapped memory for a given memory type | ||
| TGetExpressionNodeTypeId | |||
| TGetOperatorCallPtr | |||
| 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. | ||
| TInPlaceType | A special tag used to indicate that in-place construction of a variant should take place. | ||
| TIsContiguousContainer | Traits class which tests if a type is a contiguous container. | ||
| TIsType | Determine if the type with the provided index in the template parameter pack is the same | ||
| TIsVariant | Determine if a type is a variant | ||
| TIterator | |||
| TLargeWorldRenderPosition | |||
| TLargeWorldRenderScalar | |||
| TLazySingleton | Lazy singleton that can be torn down explicitly | ||
| TLiteral | Templated literal struct to allow selection of wide or ansi string literals based on the character type provided, and not on compiler switches. | ||
| TMemStackAllocator | A container allocator that allocates from a mem-stack. | ||
| 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 | ||
| TNonIntrusiveOptionalStorage | |||
| TOperatorEvaluationEnvironment | |||
| TOperatorJumpTable | Jump table specifying how to execute an operator with different types | ||
| TOptionalStorage | |||
| 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 | ||
| TRange | |||
| TRangeAllocator | This allocator has a list of chunks (fixed size committed memory regions) and each chunk keeps a list of free ranges. | ||
| TReverseIterationAdapter | |||
| TReversePointerIterator | Pointer-like reverse iterator type. | ||
| TScopedReaderAccessDetector | |||
| TScopedWriterDetector | |||
| TScopeGuard | Not meant for direct consumption : use ON_SCOPE_EXIT instead. | ||
| TScopeLock | RAII-style scope locking of a synchronisation primitive MutexType_ is required to implement Lock_ and `Unlock_ methods Example: { TScopeLock |
||
| TScopeUnlock | RAII-style scope unlocking of a synchronisation primitive MutexType_ is required to implement Lock_ and `Unlock_ methods Example: { TScopeLock |
||
| TStaticDeprecateExpression | |||
| TStorageTypeDeduction | |||
| 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. | ||
| TTextFilter | Copyright Epic Games, Inc. All Rights Reserved. | ||
| TTuple | |||
| TTypeContainer | Template for type containers. | ||
| TTypePackContainsDuplicates | Determine if all the types in a template parameter pack has duplicate types | ||
| TUEStaticAssertTypeChecker | |||
| TVariant | A type-safe union based loosely on std::variant. | ||
| 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. | ||
| TWrapper | Work around used to separate pack expansion of EncodedIndices and VariantIndices in VisitImpl below when defining the Invokers array. |
Typedefs
| Name | Description |
|---|---|
| CompileResultType | |
| LexResultType | |
| TIsAllVariant | Determine if all the types are TVariant<...> |
| TToStringType_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. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EAutomationExpectedMessageFlags::MatchType | Flags for indicating the matching type to use for an expected message | ||
| ECompilationResult::Type | Enumerates possible results of a compilation operation. | ||
| EHotfixDelegates::Type | Delegates for hotfixes | ||
| ELogTimes::Type | Enum that defines how the log times are to be displayed. | ||
| ESearchCase::Type | Determines case sensitivity options for string comparisons. | ||
| ESearchDir::Type | Determines search direction for string operations. | ||
| UE::AccessDetection::EType |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TCHAR * | |||
| bool | Returns false if the provided Result is either UpToDate or Succeeded. | ||
| const TCHAR * | Converts ECompilationResult enum to string. | ||
| FExpressionResult | ExpressionParser::Evaluate
(
const TCHAR* InExpression, |
Templated versions of evaluation functions used when passing a specific jump table and context | |
| FExpressionResult | ExpressionParser::Evaluate
(
const TArray< FCompiledToken >& CompiledTokens, |
||
| void | Freeze::IntrinsicToString
(
const FSHAHash& Object, |
||
| FExpressionResult | Impl::ForwardReturnType
(
FExpressionResult&& Result |
||
| FExpressionResult | Impl::ForwardReturnType
(
T&& Result |
Overloaded function that returns an FExpressionResult, regardless of what is passed in | |
| TEnableIf< Impl::TCallableInfo< FuncType >::NumArgs==3, typename TOperatorJumpTable< ContextType >::... | Impl::WrapBinaryFunction
(
FuncType In |
Wrapper function for supplied functions of the signature T(A, B, const ContextType* Context) | |
| TEnableIf< Impl::TCallableInfo< FuncType >::NumArgs==2, typename TOperatorJumpTable< ContextType >::... | Impl::WrapBinaryFunction
(
FuncType In |
Wrapper function for supplied functions of the signature T(A, B) | |
| TEnableIf< Impl::TCallableInfo< FuncType >::NumArgs==1, typename TOperatorJumpTable< ContextType >::... | Impl::WrapShortCircuitFunction
(
FuncType In |
Wrapper function for supplied functions of the signature bool(A, const ContextType* Context) | |
| TEnableIf< Impl::TCallableInfo< FuncType >::NumArgs==2, typename TOperatorJumpTable< ContextType >::... | Impl::WrapShortCircuitFunction
(
FuncType In |
Wrapper function for supplied functions of the signature bool(A, const ContextType* Context) | |
| TEnableIf< Impl::TCallableInfo< FuncType >::NumArgs==1, typename TOperatorJumpTable< ContextType >::... | Impl::WrapUnaryFunction
(
FuncType In |
Wrapper function for supplied functions of the signature T(A) | |
| TEnableIf< Impl::TCallableInfo< FuncType >::NumArgs==2, typename TOperatorJumpTable< ContextType >::... | Impl::WrapUnaryFunction
(
FuncType In |
Wrapper function for supplied functions of the signature T(A, const ContextType* Context) | |
| uint16 | Internal::ByteSwapGeneric16
(
uint16 Value |
||
| uint32 | Internal::ByteSwapGeneric32
(
uint32 Value |
||
| uint64 | Internal::ByteSwapGeneric64
(
uint64 Value |
||
| void | KeyChainUtilities::ApplyEncryptionKeys
(
const FKeyChain& KeyChain |
||
| void | KeyChainUtilities::LoadKeyChainFromFile
(
const FString& InFilename, |
||
| FRSAKeyHandle | KeyChainUtilities::ParseRSAKeyFromJson
(
TSharedPtr< FJsonObject > InObj |
||
| bool | LWCSerializerPrivate::IsPreLWC
(
const FArchive& Ar |
||
| bool | LWCSerializerPrivate::IsPreLWC
(
const FStructuredArchive::FSlot& Slot |
||
| 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! | |
| 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! | |
| FString | StringUtility::UnescapeURI
(
const FString& URLString |
Unescapes a URI | |
| void | TextFilterUtils::IntToStringBuffer
(
CharType* Dest, |
||
| int32 | TextFilterUtils::NameStrincmp
(
const FName& Name, |
Compare FNameEntry vs Wide or Ansi string | |
| bool | TextFilterUtils::TestBasicStringExpression
(
const FTextFilterString& InValue1, |
Utility function to perform a basic string test for the given values | |
| bool | TextFilterUtils::TestComplexExpression
(
const FTextFilterString& InValue1, |
Utility function to perform a complex expression test for the given values | |
| bool | TextFilterUtils::TryConvertWideToAnsi
(
const FString& SourceWideString, |
Convert a wide string to ansi if all characters are ansi | |
| uint32 | TransformUtilities::GetRoundedTransformCRC32
(
const FTransform& InTransform |
||
| constexpr bool | |||
| constexpr EType | UE::AccessDetection::operator&
(
EType Lhs, |
||
| EType & | UE::AccessDetection::operator&=
(
EType& Lhs, |
||
| constexpr EType | UE::AccessDetection::operator^
(
EType Lhs, |
||
| EType & | UE::AccessDetection::operator^=
(
EType& Lhs, |
||
| constexpr EType | UE::AccessDetection::operator|
(
EType Lhs, |
||
| EType & | UE::AccessDetection::operator|=
(
EType& Lhs, |
||
| constexpr EType | |||
| void | UE::AccessDetection::ReportAccess
(
EType Type |
||
| const TVariantStorage< Ts... > & | UE::Core::Private::CastToStorage
(
const TVariant< Ts... >& Variant |
||
| TVariantStorage< Ts... > & | UE::Core::Private::CastToStorage
(
TVariant< Ts... >& Variant |
Cast a TVariant to its private base | |
| TVariantStorage< Ts... > && | UE::Core::Private::CastToStorage
(
TVariant< Ts... >&& Variant |
||
| constexpr SIZE_T | UE::Core::Private::DecodeIndex
(
SIZE_T EncodedIndex, |
Inverse operation of EncodeIndices. | |
| SIZE_T | UE::Core::Private::EncodeIndices
(
const Variant0& First, |
||
| 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 | |
| const TCHAR * | UE::Core::Private::GetBindingType
(
const TCHAR* Ptr |
||
| const FString & | UE::Core::Private::GetBindingType
(
const FString& Str |
||
| const FStringView & | UE::Core::Private::GetBindingType
(
const FStringView& StringView |
||
| constexpr SIZE_T | UE::Core::Private::Multiply
(
const SIZE_T* Args, |
Used to determine the total number of possible Visit invocations when fold expressions are not available. | |
| void | UE::Core::Private::OnInvalidMemStackAllocatorNum
(
int32 NewNum, |
||
| decltype(auto) | UE::Core::Private::VisitApplyEncoded
(
Func&& Callable, |
Invocation detail for a single combination of stored variant indices | |
| decltype(auto) | UE::Core::Private::VisitImpl
(
SIZE_T EncodedIndex, |
Implementation detail for Visit(Callable, Variants...). | |
| TArrayView< T > | UE::MemStack::AllocateArrayView
(
FMemStackBase& Allocator, |
||
| const TCHAR * | UE::MemStack::AllocateString
(
FMemStackBase& Allocator, |
||
| const TCHAR * | UE::MemStack::AllocateString
(
FMemStackBase& Allocator, |
||
| const TCHAR * | UE::MemStack::AllocateString
(
FMemStackBase& Allocator, |
||
| const TCHAR * | UE::MemStack::AllocateStringf
(
FMemStackBase& Allocator, |
||
| FStringView | UE::MemStack::AllocateStringView
(
FMemStackBase& Allocator, |
||
| FStringView | UE::MemStack::AllocateStringViewf
(
FMemStackBase& Allocator, |
||
| bool | UEAsserts_Private::GetMemberNameCheckedJunk
(
const volatile T& |
A junk function to allow us to use sizeof on a member variable which is potentially a bitfield. | |
| bool | UEAsserts_Private::GetMemberNameCheckedJunk
(
const T& |
A junk function to allow us to use sizeof on a member variable which is potentially a bitfield. | |
| bool | UEAsserts_Private::GetMemberNameCheckedJunk
(
R(*)(Args...) |
A junk function to allow us to use sizeof on a member variable which is potentially a bitfield. |
Variables
| Type | Name | Description | |
|---|---|---|---|
| constexpr int64 | MaxTicks | The maximum number of ticks that can be represented in FTimespan. | |
| constexpr int64 | MinTicks | The minimum number of ticks that can be represented in FTimespan. | |
| constexpr int64 | NanosecondsPerTick | The number of nanoseconds per tick. | |
| constexpr int64 | TicksPerDay | The number of timespan ticks per day. | |
| constexpr int64 | TicksPerHour | The number of timespan ticks per hour. | |
| constexpr int64 | TicksPerMicrosecond | The number of timespan ticks per microsecond. | |
| constexpr int64 | TicksPerMillisecond | The number of timespan ticks per millisecond. | |
| constexpr int64 | TicksPerMinute | The number of timespan ticks per minute. | |
| constexpr int64 | TicksPerSecond | The number of timespan ticks per second. | |
| constexpr int64 | TicksPerWeek | The number of timespan ticks per week. | |
| constexpr int64 | TicksPerYear | The number of timespan ticks per year (365 days, not accounting for leap years). |