Name |
Description |
|
---|---|---|
|
ConstructorHelpers |
|
|
FAppendToClassSchemaContext |
|
|
FArchiveCookContext |
Accessor for data about the package being cooked during UObject::Serialize calls. |
|
FArrayProperty |
|
|
FAssetLog |
|
|
FAssetMsg |
FAssetMsg This struct contains functions for asset-related messaging |
|
FBlueprintContext |
Context object for data and utilities that may be needed throughout BP execution In the future, it would be preferable for this not to be a thread singleton but to have clearer initialization/termination semantics and per-thread tuning for the stack allocator |
|
FBlueprintContextTracker |
Helper struct for dealing with tracking blueprint context and exceptions |
|
FBlueprintCoreDelegates |
Blueprint core runtime delegates. |
|
FBlueprintExceptionInfo |
Information about a blueprint exception. |
|
FBoolAnnotation |
|
|
FBoolProperty |
Describes a single bit flag variable residing in a 32-bit unsigned double word. |
|
FByteProperty |
Describes an unsigned byte value or 255-value enumeration variable. |
|
FChunkedFixedUObjectArray |
Simple array type that can be expanded without invalidating existing entries. |
|
FClassFunctionLinkInfo |
|
|
FClassNetCache |
Information about a class, cached for network coordination. |
|
FClassNetCacheMgr |
|
|
FClassProperty |
Describes a reference variable to another object which may be nil. |
|
FClassPtrProperty |
Describes a reference variable to another object which may be nil. |
|
FClassRegisterCompiledInInfo |
Composite class register compiled in info |
|
FClassReloadVersionInfo |
Reload version information for classes |
|
FClassTree |
Manages an inheritance tree. |
|
FCompressedChunk |
Information about a compressed chunk in a file. |
|
FCoreRedirect |
A single redirection from an old name to a new name, parsed out of an ini file |
|
FCoreRedirectObjectName |
An object path extracted into component names for matching. |
|
FCoreRedirects |
A container for all of the registered core-level redirects |
|
FCoreUObjectDelegates |
Global CoreUObject delegates |
|
FCppClassTypeInfo |
Implements the type information interface for specific C++ class types |
|
FCppClassTypeInfoStatic |
|
|
FCppClassTypeTraitsBase |
Base definition for C++ class type traits |
|
FCustomPropertyConditionState |
|
|
FCustomPropertyListNode |
Describes a single node in a custom property list. |
|
FDefaultConstructedPropertyElement |
Creates a temporary object that represents the default constructed value of a FProperty |
|
FDefinedProperty |
Reference to a property and optional array index used in property text import to detect duplicate references |
|
FDelegateProperty |
|
|
FDependencyRef |
Helper struct to keep track of all objects needed by an export (recursive dependency caching) |
|
FDirectoryPath |
Structure for directory paths that are displayed in the editor with a picker UI. |
|
FDoubleProperty |
Describes an IEEE 64-bit floating point variable. |
|
FDynamicallyTypedValue |
An value stored in some uninterpreted memory and a pointer to a type that contains methods to interpret it. |
|
FDynamicallyTypedValueType |
Provides methods to interact with values of a specific type. |
|
FEditorScriptExecutionGuard |
Scoped struct to allow execution of script in editor, while resetting the runaway loop counts. |
|
FEditPropertyChain |
This class represents the chain of member properties leading to an internal struct property. |
|
FEncryptionData |
|
|
FEndLoadPackageContext |
|
|
FEnumProperty |
|
|
FEnumRegisterCompiledInInfo |
Composite enumeration register compiled in info |
|
FEnumReloadVersionInfo |
Reload version information for enumerations |
|
FExportsValidationContext |
Param struct for external export validation functions |
|
FField |
Base class of reflection data objects. |
|
FFieldClass |
Object representing a type of an FField struct. |
|
FFieldNetCache |
Information about a field. |
|
FFieldPath |
|
|
FFieldPathProperty |
|
|
FFieldVariant |
|
|
FFilePath |
Structure for file paths that are displayed in the editor with a picker UI. |
|
FFixedUObjectArray |
Fixed size UObject array. |
|
FFloatProperty |
Describes an IEEE 32-bit floating point variable. |
|
FFrame |
Information about script execution at one stack level. |
|
FGarbageCollectionTracer |
Interface to allow external systems to trace additional object references, used for bridging GCs |
|
FGarbageReferenceInfo |
Information about references to objects marked as Garbage that's gather by the Garbage Collector |
|
FGCDirectReference |
|
|
FGCDirectReferenceInfo |
Structure that holds information about a direct reference from an object |
|
FGCHistory |
Garbage Collector History. Holds snapshots of a number of previous GC runs. |
|
FGCInternals |
Helper to give GC internals friend access to certain core classes |
|
FGCObject |
This class provides common registration for garbage collection for non-UObject classes. |
|
FGCObjectInfo |
Structure containing information about a UObject participating in Garbage Collection. |
|
FGCReferenceInfo |
Transcodes uint32 token <-> reflection info for one reference property |
|
FGCScopeGuard |
Prevent GC from running in the current scope |
|
FGCSkipInfo |
Transcodes uint32 token <-> info needed to skip a dynamic array |
|
FGCSnapshot |
Structure that holds all direct references traversed in a GC run as well as FGCObjectInfo structs created for all participating objects |
|
FGCStackSizeHelper |
Helper class that calculates the maximum stack entry size required by Garbage Collector Token Stream for each class |
|
FGCStackSizeHelperScope |
Helper class to push and pop FGCStackSizeHelper stack inside of the current scope |
|
FGenerationInfo |
Revision data for an Unreal package file. |
|
FImplementedInterface |
Information about an interface a class implements |
|
FImportsValidationContext |
Param struct for external import validation functions |
|
FIndexToObject |
Static version of IndexToObject for use with TWeakObjectPtr. |
|
FInt16Property |
Describes a 16-bit signed integer variable. |
|
FInt64Property |
Describes a 64-bit signed integer variable. |
|
FInt8Property |
Describes a 8-bit signed integer variable. |
|
FInterfaceProperty |
|
|
FInternalReferenceCollectorReferencerNameProvider |
|
|
FInternalUObjectBaseUtilityIsValidFlagsChecker |
|
|
FIntProperty |
Describes a 32-bit signed integer variable. |
|
FIntrinsicClassTokens |
|
|
FLargeWorldCoordinatesRealProperty |
Note: Stub only. Used to provide FNativeClassHeaderGenerator::PropertyNew with a way to track an as yet unaliased FFloatProperty/FDoubleProperty within the header tool, which will be resolved to the correct type at run time. |
|
FLazyObjectProperty |
Describes a reference variable to another object which may be nil, and will become valid or invalid at any point |
|
FLazyObjectPtr |
FLazyObjectPtr is a type of weak pointer to a UObject that uses a GUID created at save time. |
|
FLevelGuids |
Structure to hold information about an external packages objects used in cross-level references |
|
FLifetimeProperty |
FLifetimeProperty This class is used to track a property that is marked to be replicated for the lifetime of the actor channel. |
|
FLinker |
Manages the data associated with an Unreal package. |
|
FLinkerDiff |
|
|
FLinkerInstancingContext |
Helper class to remap package imports during loading. |
|
FLinkerLoad |
|
|
FLinkerSave |
Handles saving Unreal package files. |
|
FLinkerTables |
|
|
FLookupTableEntry |
|
|
FMapProperty |
|
|
FMetaDataUtilities |
|
|
FMulticastDelegateProperty |
Describes a list of functions bound to an Object. |
|
FMulticastInlineDelegateProperty |
|
|
FMulticastSparseDelegateProperty |
|
|
FNameNativePtrPair |
This class is deliberately simple (i.e. POD) to keep generated code size down. |
|
FNameProperty |
|
|
FNativeFunctionLookup |
A struct that maps a string name to a native function |
|
FNativeFunctionRegistrar |
A struct that maps a string name to a native function |
|
FNetBitReader |
FNetBitWriter A bit writer that serializes FNames and UObject* through a network packagemap. |
|
FNetDeltaSerializeInfo |
FNetDeltaSerializeInfo This is the parameter structure for delta serialization. |
|
FNumericProperty |
|
|
FObjectDataResource |
UObject binary/bulk data resource type. |
|
FObjectDuplicationParameters |
This struct is used for passing parameter values to the StaticDuplicateObject() method. |
|
FObjectExport |
UObject resource type for objects that are contained within this package and can be referenced by other packages. |
|
FObjectHandleDataClassDescriptor |
|
|
FObjectHandlePackageDebugData |
Natvis structs. |
|
FObjectHandlePrivate |
|
|
FObjectHandleTrackingCallbackId |
|
|
FObjectImport |
UObject resource type for objects that are referenced by this package, but contained within another package. |
|
FObjectInitializer |
Internal class to finalize UObject creation (initialize properties) after the real C++ constructor is called. |
|
FObjectInstancingGraph |
|
|
FObjectKey |
FObjectKey is an immutable, copyable key which can be used to uniquely identify an object for the lifetime of the application |
|
FObjectMemoryAnalyzer |
Analyzes memory usage of UObjects |
|
FObjectMemoryUsage |
Object mempory usage info |
|
FObjectNetPushIdHelper |
|
|
FObjectPostCDOCompiledContext |
|
|
FObjectPostSaveContext |
Interface used by PostSave to access the save parameters. |
|
FObjectPostSaveRootContext |
Interface used by PostSaveRoot to access the save parameters. |
|
FObjectPreSaveContext |
Interface used by PreSave to access the save parameters. |
|
FObjectPreSaveRootContext |
Interface used by PreSaveRoot to access the save parameters. |
|
FObjectProperty |
Describes a reference variable to another object which may be nil. |
|
FObjectPropertyBase |
Describes a reference variable to another object which may be nil. |
|
FObjectPtr |
FObjectPtr is the basic, minimally typed version of TObjectPtr |
|
FObjectPtrProperty |
Describes a reference variable to another object which may be nil. |
|
FObjectRef |
FObjectRef represents a heavyweight reference that contains the specific pieces of information needed to reference an object (or null) that may or may not be loaded yet. |
|
FObjectResource |
Base class for UObject resource types. |
|
FObjectSaveContextData |
Data used to provide information about the save parameters during PreSave/PostSave. |
|
FObjectTextExport |
TODO SavePackageDeprecation: remove once SavePackage2 replaces SavePackage. |
|
FOpenAsyncPackageResult |
|
|
FOpenPackageResult |
|
|
FOutParmRec |
Information remembered about an Out parameter. |
|
FPackageFileSummary |
A "table of contents" for an Unreal package file. Stored at the top of the file. |
|
FPackageIndex |
Wrapper for index into a ULnker's ImportMap or ExportMap. |
|
FPackageReloadedEvent |
Delegate payload for FOnPackageReloaded |
|
FPackageReloadVersionInfo |
Reload version information for packages |
|
FPackageSaveInfo |
Struct to encapsulate arguments specific to saving one package |
|
FPackageTrailer |
The package trailer should only ever stored the payloads in the workspace domain. |
|
FPackageTrailerBuilder |
This class is used to build a FPackageTrailer and write it disk. |
|
FPackedObjectRef |
FPackedObjectRef represents a lightweight reference that can fit in the space of a pointer and be able to refer to an object (or null) that may or may not be loaded without pointing to its location in memory (even if it is currently loaded). |
|
FPacketIdRange |
Represents a range of PacketIDs, inclusive |
|
FPayloadInfo |
|
|
FPermanentObjectPoolExtents |
Helps check if an object is part of permanent object pool |
|
FPrefetchingObjectIterator |
Prefetches ClassPrivate/OuterPrivate/Class' ReferenceTokens/TokenData while iterating over an object array |
|
FPrimaryAssetId |
This identifies an object as a "primary" asset that can be searched for by the AssetManager and used in various tools |
|
FPrimaryAssetType |
A primary asset type, represented as an FName internally and implicitly convertible back and forth This exists so the blueprint API can understand it's not a normal FName |
|
FProperty |
An UnrealScript variable. |
|
FProperty_DoNotUse |
FProperty methods FOR INTERNAL USE ONLY only authorized users should be making use of this. |
|
FPropertyAccessChangeNotify |
Information needed to emit property change notifications when setting a property value. |
|
FPropertyChangedChainEvent |
Structure for passing pre and post edit change events |
|
FPropertyChangedEvent |
Structure for passing pre and post edit change events |
|
FPropertyHelpers |
|
|
FPropertyProxyArchive |
Simple proxy archive for serializing references to FFields from Bytecode |
|
FPropertyRetirement |
Information for tracking retirement and retransmission of a property. |
|
FPropertyTag |
A tag describing a class property, to aid in serialization. |
|
FPropertyTempVal |
A helper struct which owns a single instance of the type pointed to by a property. |
|
FPropertyValueIterator |
For recursively iterating over a UStruct to find nested FProperty pointers and values |
|
FPurgingReferenceCollector |
Reference collector that will purge (null) any references to the given set of objects (as if they'd been marked PendingKill) |
|
FRawObjectIterator |
Class for iterating through all objects, including class default objects, unreachable objects...all UObjects |
|
FReferenceChainSearch |
|
|
FReferenceCollector |
Used by garbage collector to collect references via virtual AddReferencedObjects calls |
|
FReferenceCollectorArchive |
Base class for reference serialization archives |
|
FReferenceFinder |
|
|
FReferencerFinder |
Helper class for finding all objects referencing any of the objects in Referencees list |
|
FReferencerInformation |
|
|
FReferencerInformationList |
|
|
FRegisterCompiledInInfo |
Helper class to perform registration of object information. |
|
FReloadPackageData |
Data needed by ReloadPackages |
|
FRepRecord |
Information about a property to replicate. |
|
FRestoreForUObjectOverwrite |
Helper class used to save and restore information across a StaticAllocateObject over the top of an existing object. |
|
Friend |
|
|
FSavePackageArgs |
Struct to encapsulate UPackage::Save arguments. |
|
FSavePackageContext |
|
|
FSavePackageResultStruct |
Struct returned from save package, contains the enum as well as extra data about what was written |
|
FSavePackageSettings |
Struct persistent settings used by all save unless overridden. |
|
FScopeCycleCounterUObject |
|
|
FScopedAllowAbstractClassAllocation |
Utility struct that allows abstract classes to be allocated for non-CDOs while in scope. |
|
FScopedCreateImportCounter |
Helper struct to keep track of the first time CreateImport() is called in the current callstack. |
|
FScopedObjectFlagMarker |
Utility struct for restoring object flags for all objects. |
|
FScopedUObjectHashTablesLock |
Helper class for scoped hash tables lock |
|
FScriptArrayHelper |
FScriptArrayHelper: Pseudo dynamic array. |
|
FScriptArrayHelper_InContainer |
|
|
FScriptInstrumentationSignal |
Information about a blueprint instrumentation signal. |
|
FScriptIntegrationObjectHelper |
Helper class for script integrations to access some UObject innards. |
|
FScriptInterface |
|
|
FScriptMapHelper |
FScriptMapHelper: Pseudo dynamic map. |
|
FScriptMapHelper_InContainer |
|
|
FScriptSetHelper |
FScriptSetHelper: Pseudo dynamic Set. |
|
FScriptSetHelper_InContainer |
|
|
FScriptStackTracker |
|
|
FSetProperty |
|
|
FSimpleReferenceProcessorBase |
Simple single-threaded reference processor base class for use with CollectReferences() |
|
FSlowARO |
|
|
FSoftClassPath |
A struct that contains a string reference to a class, can be used to make soft references to classes |
|
FSoftClassProperty |
Describes a reference variable to another class which may be nil, and will become valid or invalid at any point |
|
FSoftObjectPath |
A struct that contains a string reference to an object, either a package, a top level asset or a subobject. |
|
FSoftObjectPathFastLess |
Fast non-alphabetical order that is only stable during this process' lifetime. |
|
FSoftObjectPathFixupArchive |
Fixup archive. |
|
FSoftObjectPathLexicalLess |
Slow alphabetical order that is stable / deterministic over process runs. |
|
FSoftObjectPathSerializationScope |
Helper class to set and restore serialization options for soft object paths |
|
FSoftObjectPathThreadContext |
|
|
FSoftObjectProperty |
Describes a reference variable to another object which may be nil, and will become valid or invalid at any point |
|
FSoftObjectPtr |
FSoftObjectPtr is a type of weak pointer to a UObject, that also keeps track of the path to the object on disk. |
|
FSoftObjectPtrFastLess |
Fast non-alphabetical order that is only stable during this process' lifetime. |
|
FSoftObjectPtrLexicalLess |
Slow alphabetical order that is stable / deterministic over process runs. |
|
FSparseDelegate |
Base implementation for all sparse delegate types |
|
FSparseDelegateStorage |
Sparse delegates can be used for infrequently bound dynamic delegates so that the object uses only 1 byte of storage instead of having the full overhead of the delegate invocation list. |
|
FStackEntry |
Helper struct for stack based approach |
|
FStaticConstructObjectParameters |
This struct is used for passing parameter values to the StaticConstructObject_Internal() method. |
|
FStrProperty |
|
|
FStructBaseChain |
|
|
FStructOnScope |
|
|
FStructProperty |
Describes a structure variable embedded in (as opposed to referenced by) an object. |
|
FStructRegisterCompiledInInfo |
Composite structures register compiled in info |
|
FStructReloadVersionInfo |
Reload version information for structures |
|
FStructUtils |
|
|
FTemplateString |
Structure for templated strings that are displayed in the editor with a allowed args. |
|
FTestUninitializedScriptStructMembersTest |
Helper struct to test if member initialization tests work properly. |
|
FTextProperty |
|
|
FTokenId |
Debug identifier for a token stream index or a tokenless reference |
|
FTokenInfo |
Token debug name and offset |
|
FTokenStreamBuilder |
Reference token stream class. Used for creating and parsing stream of object references. |
|
FTokenStreamOwner |
|
|
FTokenStreamStack |
Helper class to manage GC token stream stack |
|
FTokenStreamView |
|
|
FTopLevelAssetPath |
A struct that can reference a top level asset such as '/Path/To/Package.AssetName' Stores two FNames internally to avoid a) storing a concatenated FName that bloats global FName storage b) storing an empty FString for a subobject path as FSoftObjectPath allows Can also be used to reference the package itself in which case the second name is NAME_None and the object resolves to the string `/Path/To/Package_ This struct is mirrored and exposed to the UE reflection system in NoExportTypes.h |
|
FUInt16Property |
Describes a 16-bit unsigned integer variable. |
|
FUInt32Property |
Describes a 32-bit unsigned integer variable. |
|
FUInt64Property |
Describes a 64-bit unsigned integer variable. |
|
FUniqueObjectGuid |
Wrapper structure for a GUID that uniquely identifies a UObject |
|
FUObjectAllocator |
|
|
FUObjectAnnotationChunked |
FUObjectAnnotationChunked is a helper class that is used to store dense, fast and temporary, editor only, external or other tangential information about subsets of UObjects. |
|
FUObjectAnnotationDense |
FUObjectAnnotationDense is a helper class that is used to store dense, fast, temporary, editor only, external or other tangential information about UObjects. |
|
FUObjectAnnotationDenseBool |
FUObjectAnnotationDenseBool is custom annotation that tracks a bool per UObject. |
|
FUObjectAnnotationSparse |
FUObjectAnnotationSparse is a helper class that is used to store sparse, slow, temporary, editor only, external or other low priority information about UObjects. |
|
FUObjectAnnotationSparseBool |
FUObjectAnnotationSparseBool is a specialization of FUObjectAnnotationSparse for bools, slow, temporary, editor only, external or other low priority bools about UObjects. |
|
FUObjectAnnotationSparseSearchable |
FUObjectAnnotationSparseSearchable is a helper class that is used to store sparse, slow, temporary, editor only, external or other low priority information about UObjects...and also provides the ability to find a object based on the unique annotation. |
|
FUObjectArray |
|
|
FUObjectCluster |
UObject cluster. |
|
FUObjectClusterContainer |
|
|
FUObjectCppClassStaticFunctions |
Collection of the pointers to our specified list of static functions that are defined on a specific c++ class, for reference by the corresponding UClass. |
|
FUObjectItem |
Single item in the UObject array. |
|
FUObjectSerializeContext |
Structure that holds the current serialization state of UObjects |
|
FUObjectThreadContext |
|
|
FVerySlowReferenceCollectorArchiveScope |
Helper class for setting and resetting attributes on the FReferenceCollectorArchive |
|
FVTableHelper |
DO NOT USE. Helper class to invoke specialized hot-reload constructor. |
|
FWeakObjectProperty |
Describes a reference variable to another object which may be nil, and may turn nil at any point |
|
FWeakObjectPtr |
FWeakObjectPtr is a weak pointer to a UObject. |
|
FWorkBlock |
Fixed block of reachable objects waiting to be processed |
|
FWorkBlockifier |
Reachable objects waiting to be processed. Type-erases parallel/serial queue. |
|
FWorkerContext |
Thread-local context containing initial objects and references to collect |
|
ICppClassTypeInfo |
Interface for accessing attributes of the underlying C++ class, for native class types |
|
IInterface |
|
|
INetDeltaBaseState |
INetDeltaBaseState An abstract interface for the base state used in net delta serialization. |
|
INetSerializeCB |
An interface for handling serialization of Structs for networking. |
|
IPackageResourceManager |
Provides directory queries and Archive payloads for PackagePaths and their PackageSegments from a repository that might be the local content directories, a database running on the current machine, or a remote database. |
|
IReload |
Systems that implement a reload capability implement this interface and register it with the module manager while a reload is in progress. |
|
IRepChangedPropertyTracker |
|
|
ISavePackageValidator |
|
|
TAllFieldsIterator |
For iterating through all fields in all structs including inner FProperties of top level FProperties. |
|
TBaseStructure |
|
|
TCppClassTypeTraits |
Defines traits for specific C++ class types |
|
TDefaultCollector |
Default reference collector for CollectReferences() |
|
TDirectDispatcher |
Forwards references directly to ProcessorType::HandleTokenStreamObjectReference(), unlike TBatchDispatcher |
|
TFastReferenceCollector |
Helper class that looks for UObject references by traversing UClass token stream and calls AddReferencedObjects. |
|
TFieldIterator |
For iterating through a linked list of fields. |
|
TFieldPath |
|
|
TFieldRange |
|
|
TFObjectPropertyBase |
|
|
TGCObjectScopeGuard |
Specific implementation of FGCObject that prevents a single UObject-based pointer from being GC'd while this guard is in scope. |
|
TGCObjectsScopeGuard |
Specific implementation of FGCObject that prevents an array of UObject-based pointers from being GC'd while this guard is in scope. |
|
TIntegerPropertyMapping |
|
|
TInternalReferenceCollector |
|
|
TIsPointerOrObjectPtrToBaseOf |
|
|
TIsPointerOrObjectPtrToBaseOfImpl |
Suppose you want to have a function that outputs an array of either T*'s or TObjectPtr |
|
TIsTObjectPtr |
|
|
TLazyObjectPtr |
TLazyObjectPtr is templatized version of the generic FLazyObjectPtr |
|
TObjectArrayIterator |
Iterator for arrays of UObject pointers |
|
TObjectIterator |
Class for iterating through all objects which inherit from a specified base class. |
|
TObjectIteratorBase |
Class for iterating through all objects, including class default objects. |
|
TObjectKey |
TObjectKey is a strongly typed, immutable, copyable key which can be used to uniquely identify an object for the lifetime of the application |
|
TObjectRange |
|
|
TPersistentObjectPtr |
TPersistentObjectPtr is a template base class for FLazyObjectPtr and FSoftObjectPtr |
|
TPointedToTypeImpl |
Suppose now that you have a templated function that takes in an array of either UBaseClass*'s or TObjectPtr |
|
TPrivateObjectPtr |
|
|
TProperty |
|
|
TProperty_MulticastDelegate |
|
|
TProperty_Numeric |
|
|
TProperty_WithEqualityAndSerializer |
|
|
TPropertyIterator |
Iterates over all structs and their properties |
|
TPropertyPathMapKeyFuncs |
MapKeyFuncs for TFieldPath which allow the key to become stale without invalidating the map. |
|
TPropertyTypeFundamentals |
|
|
TPropertyValueIterator |
Templated version, will verify the property type is correct and will skip any properties that are not |
|
TPropertyValueRange |
Templated range to allow ranged-for syntax |
|
TPropertyWithSetterAndGetter |
Copyright Epic Games, Inc. All Rights Reserved. |
|
TRawPointerType |
|
|
TRegistrationInfo |
Structure that represents the registration information for a given class, structure, or enumeration |
|
TRemoveObjectPointer |
|
|
TScriptInterface |
Templated version of FScriptInterface, which provides accessors and operators for referencing the interface portion of a UObject that implements a native interface. |
|
TSoftClassPtr |
TSoftClassPtr is a templatized wrapper around FSoftObjectPtr that works like a TSubclassOf, it can be used in UProperties for blueprint subclasses |
|
TSoftObjectPtr |
TSoftObjectPtr is templatized wrapper of the generic FSoftObjectPtr, it can be used in UProperties |
|
TSparseDynamicDelegate |
Sparse version of TBaseDynamicDelegate |
|
TStrongObjectPtr |
Specific implementation of FGCObject that prevents a single UObject-based pointer from being GC'd while this guard is in scope. |
|
TStructOnScope |
Typed FStructOnScope that exposes type-safe access to the wrapped struct |
|
TStructOpsTypeTraits |
|
|
TStructOpsTypeTraitsBase2 |
Type traits to cover the custom aspects of a script struct |
|
TVariantStructure |
TBaseStructure for explicit core variant types only. e.g. FVector3d returns "Vector3d" struct. |
|
TWeakFieldPtr |
|
|
TWeakFieldPtrMapKeyFuncs |
MapKeyFuncs for TWeakFieldPtrs which allow the key to become stale without invalidating the map. |
|
TWeakInterfacePtr |
An alternative to TWeakObjectPtr that makes it easier to work through an interface. |
|
UArrayProperty |
|
|
UBoolProperty |
|
|
UByteProperty |
|
|
UClass |
An object class. |
|
UClassProperty |
|
|
UDelegateFunction |
Function definition used by dynamic delegate declarations |
|
UDelegateProperty |
|
|
UDoubleProperty |
|
|
UEnum |
Reflection data for an enumeration. |
|
UEnumProperty |
|
|
UField |
Base class of reflection data objects. |
|
UFloatProperty |
|
|
UFunction |
Reflection data for a replicated or Kismet callable function. |
|
UGCObjectReferencer |
This nested class is used to provide a UObject interface between non UObject classes and the UObject system. |
|
UInt16Property |
|
|
UInt64Property |
|
|
UInt8Property |
|
|
UInterface |
Base class for all interfaces |
|
UInterfaceProperty |
|
|
UIntProperty |
|
|
ULazyObjectProperty |
|
|
UMapProperty |
|
|
UMetaData |
An object that holds a map of key/value pairs. |
|
UMulticastDelegateProperty |
|
|
UMulticastDelegatePropertyWrapper |
|
|
UMulticastInlineDelegateProperty |
|
|
UMulticastInlineDelegatePropertyWrapper |
|
|
UMulticastSparseDelegateProperty |
|
|
UNameProperty |
|
|
UNumericProperty |
|
|
UObject |
The base class of all UE objects. |
|
UObjectBase |
Low level implementation of UObject, should not be used directly in game code |
|
UObjectBaseUtility |
Provides utility functions for UObject, this class should not be used directly |
|
UObjectProperty |
|
|
UObjectPropertyBase |
|
|
UObjectRedirector |
This class will redirect an object load to another object, so if an object is renamed to a different package or group, external references to the object can be found |
|
UPackage |
A package. |
|
UPackageMap |
Maps objects and names to and from indices for network communication. |
|
UProperty |
|
|
UPropertyWrapper |
FProperty wrapper object. |
|
UScriptStruct |
Reflection data for a standalone structure declared in a header or as a user defined struct |
|
USetProperty |
|
|
USoftClassProperty |
|
|
USoftObjectProperty |
|
|
USparseDelegateFunction |
Function definition used by sparse dynamic delegate declarations |
|
UStrProperty |
|
|
UStruct |
Base class for all UObject types that contain fields. |
|
UStructProperty |
|
|
UTextProperty |
|
|
UUInt16Property |
|
|
UUInt32Property |
|
|
UUInt64Property |
|
|
UWeakObjectProperty |
Name |
Description |
---|---|
PropertyAccessUtil::EditorReadOnlyFlags |
Flags that make a property read-only when settings its value in the editor |
PropertyAccessUtil::RuntimeReadOnlyFlags |
Flags that make a property read-only when settings its value at runtime |
UE::GC::ObjectLookahead |
Name |
Description |
---|---|
FAddResaveOnDemandPackage |
Void FAddResaveOnDemandPackage(FName SystemName, FName PackageName); |
FObjectHandleClassResolvedFunc |
Callback notifying when a class is resolved from an object handle or object reference. |
FObjectHandleReadFunc |
FObjectHandles can optionally support tracking. |
FObjectHandleReferenceLoadedFunc |
Callback notifying when an object was loaded through an object handle. |
FObjectHandleReferenceResolvedFunc |
Callback notifying when a object handle is resolved. |
Type |
Name |
Description |
|
---|---|---|
|
EAsyncLoadingResult::Type |
Async package loading result |
|
EAsyncPackageState::Type |
State of the async package after the last tick. |
|
EBlueprintExceptionType::Type |
Kinds of Blueprint exceptions. |
|
ECastCheckedType::Type |
Parameter enum for CastChecked() function, defines when it will check/assert |
|
EDuplicateMode::Type |
Enum used in StaticDuplicateObject() and related functions to describe why something is being duplicated |
|
EExportedDeclaration::Type |
|
|
EFieldIteratorFlags::DeprecatedPropertyFlags |
Old-style TFieldIterator construction flags |
|
EFieldIteratorFlags::InterfaceClassFlags |
Old-style TFieldIterator construction flags |
|
EFieldIteratorFlags::SuperClassFlags |
Old-style TFieldIterator construction flags |
|
EIncludeSuperFlag::Type |
|
|
ELinkerType::Type |
|
|
EScriptInstrumentation::Type |
Script instrumentation event types. |
|
FunctionCallspace::Type |
Space where UFunctions are asking to be called |
|
GameplayTagsManager:: |
|
|
UC:: |
Valid keywords for the UCLASS macro |
|
UE::ELoadConfigPropagationFlags |
Controls how calls to LoadConfig() should be propagated |
|
UE::EPayloadAccessMode |
Lists the various methods of payload access that the trailer supports |
|
UE::EPayloadFilter |
Used to filter requests based on how a payload can function |
|
UE::EPayloadFlags |
Flags that can be set on payloads in a payload trailer |
|
UE::EPayloadStatus |
Used to show the status of a payload |
|
UE::EPayloadStorageType |
Trailer Format The FPackageTrailer is a container that will commonly be appended to the end of a package file. |
|
UE::GC::EAROFlags |
|
|
UE::GC::ELoot |
|
|
UE::GC::ETokenlessId |
Debug id for references that lack a token |
|
UF:: |
Valid keywords for the UFUNCTION and UDELEGATE macros |
|
UI:: |
Valid keywords for the UINTERFACE macro, see the UCLASS versions, above |
|
UM:: |
Metadata usable in UCLASS. |
|
UM:: |
Metadata usable in USTRUCT. |
|
UM:: |
Metadata usable in UPROPERTY. |
|
UM:: |
Metadata usable in UPROPERTY for customizing the behavior of Persona and UMG TODO: Move this to be contained in those modules specifically? |
|
UM:: |
Metadata usable in UPROPERTY for customizing the behavior of Material Expressions TODO: Move this to be contained in that module? |
|
UM:: |
Metadata usable in UFUNCTION. |
|
UM:: |
Metadata specifiers. |
|
UM:: |
Metadata specifiers. |
|
UP:: |
Valid keywords for the UPROPERTY macro |
|
US:: |
Valid keywords for the USTRUCT macro |
Name | Description | ||
---|---|---|---|
|
UClass * |
ConstructorHelpersInternal::FindOrLoadClass |
|
|
T * |
ConstructorHelpersInternal::FindOrLoadObject ( |
|
|
const TCHAR ... |
FunctionCallspace::ToString ( |
|
|
auto |
ObjectPtr_Private::CoerceToPointer ( |
Coerce to pointer through the use of a ".Get()" member, which is the convention within Unreal smart pointer types. |
|
auto |
ObjectPtr_Private::CoerceToPointer ( |
Coerce to pointer through implicit conversion to CommonPointerType where CommonPointerType is deduced, and must be a C++ pointer, not a wrapper type. |
|
const T *... |
ObjectPtr_Private::CoerceToPointer ( |
Coerce to pointer through implicit conversion to const T* (overload through less specific "const T*" parameter to avoid ambiguity with other coercion options that may also exist. |
|
bool |
ObjectPtr_Private::IsObjectPtrEqual ( |
Perform shallow equality check between a TObjectPtr and another (non TObjectPtr) type that we can coerce to a pointer. |
|
bool |
ObjectPtr_Private::IsObjectPtrEqualToRawPtrOfRelatedType ( |
|
|
char(& |
ObjectPtr_Private::ResolveTypeIsComplete ( |
|
|
char(& |
ObjectPtr_Private::ResolveTypeIsComplete ( |
|
|
void |
UE::Core::Private::RecordAssetLog ( |
|
|
FObjectHandl... |
UE::CoreUObject::Private::MakeObjectHandle ( |
These functions are always defined regardless of UE_WITH_OBJECT_HANDLE_LATE_RESOLVE value |
|
void |
UE::CoreUObject::Private::OnHandleRead ( |
|
|
FPackedObjec... |
UE::CoreUObject::Private::ReadObjectHandlePackedObjectRefNoCheck ( |
|
|
UObject *... |
UE::CoreUObject::Private::ReadObjectHandlePointerNoCheck ( |
Read the handle as a pointer without checking if it is resolved. |
|
UObject *... |
UE::CoreUObject::Private::ResolveObjectHandle ( |
Returns the UObject from Handle and the handle is updated cache the resolved UObject |
|
UClass * |
UE::CoreUObject::Private::ResolveObjectHandleClass ( |
|
|
UObject *... |
UE::CoreUObject::Private::ResolveObjectHandleNoRead ( |
Returns the UObject from Handle and the handle is updated cache the resolved UObject. |
|
UObject *... |
UE::CoreUObject::Private::ResolveObjectHandleNoReadNoCheck ( |
Resolves an ObjectHandle without checking if already resolved. Invalid to call for resolved handles |
|
TDirectDispa... |
UE::GC::GetDispatcher ( |
Default implementation is to create new direct dispatcher. |
|
constexpr bo... |
UE::GC::operator! ( |
|
|
constexpr EA... |
UE::GC::operator& |
|
|
UE::GC::operator&= |
||
|
constexpr EA... |
UE::GC::operator^ |
|
|
UE::GC::operator^= |
||
|
constexpr EA... |
UE::GC::operator| |
|
|
UE::GC::operator|= |
||
|
constexpr EA... |
UE::GC::operator~ ( |
|
|
void |
UE::GC::ProcessAsync ( |
Allocates contexts and coordinator, kicks worker tasks that also call ProcessSync. |
|
UE::GC::StealWork ( |
||
|
constexpr bo... |
UE::operator! ( |
|
|
constexpr EP... |
UE::operator& ( |
|
|
EPayloadFlag... |
UE::operator&= ( |
|
|
constexpr EP... |
UE::operator^ ( |
|
|
EPayloadFlag... |
UE::operator^= ( |
|
|
constexpr EP... |
UE::operator| ( |
|
|
EPayloadFlag... |
UE::operator|= ( |
|
|
constexpr EP... |
UE::operator~ ( |
|
|
UE::SoftObjectPath::Private::ConvertObjectPathNames ( |
This function is only for use in fixing up deprecated APIs. |
|
|
UE::SoftObjectPath::Private::ConvertSoftObjectPaths ( |
This function is only for use in fixing up deprecated APIs. |
Name | Description | ||
---|---|---|---|
|
const Type |
ArrayAdd |
Array Add. |
|
const Type |
ArrayClear |
Array Clear. |
|
const Type |
ArrayMove |
Array Item Moved Within the Array. |
|
const Type |
ArrayRemove |
Array Remove. |
|
constexpr uint3... |
DataClassDescriptorIdMask |
|
|
constexpr uint3... |
DataClassDescriptorIdShift |
|
|
constexpr EGCOp... |
DefaultOptions |
|
|
const Type |
Duplicate |
Duplicate. |
|
const Type |
Interactive |
Interactive, e.g. dragging a slider. Will be followed by a ValueSet when finished. |
|
constexpr int32 |
InvalidWeakObjectIndex |
Specifies the ObjectIndex used for invalid object pointers. |
|
constexpr uint3... |
ObjectPathIdMask |
|
|
constexpr uint3... |
ObjectPathIdShift |
|
|
constexpr uint3... |
PackageIdMask |
|
|
constexpr uint3... |
PackageIdShift |
|
|
const Type |
Redirected |
|
|
const Type |
ToggleEditable |
Edit Condition State has changed. |
|
const Type |
Unspecified |
Default value. Add new enums to add new functionality. |
|
const Type |
ValueSet |
Value Set. |