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

#include <UE.h>

+ Inheritance diagram for UClass:
+ Collaboration diagram for UClass:

Public Member Functions

unsigned int & ClassFlagsField ()
 
unsigned __int64 & ClassCastFlagsField ()
 
int & ClassUniqueField ()
 
UClassClassWithinField ()
 
UObjectClassGeneratedByField ()
 
bool & bIsGameClassField ()
 
FNameClassConfigNameField ()
 
TArray< UField * > NetFieldsField ()
 
UObjectClassDefaultObjectField ()
 
bool & bCookedField ()
 
TMap< FName, UFunction * > FuncMapField ()
 
TArray< FNativeFunctionLookup > & NativeFunctionLookupTableField ()
 
UObjectGetDefaultObject (bool bCreateIfNeeded)
 
void AddFunctionToFunctionMap (UFunction *NewFunction)
 
void PostInitProperties ()
 
UObjectGetDefaultSubobjectByName (FName ToFind)
 
void GetDefaultObjectSubobjects (TArray< UObject * > *OutDefaultSubobjects)
 
UObjectCreateDefaultObject ()
 
FNameGetDefaultObjectName (FName *result)
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *Name)
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void TagSubobjects (EObjectFlags NewFlags)
 
void Bind ()
 
const wchar_t * GetPrefixCPP ()
 
FStringGetDescription (FString *result)
 
void FinishDestroy ()
 
void PostLoad ()
 
void SetSuperStruct (UStruct *NewSuperStruct)
 
bool ImplementsInterface (UClass *SomeInterface)
 
void PurgeClass (bool bRecompilingOnLoad)
 
bool HasProperty (UProperty *InProperty)
 
UFunctionFindFunctionByName (FName InName, EIncludeSuperFlag::Type IncludeSuper)
 
FStringGetConfigName (FString *result)
 
unsigned int EmitStructArrayBegin (int Offset, FName *DebugName, int Stride)
 
void AssembleReferenceTokenStream ()
 
- Public Member Functions inherited from UStruct
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 398 of file UE.h.

Member Function Documentation

◆ AddFunctionToFunctionMap()

void UClass::AddFunctionToFunctionMap ( UFunction * NewFunction)
inline

Definition at line 416 of file UE.h.

◆ AssembleReferenceTokenStream()

void UClass::AssembleReferenceTokenStream ( )
inline

Definition at line 437 of file UE.h.

◆ bCookedField()

bool & UClass::bCookedField ( )
inline

Definition at line 409 of file UE.h.

◆ Bind()

void UClass::Bind ( )
inline

Definition at line 425 of file UE.h.

◆ bIsGameClassField()

bool & UClass::bIsGameClassField ( )
inline

Definition at line 405 of file UE.h.

◆ ClassCastFlagsField()

unsigned __int64 & UClass::ClassCastFlagsField ( )
inline

Definition at line 401 of file UE.h.

◆ ClassConfigNameField()

FName & UClass::ClassConfigNameField ( )
inline

Definition at line 406 of file UE.h.

◆ ClassDefaultObjectField()

UObject * UClass::ClassDefaultObjectField ( )
inline

Definition at line 408 of file UE.h.

◆ ClassFlagsField()

unsigned int & UClass::ClassFlagsField ( )
inline

Definition at line 400 of file UE.h.

◆ ClassGeneratedByField()

UObject * UClass::ClassGeneratedByField ( )
inline

Definition at line 404 of file UE.h.

◆ ClassUniqueField()

int & UClass::ClassUniqueField ( )
inline

Definition at line 402 of file UE.h.

◆ ClassWithinField()

UClass * UClass::ClassWithinField ( )
inline

Definition at line 403 of file UE.h.

◆ CreateDefaultObject()

UObject * UClass::CreateDefaultObject ( )
inline

Definition at line 420 of file UE.h.

◆ DeferredRegister()

void UClass::DeferredRegister ( UClass * UClassStaticClass,
const wchar_t * PackageName,
const wchar_t * Name )
inline

Definition at line 422 of file UE.h.

◆ EmitStructArrayBegin()

unsigned int UClass::EmitStructArrayBegin ( int Offset,
FName * DebugName,
int Stride )
inline

Definition at line 436 of file UE.h.

◆ FindFunctionByName()

UFunction * UClass::FindFunctionByName ( FName InName,
EIncludeSuperFlag::Type IncludeSuper )
inline

Definition at line 434 of file UE.h.

◆ FinishDestroy()

void UClass::FinishDestroy ( )
inline

Definition at line 428 of file UE.h.

◆ FuncMapField()

TMap< FName, UFunction * > UClass::FuncMapField ( )
inline

Definition at line 410 of file UE.h.

◆ GetConfigName()

FString * UClass::GetConfigName ( FString * result)
inline

Definition at line 435 of file UE.h.

◆ GetDefaultObject()

UObject * UClass::GetDefaultObject ( bool bCreateIfNeeded)
inline

Definition at line 415 of file UE.h.

+ Here is the caller graph for this function:

◆ GetDefaultObjectName()

FName * UClass::GetDefaultObjectName ( FName * result)
inline

Definition at line 421 of file UE.h.

◆ GetDefaultObjectSubobjects()

void UClass::GetDefaultObjectSubobjects ( TArray< UObject * > * OutDefaultSubobjects)
inline

Definition at line 419 of file UE.h.

◆ GetDefaultSubobjectByName()

UObject * UClass::GetDefaultSubobjectByName ( FName ToFind)
inline

Definition at line 418 of file UE.h.

◆ GetDescription()

FString * UClass::GetDescription ( FString * result)
inline

Definition at line 427 of file UE.h.

◆ GetPrefixCPP()

const wchar_t * UClass::GetPrefixCPP ( )
inline

Definition at line 426 of file UE.h.

◆ HasProperty()

bool UClass::HasProperty ( UProperty * InProperty)
inline

Definition at line 433 of file UE.h.

◆ ImplementsInterface()

bool UClass::ImplementsInterface ( UClass * SomeInterface)
inline

Definition at line 431 of file UE.h.

◆ NativeFunctionLookupTableField()

TArray< FNativeFunctionLookup > & UClass::NativeFunctionLookupTableField ( )
inline

Definition at line 411 of file UE.h.

◆ NetFieldsField()

TArray< UField * > UClass::NetFieldsField ( )
inline

Definition at line 407 of file UE.h.

◆ PostInitProperties()

void UClass::PostInitProperties ( )
inline

Definition at line 417 of file UE.h.

◆ PostLoad()

void UClass::PostLoad ( )
inline

Definition at line 429 of file UE.h.

◆ PurgeClass()

void UClass::PurgeClass ( bool bRecompilingOnLoad)
inline

Definition at line 432 of file UE.h.

◆ Rename()

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

Definition at line 423 of file UE.h.

◆ SetSuperStruct()

void UClass::SetSuperStruct ( UStruct * NewSuperStruct)
inline

Definition at line 430 of file UE.h.

◆ TagSubobjects()

void UClass::TagSubobjects ( EObjectFlags NewFlags)
inline

Definition at line 424 of file UE.h.


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