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

#include <UE.h>

+ Inheritance diagram for UObjectBaseUtility:
+ Collaboration diagram for UObjectBaseUtility:

Public Member Functions

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

static __int64 GetLinkerCustomVersion ()
 

Detailed Description

Definition at line 212 of file UE.h.

Member Function Documentation

◆ AddToCluster()

void UObjectBaseUtility::AddToCluster ( UObjectBaseUtility * ClusterRootOrObjectFromCluster,
bool bAddAsMutableObject )
inline

Definition at line 408 of file UE.h.

◆ CanBeInCluster()

bool UObjectBaseUtility::CanBeInCluster ( )
inline

Definition at line 409 of file UE.h.

◆ CreateCluster()

void UObjectBaseUtility::CreateCluster ( )
inline

Definition at line 410 of file UE.h.

◆ GetFullGroupName()

FString * UObjectBaseUtility::GetFullGroupName ( FString * result,
bool bStartWithOuter )
inline

Definition at line 398 of file UE.h.

◆ GetInterfaceAddress()

void * UObjectBaseUtility::GetInterfaceAddress ( UClass * InterfaceClass)
inline

Definition at line 406 of file UE.h.

◆ GetLinker()

FLinkerLoad * UObjectBaseUtility::GetLinker ( )
inline

Definition at line 411 of file UE.h.

◆ GetLinkerCustomVersion()

static __int64 UObjectBaseUtility::GetLinkerCustomVersion ( )
inlinestatic

Definition at line 390 of file UE.h.

◆ GetLinkerIndex()

int UObjectBaseUtility::GetLinkerIndex ( )
inline

Definition at line 412 of file UE.h.

◆ GetLinkerUEVersion()

FPackageFileVersion * UObjectBaseUtility::GetLinkerUEVersion ( FPackageFileVersion * result)
inline

Definition at line 389 of file UE.h.

◆ GetOutermostObject()

UObject * UObjectBaseUtility::GetOutermostObject ( )
inline

Definition at line 399 of file UE.h.

◆ GetPackage()

UPackage * UObjectBaseUtility::GetPackage ( )
inline

Definition at line 400 of file UE.h.

◆ GetPathName() [1/3]

void UObjectBaseUtility::GetPathName ( const UObject * StopOuter,
FString * ResultString )
inline

Definition at line 394 of file UE.h.

+ Here is the caller graph for this function:

◆ GetPathName() [2/3]

void UObjectBaseUtility::GetPathName ( const UObject * StopOuter,
TStringBuilderBase< wchar_t > * ResultString )
inline

Definition at line 395 of file UE.h.

◆ GetPathName() [3/3]

FString * UObjectBaseUtility::GetPathName ( FString * result,
const UObject * StopOuter )
inline

Definition at line 393 of file UE.h.

◆ GetTypedOuter()

UObject * UObjectBaseUtility::GetTypedOuter ( UClass * Target)
inline

Definition at line 403 of file UE.h.

◆ IsDefaultSubobject()

bool UObjectBaseUtility::IsDefaultSubobject ( )
inline

Definition at line 407 of file UE.h.

◆ IsIn()

bool UObjectBaseUtility::IsIn ( const UObject * SomeOuter)
inline

Definition at line 404 of file UE.h.

◆ IsInPackage()

bool UObjectBaseUtility::IsInPackage ( const UPackage * SomePackage)
inline

Definition at line 405 of file UE.h.

◆ MarkPackageDirty()

bool UObjectBaseUtility::MarkPackageDirty ( )
inline

Definition at line 401 of file UE.h.


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