UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UVerseClass Member List

This is the complete list of members for UVerseClass, including all inherited members.

AbortInsideMemberFunction() constUObject
AddCppProperty(FProperty *Property) overrideUStructvirtual
AddDefaultSubobject(UObject *NewSubobject, const UClass *BaseClass)UClassinline
AddFunctionMangledNames(FName OldMangledName, FName NewMangledName)UVerseClassinline
AddFunctionToFunctionMap(UFunction *Function, FName FuncName)UClassinline
AddNativeFunction(const ANSICHAR *InName, FNativeFuncPtr InPointer)UClass
AddNativeFunction(const WIDECHAR *InName, FNativeFuncPtr InPointer)UClass
AddRef() constUObjectBase
AddReferencedObjects(UObject *InThis, FReferenceCollector &Collector)UClassstatic
AddToCluster(UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject=false)UObjectBaseUtility
AddToRoot()UObjectBaseUtilityinline
AppendName(FString &ResultString) constUObjectBaseUtilityinline
AreNativePropertiesIdenticalTo(UObject *Other) constUObjectinlinevirtual
ArePropertyGuidsAvailable() constUStructinlineprotectedvirtual
AssembleReferenceTokenStream(bool bForce=false)UClass
AssembleReferenceTokenStreams()UClassstatic
AtomicallyClearFlags(EObjectFlags FlagsToClear)UObjectBaseinline
AtomicallyClearInternalFlags(EInternalObjectFlags FlagsToClear) constUObjectBaseUtilityinline
AtomicallySetFlags(EObjectFlags FlagsToAdd)UObjectBaseinline
BaseFieldClass typedefUField
bCookedUClass
BeginDestroy()UObjectvirtual
Bind() overrideUClassvirtual
bLayoutChangingUClass
bNeedsDynamicSubobjectInstancingUClassprotected
BuildSubobjectMapping(UObject *OtherObject, TMap< UObject *, UObject * > &ObjectMapping) constUObjectvirtual
CallAddReferencedObjects(UObject *This, FReferenceCollector &Collector) constUClassinline
UStruct::CallAddReferencedObjects(FReferenceCollector &Collector)UObject
CallFunction(FFrame &Stack, RESULT_DECL, UFunction *Function)UObject
CallFunctionByNameWithArguments(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor, bool bForceCallWithNonExec=false)UObject
CallRemoteFunction(UFunction *Function, void *Parms, struct FOutParmRec *OutParms, FFrame *Stack)UObjectinlinevirtual
CanBeClusterRoot() constUObjectBaseUtilityinlinevirtual
CanBeInCluster() constUObjectBaseUtilityvirtual
CanCheckDefaultSubObjects(bool bForceCheck, bool &bResult) constUObjectprotected
CanCreateInCurrentContext(UObject *Template)UObjectstatic
CanMemberFunctionBeCalledFromPredicts(FName FuncName)UVerseClassinline
CheckDefaultObjectIsValidLowLevelFast(const int32 AlignmentCheck) constUClassinline
CheckDefaultSubobjects(bool bForceCheck=false) constUObject
CheckDefaultSubobjectsInternal() constUObjectprotectedvirtual
ChildPropertiesUStruct
ChildrenUStruct
ClassCastFlagsUClass
ClassConfigNameUClass
ClassConstructorUClass
ClassConstructorType typedefUClass
ClassFlagsUClass
ClassRepsUClass
ClassUniqueUClassmutable
ClassVTableHelperCtorCallerUClass
ClassVTableHelperCtorCallerType typedefUClass
ClassWithinUClass
CleanupSparseClassData()UClassprotected
ClearFlags(EObjectFlags FlagsToClear)UObjectBaseUtilityinline
ClearFunctionMapsCaches()UClass
ClearGarbage()UObjectBaseUtilityinline
ClearInternalFlags(EInternalObjectFlags FlagsToClear) constUObjectBaseUtilityinline
ClearSparseClassDataStruct(bool bInRecomplingOnLoad)UClass
CollectBytecodeAndPropertyReferencedObjects()UStruct
CollectBytecodeAndPropertyReferencedObjectsRecursively()UStruct
CollectBytecodeReferencedObjects(TArray< UObject * > &OutReferencedObjects)UStruct
CollectDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects, bool bIncludeNestedSubobjects=false) constUObject
CollectPropertyReferencedObjects(TArray< UObject * > &OutReferencedObjects)UStruct
CollectSaveOverrides(FObjectCollectSaveOverridesContext SaveContext)UObjectvirtual
ConditionalBeginDestroy()UObject
ConditionalFinishDestroy()UObject
ConditionalPostLoad()UObject
ConditionalPostLoadSubobjects(struct FObjectInstancingGraph *OuterInstanceGraph=NULL)UObject
ConditionalPreload()UObject
ConstructorEffectsUVerseClass
ConvertFullNameToShortTypeFullName(FStringView InFullName)UClassstatic
ConvertPathNameToShortTypeName(FStringView InClassPathOrShortTypeName)UClassstatic
CppClassStaticFunctionsUClass
CreateCluster()UObjectBaseUtilityvirtual
CreateDefaultObject()UClassprotectedvirtual
CreateDefaultSubobject(FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)UObject
CreateDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateEditorOnlyDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateLinkAndAddChildFunctionsToMap(const FClassFunctionLinkInfo *Functions, uint32 NumFunctions)UClass
CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreatePersistentUberGraphFrame(UObject *Obj, bool bCreateOnlyIfEmpty=false, bool bSkipSuperClass=false, UClass *OldClass=nullptr) constUClassinlinevirtual
CreateSparseClassData()UClassprotected
CustomFindProperty(const FName InName) constUStructinlinevirtual
DECLARE_FUNCTION(ProcessInternal)UObject
DECLARE_FUNCTION(execUndefined)UObject
DECLARE_FUNCTION(execLocalVariable)UObject
DECLARE_FUNCTION(execInstanceVariable)UObject
DECLARE_FUNCTION(execDefaultVariable)UObject
DECLARE_FUNCTION(execLocalOutVariable)UObject
DECLARE_FUNCTION(execInterfaceVariable)UObject
DECLARE_FUNCTION(execClassSparseDataVariable)UObject
DECLARE_FUNCTION(execInterfaceContext)UObject
DECLARE_FUNCTION(execArrayElement)UObject
DECLARE_FUNCTION(execBoolVariable)UObject
DECLARE_FUNCTION(execClassDefaultVariable)UObject
DECLARE_FUNCTION(execEndFunctionParms)UObject
DECLARE_FUNCTION(execNothing)UObject
DECLARE_FUNCTION(execNothingInt32)UObject
DECLARE_FUNCTION(execNothingOp4a)UObject
DECLARE_FUNCTION(execBreakpoint)UObject
DECLARE_FUNCTION(execTracepoint)UObject
DECLARE_FUNCTION(execWireTracepoint)UObject
DECLARE_FUNCTION(execInstrumentation)UObject
DECLARE_FUNCTION(execEndOfScript)UObject
DECLARE_FUNCTION(execReturnNothing)UObject
DECLARE_FUNCTION(execEmptyParmValue)UObject
DECLARE_FUNCTION(execJump)UObject
DECLARE_FUNCTION(execJumpIfNot)UObject
DECLARE_FUNCTION(execAssert)UObject
DECLARE_FUNCTION(execPushExecutionFlow)UObject
DECLARE_FUNCTION(execPopExecutionFlow)UObject
DECLARE_FUNCTION(execComputedJump)UObject
DECLARE_FUNCTION(execPopExecutionFlowIfNot)UObject
DECLARE_FUNCTION(execLet)UObject
DECLARE_FUNCTION(execLetObj)UObject
DECLARE_FUNCTION(execLetWeakObjPtr)UObject
DECLARE_FUNCTION(execLetBool)UObject
DECLARE_FUNCTION(execLetDelegate)UObject
DECLARE_FUNCTION(execLetMulticastDelegate)UObject
DECLARE_FUNCTION(execAddMulticastDelegate)UObject
DECLARE_FUNCTION(execClearMulticastDelegate)UObject
DECLARE_FUNCTION(execEatReturnValue)UObject
DECLARE_FUNCTION(execRemoveMulticastDelegate)UObject
DECLARE_FUNCTION(execSelf)UObject
DECLARE_FUNCTION(execContext)UObject
DECLARE_FUNCTION(execContext_FailSilent)UObject
DECLARE_FUNCTION(execStructMemberContext)UObject
DECLARE_FUNCTION(execVirtualFunction)UObject
DECLARE_FUNCTION(execFinalFunction)UObject
DECLARE_FUNCTION(execLocalVirtualFunction)UObject
DECLARE_FUNCTION(execLocalFinalFunction)UObject
DECLARE_FUNCTION(execStructCmpEq)UObject
DECLARE_FUNCTION(execStructCmpNe)UObject
DECLARE_FUNCTION(execStructMember)UObject
DECLARE_FUNCTION(execEqualEqual_DelegateDelegate)UObject
DECLARE_FUNCTION(execNotEqual_DelegateDelegate)UObject
DECLARE_FUNCTION(execEqualEqual_DelegateFunction)UObject
DECLARE_FUNCTION(execNotEqual_DelegateFunction)UObject
DECLARE_FUNCTION(execIntConst)UObject
DECLARE_FUNCTION(execInt64Const)UObject
DECLARE_FUNCTION(execUInt64Const)UObject
DECLARE_FUNCTION(execSkipOffsetConst)UObject
DECLARE_FUNCTION(execFloatConst)UObject
DECLARE_FUNCTION(execDoubleConst)UObject
DECLARE_FUNCTION(execStringConst)UObject
DECLARE_FUNCTION(execUnicodeStringConst)UObject
DECLARE_FUNCTION(execTextConst)UObject
DECLARE_FUNCTION(execPropertyConst)UObject
DECLARE_FUNCTION(execObjectConst)UObject
DECLARE_FUNCTION(execSoftObjectConst)UObject
DECLARE_FUNCTION(execFieldPathConst)UObject
DECLARE_FUNCTION(execInstanceDelegate)UObject
DECLARE_FUNCTION(execNameConst)UObject
DECLARE_FUNCTION(execByteConst)UObject
DECLARE_FUNCTION(execIntZero)UObject
DECLARE_FUNCTION(execIntOne)UObject
DECLARE_FUNCTION(execTrue)UObject
DECLARE_FUNCTION(execFalse)UObject
DECLARE_FUNCTION(execNoObject)UObject
DECLARE_FUNCTION(execNullInterface)UObject
DECLARE_FUNCTION(execIntConstByte)UObject
DECLARE_FUNCTION(execRotationConst)UObject
DECLARE_FUNCTION(execVectorConst)UObject
DECLARE_FUNCTION(execVector3fConst)UObject
DECLARE_FUNCTION(execTransformConst)UObject
DECLARE_FUNCTION(execStructConst)UObject
DECLARE_FUNCTION(execSetArray)UObject
DECLARE_FUNCTION(execSetSet)UObject
DECLARE_FUNCTION(execSetMap)UObject
DECLARE_FUNCTION(execArrayConst)UObject
DECLARE_FUNCTION(execSetConst)UObject
DECLARE_FUNCTION(execMapConst)UObject
DECLARE_FUNCTION(execBitFieldConst)UObject
DECLARE_FUNCTION(execNew)UObject
DECLARE_FUNCTION(execClassContext)UObject
DECLARE_FUNCTION(execNativeParm)UObject
DECLARE_FUNCTION(execCast)UObject
DECLARE_FUNCTION(execDynamicCast)UObject
DECLARE_FUNCTION(execMetaCast)UObject
DECLARE_FUNCTION(execInterfaceCast)UObject
DECLARE_FUNCTION(execDoubleToFloatCast)UObject
DECLARE_FUNCTION(execFloatToDoubleCast)UObject
DECLARE_FUNCTION(execObjectToBool)UObject
DECLARE_FUNCTION(execInterfaceToBool)UObject
DECLARE_FUNCTION(execObjectToInterface)UObject
DECLARE_FUNCTION(execInterfaceToInterface)UObject
DECLARE_FUNCTION(execInterfaceToObject)UObject
DECLARE_FUNCTION(execGetDynArrayElement)UObject
DECLARE_FUNCTION(execSetDynArrayElement)UObject
DECLARE_FUNCTION(execGetDynArrayLength)UObject
DECLARE_FUNCTION(execSetDynArrayLength)UObject
DECLARE_FUNCTION(execDynArrayInsert)UObject
DECLARE_FUNCTION(execDynArrayRemove)UObject
DECLARE_FUNCTION(execDynArrayFind)UObject
DECLARE_FUNCTION(execDynArrayFindStruct)UObject
DECLARE_FUNCTION(execDynArrayAdd)UObject
DECLARE_FUNCTION(execDynArrayAddItem)UObject
DECLARE_FUNCTION(execDynArrayInsertItem)UObject
DECLARE_FUNCTION(execDynArrayRemoveItem)UObject
DECLARE_FUNCTION(execDynArraySort)UObject
DECLARE_FUNCTION(execBindDelegate)UObject
DECLARE_FUNCTION(execCallMulticastDelegate)UObject
DECLARE_FUNCTION(execLetValueOnPersistentFrame)UObject
DECLARE_FUNCTION(execCallMathFunction)UObject
DECLARE_FUNCTION(execSwitchValue)UObject
DECLARE_FUNCTION(execArrayGetByRef)UObject
DECLARE_FUNCTION(execAutoRtfmTransact)UObject
DECLARE_FUNCTION(execAutoRtfmStopTransact)UObject
DECLARE_FUNCTION(execAutoRtfmAbortIfNot)UObject
DeferredRegister(UClass *UClassStaticClass, const TCHAR *PackageName, const TCHAR *InName) overrideUClassvirtual
DeleteUnresolvedScriptProperties()UStructinline
DestroyChildPropertiesAndResetPropertyLinks()UStruct
DestroyNonNativeProperties()UObject
DestroyPersistentUberGraphFrame(UObject *Obj, bool bSkipSuperClass=false) constUClassinlinevirtual
DestroyStruct(void *Dest, int32 ArrayDim=1) constUStructvirtual
DestructorLinkUStruct
DetachExternalPackage()UObjectBaseUtility
DirectInterfacesUVerseClass
DisableDynamicInstancedReferenceSupport()UVerseClass
DisplayNameToUENameFunctionMapUVerseClass
DoublePropertyConstraintsUVerseClass
EnableDynamicInstancedReferenceSupport()UVerseClass
ENetFields_Private enum nameUObject
ExecuteUbergraph(int32 EntryPoint)UObject
ExportCustomProperties(FOutputDevice &Out, uint32 Indent)UObjectinlinevirtual
FConstSuperStructIterator typedefUStruct
FieldTypeClass typedefUField
FindAccessors(FName VarName) constUVerseClassinline
FindArchetype(const UClass *ArchetypeClass, const FName ArchetypeName) constUClassinlinevirtual
FindClassFunctionMangledName(FName MangledName)UVerseClassinline
FindCommonBase(UClass *InClassA, UClass *InClassB)UClassstatic
FindCommonBase(const TArray< UClass * > &InClasses)UClassstatic
FindFunctionByName(FName InName, EIncludeSuperFlag::Type IncludeSuper=EIncludeSuperFlag::IncludeSuper) constUClass
FindFunctionMangledName(FName MangledName)UVerseClassinline
FindInterfaceFunctionMangledName(FName MangledName)UVerseClassinline
FindNearestCommonBaseClass(const UClass *TestClass) constUObjectBaseUtility
FindPredictsVarPropertyName(const FAnsiString &VarName)UVerseClassinline
FindPropertyByName(FName InName) constUStruct
FindPropertyByOffset(int32 Offset) constUStruct
FindPropertyGuidFromName(const FName InName) constUStructinlineprotectedvirtual
FindPropertyNameFromGuid(const FGuid &PropertyGuid) constUStructinlineprotectedvirtual
FinishDestroy() overrideUClassvirtual
FirstOwnedClassRepUClass
FLinkedListBuilder typedefUField
ForEachVerseFunction(UObject *Object, TFunctionRef< bool(FVerseFunctionDescriptor)> Operation, EFieldIterationFlags IterationFlags=EFieldIterationFlags::None)UVerseClass
FSuperStructIterator typedefUStruct
FunctionMangledNamesUVerseClass
FUnresolvedScriptPropertiesArray typedefUStruct
GetAllMarks() constUObjectBaseUtilityinline
GetArchetype() constUObject
GetArchetypeForCDO() constUClassvirtual
GetArchetypeForSparseClassData(const EGetSparseClassDataMethod GetMethod=EGetSparseClassDataMethod::ArchetypeIfNull) constUClass
GetArchetypeFromRequiredInfo(const UClass *Class, const UObject *Outer, FName Name, EObjectFlags ObjectFlags)UObjectstatic
GetArchetypeInstances(TArray< UObject * > &Instances)UObject
UClass::GetAssetRegistryTags(TArray< FAssetRegistryTag > &OutTags) const overrideUClassvirtual
UStruct::GetAssetRegistryTags(FAssetData &Out) constUObject
UStruct::GetAssetRegistryTags(FAssetRegistryTagsContext Context, FAssetData &Out) constUObject
GetAuthoredName() constUField
UClass::GetAuthoredNameForField(const UField *Field) constUStructvirtual
GetAuthoritativeClass()UClassvirtual
GetAuthoritativeClass() constUClassinline
GetClass() constUObjectBaseinline
GetClassFlags() constUClassinline
GetClassPathName() constUClassinline
GetConfigName() constUClass
GetConfigOverridePlatform() constUObjectinlinevirtual
GetDefaultConfigFilename() constUObject
GetDefaultObject(bool bCreateIfNeeded=true) constUClassinline
GetDefaultObject() constUClassinline
GetDefaultObjectName() constUClass
GetDefaultObjectPreloadDependencies(TArray< UObject * > &OutDeps)UClassinlinevirtual
GetDefaultObjectSubobjects(TArray< UObject * > &OutDefaultSubobjects)UClass
GetDefaultPropertiesFeedbackContext()UClassstatic
GetDefaultsCount()UClassinline
GetDefaultSubobjectByName(FName ToFind)UClass
GetDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects)UObject
GetDesc() overrideUClassvirtual
GetDescription() constUClass
GetDetailedInfo() constUObject
GetDetailedInfoInternal() constUObjectinlineprotectedvirtual
GetExporterName(void)UObjectinlinevirtual
GetExternalPackage() constUObjectBase
GetExternalPackageInternal() constUObjectBase
GetFlags() constUObjectBaseinline
GetFName() constUObjectBaseinline
GetFNameForStatID() constUObjectBasevirtual
GetFullGroupName(bool bStartWithOuter) constUObjectBaseUtility
GetFullName(const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFullName(const UObject *StopOuter, FString &ResultString, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFullName(FStringBuilderBase &ResultString, const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFunctionCallspace(UFunction *Function, FFrame *Stack)UObjectinlinevirtual
GetFunctionMangledName(FName MangledName)UVerseClassinline
GetGlobalUserConfigFilename() constUObject
GetImplementingOuter() constUObjectBaseUtilityinline
GetImplementingOuterObject(const UClass *InInterfaceClass) constUObjectBaseUtility
GetInheritanceSuper() constUStructinlinevirtual
GetInterfaceAddress(UClass *InterfaceClass)UObjectBaseUtility
GetInternalFlags() constUObjectBaseUtilityinline
GetLifetimeReplicatedProps(TArray< class FLifetimeProperty > &OutLifetimeProps) constUObjectvirtual
GetLinker() constUObjectBaseUtility
GetLinkerCustomVersion(FGuid CustomVersionKey) constUObjectBaseUtility
GetLinkerIndex() constUObjectBaseUtility
GetLinkerLicenseeUE4Version() constUObjectBaseUtilityinline
GetLinkerLicenseeUEVersion() constUObjectBaseUtility
GetLinkerUE4Version() constUObjectBaseUtilityinline
GetLinkerUEVersion() constUObjectBaseUtility
GetMaskedFlags(EObjectFlags Mask=RF_AllFlags) constUObjectBaseUtilityinline
GetMinAlignment() constUStructinline
GetName() constUObjectBaseUtilityinline
GetName(FString &ResultString) constUObjectBaseUtilityinline
GetNativeInterfaceAddress(UClass *InterfaceClass)UObjectBaseUtility
GetNativeInterfaceAddress(UClass *InterfaceClass) constUObjectBaseUtilityinline
GetNativePropertyValues(TMap< FString, FString > &out_PropertyValues, uint32 ExportFlags=0) constUObjectinlinevirtual
GetNativeTypeDesc()UVerseClassinline
GetNetPushIdDynamic() constUObjectinlinevirtual
GetOrCreateSparseClassData()UClassinline
GetOuter() constUObjectBaseinline
GetOutermost() constUObjectBaseUtility
GetOutermostObject() constUObjectBaseUtility
GetOwnerClass() constUField
GetOwnerStruct() constUField
GetPackage() constUObjectBaseUtility
GetPathName(const UObject *StopOuter=NULL) constUObjectBaseUtility
GetPathName(const UObject *StopOuter, FString &ResultString) constUObjectBaseUtility
GetPathName(const UObject *StopOuter, FStringBuilderBase &ResultString) constUObjectBaseUtility
GetPersistentUberGraphFrame(UObject *Obj, UFunction *FuncToCheck) constUClassinlinevirtual
GetPrestreamPackages(TArray< UObject * > &OutPrestream)UObjectinlinevirtual
GetPrimaryAssetId() constUObjectvirtual
GetProjectUserConfigFilename() constUObject
GetPropertiesSize() constUStructinline
GetPropertyLinkFlags(UStruct *ContainerStruct, FProperty *Property) constUClassvirtual
GetRefCount() constUObjectBaseUtilityinline
GetReplicatedCustomConditionState(FCustomPropertyConditionState &OutActiveState) constUObjectvirtual
GetResourceSizeBytes(EResourceSizeMode::Type Mode)UObjectinline
GetResourceSizeEx(FResourceSizeEx &CumulativeResourceSize)UObjectvirtual
GetRestoreForUObjectOverwrite() overrideUClassvirtual
GetSparseClassData(const EGetSparseClassDataMethod GetMethod)UClass
GetSparseClassDataArchetypeStruct() constUClass
GetSparseClassDataStruct() constUClass
GetStatID(bool bForDeferredUse=false) constUObjectBaseUtilityinline
GetStructPathName() constUStruct
GetStructureSize() constUStructinline
GetSubobjectsWithStableNamesForNetworking(TArray< UObject * > &ObjList)UObjectinlinevirtual
GetSuperClass() constUClassinline
GetSuperStruct() constUStructinline
GetSuperStructIterator()UStructinline
GetSuperStructIterator() constUStructinline
GetTypedOuter(UClass *Target) constUObjectBaseUtility
GetTypedOuter() constUObjectBaseUtilityinline
GetUniqueID() constUObjectBaseinline
GetVerseFunctionParameterCount(UFunction *Func)UVerseClassstatic
GetVersePath() const overrideUVerseClassvirtual
HasAllCastFlags(EClassCastFlags FlagsToCheck) constUClassinline
UStruct::HasAllCastFlags(const uint64 InCastFlags) constUField
HasAllClassFlags(EClassFlags FlagsToCheck) constUClassinline
HasAllFlags(EObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAllMarks(EObjectMark Marks) constUObjectBaseUtilityinline
HasAnyCastFlag(EClassCastFlags FlagToCheck) constUClassinline
HasAnyCastFlags(const uint64 InCastFlags) constUField
HasAnyClassFlags(EClassFlags FlagsToCheck) constUClassinline
HasAnyFlags(EObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAnyInternalFlags(EInternalObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAnyMarks(EObjectMark Marks) constUObjectBaseUtilityinline
HasInstancedSemantics() constUVerseClassinline
HasNonEditorOnlyReferences() constUObjectinlinevirtual
HasProperty(const FProperty *InProperty) constUClassvirtual
ImplementsInterface(const class UClass *SomeInterface) constUClass
ImportCustomProperties(const TCHAR *SourceText, FFeedbackContext *Warn)UObjectinlinevirtual
InitCDOFunctionNameUVerseClassstatic
InitializeStruct(void *Dest, int32 ArrayDim=1) constUStructvirtual
InitInstanceFunctionUVerseClass
InitPropertiesFromCustomList(uint8 *DataPtr, const uint8 *DefaultDataPtr)UClassinlinevirtual
InstanceSubobjectTemplates(TNotNull< void * > Data, const void *DefaultData, const UStruct *DefaultStruct, TNotNull< UObject * > Owner, FObjectInstancingGraph *InstanceGraph)UStruct
UField::InstanceSubobjectTemplates(struct FObjectInstancingGraph *InstanceGraph=NULL)UObject
InterfacesUClass
IntPropertyConstraintsUVerseClass
UStruct::IsA(OtherClassType SomeBase) constUObjectBaseUtilityinline
UStruct::IsA() constUObjectBaseUtilityinline
IsBasedOnArchetype(const UObject *const SomeObject) constUObjectinline
IsCapturingAsRootObjectForTransaction() constUObjectinline
IsChildOf() constUStructinline
IsChildOf(const UStruct *SomeBase) constUStruct
IsConcrete() constUVerseClassinline
IsConstructorEpicInternal() constUVerseClassinline
IsDefaultSubobject() constUObjectBaseUtility
IsDestructionThreadSafe() constUObjectvirtual
IsEditorOnly() constUObjectinlinevirtual
IsEpicInternal() constUVerseClassinline
IsErrIncomplete() constUVerseClassinline
IsExplicitlyCastable() constUVerseClassinline
IsFinalSuper() constUVerseClassinline
IsFullNameStableForNetworking() constUObjectvirtual
IsFunctionImplementedInScript(FName InFunctionName) constUClassvirtual
IsGarbageEliminationEnabled()UObjectBaseUtilityinlinestatic
IsIn(const UObject *SomeOuter) constUObjectBaseUtility
IsIn(const UPackage *SomePackage) constUObjectBaseUtility
IsInA(const UClass *SomeBaseClass) constUObjectBaseUtility
IsInBlueprint() constUObject
IsInOuter(const UObject *SomeOuter) constUObjectBaseUtility
IsInPackage(const UPackage *SomePackage) constUObjectBaseUtility
IsLocalizedResource() constUObjectvirtual
IsNameStableForNetworking() const overrideUClassinlinevirtual
IsNative() constUObjectBaseUtilityinline
IsNativeBound() constUVerseClassinline
IsPackageExternal() constUObjectBaseUtility
IsParametric() constUVerseClassinline
IsPendingKillEnabled()UObjectBaseUtilityinlinestatic
IsPersistable() constUVerseClassinline
IsPostLoadThreadSafe() constUObjectinlinevirtual
IsReadyForAsyncPostLoad() constUObjectinlinevirtual
IsReadyForFinishDestroy()UObjectinlinevirtual
IsRooted() constUObjectBaseUtilityinline
IsSafeForRootSet() constUObjectvirtual
IsSafeToSerializeToStructuredArchives(UClass *InClass)UClassstatic
IsSelected() constUObject
IsShortTypeName(FStringView ClassPathOrShortTypeName)UClassstatic
IsStructTrashed() const overrideUClassvirtual
IsSupportedForNetworking() constUObjectvirtual
IsTemplate(EObjectFlags TemplateTypes=RF_ArchetypeObject|RF_ClassDefaultObject) constUObjectBaseUtility
IsTemplateForSubobjects(EObjectFlags TemplateTypes=RF_ClassDefaultObject|RF_DefaultSubObject|RF_InheritableComponentTemplate) constUObjectBaseUtility
IsUHTNative() constUVerseClassinline
IsUniversallyAccessible() constUVerseClassinline
IsUnreachable() constUObjectBaseUtilityinline
IsValidLowLevel() constUObjectBase
IsValidLowLevelFast(bool bRecursive=true) constUObjectBase
IsVerseModule() constUVerseClassinline
IsVNIEpicInternal() constUVerseClassinline
LoadConfig(UClass *ConfigClass=nullptr, const TCHAR *Filename=nullptr, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=nullptr, TArray< UE::ConfigAccessTracking::FConfigAccessData > *OutAccessedKeys=nullptr)UObject
LoadTaggedPropertiesFromText(FStructuredArchive::FSlot Slot, uint8 *Data, const UStruct *DefaultsStruct, const uint8 *Defaults, const UObject *BreakRecursionIfFullyLoad) constUStructprotected
LowLevelRename(FName NewName, UObject *NewOuter=NULL)UObjectBaseprotected
MangledPackageVersePathUVerseClass
Mark(EObjectMark Marks) constUObjectBaseUtilityinline
MarkAsEditorOnlySubobject()UObjectinlinevirtual
MarkAsGarbage()UObjectBaseUtilityinline
MarkAsReachable() constUObjectBase
MarkPackageDirty() constUObjectBaseUtility
MinAlignmentUStruct
Modify(bool bAlwaysMarkDirty=true)UObjectinline
NamePrivateUObjectBase
NativeFunctionLookupTableUClass
NativeParentClassTagNameUVerseClassstatic
NeedsLoadForClient() const overrideUFieldvirtual
NeedsLoadForEditorGame() constUObjectinlinevirtual
NeedsLoadForServer() const overrideUFieldvirtual
NeedsLoadForTargetPlatform(const class ITargetPlatform *TargetPlatform) constUObjectvirtual
NetFieldsUClass
NextUField
OnClusterMarkedAsPendingKill()UObjectBaseUtilityinlinevirtual
operator<(const UObjectBaseUtility &Other) constUObjectBaseUtilityinline
OutputReferencers(FOutputDevice &Ar, FReferencerInformationList *Referencers=NULL)UObject
OverrideConfigSection(FString &SectionName)UObjectinlinevirtual
OverridePerObjectConfigSection(FString &SectionName)UObjectinlinevirtual
PackageRelativeVersePathUVerseClass
PackageRelativeVersePathTagNameUVerseClassstatic
PackageVersePathTagNameUVerseClassstatic
ParseParms(const TCHAR *Parms)UObject
PersistentVarsUVerseClass
PostCDOContruct()UObjectinlinevirtual
PostConstructLinkUStruct
PostDuplicate(bool bDuplicateForPIE)UObjectinlinevirtual
PostDuplicate(EDuplicateMode::Type DuplicateMode)UObjectinlinevirtual
PostEditImport()UObjectinlinevirtual
PostInitProperties() overrideUClassvirtual
PostInterpChange(FProperty *PropertyThatChanged)UObjectinlinevirtual
PostLoad() overrideUClassvirtual
PostLoadDefaultObject(UObject *Object)UClassvirtual
PostLoadSubobjects(FObjectInstancingGraph *OuterInstanceGraph)UObjectvirtual
PostNetReceive()UObjectvirtual
PostReinitProperties()UObjectvirtual
PostReloadConfig(class FProperty *PropertyThatWasLoaded)UObjectinlinevirtual
PostRename(UObject *OldOuter, const FName OldName)UObjectvirtual
PostRepNotifies()UObjectinlinevirtual
PostSaveRoot(FObjectPostSaveRootContext ObjectSaveContext)UObjectvirtual
PreDestroyFromReplication()UObjectvirtual
PredictsCoercedFunctionsUVerseClass
PredictsFunctionNamesUVerseClass
PredictsVarNamesUVerseClass
PreDuplicate(FObjectDuplicationParameters &DupParams)UObjectinlinevirtual
PrefetchClass(UObject *Object)UObjectBaseinlinestatic
PrefetchOuter(UObject *Object)UObjectBaseinlinestatic
PreNetReceive()UObjectvirtual
PreSaveRoot(FObjectPreSaveRootContext ObjectSaveContext)UObjectvirtual
ProcessConsoleExec(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor)UObjectinlinevirtual
ProcessEvent(UFunction *Function, void *Parms)UObjectvirtual
PropertiesSizeUStruct
PropertiesWrittenByInitCDOUVerseClass
PropertyLinkUStruct
PurgeClass(bool bRecompilingOnLoad)UClassvirtual
ReattachExternalPackage()UObjectBaseUtility
ReferenceSchemaUClass
RefLinkUStruct
RegenerateClass(UClass *ClassToRegenerate, UObject *PreviousCDO)UObjectinlinevirtual
Register(class UClass *(*StaticClassFn)(), const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotected
Register(const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotected
RegisterDependencies() overrideUStructvirtual
RegisterReplicationFragments(UE::Net::FFragmentRegistrationContext &Context, UE::Net::EFragmentRegistrationFlags RegistrationFlags)UObjectvirtual
ReinitializeProperties(UObject *SourceObject=NULL, struct FObjectInstancingGraph *InstanceGraph=NULL)UObject
ReleaseRef() constUObjectBase
ReloadConfig(UClass *ConfigClass=NULL, const TCHAR *Filename=NULL, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=NULL)UObject
ReloadObjectsFromModifiedConfigSections(const class FConfigModificationTracker *ChangeTracker)UObjectBaseUtilitystatic
RemoveClassPrefix(const TCHAR *ClassName)UObjectBasestatic
RemoveFromRoot()UObjectBaseUtilityinline
RemoveFunctionFromFunctionMap(UFunction *Function)UClassinline
Rename(const TCHAR *NewName=nullptr, UObject *NewOuter=nullptr, ERenameFlags Flags=REN_None) overrideUClassvirtual
RenameDefaultSubobjects(UObject *InObject)UVerseClassstatic
ResetUHTNative()UVerseClass
ResolveSubobject(const TCHAR *SubObjectPath, UObject *&OutObject, bool bLoadIfExists)UObjectinlinevirtual
ResolveVisitedPathInfo(void *Data, const FPropertyVisitorInfo &Info) constUStructvirtual
RetrieveReferencers(TArray< FReferencerInformation > *OutInternalReferencers, TArray< FReferencerInformation > *OutExternalReferencers)UObject
RootPackageHasAnyFlags(uint32 CheckFlagMask) constUObjectBaseUtility
SaveConfig(uint64 RequiredPropertyFlags=CPF_Config, const TCHAR *Filename=nullptr, FConfigCacheIni *Config=GConfig, bool bAllowCopyToDefaultObject=true)UObject
SaveConfig(const FSaveConfigContext &Context)UObject
ScriptUStruct
ScriptAndPropertyObjectReferencesUStruct
Serialize(FArchive &Ar) overrideUClassvirtual
UStruct::Serialize(FStructuredArchive::FRecord Record) overrideUStructvirtual
SerializeBin(FArchive &Ar, void *Data) const finalUStructinlinevirtual
SerializeBin(FStructuredArchive::FSlot Slot, void *Data) constUStructvirtual
SerializeBinEx(FStructuredArchive::FSlot Slot, void *Data, void const *DefaultData, UStruct *DefaultStruct) constUStruct
SerializeDefaultObject(UObject *Object, FStructuredArchive::FSlot Slot)UClassvirtual
SerializeDefaultObject(UObject *Object, FArchive &Ar) finalUClassinlinevirtual
SerializeExpr(int32 &iCode, FArchive &Ar)UStructvirtual
SerializeProperties(FArchive &Ar)UStructprotected
SerializeScriptProperties(FArchive &Ar) constUObject
SerializeScriptProperties(FStructuredArchive::FSlot Slot) constUObject
SerializeSparseClassData(FStructuredArchive::FSlot Slot)UClass
SerializeTaggedProperties(FArchive &Ar, uint8 *Data, const UStruct *DefaultsStruct, const uint8 *Defaults, const UObject *BreakRecursionIfFullyLoad=nullptr) const finalUStructinlinevirtual
SerializeTaggedProperties(FStructuredArchive::FSlot Slot, uint8 *Data, const UStruct *DefaultsStruct, const uint8 *Defaults, const UObject *BreakRecursionIfFullyLoad=nullptr) constUStructvirtual
SessionVarsUVerseClass
SetCppTypeInfoStatic(const FCppClassTypeInfoStatic *InCppTypeInfoStatic)UClassinline
SetDefaultObject(UObject *InClassDefaultObject)UClass
SetExternalPackage(UPackage *InPackage)UObjectBase
SetFlags(EObjectFlags NewFlags)UObjectBaseUtilityinline
SetFlagsTo(EObjectFlags NewFlags)UObjectBaseinlineprotected
SetGarbageEliminationEnabled(bool bEnabled)UObjectBaseUtilityinlinestatic
SetInternalFlags(EInternalObjectFlags FlagsToSet) constUObjectBaseUtilityinline
SetLinker(FLinkerLoad *LinkerLoad, int32 LinkerIndex, bool bShouldDetachExisting=true, bool bSilenceLogs=false)UObject
SetNativeBound()UVerseClassinline
SetNativeTypeDesc(const FVniTypeDesc *InNativeTypeDesc)UVerseClassinline
SetNeedsSubobjectInstancingForLoadedInstances(bool bNeedsInstancing)UVerseClassinline
SetPropertiesSize(int32 NewSize)UStructinline
SetSparseClassDataStruct(UScriptStruct *InSparseClassDataStruct)UClass
SetSuperStruct(UStruct *NewSuperStruct) overrideUClassvirtual
SetUnresolvedScriptProperties(FUnresolvedScriptPropertiesArray &InUnresolvedProperties)UStructinline
SetupObjectInitializer(FObjectInitializer &ObjectInitializer) constUClassinlinevirtual
SetUpRuntimeReplicationData()UClass
ShouldUseDynamicSubobjectInstancing() constUClassinline
ShutdownAfterError()UObjectinlinevirtual
SkipFunction(FFrame &Stack, RESULT_DECL, UFunction *Function)UObject
SolClassFlagsUVerseClass
SourceFileTagName()UObjectstatic
SparseClassDataUClassprotected
SparseClassDataStructUClassprotected
StaticClassFunctionType typedefUClass
StaticLink(bool bRelinkExistingProperties=false)UStruct
StripVerseGeneratedFunctions(TArray< TKeyValuePair< FName, TObjectPtr< UField > > > *StrippedFields)UVerseClass
StructPaddingDummyNameUVerseClassstatic
TagSubobjects(EObjectFlags NewFlags) overrideUClassvirtual
TaskClassesUVerseClass
ThisThreadAtomicallyClearedRFUnreachable()UObjectBaseUtility
TryConvertShortTypeNameToPathName(UClass *TypeClass, FStringView InShortTypeName, ELogVerbosity::Type AmbiguousMessageVerbosity=ELogVerbosity::NoLogging, const TCHAR *AmbiguousClassMessage=nullptr)UClassstatic
TryConvertShortTypeNameToPathName(FStringView InShortTypeName, ELogVerbosity::Type AmbiguousMessageVerbosity=ELogVerbosity::NoLogging, const TCHAR *AmbiguousClassMessage=nullptr)UClassinlinestatic
TryFindTypeSlow(UClass *TypeClass, FStringView InPathNameOrShortName, EFindFirstObjectOptions InOptions=EFindFirstObjectOptions::None)UClassstatic
TryFindTypeSlow(FStringView InShortNameOrPathName, EFindFirstObjectOptions InOptions=EFindFirstObjectOptions::None)UClassinlinestatic
TryFindTypeSlowSafe(UClass *TypeClass, FStringView InPathNameOrShortName, EFindFirstObjectOptions InOptions=EFindFirstObjectOptions::None)UClassstatic
TryFindTypeSlowSafe(FStringView InShortNameOrPathName, EFindFirstObjectOptions InOptions=EFindFirstObjectOptions::None)UClassinlinestatic
TryFixShortClassNameExportPath(FString &InOutExportPathToFix, ELogVerbosity::Type AmbiguousMessageVerbosity=ELogVerbosity::NoLogging, const TCHAR *AmbiguousClassMessage=nullptr, bool bClearOnError=false)UClassstatic
TryUpdateDefaultConfigFile(const FString &SpecificFileLocation="", bool bWarnIfFail=true)UObject
UClass(const FObjectInitializer &ObjectInitializer=FObjectInitializer::Get())UClass
UClass(const FObjectInitializer &ObjectInitializer, UClass *InSuperClass)UClassexplicit
UClass(EStaticConstructor, FName InName, uint32 InSize, uint32 InAlignment, EClassFlags InClassFlags, EClassCastFlags InClassCastFlags, const TCHAR *InClassConfigName, EObjectFlags InFlags, ClassConstructorType InClassConstructor, ClassVTableHelperCtorCallerType InClassVTableHelperCtorCaller, FUObjectCppClassStaticFunctions &&InCppClassStaticFunctions)UClass
UE_DEPRECATED(5.6, "ClassDefaultObject will be made private in the next release. For general purpose access to the CDO consider using the global GetDefault<>() or GetMutableDefault<>() functions.") TObjectPtr< UObject > ClassDefaultObjectUClass
UE_DEPRECATED(5.5, "Replace with UE::Reflection::DoesSparseClassDataOverrideArchetype(Class, [](const FProperty*){return true;})") COREUOBJECT_API bool OverridesSparseClassDataArchetype() constUClass
UField(const FObjectInitializer &ObjectInitializer)UFieldinline
UField(EStaticConstructor, EObjectFlags InFlags)UField
UnMark(EObjectMark Marks) constUObjectBaseUtilityinline
UnresolvedScriptPropertiesUStruct
UnversionedGameSchemaUStructmutable
UObject()UObject
UObject(const FObjectInitializer &ObjectInitializer)UObject
UObject(EStaticConstructor, EObjectFlags InFlags)UObject
UObject(FVTableHelper &Helper)UObject
UObjectBase()UObjectBaseinlineprotected
UObjectBase(EObjectFlags InFlags)UObjectBaseprotected
UObjectBase(UClass *InClass, EObjectFlags InFlags, EInternalObjectFlags InInternalFlags, UObject *InOuter, FName InName, int32 InInternalIndex=-1, int32 InSerialNumber=0, FRemoteObjectId InRemoteId=FRemoteObjectId())UObjectBase
UField::UObjectBaseUtility(EObjectFlags InFlags)UObjectBaseUtilityinline
UpdateClassesExcludedFromDedicatedClient(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames)UObjectstatic
UpdateClassesExcludedFromDedicatedServer(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames)UObjectstatic
UpdateDefaultConfigFile(const FString &SpecificFileLocation="")UObject
UpdateGlobalUserConfigFile()UObject
UpdateProjectUserConfigFile()UObject
UpdateSinglePropertyInConfigFile(const FProperty *InProperty, const FString &InConfigIniName)UObject
UStruct(const FObjectInitializer &ObjectInitializer)UStructinline
UStruct(EStaticConstructor, int32 InSize, int32 InAlignment, EObjectFlags InFlags)UStruct
UStruct(UStruct *InSuperStruct, SIZE_T ParamsSize=0, SIZE_T Alignment=0)UStructexplicit
UStruct(const FObjectInitializer &ObjectInitializer, UStruct *InSuperStruct, SIZE_T ParamsSize=0, SIZE_T Alignment=0)UStructexplicit
UVerseClass()=defaultUVerseClass
UVerseClass(EStaticConstructor, FName InName, uint32 InSize, uint32 InAlignment, EClassFlags InClassFlags, EClassCastFlags InClassCastFlags, const TCHAR *InClassConfigName, EObjectFlags InFlags, ClassConstructorType InClassConstructor, ClassVTableHelperCtorCallerType InClassVTableHelperCtorCaller, FUObjectCppClassStaticFunctions &&InCppClassStaticFunctions)UVerseClassexplicit
UVerseClass(const FObjectInitializer &ObjectInitializer)UVerseClassexplicit
ValidateGeneratedRepEnums(const TArray< struct FRepRecord > &ClassReps) constUObjectinlinevirtual
ValidateSubobjectArchetypes(UObject *InObject, UObject *InArchetype)UVerseClassstatic
VarAccessorsUVerseClass
VerseClassTopLevelAssetPathUVerseClassstatic
Visit(void *Data, const TFunctionRef< EPropertyVisitorControlFlow(const FPropertyVisitorPath &, const FPropertyVisitorData &)> InFunc) constUStruct
Visit(void *Data, const TFunctionRef< EPropertyVisitorControlFlow(const FPropertyVisitorContext &)> InFunc, FPropertyVisitorContext::EScope InScope=FPropertyVisitorContext::EScope::All) constUStruct
Visit(FPropertyVisitorContext &Context, const TFunctionRef< EPropertyVisitorControlFlow(const FPropertyVisitorContext &)> InFunc) constUStructvirtual
WithinClass typedefUObject
~UClass()UClass
~UField()=defaultUField
~UObjectBase()UObjectBasevirtual
~UStruct()UStructvirtual