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

#include <UE.h>

+ Inheritance diagram for UObject:
+ Collaboration diagram for UObject:

Public Member Functions

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)
 

Static Public Member Functions

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 305 of file UE.h.

Member Function Documentation

◆ __declspec()

UObject::__declspec ( dllexport )

◆ AreAllOuterObjectsValid()

bool UObject::AreAllOuterObjectsValid ( )
inline

Definition at line 310 of file UE.h.

◆ BeginDestroy()

void UObject::BeginDestroy ( )
inline

Definition at line 319 of file UE.h.

◆ CheckDefaultSubobjectsInternal()

bool UObject::CheckDefaultSubobjectsInternal ( )
inline

Definition at line 328 of file UE.h.

◆ CollectDefaultSubobjects()

void UObject::CollectDefaultSubobjects ( TArray< UObject * > * OutSubobjectArray,
bool bIncludeNestedSubobjects )
inline

Definition at line 327 of file UE.h.

◆ ConditionalBeginDestroy()

bool UObject::ConditionalBeginDestroy ( )
inline

Definition at line 322 of file UE.h.

◆ ConditionalFinishDestroy()

bool UObject::ConditionalFinishDestroy ( )
inline

Definition at line 323 of file UE.h.

◆ ConditionalPostLoad()

void UObject::ConditionalPostLoad ( )
inline

Definition at line 324 of file UE.h.

◆ ConditionalShutdownAfterError()

void UObject::ConditionalShutdownAfterError ( )
inline

Definition at line 332 of file UE.h.

◆ ExecuteUbergraph()

void UObject::ExecuteUbergraph ( int EntryPoint)
inline

Definition at line 309 of file UE.h.

◆ FindFunctionChecked()

UFunction * UObject::FindFunctionChecked ( FName InName)
inline

Definition at line 336 of file UE.h.

◆ FinishDestroy()

void UObject::FinishDestroy ( )
inline

Definition at line 320 of file UE.h.

◆ GetArchetype()

UObject * UObject::GetArchetype ( )
inline

Definition at line 313 of file UE.h.

◆ GetArchetypeFromRequiredInfo()

static UObject * UObject::GetArchetypeFromRequiredInfo ( UClass * Class,
UObject * Outer,
FName Name,
bool bIsCDO )
inlinestatic

Definition at line 338 of file UE.h.

◆ GetDetailedInfo()

FString * UObject::GetDetailedInfo ( FString * result)
inline

Definition at line 321 of file UE.h.

◆ GetDetailedInfoInternal()

FString * UObject::GetDetailedInfoInternal ( FString * result)
inline

Definition at line 312 of file UE.h.

◆ GetExporterName()

FName * UObject::GetExporterName ( FName * result)
inline

Definition at line 311 of file UE.h.

◆ GetPrivateStaticClass()

static UClass * UObject::GetPrivateStaticClass ( )
inlinestatic

Definition at line 307 of file UE.h.

◆ IsAsset()

bool UObject::IsAsset ( )
inline

Definition at line 329 of file UE.h.

◆ IsBasedOnArchetype()

bool UObject::IsBasedOnArchetype ( UObject *const SomeObject)
inline

Definition at line 314 of file UE.h.

◆ IsFullNameStableForNetworking()

bool UObject::IsFullNameStableForNetworking ( )
inline

Definition at line 334 of file UE.h.

◆ IsInBlueprint()

bool UObject::IsInBlueprint ( )
inline

Definition at line 315 of file UE.h.

◆ IsNameStableForNetworking()

bool UObject::IsNameStableForNetworking ( )
inline

Definition at line 333 of file UE.h.

◆ IsSafeForRootSet()

bool UObject::IsSafeForRootSet ( )
inline

Definition at line 330 of file UE.h.

◆ IsSelected()

bool UObject::IsSelected ( )
inline

Definition at line 326 of file UE.h.

◆ IsSupportedForNetworking()

bool UObject::IsSupportedForNetworking ( )
inline

Definition at line 335 of file UE.h.

◆ LoadConfig()

void UObject::LoadConfig ( UClass * ConfigClass,
const wchar_t * InFilename,
unsigned int PropagationFlags,
UProperty * PropertyToLoad )
inline

Definition at line 331 of file UE.h.

◆ LoadLocalized()

void UObject::LoadLocalized ( UObject * LocBase,
bool bLoadHierachecally )
inline

Definition at line 317 of file UE.h.

◆ LocalizeProperty()

void UObject::LocalizeProperty ( UObject * LocBase,
TArray< FString > * PropertyTagChain,
UProperty *const BaseProperty,
UProperty *const Property,
void *const ValueAddress )
inline

Definition at line 318 of file UE.h.

◆ Modify()

bool UObject::Modify ( bool bAlwaysMarkDirty)
inline

Definition at line 325 of file UE.h.

◆ ProcessEvent()

void UObject::ProcessEvent ( UFunction * Function,
void * Parms )
inline

Definition at line 337 of file UE.h.

◆ Rename()

bool UObject::Rename ( const wchar_t * InName,
UObject * NewOuter,
unsigned int Flags )
inline

Definition at line 316 of file UE.h.

◆ StaticClass()

static UClass * UObject::StaticClass ( )
inlinestatic

Definition at line 308 of file UE.h.


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