Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
UScriptStruct Struct Reference

#include <UE.h>

+ Inheritance diagram for UScriptStruct:
+ Collaboration diagram for UScriptStruct:

Additional Inherited Members

- Public Member Functions inherited from UStruct
UStruct *& SuperStructField ()
 
UField *& ChildrenField ()
 
FField *& ChildPropertiesField ()
 
intPropertiesSizeField ()
 
intMinAlignmentField ()
 
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_tGetPrefixCPP ()
 
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)
 
FStringPropertyNameToDisplayName (FString *result, FName InName)
 
FStringGetAuthoredNameForField (FString *result, const UField *Field)
 
FStringGetAuthoredNameForField (FString *result, const FField *Field)
 
EExprToken SerializeExpr (int *iCode, FArchive *Ar)
 
FPropertyFindPropertyByName (FName InName)
 
- Public Member Functions inherited from UField
UField *& NextField ()
 
UClassGetOwnerClass ()
 
UStructGetOwnerStruct ()
 
FStringGetAuthoredName (FString *result)
 
void PostLoad ()
 
void Serialize (FArchive *Ar)
 
void AddCppProperty (FProperty *Property)
 
- Public Member Functions inherited from UObject
bool ProcessConsoleExec (const wchar_t *Cmd, FOutputDevice *Ar, UObject *Executor)
 
FStringGetDetailedInfoInternal (FString *result)
 
bool AreAllOuterObjectsValid ()
 
bool IsInBlueprint ()
 
bool IsBasedOnArchetype (const UObject *const SomeObject)
 
UObjectCreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)
 
UObjectGetDefaultSubobjectByName (FName ToFind)
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void PostLoad ()
 
bool NeedsLoadForServer ()
 
bool NeedsLoadForClient ()
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FStringGetDetailedInfo (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 ()
 
FPrimaryAssetIdGetPrimaryAssetId (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)
 
FStringGetDefaultConfigFilename (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)
 
UFunctionFindFunctionChecked (FName InName, EIncludeSuperFlag::Type a3=EIncludeSuperFlag::IncludeSuper)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
void ProcessContextOpcode (FFrame *Stack, void *const Z_Param__Result, bool bCanFailSilently)
 
UObjectGetArchetype ()
 
bool IsInOrOwnedBy (const UObject *SomeOuter)
 
void SetLinker (FLinkerLoad *LinkerLoad, int LinkerIndex, bool bShouldDetachExisting)
 
ARK_API FPropertyFindProperty (FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
FPackageFileVersionGetLinkerUEVersion (FPackageFileVersion *result)
 
FStringGetPathName (FString *result, const UObject *StopOuter)
 
void GetPathName (const UObject *StopOuter, FString *ResultString)
 
void GetPathName (const UObject *StopOuter, TStringBuilderBase< wchar_t > *ResultString)
 
FStringGetFullGroupName (FString *result, bool bStartWithOuter)
 
UObjectGetOutermostObject ()
 
UPackageGetPackage ()
 
bool MarkPackageDirty ()
 
UObjectGetTypedOuter (UClass *Target)
 
bool IsIn (const UObject *SomeOuter)
 
bool IsInPackage (const UPackage *SomePackage)
 
voidGetInterfaceAddress (UClass *InterfaceClass)
 
bool IsDefaultSubobject ()
 
void AddToCluster (UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject)
 
bool CanBeInCluster ()
 
void CreateCluster ()
 
FLinkerLoadGetLinker ()
 
int GetLinkerIndex ()
 
- Public Member Functions inherited from UObjectBase
UObjectBase_vtbl *& __vftableField ()
 
EObjectFlagsObjectFlagsField ()
 
intInternalIndexField ()
 
UClass *& ClassPrivateField ()
 
UClass *& ClassField ()
 
FNameNamePrivateField ()
 
FNameNameField ()
 
UObject *& OuterPrivateField ()
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
 
UPackageGetExternalPackageInternal ()
 
void SetExternalPackage (UPackage *InPackage)
 
bool IsValidLowLevel ()
 
bool IsValidLowLevelFast (bool bRecursive)
 
- Static Public Member Functions inherited from UStruct
static UClassStaticClass ()
 
- Static Public Member Functions inherited from UField
static UClassGetPrivateStaticClass ()
 
- Static Public Member Functions inherited from UObject
static UClassStaticClass ()
 
static const FNameAssetVersePathTagName ()
 
static void ProcessInternal (UObject *Context, FFrame *Stack, void *const Z_Param__Result)
 
- Static Public Member Functions inherited from UObjectBaseUtility
static __int64 GetLinkerCustomVersion ()
 

Detailed Description

Definition at line 781 of file UE.h.


The documentation for this struct was generated from the following file: