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

#include <GameMode.h>

+ Inheritance diagram for UPrimalWorld:
+ Collaboration diagram for UPrimalWorld:

Public Member Functions

int & FrameCounterField ()
 
int & DinosDestroyedThisFrameField ()
 
FString & CurrentDayTimeField ()
 
long double & LoadedAtTimeSecondsField ()
 
long double & LoadedAtPersistentTimeField ()
 
long double & PersistentTimeField ()
 
long double & ForceBlockLoadTimeoutField ()
 
unsigned int & StasisThisFrameField ()
 
unsigned int & UnStasisThisFrameField ()
 
unsigned int & StasisOssilationThisFrameField ()
 
unsigned int & StasisThisFrameMaxField ()
 
unsigned int & UnStasisThisFrameMaxField ()
 
unsigned int & StasisOssilationThisFrameMaxField ()
 
float & StasisThisFrameAvgField ()
 
float & UnStasisThisFrameAvgField ()
 
float & StasisOssilationThisFrameAvgField ()
 
float & StasisMaxResetTimerField ()
 
unsigned int & LastUnstasisCountField ()
 
unsigned int & LoadedSaveIncrementorField ()
 
unsigned int & CurrentSaveIncrementorField ()
 
TArray< TWeakObjectPtr< AActor >, TSizedDefaultAllocator< 32 > > & LocalStasisActorsField ()
 
long double & IgnoreForcedLevelAsDistanceStreamingEnabledUntilTimeField ()
 
TArray< TWeakObjectPtr< APostProcessVolume >, TSizedDefaultAllocator< 32 > > & PreviousPostVolumesField ()
 
BitFieldValue< bool, unsigned __int32 > bLoadedFromSaveGame ()
 
BitFieldValue< bool, unsigned __int32 > bWorldWasPlayerView ()
 
BitFieldValue< bool, unsigned __int32 > bUseSimpleWorld ()
 
BitFieldValue< bool, unsigned __int32 > bBlockAllOnNextLevelStreamingProcess ()
 
void ConstructOctree ()
 
void UpdateInternalOctreeTransform (UPrimitiveComponent *InComponent)
 
void RemoveFromInternalOctree (UPrimitiveComponent *InComponent)
 
bool OverlapMultiInternalOctree (TArray< UPrimitiveComponent *, TSizedDefaultAllocator< 32 > > *OutPrimitives, const FBoxCenterAndExtent *InBounds, unsigned int InSearchMask, bool bDontClearOutArray)
 
int OverlapNumInternalOctree (const FBoxCenterAndExtent *InBounds, unsigned int InSearchMask)
 
void GetPrimitiveOctreeIterator (const UE::Math::TVector< double > *InLocation, float Extents, unsigned int InSearchMask, TFunction< void __cdecl(UPrimitiveComponent *)> *InFunc)
 
void GetPrimitiveOctreeIteratorEarlyOut (const UE::Math::TVector< double > *InLocation, float Extents, unsigned int InSearchMask, TFunction< bool __cdecl(UPrimitiveComponent *)> *InFunc)
 
void DestroyOctree ()
 
bool OverlapMultiInternalSimpleOctree (TArray< FOctreeElementSimple *, TSizedDefaultAllocator< 32 > > *OutPrimitives, const FBoxCenterAndExtent *InBounds, unsigned int InSearchMask, bool bDontClearOutArray)
 
- Public Member Functions inherited from UObject
bool ProcessConsoleExec (const wchar_t *Cmd, FOutputDevice *Ar, UObject *Executor)
 
FString * GetDetailedInfoInternal (FString *result)
 
bool AreAllOuterObjectsValid ()
 
bool IsInBlueprint ()
 
bool IsBasedOnArchetype (const UObject *const SomeObject)
 
UObject * CreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)
 
UObject * GetDefaultSubobjectByName (FName ToFind)
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void PostLoad ()
 
bool NeedsLoadForServer ()
 
bool NeedsLoadForClient ()
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FString * GetDetailedInfo (FString *result)
 
bool ConditionalBeginDestroy ()
 
bool ConditionalFinishDestroy ()
 
void ConditionalPostLoad ()
 
void PostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph)
 
void ConditionalPostLoadSubobjects (FObjectInstancingGraph *OuterInstanceGraph)
 
void GetPreloadDependencies (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutDeps)
 
void Serialize (FStructuredArchiveRecord Record)
 
void SerializeScriptProperties (FArchive *Ar)
 
void SerializeScriptProperties (FStructuredArchiveSlot Slot)
 
void BuildSubobjectMapping (UObject *OtherObject, TMap< UObject *, UObject *, FDefaultSetAllocator, TDefaultMapHashableKeyFuncs< UObject *, UObject *, 0 > > *ObjectMapping)
 
void CollectDefaultSubobjects (TArray< UObject *, TSizedDefaultAllocator< 32 > > *OutSubobjectArray, bool bIncludeNestedSubobjects)
 
bool CheckDefaultSubobjects (bool bForceCheck)
 
bool CheckDefaultSubobjectsInternal ()
 
void GetAssetRegistryTags (FAssetData *Out)
 
void GetResourceSizeEx (FResourceSizeEx *CumulativeResourceSize)
 
bool IsAsset ()
 
FPrimaryAssetId * GetPrimaryAssetId (FPrimaryAssetId *result)
 
bool IsLocalizedResource ()
 
bool IsSafeForRootSet ()
 
void LoadConfig (UClass *ConfigClass, const wchar_t *InFilename, unsigned int PropagationFlags, FProperty *PropertyToLoad)
 
void SaveConfig (unsigned __int64 Flags, const wchar_t *InFilename, FConfigCacheIni *Config, bool bAllowCopyToDefaultObject)
 
FString * GetDefaultConfigFilename (FString *result)
 
bool IsNameStableForNetworking ()
 
bool IsFullNameStableForNetworking ()
 
bool IsSupportedForNetworking ()
 
void LocalizeProperty (UObject *LocBase, TArray< FString, TSizedDefaultAllocator< 32 > > *PropertyTagChain, FProperty *const BaseProperty, FProperty *const Property, void *const ValueAddress)
 
void SkipFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
 
void CallFunction (FFrame *Stack, void *const Z_Param__Result, UFunction *Function)
 
bool CallFunctionByNameWithArguments (const wchar_t *Str, FOutputDevice *Ar, UObject *Executor, bool bForceCallWithNonExec)
 
UFunction * FindFunctionChecked (FName InName, EIncludeSuperFlag::Type a3=EIncludeSuperFlag::IncludeSuper)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
void ProcessContextOpcode (FFrame *Stack, void *const Z_Param__Result, bool bCanFailSilently)
 
UObject * GetArchetype ()
 
bool IsInOrOwnedBy (const UObject *SomeOuter)
 
void SetLinker (FLinkerLoad *LinkerLoad, int LinkerIndex, bool bShouldDetachExisting)
 
ARK_API FProperty * FindProperty (FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
FPackageFileVersion * GetLinkerUEVersion (FPackageFileVersion *result)
 
FString * GetPathName (FString *result, const UObject *StopOuter)
 
void GetPathName (const UObject *StopOuter, FString *ResultString)
 
void GetPathName (const UObject *StopOuter, TStringBuilderBase< wchar_t > *ResultString)
 
FString * GetFullGroupName (FString *result, bool bStartWithOuter)
 
UObject * GetOutermostObject ()
 
UPackage * GetPackage ()
 
bool MarkPackageDirty ()
 
UObject * GetTypedOuter (UClass *Target)
 
bool IsIn (const UObject *SomeOuter)
 
bool IsInPackage (const UPackage *SomePackage)
 
void * GetInterfaceAddress (UClass *InterfaceClass)
 
bool IsDefaultSubobject ()
 
void AddToCluster (UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject)
 
bool CanBeInCluster ()
 
void CreateCluster ()
 
FLinkerLoad * GetLinker ()
 
int GetLinkerIndex ()
 
- Public Member Functions inherited from UObjectBase
UObjectBase_vtbl *& __vftableField ()
 
EObjectFlags & ObjectFlagsField ()
 
int & InternalIndexField ()
 
UClass *& ClassPrivateField ()
 
UClass *& ClassField ()
 
FName & NamePrivateField ()
 
FName & NameField ()
 
UObject *& OuterPrivateField ()
 
void DeferredRegister (UClass *UClassStaticClass, const wchar_t *PackageName, const wchar_t *InName)
 
UPackage * GetExternalPackageInternal ()
 
void SetExternalPackage (UPackage *InPackage)
 
bool IsValidLowLevel ()
 
bool IsValidLowLevelFast (bool bRecursive)
 

Static Public Member Functions

static UClass * StaticClass ()
 
- Static Public Member Functions inherited from UObject
static UClass * StaticClass ()
 
static const FName * AssetVersePathTagName ()
 
static void ProcessInternal (UObject *Context, FFrame *Stack, void *const Z_Param__Result)
 
- Static Public Member Functions inherited from UObjectBaseUtility
static __int64 GetLinkerCustomVersion ()
 

Detailed Description

Definition at line 416 of file GameMode.h.

Member Function Documentation

◆ bBlockAllOnNextLevelStreamingProcess()

BitFieldValue< bool, unsigned __int32 > UPrimalWorld::bBlockAllOnNextLevelStreamingProcess ( )
inline

Definition at line 454 of file GameMode.h.

◆ bLoadedFromSaveGame()

BitFieldValue< bool, unsigned __int32 > UPrimalWorld::bLoadedFromSaveGame ( )
inline

Definition at line 451 of file GameMode.h.

◆ bUseSimpleWorld()

BitFieldValue< bool, unsigned __int32 > UPrimalWorld::bUseSimpleWorld ( )
inline

Definition at line 453 of file GameMode.h.

◆ bWorldWasPlayerView()

BitFieldValue< bool, unsigned __int32 > UPrimalWorld::bWorldWasPlayerView ( )
inline

Definition at line 452 of file GameMode.h.

◆ ConstructOctree()

void UPrimalWorld::ConstructOctree ( )
inline

Definition at line 459 of file GameMode.h.

◆ CurrentDayTimeField()

FString & UPrimalWorld::CurrentDayTimeField ( )
inline

Definition at line 422 of file GameMode.h.

◆ CurrentSaveIncrementorField()

unsigned int & UPrimalWorld::CurrentSaveIncrementorField ( )
inline

Definition at line 443 of file GameMode.h.

◆ DestroyOctree()

void UPrimalWorld::DestroyOctree ( )
inline

Definition at line 466 of file GameMode.h.

◆ DinosDestroyedThisFrameField()

int & UPrimalWorld::DinosDestroyedThisFrameField ( )
inline

Definition at line 421 of file GameMode.h.

◆ ForceBlockLoadTimeoutField()

long double & UPrimalWorld::ForceBlockLoadTimeoutField ( )
inline

Definition at line 430 of file GameMode.h.

◆ FrameCounterField()

int & UPrimalWorld::FrameCounterField ( )
inline

Definition at line 420 of file GameMode.h.

◆ GetPrimitiveOctreeIterator()

void UPrimalWorld::GetPrimitiveOctreeIterator ( const UE::Math::TVector< double > * InLocation,
float Extents,
unsigned int InSearchMask,
TFunction< void __cdecl(UPrimitiveComponent *)> * InFunc )
inline

Definition at line 464 of file GameMode.h.

◆ GetPrimitiveOctreeIteratorEarlyOut()

void UPrimalWorld::GetPrimitiveOctreeIteratorEarlyOut ( const UE::Math::TVector< double > * InLocation,
float Extents,
unsigned int InSearchMask,
TFunction< bool __cdecl(UPrimitiveComponent *)> * InFunc )
inline

Definition at line 465 of file GameMode.h.

◆ IgnoreForcedLevelAsDistanceStreamingEnabledUntilTimeField()

long double & UPrimalWorld::IgnoreForcedLevelAsDistanceStreamingEnabledUntilTimeField ( )
inline

Definition at line 445 of file GameMode.h.

◆ LastUnstasisCountField()

unsigned int & UPrimalWorld::LastUnstasisCountField ( )
inline

Definition at line 441 of file GameMode.h.

◆ LoadedAtPersistentTimeField()

long double & UPrimalWorld::LoadedAtPersistentTimeField ( )
inline

Definition at line 428 of file GameMode.h.

◆ LoadedAtTimeSecondsField()

long double & UPrimalWorld::LoadedAtTimeSecondsField ( )
inline

Definition at line 427 of file GameMode.h.

◆ LoadedSaveIncrementorField()

unsigned int & UPrimalWorld::LoadedSaveIncrementorField ( )
inline

Definition at line 442 of file GameMode.h.

◆ LocalStasisActorsField()

TArray< TWeakObjectPtr< AActor >, TSizedDefaultAllocator< 32 > > & UPrimalWorld::LocalStasisActorsField ( )
inline

Definition at line 444 of file GameMode.h.

◆ OverlapMultiInternalOctree()

bool UPrimalWorld::OverlapMultiInternalOctree ( TArray< UPrimitiveComponent *, TSizedDefaultAllocator< 32 > > * OutPrimitives,
const FBoxCenterAndExtent * InBounds,
unsigned int InSearchMask,
bool bDontClearOutArray )
inline

Definition at line 462 of file GameMode.h.

◆ OverlapMultiInternalSimpleOctree()

bool UPrimalWorld::OverlapMultiInternalSimpleOctree ( TArray< FOctreeElementSimple *, TSizedDefaultAllocator< 32 > > * OutPrimitives,
const FBoxCenterAndExtent * InBounds,
unsigned int InSearchMask,
bool bDontClearOutArray )
inline

Definition at line 467 of file GameMode.h.

◆ OverlapNumInternalOctree()

int UPrimalWorld::OverlapNumInternalOctree ( const FBoxCenterAndExtent * InBounds,
unsigned int InSearchMask )
inline

Definition at line 463 of file GameMode.h.

◆ PersistentTimeField()

long double & UPrimalWorld::PersistentTimeField ( )
inline

Definition at line 429 of file GameMode.h.

◆ PreviousPostVolumesField()

TArray< TWeakObjectPtr< APostProcessVolume >, TSizedDefaultAllocator< 32 > > & UPrimalWorld::PreviousPostVolumesField ( )
inline

Definition at line 446 of file GameMode.h.

◆ RemoveFromInternalOctree()

void UPrimalWorld::RemoveFromInternalOctree ( UPrimitiveComponent * InComponent)
inline

Definition at line 461 of file GameMode.h.

◆ StasisMaxResetTimerField()

float & UPrimalWorld::StasisMaxResetTimerField ( )
inline

Definition at line 440 of file GameMode.h.

◆ StasisOssilationThisFrameAvgField()

float & UPrimalWorld::StasisOssilationThisFrameAvgField ( )
inline

Definition at line 439 of file GameMode.h.

◆ StasisOssilationThisFrameField()

unsigned int & UPrimalWorld::StasisOssilationThisFrameField ( )
inline

Definition at line 433 of file GameMode.h.

◆ StasisOssilationThisFrameMaxField()

unsigned int & UPrimalWorld::StasisOssilationThisFrameMaxField ( )
inline

Definition at line 436 of file GameMode.h.

◆ StasisThisFrameAvgField()

float & UPrimalWorld::StasisThisFrameAvgField ( )
inline

Definition at line 437 of file GameMode.h.

◆ StasisThisFrameField()

unsigned int & UPrimalWorld::StasisThisFrameField ( )
inline

Definition at line 431 of file GameMode.h.

◆ StasisThisFrameMaxField()

unsigned int & UPrimalWorld::StasisThisFrameMaxField ( )
inline

Definition at line 434 of file GameMode.h.

◆ StaticClass()

static UClass * UPrimalWorld::StaticClass ( )
inlinestatic

Definition at line 458 of file GameMode.h.

◆ UnStasisThisFrameAvgField()

float & UPrimalWorld::UnStasisThisFrameAvgField ( )
inline

Definition at line 438 of file GameMode.h.

◆ UnStasisThisFrameField()

unsigned int & UPrimalWorld::UnStasisThisFrameField ( )
inline

Definition at line 432 of file GameMode.h.

◆ UnStasisThisFrameMaxField()

unsigned int & UPrimalWorld::UnStasisThisFrameMaxField ( )
inline

Definition at line 435 of file GameMode.h.

◆ UpdateInternalOctreeTransform()

void UPrimalWorld::UpdateInternalOctreeTransform ( UPrimitiveComponent * InComponent)
inline

Definition at line 460 of file GameMode.h.


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