Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
UStruct Struct Reference

#include <UE.h>

+ Inheritance diagram for UStruct:
+ Collaboration diagram for UStruct:

Public Member Functions

UStructSuperStructField ()
 
UFieldChildrenField ()
 
int & PropertiesSizeField ()
 
TArray< unsigned char > & ScriptField ()
 
int & MinAlignmentField ()
 
UPropertyPropertyLinkField ()
 
UPropertyRefLinkField ()
 
UPropertyDestructorLinkField ()
 
UPropertyPostConstructLinkField ()
 
TArray< UObject * > ScriptObjectReferencesField ()
 
bool IsChildOf (UStruct *SomeBase)
 
UFieldStaticClass ()
 
void LinkChild (UProperty *Property)
 
const wchar_t * GetPrefixCPP ()
 
void RegisterDependencies ()
 
void StaticLink (bool bRelinkExistingProperties)
 
void FinishDestroy ()
 
void SetSuperStruct (UStruct *NewSuperStruct)
 
void TagSubobjects (EObjectFlags NewFlags)
 
- Public Member Functions inherited from UField
UFieldNextField ()
 
UClassGetOwnerClass ()
 
UStructGetOwnerStruct ()
 
void PostLoad ()
 
void AddCppProperty (UProperty *Property)
 
- Public Member Functions inherited from UObject
void ExecuteUbergraph (int EntryPoint)
 
bool AreAllOuterObjectsValid ()
 
FNameGetExporterName (FName *result)
 
FStringGetDetailedInfoInternal (FString *result)
 
UObjectGetArchetype ()
 
bool IsBasedOnArchetype (UObject *const SomeObject)
 
bool IsInBlueprint ()
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void LoadLocalized (UObject *LocBase, bool bLoadHierachecally)
 
void LocalizeProperty (UObject *LocBase, TArray< FString > *PropertyTagChain, UProperty *const BaseProperty, UProperty *const Property, void *const ValueAddress)
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FStringGetDetailedInfo (FString *result)
 
bool ConditionalBeginDestroy ()
 
bool ConditionalFinishDestroy ()
 
void ConditionalPostLoad ()
 
bool Modify (bool bAlwaysMarkDirty)
 
bool IsSelected ()
 
void CollectDefaultSubobjects (TArray< UObject * > *OutSubobjectArray, bool bIncludeNestedSubobjects)
 
bool CheckDefaultSubobjectsInternal ()
 
bool IsAsset ()
 
bool IsSafeForRootSet ()
 
void LoadConfig (UClass *ConfigClass, const wchar_t *InFilename, unsigned int PropagationFlags, UProperty *PropertyToLoad)
 
void ConditionalShutdownAfterError ()
 
bool IsNameStableForNetworking ()
 
bool IsFullNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
UFunctionFindFunctionChecked (FName InName)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
 __declspec (dllexport) UProperty *FindProperty(FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
int GetLinkerUE4Version ()
 
int GetLinkerLicenseeUE4Version ()
 
FStringGetPathName (FString *result, UObject *StopOuter)
 
void GetPathName (UObject *StopOuter, FString *ResultString)
 
FStringGetFullName (FString *result, UObject *StopOuter)
 
void MarkPackageDirty ()
 
bool IsIn (UObject *SomeOuter)
 
bool IsA (UClass *SomeBase)
 
void * GetInterfaceAddress (UClass *InterfaceClass)
 
bool IsDefaultSubobject ()
 
int GetLinkerIndex ()
 
- Public Member Functions inherited from UObjectBase
EObjectFlagsObjectFlagsField ()
 
int & InternalIndexField ()
 
UClassClassField ()
 
FNameNameField ()
 
UObjectOuterField ()
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
 
bool IsValidLowLevel ()
 
bool IsValidLowLevelFast (bool bRecursive)
 
void Register (const wchar_t *PackageName, const wchar_t *InName)
 

Additional Inherited Members

- Static Public Member Functions inherited from UObject
static UClassGetPrivateStaticClass ()
 
static UClassStaticClass ()
 
static UObjectGetArchetypeFromRequiredInfo (UClass *Class, UObject *Outer, FName Name, bool bIsCDO)
 
- Static Public Member Functions inherited from UObjectBase
static void EmitBaseReferences (UClass *RootClass)
 

Detailed Description

Definition at line 354 of file UE.h.

Member Function Documentation

◆ ChildrenField()

UField * UStruct::ChildrenField ( )
inline

Definition at line 357 of file UE.h.

◆ DestructorLinkField()

UProperty * UStruct::DestructorLinkField ( )
inline

Definition at line 363 of file UE.h.

◆ FinishDestroy()

void UStruct::FinishDestroy ( )
inline

Definition at line 375 of file UE.h.

◆ GetPrefixCPP()

const wchar_t * UStruct::GetPrefixCPP ( )
inline

Definition at line 372 of file UE.h.

◆ IsChildOf()

bool UStruct::IsChildOf ( UStruct * SomeBase)
inline

Definition at line 369 of file UE.h.

◆ LinkChild()

void UStruct::LinkChild ( UProperty * Property)
inline

Definition at line 371 of file UE.h.

◆ MinAlignmentField()

int & UStruct::MinAlignmentField ( )
inline

Definition at line 360 of file UE.h.

◆ PostConstructLinkField()

UProperty * UStruct::PostConstructLinkField ( )
inline

Definition at line 364 of file UE.h.

◆ PropertiesSizeField()

int & UStruct::PropertiesSizeField ( )
inline

Definition at line 358 of file UE.h.

◆ PropertyLinkField()

UProperty * UStruct::PropertyLinkField ( )
inline

Definition at line 361 of file UE.h.

+ Here is the caller graph for this function:

◆ RefLinkField()

UProperty * UStruct::RefLinkField ( )
inline

Definition at line 362 of file UE.h.

◆ RegisterDependencies()

void UStruct::RegisterDependencies ( )
inline

Definition at line 373 of file UE.h.

◆ ScriptField()

TArray< unsigned char > & UStruct::ScriptField ( )
inline

Definition at line 359 of file UE.h.

◆ ScriptObjectReferencesField()

TArray< UObject * > UStruct::ScriptObjectReferencesField ( )
inline

Definition at line 365 of file UE.h.

◆ SetSuperStruct()

void UStruct::SetSuperStruct ( UStruct * NewSuperStruct)
inline

Definition at line 376 of file UE.h.

◆ StaticClass()

UField * UStruct::StaticClass ( )
inline

Definition at line 370 of file UE.h.

◆ StaticLink()

void UStruct::StaticLink ( bool bRelinkExistingProperties)
inline

Definition at line 374 of file UE.h.

◆ SuperStructField()

UStruct * UStruct::SuperStructField ( )
inline

Definition at line 356 of file UE.h.

◆ TagSubobjects()

void UStruct::TagSubobjects ( EObjectFlags NewFlags)
inline

Definition at line 377 of file UE.h.


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