|  | 
| int & | ClassUniqueField () | 
|  | 
| int & | FirstOwnedClassRepField () | 
|  | 
| bool & | bLayoutChangingField () | 
|  | 
| EClassFlags & | ClassFlagsField () | 
|  | 
| EClassCastFlags & | ClassCastFlagsField () | 
|  | 
| UClass *& | ClassWithinField () | 
|  | 
| FName & | ClassConfigNameField () | 
|  | 
| TArray< FRepRecord, TSizedDefaultAllocator< 32 > > & | ClassRepsField () | 
|  | 
| TArray< UField *, TSizedDefaultAllocator< 32 > > & | NetFieldsField () | 
|  | 
| UObject *& | ClassDefaultObjectField () | 
|  | 
| void *& | SparseClassDataField () | 
|  | 
| UScriptStruct *& | SparseClassDataStructField () | 
|  | 
| TMap< FName, UFunction *, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< FName, UFunction *, 0 > > & | FuncMapField () | 
|  | 
| FWindowsRWLock & | FuncMapLockField () | 
|  | 
| TMap< FName, UFunction *, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< FName, UFunction *, 0 > > & | SuperFuncMapField () | 
|  | 
| FWindowsRWLock & | SuperFuncMapLockField () | 
|  | 
| BitFieldValue< bool, unsigned __int32 > | bIsGameClass () | 
|  | 
| BitFieldValue< bool, unsigned __int32 > | bCheckedForLocalize () | 
|  | 
| BitFieldValue< bool, unsigned __int32 > | bHasLocalized () | 
|  | 
| UObject * | GetDefaultObject (bool bCreateIfNeeded) | 
|  | 
| void | SerializeDefaultObject (UObject *Object, FArchive *Ar) | 
|  | 
| void | PostLoadDefaultObject (UObject *Object) | 
|  | 
| void | PostInitProperties () | 
|  | 
| UObject * | GetDefaultSubobjectByName (FName ToFind) | 
|  | 
| UObject * | CreateDefaultObject () | 
|  | 
| FName * | GetDefaultObjectName (FName *result) | 
|  | 
| void | DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *Name) | 
|  | 
| bool | Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags) | 
|  | 
| void | Bind () | 
|  | 
| const wchar_t * | GetPrefixCPP () | 
|  | 
| void | FinishDestroy () | 
|  | 
| void | PostLoad () | 
|  | 
| void | GetPreloadDependencies (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutDeps) | 
|  | 
| void | Link (FArchive *Ar, bool bRelinkExistingProperties) | 
|  | 
| void | SetUpRuntimeReplicationData () | 
|  | 
| void | ValidateRuntimeReplicationData () | 
|  | 
| void | SetSuperStruct (UStruct *NewSuperStruct) | 
|  | 
| bool | IsStructTrashed () | 
|  | 
| void | Serialize (FArchive *Ar) | 
|  | 
| bool | ImplementsInterface (const UClass *SomeInterface) | 
|  | 
| void | SerializeDefaultObject (UObject *Object, FStructuredArchiveSlot Slot) | 
|  | 
| void | SerializeSparseClassData (FStructuredArchiveSlot Slot) | 
|  | 
| const void * | GetArchetypeForSparseClassData () | 
|  | 
| UObject * | GetArchetypeForCDO () | 
|  | 
| void | PurgeClass (bool bRecompilingOnLoad) | 
|  | 
| bool | HasProperty (FProperty *InProperty) | 
|  | 
| void * | CreateSparseClassData () | 
|  | 
| void | CleanupSparseClassData () | 
|  | 
| const void * | GetSparseClassData (const EGetSparseClassDataMethod GetMethod) | 
|  | 
| void | SetSparseClassDataStruct (UScriptStruct *InSparseClassDataStruct) | 
|  | 
| void | ClearFunctionMapsCaches () | 
|  | 
| UFunction * | FindFunctionByName (FName InName, EIncludeSuperFlag::Type IncludeSuper) | 
|  | 
| const FString * | GetConfigName (const FString *result) | 
|  | 
| void | AssembleReferenceTokenStream (bool bForce) | 
|  | 
| void | AssembleReferenceTokenStreamInternal (bool bForce) | 
|  | 
| UStruct *& | SuperStructField () | 
|  | 
| UField *& | ChildrenField () | 
|  | 
| FField *& | ChildPropertiesField () | 
|  | 
| int & | PropertiesSizeField () | 
|  | 
| int & | MinAlignmentField () | 
|  | 
| TArray< unsigned char, TSizedDefaultAllocator< 32 > > & | ScriptField () | 
|  | 
| FProperty *& | PropertyLinkField () | 
|  | 
| FProperty *& | RefLinkField () | 
|  | 
| FProperty *& | DestructorLinkField () | 
|  | 
| FProperty *& | PostConstructLinkField () | 
|  | 
| TArray< UObject *, TSizedDefaultAllocator< 32 > > & | ScriptAndPropertyObjectReferencesField () | 
|  | 
| bool | IsChildOf (const UStruct *SomeBase) | 
|  | 
| void | SerializeTaggedProperties (FArchive *Ar, unsigned __int8 *Data, UStruct *DefaultsStruct, unsigned __int8 *Defaults, const UObject *BreakRecursionIfFullyLoad) | 
|  | 
| void | SerializeBin (FArchive *Ar, void *Data) | 
|  | 
| const wchar_t * | GetPrefixCPP () | 
|  | 
| void | AddCppProperty (FProperty *Property) | 
|  | 
| void | StaticLink (bool bRelinkExistingProperties) | 
|  | 
| void | GetPreloadDependencies (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutDeps) | 
|  | 
| void | CollectBytecodeReferencedObjects (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutReferencedObjects) | 
|  | 
| void | PreloadChildren (FArchive *Ar) | 
|  | 
| void | Link (FArchive *Ar, bool bRelinkExistingProperties) | 
|  | 
| void | InitializeStruct (void *InDest, int ArrayDim) | 
|  | 
| void | DestroyStruct (void *Dest, int ArrayDim) | 
|  | 
| void | SerializeBin (FStructuredArchiveSlot Slot, void *Data) | 
|  | 
| void | SerializeBinEx (FStructuredArchiveSlot Slot, void *Data, const void *DefaultData, UStruct *DefaultStruct) | 
|  | 
| void | SerializeTaggedProperties (FStructuredArchiveSlot Slot, unsigned __int8 *Data, UStruct *DefaultsStruct, unsigned __int8 *Defaults, const UObject *BreakRecursionIfFullyLoad) | 
|  | 
| void | SerializeVersionedTaggedProperties (FStructuredArchiveSlot Slot, unsigned __int8 *Data, UStruct *DefaultsStruct, unsigned __int8 *Defaults, const UObject *BreakRecursionIfFullyLoad) | 
|  | 
| void | FinishDestroy () | 
|  | 
| void | Serialize (FStructuredArchiveRecord Record) | 
|  | 
| void | SerializeProperties (FArchive *Ar) | 
|  | 
| void | Serialize (FArchive *Ar) | 
|  | 
| void | PostLoad () | 
|  | 
| void | SetSuperStruct (UStruct *NewSuperStruct) | 
|  | 
| FString * | PropertyNameToDisplayName (FString *result, FName InName) | 
|  | 
| FString * | GetAuthoredNameForField (FString *result, const UField *Field) | 
|  | 
| FString * | GetAuthoredNameForField (FString *result, const FField *Field) | 
|  | 
| EExprToken | SerializeExpr (int *iCode, FArchive *Ar) | 
|  | 
| FProperty * | FindPropertyByName (FName InName) | 
|  | 
| UField *& | NextField () | 
|  | 
| UClass * | GetOwnerClass () | 
|  | 
| UStruct * | GetOwnerStruct () | 
|  | 
| FString * | GetAuthoredName (FString *result) | 
|  | 
| void | PostLoad () | 
|  | 
| void | Serialize (FArchive *Ar) | 
|  | 
| void | AddCppProperty (FProperty *Property) | 
|  | 
| bool | ProcessConsoleExec (const wchar_t *Cmd, FOutputDevice *Ar, UObject *Executor) | 
|  | 
| FString * | GetDetailedInfoInternal (FString *result) | 
|  | 
| bool | AreAllOuterObjectsValid () | 
|  | 
| bool | IsInBlueprint () | 
|  | 
| bool | IsBasedOnArchetype (const UObject *const SomeObject) | 
|  | 
| UObject * | CreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient) | 
|  | 
| UObject * | GetDefaultSubobjectByName (FName ToFind) | 
|  | 
| bool | Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags) | 
|  | 
| void | PostLoad () | 
|  | 
| bool | NeedsLoadForServer () | 
|  | 
| bool | NeedsLoadForClient () | 
|  | 
| void | BeginDestroy () | 
|  | 
| void | FinishDestroy () | 
|  | 
| FString * | GetDetailedInfo (FString *result) | 
|  | 
| bool | ConditionalBeginDestroy () | 
|  | 
| bool | ConditionalFinishDestroy () | 
|  | 
| void | ConditionalPostLoad () | 
|  | 
| void | PostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph) | 
|  | 
| void | ConditionalPostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph) | 
|  | 
| void | GetPreloadDependencies (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutDeps) | 
|  | 
| void | Serialize (FStructuredArchiveRecord Record) | 
|  | 
| void | SerializeScriptProperties (FArchive *Ar) | 
|  | 
| void | SerializeScriptProperties (FStructuredArchiveSlot Slot) | 
|  | 
| void | BuildSubobjectMapping (UObject *OtherObject, TMap< UObject *, UObject *, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< UObject *, UObject *, 0 > > *ObjectMapping) | 
|  | 
| void | CollectDefaultSubobjects (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutSubobjectArray, bool bIncludeNestedSubobjects) | 
|  | 
| bool | CheckDefaultSubobjects (bool bForceCheck) | 
|  | 
| bool | CheckDefaultSubobjectsInternal () | 
|  | 
| void | GetAssetRegistryTags (FAssetData *Out) | 
|  | 
| void | GetResourceSizeEx (FResourceSizeEx *CumulativeResourceSize) | 
|  | 
| bool | IsAsset () | 
|  | 
| FPrimaryAssetId * | GetPrimaryAssetId (FPrimaryAssetId *result) | 
|  | 
| bool | IsLocalizedResource () | 
|  | 
| bool | IsSafeForRootSet () | 
|  | 
| void | LoadConfig (UClass *ConfigClass, const wchar_t *InFilename, unsigned int PropagationFlags, FProperty *PropertyToLoad) | 
|  | 
| void | SaveConfig (unsigned __int64 Flags, const wchar_t *InFilename, FConfigCacheIni *Config, bool bAllowCopyToDefaultObject) | 
|  | 
| FString * | GetDefaultConfigFilename (FString *result) | 
|  | 
| bool | IsNameStableForNetworking () | 
|  | 
| bool | IsFullNameStableForNetworking () | 
|  | 
| bool | IsSupportedForNetworking () | 
|  | 
| void | LocalizeProperty (UObject *LocBase, TArray< FString, TSizedDefaultAllocator< 32 > > *PropertyTagChain, FProperty *const BaseProperty, FProperty *const Property, void *const ValueAddress) | 
|  | 
| void | SkipFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function) | 
|  | 
| void | CallFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function) | 
|  | 
| bool | CallFunctionByNameWithArguments (const wchar_t *Str, FOutputDevice *Ar, UObject *Executor, bool bForceCallWithNonExec) | 
|  | 
| UFunction * | FindFunctionChecked (FName InName, EIncludeSuperFlag::Type a3=EIncludeSuperFlag::IncludeSuper) | 
|  | 
| void | ProcessEvent (UFunction *Function, void *Parms) | 
|  | 
| void | ProcessContextOpcode (FFrame *Stack, void *const Z_Param__Result, bool bCanFailSilently) | 
|  | 
| UObject * | GetArchetype () | 
|  | 
| bool | IsInOrOwnedBy (const UObject *SomeOuter) | 
|  | 
| void | SetLinker (FLinkerLoad *LinkerLoad, int LinkerIndex, bool bShouldDetachExisting) | 
|  | 
| ARK_API FProperty * | FindProperty (FName name) | 
|  | 
| FPackageFileVersion * | GetLinkerUEVersion (FPackageFileVersion *result) | 
|  | 
| FString * | GetPathName (FString *result, const UObject *StopOuter) | 
|  | 
| void | GetPathName (const UObject *StopOuter, FString *ResultString) | 
|  | 
| void | GetPathName (const UObject *StopOuter, TStringBuilderBase< wchar_t > *ResultString) | 
|  | 
| FString * | GetFullGroupName (FString *result, bool bStartWithOuter) | 
|  | 
| UObject * | GetOutermostObject () | 
|  | 
| UPackage * | GetPackage () | 
|  | 
| bool | MarkPackageDirty () | 
|  | 
| UObject * | GetTypedOuter (UClass *Target) | 
|  | 
| bool | IsIn (const UObject *SomeOuter) | 
|  | 
| bool | IsInPackage (const UPackage *SomePackage) | 
|  | 
| void * | GetInterfaceAddress (UClass *InterfaceClass) | 
|  | 
| bool | IsDefaultSubobject () | 
|  | 
| void | AddToCluster (UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject) | 
|  | 
| bool | CanBeInCluster () | 
|  | 
| void | CreateCluster () | 
|  | 
| FLinkerLoad * | GetLinker () | 
|  | 
| int | GetLinkerIndex () | 
|  | 
| UObjectBase_vtbl *& | __vftableField () | 
|  | 
| EObjectFlags & | ObjectFlagsField () | 
|  | 
| int & | InternalIndexField () | 
|  | 
| UClass *& | ClassPrivateField () | 
|  | 
| UClass *& | ClassField () | 
|  | 
| FName & | NamePrivateField () | 
|  | 
| FName & | NameField () | 
|  | 
| UObject *& | OuterPrivateField () | 
|  | 
| void | DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName) | 
|  | 
| UPackage * | GetExternalPackageInternal () | 
|  | 
| void | SetExternalPackage (UPackage *InPackage) | 
|  | 
| bool | IsValidLowLevel () | 
|  | 
| bool | IsValidLowLevelFast (bool bRecursive) | 
|  | 
Definition at line 588 of file UE.h.