Name |
Description |
|
---|---|---|
|
ConstructorHelpers |
|
|
FArrayProperty |
|
|
FAssetMsg |
FAssetMsg This struct contains functions for asset-related messaging |
|
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. |
|
FClassTree |
Manages an inheritance tree. |
|
FCompiledInDefer |
|
|
FCompiledInDeferEnum |
|
|
FCompiledInDeferStruct |
|
|
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) |
|
FDoubleProperty |
Describes an IEEE 64-bit floating point variable. |
|
FDynamicClassStaticData |
|
|
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 |
|
|
FField |
Base class of reflection data objects. |
|
FFieldClass |
Object representing a type of an FField struct. |
|
FFieldCompiledInInfo |
Base class for deferred native class registration |
|
FFieldNetCache |
Information about a field. |
|
FFieldPath |
|
|
FFieldPathProperty |
|
|
FFieldVariant |
|
|
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 |
|
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. |
|
FGCObjectScopeGuard |
Specific implementation of FGCObject that prevents a single UObject-based pointer from being GC'd while this guard is in scope. |
|
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 |
|
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 |
|
|
FInternalReferenceCollector |
|
|
FIntProperty |
Describes a 32-bit signed integer variable. |
|
FJoinabilitySettings |
|
|
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. |
|
FLinkerLoad |
|
|
FLinkerSave |
Handles saving Unreal package files. |
|
FLinkerTables |
|
|
FLooseFileWriter |
|
|
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 |
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. |
|
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 |
|
|
FObjectIterator |
Class for iterating through all objects, including class default objects. |
|
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 |
|
|
FObjectProperty |
Describes a reference variable to another object which may be nil. |
|
FObjectPropertyBase |
Describes a reference variable to another object which may be nil. |
|
FObjectResource |
Base class for UObject resource types. |
|
FObjectTextExport |
Simple wrapper around a FObjectExport which does the text asset specific serialization of export data |
|
FOutParmRec |
Information remembered about an Out parameter. |
|
FPackageFileSummary |
A "table of contents" for an Unreal package file. Stored at the top of the file. |
|
FPackageId |
|
|
FPackageIndex |
Wrapper for index into a ULnker's ImportMap or ExportMap. |
|
FPackageReloadedEvent |
Delegate payload for FOnPackageReloaded |
|
FPackageStoreWriter |
|
|
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. |
|
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 |
|
|
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. |
|
FSavePackageContext |
|
|
FSavePackageResultStruct |
Struct returned from save package, contains the enum as well as extra data about what was written |
|
FScopeCycleCounterUObject |
|
|
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. |
|
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. |
|
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 |
|
|
FSparseDelegateStorage |
Sparse delegates can be used for infrequently bound delegates so that the object uses only 1 byte of storage instead of having the full overhead of the delegate invocation list. |
|
FStrProperty |
|
|
FStructBaseChain |
|
|
FStructOnScope |
|
|
FStructProperty |
Describes a structure variable embedded in (as opposed to referenced by) an object. |
|
FStructUtils |
|
|
FSubobjectPtr |
|
|
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. |
|
FUniqueNetId |
Abstraction of a profile service online Id The class is meant to be opaque |
|
FUniqueNetIdKeyFuncs |
|
|
FUniqueNetIdWrapper |
|
|
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. |
|
IRepChangedPropertyTracker |
|
|
TAllFieldsIterator |
For iterating through all fields in all structs. |
|
TBaseStructure |
|
|
TClassCompiledInDefer |
Specialized version of the deferred class registration structure. |
|
TCppClassTypeTraits |
Defines traits for specific C++ class types |
|
TDefaultReferenceCollector |
Default implementation for reference collector that can be used with TFastReferenceCollector |
|
TFastReferenceCollector |
|
|
TFieldIterator |
For iterating through a linked list of fields. |
|
TFieldPath |
|
|
TFieldRange |
|
|
TFObjectPropertyBase |
|
|
TGCObjectsScopeGuard |
Specific implementation of FGCObject that prevents an array of UObject-based pointers from being GC'd while this guard is in scope. |
|
TIntegerPropertyMapping |
|
|
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. |
|
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 |
|
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 |
|
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 |
|
|
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 |
|
TSubobjectPtrDeprecated |
|
|
TUniqueNetIdMapKeyFuncs |
|
|
TWeakFieldPtr |
|
|
TWeakFieldPtrMapKeyFuncs |
MapKeyFuncs for TWeakFieldPtrs which allow the key to become stale without invalidating the map. |
|
TWeakInterfacePtr |
|
|
UClass |
An object class. |
|
UDelegateFunction |
Function definition used by dynamic delegate declarations |
|
UDelegateProperty |
|
|
UDynamicClass |
Dynamic class (can be constructed after initial startup) |
|
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 UE4 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 |
FAssetPtr |
|
FAsyncCompletionCallback |
|
FDelegateProperty_Super |
Need to break this out a different type so that the DECLARE_CASTED_CLASS_INTRINSIC macro can digest the comma |
FEnumDisplayNameFn |
|
FFieldPathProperty_Super |
Copyright Epic Games, Inc. All Rights Reserved. |
FFreezableScriptArray |
Describes a dynamic array. |
FFreezableScriptMap |
|
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 |
|
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. |
FSetProperty_Super |
Need to break this out a different type so that the DECLARE_CASTED_CLASS_INTRINSIC macro can digest the comma |
FStringAssetReference |
Not deprecating these yet as it will lead to too many warnings in games |
FStringClassReference |
|
FStrProperty_Super |
Need to break this out a different type so that the DECLARE_CASTED_CLASS_INTRINSIC macro can digest the comma |
FTextProperty_Super |
Copyright Epic Games, Inc. All Rights Reserved. |
FUniqueNetIdSet |
|
ScriptPointerType |
Represents a serializable object pointer in blueprint bytecode. |
TAssetPtr |
Not deprecating these yet as it will lead to too many warnings in games |
TAssetSubclassOf |
|
TAsyncLoadPriority |
The type that represents an async loading priority |
TUniqueNetIdMap |
|
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. |
|
EConstructDynamicType |
|
|
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 |
|
EExportedDeclaration::Type |
|
|
EExprToken |
Evaluatable expression item types. |
|
EFieldIteratorFlags::DeprecatedPropertyFlags |
TFieldIterator construction flags |
|
EFieldIteratorFlags::InterfaceClassFlags |
TFieldIterator construction flags |
|
EFieldIteratorFlags::SuperClassFlags |
TFieldIterator construction flags |
|
EFunctionFlags |
Function flags. Note: Please keep ParseFunctionFlags in sync when this enum is modified. |
|
EGCReferenceType |
Enum of different supported reference type tokens. |
|
EGetByNameFlags |
Optional flags for the UEnum::Get*ByName() functions. |
|
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 |
|
EObjectMark |
Object marks are bits associated with UObject. |
|
EPackageFlags |
Package flags, passed into UPackage::SetPackageFlags and related functions |
|
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. |
|
EPropertyType |
Property data type enums. |
|
EPropertyValueIteratorFlags |
FPropertyValueIterator construction flags |
|
EReferenceChainSearchMode |
Search mode flags |
|
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 |
|
UE4::ELoadConfigPropagationFlags |
Controls how calls to LoadConfig() should be propagated |
|
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 for customizing the behavior of Material Expressions TODO: Move this to be contained in that module? |
|
UM:: |
Metadata specifiers. |
|
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 USTRUCT. |
|
UM:: |
Metadata specifiers. |
|
UM:: |
Metadata usable in UPROPERTY. |
|
UM:: |
Metadata usable in UFUNCTION. |
|
UM:: |
Metadata usable in UCLASS. |
|
UP:: |
Valid keywords for the UPROPERTY macro |
|
US:: |
Valid keywords for the USTRUCT macro |
Name | Description | ||
---|---|---|---|
|
AddStructReferencedObjectsOrNot ( |
Selection of AddStructReferencedObjects check. |
|
|
AllocateUObjectIndexForCurrentThread ( |
Adds a uobject to the global array which is used for uobject iteration |
|
|
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. |
|
|
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 ( |
Constructs dynamic type of a given class. |
|
UClass * |
ConstructorHelpersInternal::FindOrLoadClass |
|
|
T * |
ConstructorHelpersInternal::FindOrLoadObject |
|
|
ContainsObjectOfClass |
Determines whether the specified array contains objects of the specified class. |
|
|
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 |
|
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 ( |
|
|
UFunction &#... |
FindDelegateSignature ( |
Looks for delegate signature with given name. |
|
UEnum * |
FindExistingEnumIfHotReloadOrDynamic |
Called during HotReload to hook up an existing enum |
|
UScriptStruc... |
FindExistingStructIfHotReloadOrDynamic |
Called during HotReload to hook up an existing structure |
|
T * |
FindField |
FindField will no longer return properties. Use FindProperty instead or FindUField if you want to find functions or enums. |
|
T * |
FindField |
FindField will no longer return properties. Use FindFProperty instead or FindUField if you want to find UFunctions or UEnums. |
|
T * |
FindFieldChecked |
Search for the named field within the specified scope, including any Outer classes; assert on failure. |
|
FindFProperty |
||
|
FindFProperty |
||
|
FieldType &#... |
FindFProperty ( |
Templated version of FindFieldByPath |
|
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 ( |
Finds or constructs a package for dynamic type. |
|
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 with a given outer |
|
|
ForEachObjectWithOuter ( |
Performs an operation on all objects with a given outer |
|
|
const TCHAR ... |
FunctionCallspace::ToString ( |
|
|
GatherUnreachableObjects ( |
Gathers unreachable objects for IncrementalPurgeGarbage. |
|
|
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. |
|
FieldType &#... |
GetChildFieldsFromStruct ( |
|
|
UField * |
GetChildFieldsFromStruct ( |
|
|
FField * |
GetChildFieldsFromStruct ( |
|
|
GetConfigFilename ( |
Returns the file to load ini values from for the specified object, taking into account PerObjectConfig-ness |
|
|
GetConvertedDynamicPackageNameToTypeName() |
Get names of "virtual" packages, that contain Dynamic types |
|
|
const T *... |
GetDefault() |
Get default object of a class. |
|
const T *... |
GetDefault ( |
Get default object of a class. |
|
const T *... |
GetDefault ( |
Gets the default object of a class. |
|
GetDerivedClasses |
Returns an array of classes that were derived from the specified class. |
|
|
GetDuplicatedCDOMap() |
Map of duplicated CDOs for reinstancing during hot-reload purposes. |
|
|
GetDynamicClassMap() |
Returns map of all dynamic/nativized classes |
|
|
GetDynamicTypeClassName ( |
Given a dynamic type path name, returns that type's class name (can be either DynamicClass, ScriptStruct or Enum). |
|
|
UScriptStruc... |
GetFallbackStruct() |
A struct used as stub for deleted ones. |
|
GetFullNameSafe ( |
Gets the full name of the provided field. If the field pointer is null, the result is "none" |
|
|
GetFullNameSafe ( |
Returns the full name of this object |
|
|
const FStrin... |
GetIniFilenameFromObjectsReference ( |
Gets INI file name from object's reference if it contains one. |
|
T * |
GetMutableDefault() |
Version of GetDefault() that allows modification |
|
T * |
GetMutableDefault ( |
Gets the mutable default object of a class. |
|
T * |
GetMutableDefault ( |
Version of GetDefault() that allows modification |
|
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 |
|
|
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 |
|
|
FLinkerLoad ... |
GetPackageLinker ( |
Gets a linker for a package and returns it without loading any objects. |
|
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 |
|
|
UEnum * |
GetStaticEnum |
Either call the passed in singleton, or if this is hot reload, find the existing enum |
|
UScriptStruc... |
GetStaticStruct ( |
Either call the passed in singleton, or if this is hot reload, find the existing struct |
|
UPackage ... |
GetTransientPackage() |
Returns the transient top-level package, which is useful for temporarily storing objects that should never be saved |
|
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 |
|
|
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. |
|
|
InternalConstructor ( |
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) |
|
|
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) |
|
|
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 |
|
|
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. |
|
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. Non-blocking. |
|
|
FLinkerLoad ... |
LoadPackageLinker ( |
Loads a linker for a package and returns it without loading any objects. |
|
FLinkerLoad ... |
LoadPackageLinker |
|
|
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 |
|
|
MakeObjectNameFromDisplayLabel |
Given a display label string, generates an FName slug that is a valid FName for that label. |
|
|
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. |
|
MarkAllObjects ( |
Adds marks to an ALL objects Note: Some objects, those not accessible via FObjectIterator, will not be marked |
|
|
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 |
|
|
ObjectHasAllMarks ( |
Tests an object for having ALL of a set of marks |
|
|
ObjectHasAnyMarks ( |
Tests an object for having ANY of a set of marks |
|
|
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!= ( |
Compare for inequality with null |
|
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
||
|
operator!= ( |
||
|
constexpr EG... |
operator& ( |
|
|
constexpr EH... |
operator& ( |
|
|
constexpr EO... |
operator& ( |
|
|
constexpr EF... |
operator& ( |
|
|
constexpr ER... |
operator& ( |
|
|
constexpr EP... |
operator& ( |
|
|
constexpr EI... |
operator& ( |
|
|
constexpr EC... |
operator& ( |
|
|
constexpr EM... |
operator& ( |
|
|
constexpr EA... |
operator& ( |
|
|
constexpr EP... |
operator& ( |
|
|
constexpr EC... |
operator& ( |
|
|
constexpr EC... |
operator& ( |
|
|
constexpr EP... |
operator& ( |
|
|
constexpr EO... |
operator& ( |
|
|
EHotReloaded... |
operator&= ( |
|
|
EObjectFullN... |
operator&= ( |
|
|
EFunctionFla... |
operator&= ( |
|
|
EReferenceCh... |
operator&= ( |
|
|
EPropertyAcc... |
operator&= ( |
|
|
EInternalObj... |
operator&= ( |
|
|
EArrayProper... |
operator&= ( |
|
|
EMapProperty... |
operator&= ( |
|
|
EPropertyFla... |
operator&= ( |
|
|
EClassCastFl... |
operator&= ( |
|
|
EClassFlags ... |
operator&= ( |
|
|
EPackageFlag... |
operator&= ( |
|
|
EObjectFlags... |
operator&= ( |
|
|
EGetByNameFl... |
operator&= ( |
|
|
ECoreRedirec... |
operator&= ( |
|
|
constexpr EO... |
operator^ ( |
|
|
constexpr EF... |
operator^ ( |
|
|
constexpr ER... |
operator^ ( |
|
|
constexpr EP... |
operator^ ( |
|
|
constexpr EI... |
operator^ ( |
|
|
constexpr EM... |
operator^ ( |
|
|
constexpr EO... |
operator^ ( |
|
|
constexpr EA... |
operator^ ( |
|
|
constexpr EC... |
operator^ ( |
|
|
constexpr EC... |
operator^ ( |
|
|
constexpr EP... |
operator^ ( |
|
|
constexpr EC... |
operator^ ( |
|
|
constexpr EG... |
operator^ ( |
|
|
constexpr EP... |
operator^ ( |
|
|
constexpr EH... |
operator^ ( |
|
|
EGetByNameFl... |
operator^= ( |
|
|
ECoreRedirec... |
operator^= ( |
|
|
EObjectFullN... |
operator^= ( |
|
|
EHotReloaded... |
operator^= ( |
|
|
EFunctionFla... |
operator^= ( |
|
|
EClassFlags ... |
operator^= ( |
|
|
EPackageFlag... |
operator^= ( |
|
|
EPropertyFla... |
operator^= ( |
|
|
EArrayProper... |
operator^= ( |
|
|
EMapProperty... |
operator^= ( |
|
|
EReferenceCh... |
operator^= ( |
|
|
EPropertyAcc... |
operator^= ( |
|
|
EInternalObj... |
operator^= ( |
|
|
EObjectFlags... |
operator^= ( |
|
|
EClassCastFl... |
operator^= ( |
|
|
constexpr EC... |
operator| ( |
|
|
constexpr EG... |
operator| ( |
|
|
constexpr EH... |
operator| ( |
|
|
constexpr EO... |
operator| ( |
|
|
constexpr ER... |
operator| ( |
|
|
constexpr EP... |
operator| ( |
|
|
constexpr EI... |
operator| ( |
|
|
constexpr EO... |
operator| ( |
|
|
constexpr EM... |
operator| ( |
|
|
constexpr EA... |
operator| ( |
|
|
constexpr EP... |
operator| ( |
|
|
constexpr EC... |
operator| ( |
|
|
constexpr EC... |
operator| ( |
|
|
constexpr EF... |
operator| ( |
|
|
constexpr EP... |
operator| ( |
|
|
EPropertyFla... |
operator|= ( |
|
|
EClassCastFl... |
operator|= ( |
|
|
EObjectFullN... |
operator|= ( |
|
|
EHotReloaded... |
operator|= ( |
|
|
EReferenceCh... |
operator|= ( |
|
|
EArrayProper... |
operator|= ( |
|
|
EInternalObj... |
operator|= ( |
|
|
EPropertyAcc... |
operator|= ( |
|
|
EMapProperty... |
operator|= ( |
|
|
EGetByNameFl... |
operator|= ( |
|
|
ECoreRedirec... |
operator|= ( |
|
|
EPackageFlag... |
operator|= ( |
|
|
EClassFlags ... |
operator|= ( |
Declare bitwise operators to allow EClassFlags to be combined but still retain type safety. |
|
EObjectFlags... |
operator|= ( |
|
|
EFunctionFla... |
operator|= ( |
|
|
constexpr EC... |
operator~ ( |
|
|
constexpr EG... |
operator~ ( |
|
|
constexpr EC... |
operator~ ( |
|
|
constexpr EP... |
operator~ ( |
|
|
constexpr EC... |
operator~ ( |
|
|
constexpr ER... |
operator~ |
|
|
constexpr EM... |
operator~ ( |
|
|
constexpr EO... |
operator~ ( |
|
|
constexpr EI... |
operator~ ( |
|
|
constexpr EP... |
operator~ |
|
|
constexpr EF... |
operator~ ( |
|
|
constexpr EO... |
operator~ ( |
|
|
constexpr EH... |
operator~ |
|
|
constexpr EA... |
operator~ ( |
|
|
constexpr EP... |
operator~ ( |
|
|
operator== ( |
Compare for equality with a raw pointer |
|
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
||
|
operator== ( |
Compare to null |
|
|
operator== ( |
||
|
operator== ( |
Compare with another TLazyObjectPtr of related type |
|
|
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 |
|
|
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. |
|
|
ResetLoaders ( |
Resets linkers on packages after they have finished loading |
|
|
ResetLoadersForSave |
Reset the loader for the given package if it is using the given filename, so we can write to the file |
|
|
ResetLoadersForSave |
No longer used; use version that takes a UPackage* and call EnsureLoadingComplete separately. |
|
|
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. |
|
|
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. |
|
|
ShrinkUObjectHashTables() |
Shrink the UObject hash tables |
|
|
SnapshotTransactionBuffer ( |
||
|
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. |
|
|
SortPackagesForReload |
Given an array of packages, sort them so that dependencies will be processed before the packages that depend on them. |
|
|
StartSavingEDLCookInfoForVerification() |
||
|
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 ( |
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 *... |
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. |
|
|
ToValidCPPIdentifierChars ( |
||
|
TriggerUObjectHeaderDeprecatedWarning() |
||
|
TryCollectGarbage ( |
Performs garbage collection only if no other thread holds a lock on GC |
|
|
UClassCompiledInDefer ( |
Adds a class to deferred registration queue. |
|
|
UnhashObject ( |
Remove an object to the name hash tables |
|
|
UnhashUnreachableObjects ( |
Calls ConditionalBeginDestroy on unreachable objects |
|
|
UnicodeToCPPIdentifier |
||
|
UnMarkAllObjects ( |
Removes marks from ALL objects Note: Some objects, those not accessible via FObjectIterator, will not be marked |
|
|
UnMarkObject ( |
Removes marks from and object |
|
|
UObjectBaseInit() |
Final phase of UObject initialization. |
|
|
UObjectBaseShutdown() |
Final phase of UObject shutdown |
|
|
UObjectCompiledInDefer |
Stashes the singleton function that builds a compiled in class. Later, this is executed. |
|
|
UObjectCompiledInDeferEnum |
Stashes the singleton function that builds a compiled in enum. Later, this is executed. |
|
|
UObjectCompiledInDeferStruct ( |
Stashes the singleton function that builds a compiled in struct (StaticStruct). |
|
|
UObjectForceRegistration ( |
Force a pending registrant to register now instead of in the natural order |
|
|
UObjectHeaderDeprecatedWarning() |
Including UObject.h has been deprecated. Please include Object.h instead. |
|
|
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 |
|
|
VerifyEDLCookInfo() |
Name | Description | ||
---|---|---|---|
|
const Type |
ArrayAdd |
Array Add. |
|
const Type |
ArrayClear |
Array Clear. |
|
const Type |
ArrayRemove |
Array Remove. |
|
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. |
|
|
GIsSavingPackage |
Set while in SavePackage() to detect certain operations that are illegal while saving |
|
|
GSelectedObjectAnnotation |
Definition is in UObjectGlobals.cpp. |
|
|
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. |
|
const Type |
Redirected |
|
|
STATCAT_Advanced |
||
|
STATCAT_Advanced |
||
|
STATCAT_Advanced |
||
|
const Type |
Unspecified |
Default value. Add new enums to add new functionality. |
|
const Type |
ValueSet |
Value Set. |