Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
ConstructorHelpers |
|
|
FArrayProperty |
|
|
FAssetMsg |
FAssetMsg This struct contains functions for asset-related messaging |
|
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 |
|
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. |
|
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 |
|
|
FEnumProperty |
|
|
FEnumRegisterCompiledInInfo |
Composite enumeration register compiled in info |
|
FEnumReloadVersionInfo |
Reload version information for enumerations |
|
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 |
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 |
|
FGCArrayPool |
Pool for reducing GC allocations |
|
FGCArrayStruct |
Struct to hold the objects to serialize array and the list of weak references. |
|
FGCCollector |
Specialized FReferenceCollector that uses FGCReferenceProcessor to mark objects as reachable. |
|
FGCObject |
This class provides common registration for garbage collection for non-UObject classes. |
|
FGCReferenceInfo |
Convenience struct containing all necessary information for a reference. |
|
FGCReferenceTokenStream |
Reference token stream class. Used for creating and parsing stream of object references. |
|
FGCScopeGuard |
Prevent GC from running in the current scope |
|
FGCSkipInfo |
Convenience structure containing all necessary information for skipping a dynamic array |
|
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 |
|
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. |
|
FLargeWorldCoordinatesRealProperty |
|
|
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 |
FNetBitReader A bit reader that serializes FNames and UObject* through a network packagemap. |
|
FNetBitWriter |
Consider adding UE_NET_TRACE_ENABLE to build config, for now we use the UE_TRACE_ENABLED as NetTrace is not support unless tracing is enabled. |
|
FNetDeltaSerializeInfo |
FNetDeltaSerializeInfo This is the parameter structure for delta serialization. |
|
FNumericProperty |
|
|
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 |
|
|
FObjectHandleInternal |
FObjectHandle is either a packed object ref or the resolved pointer to an object. |
|
FObjectHandlePackageDebugData |
|
|
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 |
|
|
FObjectPathId |
: OBJPTR: Should this be changed to FObjectImportPathId? It is already written to target the specific patterns in import paths, if we go further in the future and do things like store classname/classpackage info, to the path segments, it would be even more specific to imports. |
|
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 |
Simple wrapper around a FObjectExport which does the text asset specific serialization of export data |
|
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 |
|
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 |
|
|
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. |
|
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 |
|
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 base implementation for reference processor that can be used with FFastReferenceCollector |
|
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 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. |
|
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 |
|
|
FStructVariant |
A variant type holding an instance of a USTRUCT which acts as a value type (copyable, movable) with comparison and serialization support. |
|
FTestUninitializedScriptStructMembersTest |
Helper struct to test if member initialization tests work properly. |
|
FTextProperty |
|
|
FTokenInfo |
Stores debug info about the token. |
|
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 |
|
|
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. |
|
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 |
Interface for SavePackage to test for caller-specific errors. |
|
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 |
|
TDefaultReferenceCollector |
Default implementation for reference collector that can be used with TFastReferenceCollector |
|
TFastReferenceCollector |
|
|
TFastReferenceCollectorArrayPool |
Base class for TFastReferenceCollector array pools. |
|
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. |
|
THasMemberFunction_GetLifetimeReplicatedProps |
|
|
TIntegerPropertyMapping |
|
|
TInternalReferenceCollector |
|
|
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 |
|
TObjectPtr |
TObjectPtr is a type of pointer to a UObject that is meant to function as a drop-in replacement for raw pointer member properties. |
|
TObjectRange |
|
|
TPersistentObjectPtr |
TPersistentObjectPtr is a template base class for FLazyObjectPtr and FSoftObjectPtr |
|
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 |
|
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 @note The second template argument is there to restrict to type that are actually USTRUCT. |
|
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. |
|
UClass |
An object class. |
|
UDelegateFunction |
Function definition used by dynamic delegate declarations |
|
UEnum |
Reflection data for an enumeration. |
|
UField |
Base class of reflection data objects. |
|
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. |
|
UInterface |
Base class for all interfaces |
|
UMetaData |
An object that holds a map of key/value pairs. |
|
UMulticastDelegatePropertyWrapper |
|
|
UMulticastInlineDelegatePropertyWrapper |
|
|
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 |
|
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. |
|
UPropertyWrapper |
FProperty wrapper object. |
|
UScriptStruct |
Reflection data for a standalone structure declared in a header or as a user defined struct |
|
USparseDelegateFunction |
Function definition used by sparse dynamic delegate declarations |
|
UStruct |
Base class for all UObject types that contain fields. |
Name |
Description |
---|---|
LAN_BEACON_MAX_PACKET_SIZE |
|
MAX_PACKET_SIZE |
Values used for initializing UNetConnection and LanBeacon |
MAX_SIMPLE_RETURN_VALUE_SIZE |
This is the size of the buffer used by the VM for unused simple (not constructed) return values. |
MAX_STRING_CONST_SIZE |
Sizes. |
MAX_VARIABLE_SIZE |
This is the largest possible size that a single variable can be; a variables size is determined by multiplying the size of the type by the variables ArrayDim (always 1 unless it's a static array). |
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 |
Name |
Description |
---|---|
CodeSkipSizeType |
|
ELazyLoaderFlags |
Flags serialized with the lazy loader. |
ERenameFlags |
Options to the UObject::Rename() function, bit flag |
FArrayProperty_Super |
Need to break this out a different type so that the DECLARE_CASTED_CLASS_INTRINSIC macro can digest the comma |
FAsyncCompletionCallback |
|
FClassRegistrationInfo |
Registration information for classes |
FDelegateProperty_Super |
Need to break this out a different type so that the DECLARE_CASTED_CLASS_INTRINSIC macro can digest the comma |
FEnumDisplayNameFn |
|
FEnumRegistrationInfo |
Registration information for enums |
FFieldPathProperty_Super |
Copyright Epic Games, Inc. All Rights Reserved. |
FFreezableScriptArray |
Describes a dynamic array. |
FFreezableScriptMap |
|
FGCObjectScopeGuard |
|
FInterfaceProperty_Super |
Need to break this out a different type so that the DECLARE_CASTED_CLASS_INTRINSIC macro can digest the comma |
FLoadPackageAsyncDelegate |
Delegate called on completion of async package loading |
FlowStackType |
|
FMapProperty_Super |
Need to break this out a different type so that the DECLARE_CASTED_CLASS_INTRINSIC macro can digest the comma |
FMulticastScriptDelegate |
|
FNameProperty_Super |
Need to break this out a different type so that the DECLARE_CASTED_CLASS_INTRINSIC macro can digest the comma |
FNativeFuncPtr |
The type of a native function callable by script |
FNetObjectIsDynamic |
|
FObjectHandle |
|
FObjectIterator |
Deprecating the old FObjectIterator class which is now synonymous with FUnsafeObjectIterator |
FPackageRegistrationInfo |
Registration information for packages |
FPersistentThreadSafeObjectIterator |
Class for iterating through all objects, including class default objects. |
FPropertyAccessBuildChangeNotifyFunc |
Callback used to build the information needed to emit property change notifications when setting a property value. |
FPropertyAccessGetFunc |
Callback used to get the value of a property. |
FPropertyAccessSetFunc |
Callback used to set the value of a property. |
FScriptDelegate |
Typedef script delegates for convenience. |
FSetPackageResourceManager |
|
FSetProperty_Super |
Need to break this out a different type so that the DECLARE_CASTED_CLASS_INTRINSIC macro can digest the comma |
FStringAssetReference |
|
FStringClassReference |
|
FStrProperty_Super |
Need to break this out a different type so that the DECLARE_CASTED_CLASS_INTRINSIC macro can digest the comma |
FStructRegistrationInfo |
Registration information for structures |
FTextProperty_Super |
Copyright Epic Games, Inc. All Rights Reserved. |
FThreadSafeObjectIterator |
Class for iterating through all objects, including class default objects. |
FUnsafeObjectIterator |
Class for iterating through all objects, including class default objects. |
ObjectHandleClassResolvedFunction |
Callback notifying when a class is resolved from an object handle or object reference. |
ObjectHandleReadFunction |
FObjectHandles can optionally support tracking. |
ObjectHandleReferenceResolvedFunction |
Callback notifying when an object is resolved from an object handle or object reference. |
ScriptPointerType |
Represents a serializable object pointer in blueprint bytecode. |
TAsyncLoadPriority |
The type that represents an async loading priority |
Type |
|
UUnsizedFIntProperty |
|
UUnsizedIntProperty |
|
VariableSizeType |
A typedef for the size (in bytes) of a property; typedef'd because this value must be synchronized between the blueprint compiler and the VM |
Name |
Description |
|
---|---|---|
|
EArrayPropertyFlags |
Extra flags for array properties. |
|
EAsyncLoadingResult::Type |
Async package loading result |
|
EAsyncPackageState::Type |
State of the async package after the last tick. |
|
EBlueprintExceptionType::Type |
Kinds of Blueprint exceptions. |
|
EBlueprintTextLiteralType |
Kinds of text literals. |
|
ECastCheckedType::Type |
Parameter enum for CastChecked() function, defines when it will check/assert |
|
ECastToken |
|
|
EChannelCloseReason |
|
|
EClassCastFlags |
Flags used for quickly casting classes of certain types; all class cast flags are inherited |
|
EClassFlagMatchType |
|
|
EClassFlags |
Flags describing a class. |
|
EConvertFromTypeResult |
|
|
ECoreRedirectFlags |
Flags describing the type and properties of this redirect |
|
ECppProperty |
|
|
EDataValidationResult |
Enum used by DataValidation plugin to see if an asset has been validated for correctness |
|
EDuplicateMode::Type |
Enum used in StaticDuplicateObject() and related functions to describe why something is being duplicated |
|
EEnumFlags |
Flags describing a UEnum |
|
EExportedDeclaration::Type |
|
|
EExprToken |
Evaluatable expression item types. |
|
EFastReferenceCollectorOptions |
|
|
EFieldIterationFlags |
TFieldIterator construction flags |
|
EFieldIteratorFlags::DeprecatedPropertyFlags |
Old-style TFieldIterator construction flags |
|
EFieldIteratorFlags::InterfaceClassFlags |
Old-style TFieldIterator construction flags |
|
EFieldIteratorFlags::SuperClassFlags |
Old-style TFieldIterator construction flags |
|
EFunctionFlags |
Function flags. |
|
EGCReferenceType |
Enum of different supported reference type tokens. |
|
EGCTokenType |
|
|
EGetByNameFlags |
Optional flags for the UEnum::Get*ByName() functions. |
|
EGetSparseClassDataMethod |
|
|
EHotReloadedClassFlags |
|
|
EIncludeSuperFlag::Type |
|
|
EInternal |
|
|
EInternalObjectFlags |
Objects flags for internal use (GC, low level UObject code) |
|
ELifetimeCondition |
Secondary condition to check before considering the replication of a lifetime property. |
|
ELifetimeRepNotifyCondition |
|
|
ELinkerType::Type |
|
|
ELoadFlags |
Flags for loading objects, used by LoadObject() and related functions and passed as a uint32 |
|
EMapPropertyFlags |
Extra flags for map properties. |
|
ENotifyRegistrationPhase |
|
|
ENotifyRegistrationType |
Used by the EDL at boot time to coordinate loading with what is going on with the deferred registration stuff |
|
EObjectFlags |
Flags describing an object instance |
|
EObjectFullNameFlags |
Enum which specifies the mode in which full object names are constructed |
|
EObjectInitializerOptions |
FObjectInitializer options |
|
EObjectIteratorThreadSafetyOptions |
|
|
EObjectMark |
Object marks are bits associated with UObject. |
|
EPackageExternalResource |
|
|
EPackageFlags |
Package flags, passed into UPackage::SetPackageFlags and related functions |
|
EPackageFormat |
Format for a package payload reported by the PackageResourceManager. |
|
EPackageReloadPhase |
Enum describing the phase of the package reload |
|
EPropertyAccessChangeNotifyMode |
Enum controlling when to emit property change notifications when setting a property value. |
|
EPropertyAccessResultFlags |
Result flags from property access. |
|
EPropertyExportCPPFlags |
|
|
EPropertyFlags |
Flags associated with each property in a class, overriding the property's default behavior. |
|
EPropertyObjectReferenceType |
|
|
EPropertyType |
Property data type enums. |
|
EPropertyValueIteratorFlags |
FPropertyValueIterator construction flags |
|
EReferenceChainSearchMode |
Search mode flags |
|
EReferencerFinderFlags |
|
|
EReloadCompleteReason |
|
|
ESaveFlags |
Flags for saving objects/packages, passed into UPackage::SavePackage() as a uint32 |
|
ESavePackageResult |
Represents the result of saving a package |
|
EScriptInstrumentation::Type |
Script instrumentation event types. |
|
ESoftObjectPathCollectType |
Options for how to set soft object path collection |
|
ESoftObjectPathSerializeType |
Rules for actually serializing the internals of soft object paths |
|
EStaticConstructor |
|
|
EStructFlags |
|
|
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 |
Trailer Format The FPackageTrailer is a container that will commonly be appended to the end of a package file. |
|
UE::EPayloadStatus |
Used to show the status of a payload |
|
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 UPROPERTY. |
|
UM:: |
Metadata usable in USTRUCT. |
|
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 UCLASS. |
|
UM:: |
Metadata usable in UFUNCTION. |
|
UM:: |
Metadata specifiers. |
|
UM:: |
Metadata specifiers. |
|
UM:: |
Metadata usable in UPROPERTY for customizing the behavior of Material Expressions TODO: Move this to be contained in that module? |
|
UP:: |
Valid keywords for the UPROPERTY macro |
|
US:: |
Valid keywords for the USTRUCT macro |
Name | Description | ||
---|---|---|---|
|
AddStructReferencedObjectsOrNot ( |
Selection of AddStructReferencedObjects check. |
|
|
BeginLoad ( |
UObjects are being loaded between these calls |
|
|
CancelAsyncLoading() |
Cancels all async package loading requests. |
|
|
CanCreateObjectClusters() |
Whether object clusters can be created or not. |
|
|
T * |
Cast ( |
|
|
T * |
CastChecked ( |
|
|
const FieldT... |
CastField ( |
|
|
FieldType &#... |
CastField ( |
|
|
const FieldT... |
CastFieldChecked ( |
|
|
FieldType &#... |
CastFieldChecked ( |
|
|
FieldType &#... |
CastFieldCheckedNullAllowed ( |
|
|
const FieldT... |
CastFieldCheckedNullAllowed ( |
|
|
CheckIsClassChildOf_Internal |
Called by NewObject to make sure Child is actually a child of Parent |
|
|
ClassHasInstancesAsyncLoading ( |
Returns true if any instances of the class in question are currently being async loaded. |
|
|
const TCHAR ... |
ClassPackage() |
FFieldCompiledInInfo has been deprecated, use the RegistrationInfo structures below. |
|
CollectGarbage ( |
Deletes all unreferenced objects, keeping objects that have any of the passed in KeepFlags set. |
|
|
EDataValidat... |
CombineDataValidationResults ( |
Combines two different data validation results and returns the combined result. |
|
UObject *... |
ConstructDynamicType ( |
This method is no longer in use and will be removed. |
|
UClass * |
ConstructorHelpersInternal::FindOrLoadClass |
|
|
T * |
ConstructorHelpersInternal::FindOrLoadObject |
|
|
ContainsObjectOfClass |
Determines whether the specified array contains objects of the specified class. |
|
|
UPackage ... |
CreatePackage |
Use CreatePackage overload that does not take the first Outer parameter. Specifying non-null outers for UPackages is no longer supported. |
|
UPackage ... |
CreatePackage ( |
Find an existing package by name or create it if it doesn't exist |
|
DeleteLoader ( |
Queues linker for deletion |
|
|
DeleteLoaders() |
Deletes all linkers that have finished loading |
|
|
DumpClusterToLog ( |
Dumps a single cluster to log. |
|
|
T * |
DuplicateObject |
Convenience template for duplicating an object |
|
T * |
DuplicateObject ( |
|
|
EndLoad ( |
||
|
EnsureLoadingComplete ( |
Ensure all data that can be loaded from the linker (thumbnails, bulk data) is loaded, in preparation for saving out the given package |
|
|
FieldType &#... |
ExactCastField ( |
|
|
Exchange ( |
Exchange variants between TObjectPtr |
|
|
Exchange ( |
||
|
Exchange ( |
||
|
Exchange ( |
||
|
EPackageForm... |
ExtensionToPackageFormat ( |
|
|
UFunction &#... |
FindDelegateSignature ( |
Looks for delegate signature with given name. |
|
UEnum * |
FindExistingEnumIfHotReloadOrDynamic |
This API is no longer in use and will be removed. |
|
UScriptStruc... |
FindExistingStructIfHotReloadOrDynamic |
This API is no longer in use and will be removed. |
|
T * |
FindField |
FindField will no longer return properties. Use FindFProperty instead or FindUField if you want to find UFunctions or UEnums. |
|
T * |
FindField |
FindField will no longer return properties. Use FindFProperty instead or FindUField if you want to find functions or enums. |
|
T * |
FindFieldChecked |
Search for the named field within the specified scope, including any Outer classes; assert on failure. |
|
FindFProperty ( |
||
|
FieldType &#... |
FindFProperty ( |
Templated version of FindFieldByPath |
|
FindFProperty ( |
||
|
FField * |
FindFPropertyByPath ( |
Finds a field given a path to the field (Package.Class[:Subobject:...]:FieldName) |
|
T * |
FindObject |
Find an optional object. |
|
T * |
FindObjectChecked |
Find an optional object, no failure allowed |
|
T * |
FindObjectFast ( |
Find an optional object, relies on the name being unqualified |
|
T * |
FindObjectSafe |
Find an object without asserting on GIsSavingPackage or IsGarbageCollecting() |
|
UObjectBase ... |
FindObjectWithOuter ( |
Find an objects with a given name and or class within an outer |
|
UPackage ... |
FindOrConstructDynamicTypePackage ( |
This method is no longer in use and will be removed. |
|
UPackage ... |
FindPackage |
Find an existing package by name |
|
FindStaleClusters |
Attempts to find clusters with no references to them. |
|
|
FindUField ( |
||
|
FindUField ( |
||
|
FFieldVarian... |
FindUFieldOrFProperty ( |
Finds FProperties or UFunctions and UEnums |
|
FFieldVarian... |
FindUFieldOrFProperty ( |
Finds FProperties or UFunctions and UEnums |
|
FlushAsyncLoading ( |
Blocks till all pending package/ linker requests are fulfilled. |
|
|
ForEachObjectOfClass ( |
Performs an operation on all objects of the provided class |
|
|
ForEachObjectOfClasses ( |
Performs an operation on all objects of the provided classes |
|
|
ForEachObjectWithOuter ( |
Performs an operation on all objects with a given outer |
|
|
ForEachObjectWithOuterBreakable ( |
Performs an operation on objects with a given outer, with the possibility to break iteration |
|
|
ForEachObjectWithPackage ( |
Performs an operation on all objects found within a given package |
|
|
const TCHAR ... |
FunctionCallspace::ToString ( |
|
|
GatherUnreachableObjects ( |
Gathers unreachable objects for IncrementalPurgeGarbage. |
|
|
GetAllDerivedClasses() |
Get all base classes and their direct subclasses |
|
|
GetAllowNativeComponentClassOverrides() |
Utility accessor for whether we are running with component class overrides enabled |
|
|
FGCArrayStru... |
GetArrayStryctFromPool() |
Helper class that looks for UObject references by traversing UClass token stream and calls AddReferencedObjects. |
|
float |
GetAsyncLoadPercentage ( |
Returns the async load percentage for a package in flight with the passed in name or -1 if there isn't one. |
|
UField * |
GetChildFieldsFromStruct ( |
|
|
FField * |
GetChildFieldsFromStruct ( |
|
|
FieldType &#... |
GetChildFieldsFromStruct ( |
|
|
GetConfigFilename ( |
Returns the file to load ini values from for the specified object, taking into account PerObjectConfig-ness |
|
|
GetConvertedDynamicPackageNameToTypeName() |
This method is no longer in use and will be removed. |
|
|
const T *... |
GetDefault ( |
Gets the default object of a class. |
|
const T *... |
GetDefault() |
Get default object of a class. |
|
const T *... |
GetDefault ( |
Get default object of a class. |
|
GetDerivedClasses |
Returns an array of classes that were derived from the specified class. |
|
|
GetDynamicClassMap() |
This method is no longer in use and will be removed. |
|
|
GetDynamicTypeClassName ( |
This method is no longer in use and will be removed. |
|
|
UScriptStruc... |
GetFallbackStruct() |
A struct used as stub for deleted ones. |
|
GetFullNameSafe ( |
Returns the full name of this object |
|
|
GetFullNameSafe ( |
Gets the full name of the provided field. If the field pointer is null, the result is "none" |
|
|
const FStrin... |
GetIniFilenameFromObjectsReference ( |
Gets INI file name from object's reference if it contains one. |
|
GetInnerFieldsFromField |
||
|
GetInnerFieldsFromField |
||
|
GetInnerFieldsFromField ( |
Helper function for getting the inner fields of a field that works with both FFields and UFields |
|
|
double |
GetLastGCTime() |
Gets the last time that the GC was run. |
|
T * |
GetMutableDefault() |
Version of GetDefault() that allows modification |
|
T * |
GetMutableDefault ( |
Version of GetDefault() that allows modification |
|
T * |
GetMutableDefault ( |
Gets the mutable default object of a class. |
|
GetNameSafe ( |
Gets the name of the provided field. If the field pointer is null, the result is "none" |
|
|
GetNameSafe ( |
Returns the name of this object (with no path information) |
|
|
GetNumAsyncPackages() |
Return number of active async load package requests |
|
|
UPackage ... |
GetObjectExternalPackageInternal ( |
Return the assigned external package of an object, if any |
|
UPackage ... |
GetObjectExternalPackageThreadSafe ( |
Return the assigned external package of an object, if any |
|
GetObjectsOfClass ( |
Returns an array of objects of a specific class. |
|
|
GetObjectsWithAllMarks ( |
Build an array of objects having ALL of a set of marks |
|
|
GetObjectsWithAnyMarks ( |
Build an array of objects having ANY of a set of marks |
|
|
GetObjectsWithOuter ( |
Return all objects with a given outer |
|
|
GetObjectsWithPackage ( |
Returns an array of all objects found within a given package |
|
|
FLinkerLoad ... |
GetPackageLinker ( |
Gets a linker for a package and returns it without loading any objects. |
|
FLinkerLoad ... |
GetPackageLinker ( |
Use version that takes a FPackagePath without a FGuid instead |
|
UClass * |
GetParentNativeClass ( |
Returns the native (C++) parent class of the supplied class If supplied class is native, it will be returned. |
|
GetPathNameSafe ( |
Returns the path name of this object |
|
|
GetPathNameSafe ( |
Gets the path name of the provided field. If the field pointer is null, the result is "none" |
|
|
GetPrestreamPackageLinkerName |
||
|
GetPrivateStaticClassBody ( |
Helper template allocate and construct a UClass |
|
|
GetRegisteredClassesVersionNumber() |
Get a version number representing the current state of registered classes. |
|
|
UEnum * |
GetStaticEnum |
Invoke the registration method wrapped in notifications. |
|
UScriptStruc... |
GetStaticStruct ( |
GetStaticStruct with size and hash has been deprecated, use the version without the size and hash. |
|
UScriptStruc... |
GetStaticStruct ( |
Invoke the registration method wrapped in notifications. |
|
UObject *... |
GetTransientOuterForRename ( |
Returns an object in the transient package which respects the rules of Within |
|
UPackage ... |
GetTransientPackage() |
Returns the transient top-level package, which is useful for temporarily storing objects that should never be saved |
|
GetTypeHash ( |
||
|
GetTypeHash ( |
||
|
GetTypeHash ( |
||
|
T * |
GetValid ( |
Returns a pointer to a valid object if the Test object passes IsValid() tests, otherwise null |
|
const T *... |
GetValid ( |
Returns a pointer to a valid object if the Test object passes IsValid() tests, otherwise null |
|
GInitRunaway() |
||
|
GlobalSetProperty |
Internal function used to set a specific property value from debug/console code |
|
|
GRegisterCast ( |
||
|
HashObject ( |
Add an object to the name hash tables |
|
|
HashObjectExternalPackage ( |
Assign an external package directly to an object in the hash tables |
|
|
IncrementalPurgeGarbage ( |
Incrementally purge garbage by deleting all unreferenced objects after routing Destroy. |
|
|
InitializePrivateStaticClass |
Shared function called from the various InitializePrivateStaticClass functions generated my the IMPLEMENT_CLASS macro. |
|
|
FObjectDupli... |
InitStaticDuplicateObjectParams ( |
Returns FObjectDuplicationParameters initialized based of StaticDuplicateObject parameters |
|
deprecated("... |
InternalConstructor ( |
Dynamic class (can be constructed after initial startup) Helper template to call the default constructor for a class |
|
UObject *... |
InternalVTableHelperCtorCaller ( |
Helper template to call the vtable ctor caller for a class |
|
IsClassLoaded() |
Returns true if a class has been loaded (e.g. it has a CDO) |
|
|
IsEditorDomainEnabled() |
Report whether the EditorDomain is enabled by config, for systems that need to behave differently if editordomain will be enabled and need to know before the PackageResourceManager is constructed. |
|
|
IsEditorOnlyObject |
Returns if true if the object is editor-only: |
|
|
IsEventDrivenLoaderEnabled() |
Returns true if the event driven loader is enabled in the current build |
|
|
IsEventDrivenLoaderEnabledInCookedBuilds() |
Returns true if the event driven loader is enabled in cooked builds |
|
|
IsGarbageCollecting() |
Whether we are inside garbage collection |
|
|
IsIncrementalPurgePending() |
Returns whether an incremental purge is still pending/ in progress. |
|
|
IsIncrementalUnhashPending() |
Checks if there's objects pending to be unhashed when running incremental purge |
|
|
IsInGarbageCollectorThread() |
Whether we are running on the Garbage Collector Thread |
|
|
IsLoading() |
Returns whether we are currently loading a package (sync or async) |
|
|
IsObjectHandleNull ( |
||
|
IsObjectHandleResolved ( |
||
|
IsObjectRefNull ( |
||
|
IsPackedObjectRefNull ( |
||
|
IsPossiblyAllocatedUObjectPointer ( |
Returns false if this pointer cannot be a valid pointer to a UObject |
|
|
IsReferenced ( |
Returns whether an object is referenced, not counting references from itself |
|
|
IsValid ( |
Test validity of object |
|
|
IsValidChecked ( |
Test validity of object similar to IsValid(Test) however the null pointer test is skipped |
|
|
IsValidCPPIdentifierChar ( |
||
|
const TCHAR ... |
LexToString ( |
|
|
ListClusters |
Dumps all clusters to log. |
|
|
UClass * |
LoadClass ( |
Load a class object |
|
T * |
LoadObject ( |
Load an object. |
|
UPackage ... |
LoadPackage ( |
Loads a package and all contained objects that match context flags. |
|
UPackage ... |
LoadPackage ( |
Loads a package and all contained objects that match context flags. |
|
LoadPackageAsync ( |
Asynchronously load a package and all contained objects that match context flags. |
|
|
LoadPackageAsync |
Asynchronously load a package and all contained objects that match context flags. |
|
|
LoadPackageAsync ( |
Use version that takes a FPackagePath without a FGuid |
|
|
LoadPackageAsync ( |
Asynchronously load a package and all contained objects that match context flags. |
|
|
FLinkerLoad ... |
LoadPackageLinker ( |
Use version that takes a FPackagePath without a FGuid instead |
|
FLinkerLoad ... |
LoadPackageLinker ( |
Loads a linker for a package and returns it without loading any objects. |
|
FLinkerLoad ... |
LoadPackageLinker ( |
Use version that takes a FPackagePath without a FGuid instead |
|
FLinkerLoad ... |
LoadPackageLinker |
Use version that takes a FPackagePath without a FGuid instead |
|
LockUObjectHashTables() |
Locks UObject hash tables so that other threads can't hash or find new UObjects |
|
|
LogHashMemoryOverheadStatistics ( |
Logs out information about the total object hash memory usage for debug purposes |
|
|
LogHashOuterStatistics ( |
Logs out information about the outer object hash for debug purposes |
|
|
LogHashStatistics ( |
Logs out information about the object hash for debug purposes |
|
|
FObjectHandl... |
MakeObjectHandle ( |
|
|
FObjectHandl... |
MakeObjectHandle ( |
|
|
FObjectHandl... |
MakeObjectHandle ( |
|
|
MakeObjectNameFromDisplayLabel |
Given a display label string, generates an FName slug that is a valid FName for that label. |
|
|
TPrivateObje... |
MakeObjectPtrUnsafe ( |
Used to allow the caller to provide a pointer to an incomplete type of T that has explicitly cast to a UObject. |
|
MakeObjectRef ( |
||
|
MakeObjectRef ( |
||
|
MakeObjectRef ( |
||
|
IPackageReso... |
MakePackageResourceManagerFile() |
Create an FPackageResourceManagerFile, which implements the IPackageResourceManager interface by reading from the local files on disk. |
|
FPackedObjec... |
MakePackedObjectRef ( |
|
|
FPackedObjec... |
MakePackedObjectRef ( |
|
|
FPackedObjec... |
MakePackedObjectRef ( |
|
|
TFieldPath< ... |
MakePropertyPath ( |
Helper function which deduces the type of the initializer. |
|
TStructOnSco... |
MakeStructOnScope ( |
Allocates a new struct of type U with the given arguments and returns it as a Typed StructOnScope of type T. |
|
MakeUniqueObjectName |
Create a unique name by combining a base name and an arbitrary number string. |
|
|
TWeakFieldPt... |
MakeWeakFieldPtr ( |
Helper function which deduces the type of the initializer. |
|
TWeakObjectP... |
MakeWeakObjectPtr ( |
|
|
MarkAllObjects ( |
Adds marks to an ALL objects |
|
|
MarkObject ( |
Adds marks to an object |
|
|
NetworkGuidSetsAreSame ( |
||
|
T * |
NewObject ( |
|
|
T * |
NewObject ( |
|
|
T * |
NewObject ( |
Convenience template for constructing a gameplay object |
|
NotifyRegistrationComplete() |
||
|
NotifyRegistrationEvent ( |
||
|
ObjectGetAllMarks ( |
Returns all of the object marks on a specific object |
|
|
ObjectHandle_Private::OnClassReferenceResolved ( |
||
|
ObjectHandle_Private::OnHandleRead ( |
||
|
ObjectHandle_Private::OnReferenceResolved ( |
||
|
ObjectHasAllMarks ( |
Tests an object for having ALL of a set of marks |
|
|
ObjectHasAnyMarks ( |
Tests an object for having ANY of a set of marks |
|
|
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. |
|
ObjectPtr_Private::IsObjectPtrEqual ( |
Perform shallow equality check between a TObjectPtr and another (non TObjectPtr) type that we can coerce to a pointer. |
|
|
ObjectPtr_Private::IsObjectPtrEqualToRawPtrOfRelatedType ( |
||
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! |
|
|
constexpr bo... |
operator! |
|
|
constexpr bo... |
operator! |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! ( |
|
|
constexpr bo... |
operator! |
|
|
constexpr bo... |
operator! |
|
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
Compare for inequality with a raw pointer |
|
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
Compare for inequality with null |
|
|
operator!= ( |
||
|
operator!= ( |
||
|
constexpr EG... |
operator& ( |
|
|
constexpr EH... |
operator& ( |
|
|
constexpr EO... |
operator& ( |
|
|
constexpr EO... |
operator& ( |
|
|
constexpr EF... |
operator& ( |
|
|
constexpr EF... |
operator& ( |
|
|
constexpr ER... |
operator& ( |
|
|
constexpr ER... |
operator& ( |
|
|
constexpr EP... |
operator& ( |
|
|
constexpr EE... |
operator& ( |
|
|
constexpr EP... |
operator& |
|
|
constexpr EO... |
operator& ( |
|
|
constexpr EI... |
operator& ( |
|
|
constexpr EF... |
operator& |
|
|
constexpr EP... |
operator& ( |
|
|
constexpr EC... |
operator& ( |
|
|
constexpr EC... |
operator& ( |
|
|
constexpr EP... |
operator& ( |
|
|
constexpr EA... |
operator& ( |
|
|
constexpr EM... |
operator& ( |
|
|
constexpr EC... |
operator& ( |
|
|
EObjectFlags... |
operator&= ( |
|
|
ECoreRedirec... |
operator&= ( |
|
|
EFastReferen... |
operator&= ( |
|
|
EPackageFlag... |
operator&= ( |
|
|
EClassFlags ... |
operator&= ( |
|
|
EClassCastFl... |
operator&= ( |
|
|
EPropertyFla... |
operator&= ( |
|
|
EArrayProper... |
operator&= ( |
|
|
EMapProperty... |
operator&= ( |
|
|
EGetByNameFl... |
operator&= ( |
|
|
EInternalObj... |
operator&= ( |
|
|
EPropertyAcc... |
operator&= ( |
|
|
EReferenceCh... |
operator&= ( |
|
|
EReferencerF... |
operator&= ( |
|
|
EFunctionFla... |
operator&= ( |
|
|
EPropertyObj... |
operator&= ( |
|
|
EFieldIterat... |
operator&= ( |
|
|
EObjectFullN... |
operator&= ( |
|
|
EObjectIniti... |
operator&= ( |
|
|
EHotReloaded... |
operator&= ( |
|
|
operator&= ( |
||
|
constexpr ER... |
operator^ ( |
|
|
constexpr EF... |
operator^ ( |
|
|
constexpr EP... |
operator^ |
|
|
constexpr EH... |
operator^ ( |
|
|
constexpr EO... |
operator^ ( |
|
|
constexpr EO... |
operator^ ( |
|
|
constexpr EP... |
operator^ ( |
|
|
constexpr EF... |
operator^ ( |
|
|
constexpr EE... |
operator^ ( |
|
|
constexpr EP... |
operator^ ( |
|
|
constexpr EO... |
operator^ ( |
|
|
constexpr EM... |
operator^ ( |
|
|
constexpr EA... |
operator^ ( |
|
|
constexpr EC... |
operator^ ( |
|
|
constexpr EC... |
operator^ ( |
|
|
constexpr EP... |
operator^ ( |
|
|
constexpr EC... |
operator^ ( |
|
|
constexpr EG... |
operator^ ( |
|
|
constexpr EI... |
operator^ ( |
|
|
constexpr ER... |
operator^ ( |
|
|
constexpr EF... |
operator^ |
|
|
EPropertyAcc... |
operator^= ( |
|
|
EGetByNameFl... |
operator^= ( |
|
|
ECoreRedirec... |
operator^= ( |
|
|
EPackageFlag... |
operator^= ( |
|
|
EClassFlags ... |
operator^= ( |
|
|
EClassCastFl... |
operator^= ( |
|
|
EPropertyFla... |
operator^= ( |
|
|
EArrayProper... |
operator^= ( |
|
|
EMapProperty... |
operator^= ( |
|
|
EObjectFlags... |
operator^= ( |
|
|
EInternalObj... |
operator^= ( |
|
|
EFastReferen... |
operator^= ( |
|
|
EReferenceCh... |
operator^= ( |
|
|
EReferencerF... |
operator^= ( |
|
|
EFunctionFla... |
operator^= ( |
|
|
EPropertyObj... |
operator^= ( |
|
|
EFieldIterat... |
operator^= ( |
|
|
EObjectFullN... |
operator^= ( |
|
|
EObjectIniti... |
operator^= ( |
|
|
EHotReloaded... |
operator^= ( |
|
|
operator^= ( |
||
|
constexpr EP... |
operator| ( |
|
|
constexpr ER... |
operator| ( |
|
|
constexpr EF... |
operator| ( |
|
|
constexpr EO... |
operator| ( |
|
|
constexpr EF... |
operator| ( |
|
|
constexpr EO... |
operator| ( |
|
|
constexpr ER... |
operator| ( |
|
|
constexpr EP... |
operator| |
|
|
constexpr EP... |
operator| ( |
|
|
constexpr EA... |
operator| ( |
|
|
constexpr EI... |
operator| ( |
|
|
constexpr EO... |
operator| ( |
|
|
constexpr EM... |
operator| ( |
|
|
constexpr EP... |
operator| ( |
|
|
constexpr EC... |
operator| ( |
|
|
constexpr EC... |
operator| ( |
|
|
constexpr EG... |
operator| ( |
|
|
constexpr EH... |
operator| ( |
|
|
constexpr EE... |
operator| ( |
|
|
constexpr EC... |
operator| ( |
|
|
constexpr EF... |
operator| |
|
|
EReferencerF... |
operator|= ( |
|
|
EFunctionFla... |
operator|= ( |
|
|
EHotReloaded... |
operator|= ( |
|
|
EObjectIniti... |
operator|= ( |
|
|
EObjectFullN... |
operator|= ( |
|
|
EFieldIterat... |
operator|= ( |
|
|
EGetByNameFl... |
operator|= ( |
|
|
ECoreRedirec... |
operator|= ( |
|
|
EFastReferen... |
operator|= ( |
|
|
EPackageFlag... |
operator|= ( |
|
|
EMapProperty... |
operator|= ( |
|
|
EClassCastFl... |
operator|= ( |
|
|
EPropertyFla... |
operator|= ( |
|
|
EArrayProper... |
operator|= ( |
|
|
EPropertyObj... |
operator|= ( |
|
|
EObjectFlags... |
operator|= ( |
|
|
EInternalObj... |
operator|= ( |
|
|
operator|= ( |
||
|
EPropertyAcc... |
operator|= ( |
|
|
EReferenceCh... |
operator|= ( |
|
|
EClassFlags ... |
operator|= ( |
Declare bitwise operators to allow EClassFlags to be combined but still retain type safety. |
|
constexpr ER... |
operator~ |
|
|
constexpr EF... |
operator~ ( |
|
|
constexpr EO... |
operator~ |
|
|
constexpr EF... |
operator~ ( |
|
|
constexpr EO... |
operator~ ( |
|
|
constexpr EP... |
operator~ |
|
|
constexpr EH... |
operator~ |
|
|
constexpr EP... |
operator~ |
|
|
constexpr EE... |
operator~ ( |
|
|
constexpr ER... |
operator~ |
|
|
constexpr EO... |
operator~ ( |
|
|
constexpr EI... |
operator~ ( |
|
|
constexpr EG... |
operator~ ( |
|
|
constexpr EC... |
operator~ ( |
|
|
constexpr EF... |
operator~ |
|
|
constexpr EM... |
operator~ ( |
|
|
constexpr EC... |
operator~ ( |
|
|
constexpr EC... |
operator~ ( |
|
|
constexpr EP... |
operator~ ( |
|
|
constexpr EA... |
operator~ ( |
|
|
constexpr EP... |
operator~ ( |
|
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
Equality/Inequality comparisons against another type that can be implicitly converted to the pointer type kept in a TObjectPtr. |
|
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
Compare to null |
|
|
operator== ( |
||
|
operator== ( |
Compare for equality with a raw pointer |
|
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
Compare with another TLazyObjectPtr of related type |
|
|
operator== ( |
||
|
operator== ( |
||
|
ParseObject |
Parse a reference to an object from the input stream. |
|
|
ParseObject |
Parse a reference to an object from a text representation |
|
|
TArray< cons... |
ParsePropertyFlags ( |
Parses a bit mask of property flags into an array of string literals that match the flags |
|
EAsyncPackag... |
ProcessAsyncLoading |
Serializes a bit of data each frame with a soft time limit. |
|
EAsyncPackag... |
ProcessAsyncLoadingUntilComplete ( |
Blocks and runs ProcessAsyncLoading until the time limit is hit, the completion predicate returns true, or all async loading is done |
|
ProcessNewlyLoadedUObjects |
Must be called after a module has been loaded that contains UObject classes |
|
|
FPackedObjec... |
ReadObjectHandlePackedObjectRef ( |
Read the handle as a packed object ref if unresolved, and otherwise return the null packed object ref. |
|
FPackedObjec... |
ReadObjectHandlePackedObjectRefNoCheck ( |
Read the handle as a packed object ref without checking if it is unresolved. |
|
UObject *... |
ReadObjectHandlePointer ( |
Read the handle as a pointer if resolved, and otherwise return null. |
|
UObject *... |
ReadObjectHandlePointerNoCheck ( |
Read the handle as a pointer without checking if it is resolved. |
|
RegisterCompiledInInfo ( |
Adds a class registration and version information. The InInfo parameter must be static. |
|
|
RegisterCompiledInInfo ( |
Register compiled in information for multiple classes, structures, and enumerations |
|
|
RegisterCompiledInInfo ( |
Adds a static package registration and version information. The InInfo parameter must be static. |
|
|
RegisterCompiledInInfo ( |
Adds a static enum registration and version information. The InInfo parameter must be static. |
|
|
RegisterCompiledInInfo ( |
Adds a struct registration and version information. The InInfo parameter must be static. |
|
|
ReloadNotifyFunctionRemap ( |
Invoke when a duplicate function has been detected. |
|
|
UPackage ... |
ReloadPackage |
Checks to see if a package has been loaded, and if so, unloads it before loading it again. |
|
ReloadPackages ( |
Given an array of packages, checks to see if each package has been loaded, and if so, unloads it before loading it again. |
|
|
ResetLinkerExports ( |
Reset the linker exports associated with the package |
|
|
ResetLoaders ( |
Remove references to the linker for the given package and delete the linker. |
|
|
ResetLoadersForSave |
No longer used; use version that takes a UPackage* and call EnsureLoadingComplete separately. |
|
|
ResetLoadersForSave |
Reset the loader for the given package if it is using the given filename, so we can write to the file |
|
|
ResetLoadersForSave ( |
Reset the loaders for the given packages if they are using the given filenames, so we can write to the files |
|
|
ResolveIniObjectsReference |
Resolves ini object path to string object path. |
|
|
ResolveName |
Internal function that takes a fully qualified or relative object path string and converts it into a path relative to a package. |
|
|
UObject *... |
ResolveObjectHandle ( |
|
|
UClass * |
ResolveObjectHandleClass ( |
|
|
UObject *... |
ResolveObjectHandleNoRead ( |
|
|
UObject *... |
ResolveObjectRef ( |
|
|
UClass * |
ResolveObjectRefClass ( |
|
|
UObject *... |
ResolvePackedObjectRef ( |
|
|
UClass * |
ResolvePackedObjectRefClass ( |
|
|
ReturnToPool ( |
||
|
const TCHAR ... |
RPC_GetLastFailedReason() |
|
|
RPC_ResetLastFailedReason() |
Functions to assist in detecting errors during RPC calls |
|
|
RPC_ValidateFailed ( |
||
|
SafeLoadError |
Internal function used to possibly output an error message, taking into account the outer and LoadFlags. |
|
|
SaveToTransactionBuffer |
Save a copy of this object into the transaction buffer if we are currently recording into one (undo/redo). |
|
|
SerializeChecksum |
Checksum macros for verifying archives stay in sync |
|
|
SerializeSingleField ( |
Helper function for serializing FField to an archive. |
|
|
SetAsyncLoadingAllowed ( |
Allows or disallows async loading (for example async loading is not allowed after the final flush on exit) |
|
|
ObjectHandle... |
SetObjectHandleClassResolvedCallback |
Installs a new callback for notifications that a class has been resolved from an object handle or object reference. |
|
ObjectHandle... |
SetObjectHandleReadCallback ( |
Installs a new callback for notifications that an object value has been read from a handle. |
|
ObjectHandle... |
SetObjectHandleReferenceResolvedCallback |
Installs a new callback for notifications that an object has been resolved from an object handle or object reference. |
|
ShrinkUObjectHashTables() |
Shrink the UObject hash tables |
|
|
SnapshotTransactionBuffer ( |
Causes the transaction system to emit a snapshot event for the given object if the following conditions are met: a) The object is currently transacting. b) The object has changed since it started transacting. |
|
|
SnapshotTransactionBuffer ( |
||
|
SortPackagesForReload |
Given an array of packages, sort them so that dependencies will be processed before the packages that depend on them. |
|
|
UObject *... |
StaticAllocateObject ( |
Create a new instance of an object or replace an existing object. |
|
StaticAllocateObjectErrorTests ( |
Check for StaticAllocateObject error; only for use with the editor, make or other commandlets. |
|
|
UClass * |
StaticClass() |
|
|
UObject *... |
StaticConstructObject_Internal ( |
Use version that takes parameter struct |
|
UObject *... |
StaticConstructObject_Internal ( |
Create a new instance of an object. |
|
UObject *... |
StaticDuplicateObject ( |
This version is deprecated in favor of StaticDuplicateObjectEx |
|
UObject *... |
StaticDuplicateObjectEx ( |
Creates a copy of SourceObject using the Outer and Name specified, as well as copies of all objects contained by SourceObject. |
|
UEnum * |
StaticEnum() |
|
|
StaticExec ( |
Parses a global context system console or debug command and executes it. |
|
|
UObject *... |
StaticFindObject |
Tries to find an object in memory. |
|
UObject *... |
StaticFindObjectChecked |
Version of StaticFindObject() that will assert if the object is not found |
|
UObject *... |
StaticFindObjectFast ( |
Fast version of StaticFindObject that relies on the passed in FName being the object name without any group/package qualifiers. |
|
UObject *... |
StaticFindObjectFastExplicit ( |
Variation of StaticFindObjectFast that uses explicit path. |
|
UObject *... |
StaticFindObjectFastInternal ( |
Private internal version of StaticFindObjectFast that allows using 0 exclusion flags. |
|
UObject *... |
StaticFindObjectFastSafe ( |
Fast and safe version of StaticFindObject that relies on the passed in FName being the object name without any group/package qualifiers. |
|
UObject *... |
StaticFindObjectSafe |
Internal version of StaticFindObject that will not assert on GIsSavingPackage or IsGarbageCollecting() |
|
UClass * |
StaticLoadClass |
Version of StaticLoadObject() that will load classes |
|
UObject *... |
StaticLoadObject ( |
Find or load an object by string name with optional outer and filename specifications. |
|
UScriptStruc... |
StaticStruct() |
|
|
StaticTick ( |
Static UObject tick function, used to verify certain key assumptions and to tick the async loading code. |
|
|
Swap ( |
Swap variants between TObjectPtr |
|
|
Swap ( |
||
|
Swap ( |
||
|
Swap ( |
||
|
T * |
ToRawPtr ( |
|
|
T * |
ToRawPtr ( |
|
|
T ** |
ToRawPtrArrayUnsafe ( |
|
|
T ** |
ToRawPtrArrayUnsafe ( |
|
|
decltype(aut... |
ToRawPtrTArrayUnsafe ( |
|
|
ToValidCPPIdentifierChars ( |
||
|
TryCollectGarbage ( |
Performs garbage collection only if no other thread holds a lock on GC |
|
|
UClassCompiledInDefer |
UClassCompiledInDefer has been deprecated, use RegisterCompiledInInfo. |
|
|
UnhashObject ( |
Remove an object to the name hash tables |
|
|
UnhashObjectExternalPackage ( |
Assign an external package directly to an object in the hash tables |
|
|
UnhashUnreachableObjects ( |
Calls ConditionalBeginDestroy on unreachable objects |
|
|
UnicodeToCPPIdentifier |
||
|
UnlockUObjectHashTables() |
Unlocks UObject hash tables |
|
|
UnMarkAllObjects ( |
Removes marks from ALL objects |
|
|
UnMarkObject ( |
Removes marks from and object |
|
|
UObjectBaseInit() |
Final phase of UObject initialization. |
|
|
UObjectBaseShutdown() |
Final phase of UObject shutdown |
|
|
UObjectCompiledInDefer |
UObjectCompiledInDefer has been deprecated, use RegisterCompiledInInfo. |
|
|
UObjectCompiledInDeferEnum |
UObjectCompiledInDeferEnum has been deprecated, use RegisterCompiledInInfo. |
|
|
UObjectCompiledInDeferStruct ( |
UObjectCompiledInDeferStruct has been deprecated, use RegisterCompiledInInfo. |
|
|
UObjectForceRegistration ( |
Force a pending registrant to register now instead of in the natural order |
|
|
UObjectInitialized() |
Checks to see if the UObject subsystem is fully bootstrapped and ready to go. |
|
|
UpdateSuffixForNextNewObject ( |
Internal function used to update the suffix to be given to the next newly-created unnamed object. |
|
|
UsesPerObjectConfig ( |
Determines whether the specified object should load values using PerObjectConfig rules |
Name | Description | ||
---|---|---|---|
|
const Type |
ArrayAdd |
Array Add. |
|
const Type |
ArrayClear |
Array Clear. |
|
const Type |
ArrayRemove |
Array Remove. |
|
bHasChanged |
True if this class has changed after hot-reload (or new class) |
|
|
Crc |
CRC of the generated code for this class |
|
|
constexpr uint3... |
DataClassDescriptorIdMask |
|
|
constexpr uint3... |
DataClassDescriptorIdShift |
|
|
const Type |
Duplicate |
Duplicate. |
|
GAllowCookedDataInEditorBuilds |
This allows loading cooked content in the editor |
|
|
GAllowUnversionedContentInEditor |
This allows loading unversioned cooked content in the editor |
|
|
GAssetClustreringEnabled |
If non-zero, the engine will attempt to create clusters from asset files |
|
|
FNativeFuncPtr[... |
GCasts |
|
|
GCreateGCClusters |
If non-zero, the engine will create Garbage Collector clusters to speed up Garbage Collection |
|
|
GIsGarbageCollecting |
True if Garbage Collection is running. |
|
|
GIsObjectSelectedInEditor |
Callback for editor object selection. |
|
|
GIsSavingPackage |
Use the IsSavingPackage() function instead. |
|
|
GShouldVerifyGCAssumptions |
Allows release builds to override not verifying GC assumptions. |
|
|
GUObjectAllocator |
Global UObjectBase allocator |
|
|
GUObjectArray |
Global UObject allocator |
|
|
GUObjectClusters |
||
|
const Type |
Interactive |
Interactive, e.g. dragging a slider. Will be followed by a ValueSet when finished. |
|
ObjectHandleClassResolvedCallback |
||
|
ObjectHandleReadCallback |
||
|
ObjectHandleReferenceResolvedCallback |
||
|
constexpr uint3... |
ObjectPathIdMask |
|
|
constexpr uint3... |
ObjectPathIdShift |
|
|
UClass * |
OldClass |
Old UClass object |
|
constexpr uint3... |
PackageIdMask |
|
|
constexpr uint3... |
PackageIdShift |
|
|
const Type |
Redirected |
|
|
constexpr EObje... |
RF_InternalGarbage |
|
|
constexpr EObje... |
RF_InternalMirroredFlags |
|
|
constexpr EObje... |
RF_InternalPendingKill |
|
|
SelectedSearchableValues |
Selected AssetRegistrySearchable values |
|
|
Size |
Size of the class |
|
|
STATCAT_Advanced |
||
|
STATCAT_Advanced |
||
|
STATCAT_Advanced |
||
|
UClass *(&#... |
StaticClassFn |
This type is no longer in use and will be removed. |
|
const Type |
Unspecified |
Default value. Add new enums to add new functionality. |
|
const Type |
ValueSet |
Value Set. |