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

#include <UE.h>

Static Public Member Functions

static void GetObjectsOfClass (UClass *ClassToLookFor, TArray< UObject *, FDefaultAllocator > *Results, bool bIncludeDerivedClasses, EObjectFlags ExclusionFlags)
 
static UObjectStaticLoadObject (UClass *ObjectClass, UObject *InOuter, const wchar_t *InName, const wchar_t *Filename, unsigned int LoadFlags, DWORD64 Sandbox, bool bAllowObjectReconciliation)
 
static UObjectStaticConstructObject (UClass *InClass, UObject *InOuter, FName InName, EObjectFlags InFlags, UObject *InTemplate, bool bCopyTransientsFromClassDefaults, FObjectInstancingGraph *InInstanceGraph)
 
template<typename T >
static void GetPrivateStaticClassBody (const wchar_t *PackageName, const wchar_t *Name, T **ReturnClass, void(__cdecl *RegisterNativeFunc)())
 
static bool HasClassCastFlags (UObject *object, ClassCastFlags flags)
 
static bool HasClassCastFlags (UClass *_class, ClassCastFlags flags)
 
static DataValue< UEngine * > GEngine ()
 
static DataValue< FUObjectArrayGUObjectArray ()
 
static FORCEINLINE UClassFindClass (const std::string &name)
 
template<>
void GetPrivateStaticClassBody (const wchar_t *PackageName, const wchar_t *Name, UClass **ReturnClass, void(__cdecl *RegisterNativeFunc)())
 

Detailed Description

Definition at line 622 of file UE.h.

Member Function Documentation

◆ FindClass()

static FORCEINLINE UClass * Globals::FindClass ( const std::string & name)
inlinestatic

Definition at line 680 of file UE.h.

◆ GEngine()

static DataValue< UEngine * > Globals::GEngine ( )
inlinestatic

Definition at line 676 of file UE.h.

◆ GetObjectsOfClass()

static void Globals::GetObjectsOfClass ( UClass * ClassToLookFor,
TArray< UObject *, FDefaultAllocator > * Results,
bool bIncludeDerivedClasses,
EObjectFlags ExclusionFlags )
inlinestatic

Definition at line 625 of file UE.h.

◆ GetPrivateStaticClassBody() [1/2]

template<typename T >
static void Globals::GetPrivateStaticClassBody ( const wchar_t * PackageName,
const wchar_t * Name,
T ** ReturnClass,
void(__cdecl *RegisterNativeFunc)()  )
static

◆ GetPrivateStaticClassBody() [2/2]

template<>
void Globals::GetPrivateStaticClassBody ( const wchar_t * PackageName,
const wchar_t * Name,
UClass ** ReturnClass,
void(__cdecl *RegisterNativeFunc)()  )
inlinestatic

Definition at line 700 of file UE.h.

◆ GUObjectArray()

static DataValue< FUObjectArray > Globals::GUObjectArray ( )
inlinestatic

Definition at line 678 of file UE.h.

◆ HasClassCastFlags() [1/2]

static bool Globals::HasClassCastFlags ( UClass * _class,
ClassCastFlags flags )
inlinestatic

Definition at line 670 of file UE.h.

◆ HasClassCastFlags() [2/2]

static bool Globals::HasClassCastFlags ( UObject * object,
ClassCastFlags flags )
inlinestatic

Definition at line 664 of file UE.h.

◆ StaticConstructObject()

static UObject * Globals::StaticConstructObject ( UClass * InClass,
UObject * InOuter,
FName InName,
EObjectFlags InFlags,
UObject * InTemplate,
bool bCopyTransientsFromClassDefaults,
FObjectInstancingGraph * InInstanceGraph )
inlinestatic

Definition at line 640 of file UE.h.

◆ StaticLoadObject()

static UObject * Globals::StaticLoadObject ( UClass * ObjectClass,
UObject * InOuter,
const wchar_t * InName,
const wchar_t * Filename,
unsigned int LoadFlags,
DWORD64 Sandbox,
bool bAllowObjectReconciliation )
inlinestatic

Definition at line 631 of file UE.h.


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