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

#include <GameMode.h>

+ Inheritance diagram for UWorld:
+ Collaboration diagram for UWorld:

Public Member Functions

TObjectPtr< ULevel > & PersistentLevelField ()
 
TObjectPtr< UNetDriver > & NetDriverField ()
 
TArray< TObjectPtr< UObject >, TSizedDefaultAllocator< 32 > > & ExtraReferencedObjectsField ()
 
TArray< TObjectPtr< UObject >, TSizedDefaultAllocator< 32 > > & PerModuleDataObjectsField ()
 
FStringStreamingLevelsPrefixField ()
 
TOptional< bool > & bSupportsMakingVisibleTransactionRequestsField ()
 
TOptional< bool > & bSupportsMakingInvisibleTransactionRequestsField ()
 
TObjectPtr< ULevel > & CurrentLevelPendingVisibilityField ()
 
TObjectPtr< ULevel > & CurrentLevelPendingInvisibilityField ()
 
TObjectPtr< APhysicsVolume > & DefaultPhysicsVolumeField ()
 
TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > & ViewLocationsRenderedLastFrameField ()
 
long doubleLastRenderTimeField ()
 
TEnumAsByte< enum ETickingGroup > & TickGroupField ()
 
unsigned intIsInBlockTillLevelStreamingCompletedField ()
 
intBlockTillLevelStreamingCompletedEpochField ()
 
TObjectPtr< AGameModeBase > & AuthorityGameModeField ()
 
TObjectPtr< AGameStateBase > & GameStateField ()
 
TArray< TObjectPtr< ULevel >, TSizedDefaultAllocator< 32 > > & LevelsField ()
 
intActiveLevelCollectionIndexField ()
 
FDelegateHandleAudioDeviceDestroyedHandleField ()
 
TObjectPtr< UGameInstance > & OwningGameInstanceField ()
 
TObjectPtr< UCanvas > & CanvasForRenderingToTargetField ()
 
TObjectPtr< UCanvas > & CanvasForDrawMaterialToRenderTargetField ()
 
TArray< TWeakObjectPtr< AController >, TSizedDefaultAllocator< 32 > > & ControllerListField ()
 
TArray< TWeakObjectPtr< APlayerController >, TSizedDefaultAllocator< 32 > > & PlayerControllerListField ()
 
TArray< TWeakObjectPtr< APhysicsVolume >, TSizedDefaultAllocator< 32 > > & NonDefaultPhysicsVolumeListField ()
 
unsigned intLWILastAssignedUIDField ()
 
TSet< TObjectPtr< UActorComponent >, DefaultKeyFuncs< TObjectPtr< UActorComponent >, 0 >, FDefaultSetAllocator > & ComponentsThatNeedPreEndOfFrameSyncField ()
 
TArray< TObjectPtr< UActorComponent >, TSizedDefaultAllocator< 32 > > & ComponentsThatNeedEndOfFrameUpdateField ()
 
TArray< TObjectPtr< UActorComponent >, TSizedDefaultAllocator< 32 > > & ComponentsThatNeedEndOfFrameUpdate_OnGameThreadField ()
 
FTimerManager *& TimerManagerField ()
 
long doubleBuildStreamingDataTimerField ()
 
TMulticastDelegate< void __cdecl(float), FDefaultDelegateUserPolicy > & MovieSceneSequenceTickField ()
 
intPlayerNumField ()
 
intStreamingVolumeUpdateDelayField ()
 
long doubleLastTimeUnbuiltLightingWasEncounteredField ()
 
long doubleTimeSecondsField ()
 
long doubleUnpausedTimeSecondsField ()
 
long doubleRealTimeSecondsField ()
 
long doubleAudioTimeSecondsField ()
 
floatDeltaRealTimeSecondsField ()
 
floatDeltaTimeSecondsField ()
 
long doublePauseDelayField ()
 
UE::Math::TIntVector3< int > & OriginLocationField ()
 
UE::Math::TIntVector3< int > & RequestedOriginLocationField ()
 
UE::Math::TVector< double > & OriginOffsetThisFrameField ()
 
floatNextSwitchCountdownField ()
 
unsigned __int16NumStreamingLevelsBeingLoadedField ()
 
FStringNextURLField ()
 
TArray< FName, TSizedDefaultAllocator< 32 > > & PreparingLevelNamesField ()
 
FNameCommittedPersistentLevelNameField ()
 
unsigned intCleanupWorldTagField ()
 
BitFieldValue< bool, unsigned __int32bWorldWasLoadedThisTick ()
 
BitFieldValue< bool, unsigned __int32bTriggerPostLoadMap ()
 
BitFieldValue< bool, unsigned __int32bInTick ()
 
BitFieldValue< bool, unsigned __int32bIsBuilt ()
 
BitFieldValue< bool, unsigned __int32bTickNewlySpawned ()
 
BitFieldValue< bool, unsigned __int32bPostTickComponentUpdate ()
 
BitFieldValue< bool, unsigned __int32bIsWorldInitialized ()
 
BitFieldValue< bool, unsigned __int32bIsLevelStreamingFrozen ()
 
BitFieldValue< bool, unsigned __int32bDoDelayedUpdateCullDistanceVolumes ()
 
BitFieldValue< bool, unsigned __int32bIsRunningConstructionScript ()
 
BitFieldValue< bool, unsigned __int32bShouldSimulatePhysics ()
 
BitFieldValue< bool, unsigned __int32bDropDetail ()
 
BitFieldValue< bool, unsigned __int32bAggressiveLOD ()
 
BitFieldValue< bool, unsigned __int32bIsDefaultLevel ()
 
BitFieldValue< bool, unsigned __int32bRequestedBlockOnAsyncLoading ()
 
BitFieldValue< bool, unsigned __int32bActorsInitialized ()
 
BitFieldValue< bool, unsigned __int32bBegunPlay ()
 
BitFieldValue< bool, unsigned __int32bMatchStarted ()
 
BitFieldValue< bool, unsigned __int32bPlayersOnly ()
 
BitFieldValue< bool, unsigned __int32bPlayersOnlyPending ()
 
BitFieldValue< bool, unsigned __int32bStartup ()
 
BitFieldValue< bool, unsigned __int32bIsTearingDown ()
 
BitFieldValue< bool, unsigned __int32bKismetScriptError ()
 
BitFieldValue< bool, unsigned __int32bDebugPauseExecution ()
 
BitFieldValue< bool, unsigned __int32bIsCameraMoveableWhenPaused ()
 
BitFieldValue< bool, unsigned __int32bAllowAudioPlayback ()
 
BitFieldValue< bool, unsigned __int32bAreConstraintsDirty ()
 
BitFieldValue< bool, unsigned __int32bRequiresHitProxies ()
 
BitFieldValue< bool, unsigned __int32bShouldTick ()
 
BitFieldValue< bool, unsigned __int32bStreamingDataDirty ()
 
BitFieldValue< bool, unsigned __int32bShouldForceUnloadStreamingLevels ()
 
BitFieldValue< bool, unsigned __int32bShouldForceVisibleStreamingLevels ()
 
BitFieldValue< bool, unsigned __int32bMaterialParameterCollectionInstanceNeedsDeferredUpdate ()
 
BitFieldValue< bool, unsigned __int32bHasEverBeenInitialized ()
 
BitFieldValue< bool, unsigned __int32bMarkedObjectsPendingKill ()
 
AActorSpawnActor (const FActorSpawnParameters *SpawnParameters)
 
bool NotifyAcceptingChannel (UChannel *Channel)
 
AGameStateBaseGetGameState ()
 
bool IsPartitionedWorld ()
 
APhysicsVolumeGetDefaultPhysicsVolume ()
 
AGameModeGetAuthGameMode ()
 
bool LineTraceTestByChannel (const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, ECollisionChannel TraceChannel, const FCollisionQueryParams *Params, const struct FCollisionResponseParams *ResponseParam)
 
bool LineTraceSingleByChannel (FHitResult *OutHit, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, ECollisionChannel TraceChannel, const FCollisionQueryParams *Params, const FCollisionResponseParams *ResponseParam)
 
bool SweepTestByChannel (const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, const UE::Math::TQuat< double > *Rot, ECollisionChannel TraceChannel, const struct FCollisionShape *CollisionShape, const FCollisionQueryParams *Params, const FCollisionResponseParams *ResponseParam)
 
bool SweepSingleByChannel (FHitResult *OutHit, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, const UE::Math::TQuat< double > *Rot, ECollisionChannel TraceChannel, const FCollisionShape *CollisionShape, const FCollisionQueryParams *Params, const FCollisionResponseParams *ResponseParam)
 
bool SweepMultiByChannel (TArray< FHitResult, TSizedDefaultAllocator< 32 > > *OutHits, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, const UE::Math::TQuat< double > *Rot, ECollisionChannel TraceChannel, const FCollisionShape *CollisionShape, const FCollisionQueryParams *Params, const FCollisionResponseParams *ResponseParam)
 
bool OverlapBlockingTestByChannel (const UE::Math::TVector< double > *Pos, const UE::Math::TQuat< double > *Rot, ECollisionChannel TraceChannel, const FCollisionShape *CollisionShape, const FCollisionQueryParams *Params, const FCollisionResponseParams *ResponseParam)
 
bool LineTraceSingleByObjectType (FHitResult *OutHit, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, const struct FCollisionObjectQueryParams *ObjectQueryParams, const FCollisionQueryParams *Params)
 
bool SweepSingleByObjectType (FHitResult *OutHit, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, const UE::Math::TQuat< double > *Rot, const FCollisionObjectQueryParams *ObjectQueryParams, const FCollisionShape *CollisionShape, const FCollisionQueryParams *Params)
 
bool SweepMultiByObjectType (TArray< FHitResult, TSizedDefaultAllocator< 32 > > *OutHits, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, const UE::Math::TQuat< double > *Rot, const FCollisionObjectQueryParams *ObjectQueryParams, const FCollisionShape *CollisionShape, const FCollisionQueryParams *Params)
 
bool SweepSingleByProfile (FHitResult *OutHit, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, const UE::Math::TQuat< double > *Rot, FName ProfileName, const FCollisionShape *CollisionShape, const FCollisionQueryParams *Params)
 
bool SweepMultiByProfile (TArray< FHitResult, TSizedDefaultAllocator< 32 > > *OutHits, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, const UE::Math::TQuat< double > *Rot, FName ProfileName, const FCollisionShape *CollisionShape, const FCollisionQueryParams *Params)
 
bool ComponentSweepMultiByChannel (TArray< FHitResult, TSizedDefaultAllocator< 32 > > *OutHits, UPrimitiveComponent *PrimComp, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, const UE::Math::TQuat< double > *Rot, ECollisionChannel TraceChannel, const struct FComponentQueryParams *Params)
 
FTraceHandleAsyncLineTraceByChannel (FTraceHandle *result, EAsyncTraceType InTraceType, const UE::Math::TVector< double > *Start, const UE::Math::TVector< double > *End, ECollisionChannel TraceChannel, const FCollisionQueryParams *Params, const FCollisionResponseParams *ResponseParam, const TDelegate< void __cdecl(FTraceHandle const &, FTraceDatum &), FDefaultDelegateUserPolicy > *InDelegate, unsigned int UserData)
 
void WaitForAllAsyncTraceTasks ()
 
void ResetAsyncTrace ()
 
AActorSpawnActorDeferred (UClass *Class, const UE::Math::TTransform< double > *Transform, AActor *Owner, APawn *Instigator, ESpawnActorCollisionHandlingMethod CollisionHandlingOverride, ESpawnActorScaleMethod TransformScaleMethod)
 
AActorSpawnActorAbsolute (UClass *Class, const UE::Math::TTransform< double > *AbsoluteTransform, const FActorSpawnParameters *SpawnParameters)
 
AActorSpawnActor (UClass *Class, const UE::Math::TVector< double > *Location, const UE::Math::TRotator< double > *Rotation, const FActorSpawnParameters *SpawnParameters)
 
AActorSpawnActor (UClass *Class, const UE::Math::TTransform< double > *UserTransformPtr, const FActorSpawnParameters *SpawnParameters)
 
bool DestroyActor (AActor *ThisActor, bool bNetForce, bool bShouldModifyLevel)
 
APlayerControllerSpawnPlayActor (UPlayer *NewPlayer, ENetRole RemoteRole, const struct FURL *InURL, const FUniqueNetIdRepl *UniqueId, FString *Error, unsigned __int8 InNetPlayerIndex)
 
void TickNetClient (float DeltaSeconds)
 
bool IsPaused ()
 
void ProcessLevelStreamingVolumes (UE::Math::TVector< double > *OverrideViewLocation)
 
void MarkActorComponentForNeededEndOfFrameUpdate (UActorComponent *Component, bool bForceGameThread)
 
void SendAllEndOfFrameUpdates ()
 
void Tick (ELevelTick TickType, float DeltaSeconds)
 
void CleanupActors ()
 
ULevelGetActiveLightingScenario ()
 
void SetupPhysicsTickFunctions (float DeltaSeconds)
 
void FinishPhysicsSim ()
 
void Serialize (FStructuredArchiveRecord Record)
 
void Serialize (FArchive *Ar)
 
void PostDuplicate (bool bDuplicateForPIE)
 
void BeginDestroy ()
 
void FinishDestroy ()
 
bool IsReadyForFinishDestroy ()
 
void PostLoad ()
 
void SetupParameterCollectionInstances ()
 
void AddParameterCollectionInstance (UMaterialParameterCollection *Collection, bool bUpdateScene)
 
void UpdateParameterCollectionInstances (bool bUpdateInstanceUniformBuffers, bool bRecreateUniformBuffer)
 
void ConditionallyCreateDefaultLevelCollections ()
 
void MarkObjectsPendingKill ()
 
void UpdateWorldComponents (bool bRerunConstructionScripts, bool bCurrentLevelOnly, FRegisterComponentContext *Context)
 
bool UpdateCullDistanceVolumes (AActor *ActorToUpdate, UPrimitiveComponent *ComponentToUpdate)
 
bool SupportsMakingVisibleTransactionRequests ()
 
bool SupportsMakingInvisibleTransactionRequests ()
 
void BeginTearingDown ()
 
bool IsInstanced ()
 
bool RemapCompiledScriptActor (FString *Str)
 
void BlockTillLevelStreamingCompleted ()
 
void InternalUpdateStreamingState ()
 
void UpdateLevelStreaming ()
 
bool RemoveStreamingLevelAt (int IndexToRemove)
 
void PopulateStreamingLevelsToConsider ()
 
void FlushLevelStreaming (EFlushLevelStreamingType FlushType)
 
bool IsVisibilityRequestPending ()
 
bool AreAlwaysLoadedLevelsLoaded ()
 
void HandleTimelineScrubbed ()
 
bool HandleDemoScrubCommand (const wchar_t *Cmd, FOutputDevice *Ar, UWorld *InWorld)
 
bool HandleDemoSpeedCommand (const wchar_t *Cmd, FOutputDevice *Ar, UWorld *InWorld)
 
bool Exec (UWorld *InWorld, const wchar_t *Cmd, FOutputDevice *Ar)
 
bool HandleDemoRecordCommand (const wchar_t *Cmd, FOutputDevice *Ar, UWorld *InWorld)
 
bool HandleDemoPlayCommand (const wchar_t *Cmd, FOutputDevice *Ar, UWorld *InWorld)
 
void DestroyDemoNetDriver ()
 
bool SetGameMode (const FURL *InURL)
 
void InitializeActorsForPlay (const FURL *InURL, bool bResetTime, FRegisterComponentContext *Context)
 
void BeginPlay ()
 
void CleanupWorldInternal (bool bSessionEnded, bool bCleanupResources, bool bWorldChanged)
 
APlayerControllerGetFirstPlayerController ()
 
ULocalPlayerGetFirstLocalPlayerFromController ()
 
void AddController (AController *Controller)
 
void RemoveController (AController *Controller)
 
void AddNetworkActor (AActor *Actor)
 
void RemoveNetworkActor (AActor *Actor)
 
APhysicsVolumeInternalGetDefaultPhysicsVolume ()
 
AWorldSettingsGetWorldSettings (bool bCheckStreamingPersistent, bool bChecked)
 
float GetDefaultGravityZ ()
 
FStringGetMapName (FString *result)
 
void WelcomePlayer (UNetConnection *Connection)
 
bool DestroySwappedPC (UNetConnection *Connection)
 
void NotifyControlMessage (UNetConnection *Connection, unsigned __int8 MessageType, struct FInBunch *Bunch)
 
bool Listen (FURL *InURL)
 
FTimerManagerGetTimerManager ()
 
void SeamlessTravel (const FString *SeamlessTravelURL, bool bAbsolute)
 
bool IsInSeamlessTravel ()
 
int GetActorCount ()
 
bool IsGameWorld ()
 
bool ServerTravel (const FString *FURL, bool bAbsolute, bool bShouldSkipGameNotify)
 
ENetMode InternalGetNetMode ()
 
bool IsRecordingClientReplay ()
 
ENetMode AttemptDeriveFromURL ()
 
void SetGameState (AGameStateBase *NewGameState)
 
void SetActiveLevelCollection (int LevelCollectionIndex)
 
bool ResolveSubobject (const wchar_t *SubObjectPath, UObject **OutObject, bool bLoadIfExists)
 
FPrimaryAssetIdGetPrimaryAssetId (FPrimaryAssetId *result)
 
FAudioDeviceGetAudioDeviceRaw ()
 
- Public Member Functions inherited from UPrimalWorld
intFrameCounterField ()
 
intDinosDestroyedThisFrameField ()
 
FStringCurrentDayTimeField ()
 
long doubleLoadedAtTimeSecondsField ()
 
long doubleLoadedAtPersistentTimeField ()
 
long doublePersistentTimeField ()
 
long doubleForceBlockLoadTimeoutField ()
 
unsigned intStasisThisFrameField ()
 
unsigned intUnStasisThisFrameField ()
 
unsigned intStasisOssilationThisFrameField ()
 
unsigned intStasisThisFrameMaxField ()
 
unsigned intUnStasisThisFrameMaxField ()
 
unsigned intStasisOssilationThisFrameMaxField ()
 
floatStasisThisFrameAvgField ()
 
floatUnStasisThisFrameAvgField ()
 
floatStasisOssilationThisFrameAvgField ()
 
floatStasisMaxResetTimerField ()
 
unsigned intLastUnstasisCountField ()
 
unsigned intLoadedSaveIncrementorField ()
 
unsigned intCurrentSaveIncrementorField ()
 
TArray< TWeakObjectPtr< AActor >, TSizedDefaultAllocator< 32 > > & LocalStasisActorsField ()
 
long doubleIgnoreForcedLevelAsDistanceStreamingEnabledUntilTimeField ()
 
TArray< TWeakObjectPtr< APostProcessVolume >, TSizedDefaultAllocator< 32 > > & PreviousPostVolumesField ()
 
BitFieldValue< bool, unsigned __int32bLoadedFromSaveGame ()
 
BitFieldValue< bool, unsigned __int32bWorldWasPlayerView ()
 
BitFieldValue< bool, unsigned __int32bUseSimpleWorld ()
 
BitFieldValue< bool, unsigned __int32bBlockAllOnNextLevelStreamingProcess ()
 
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)
 
FStringGetDetailedInfoInternal (FString *result)
 
bool AreAllOuterObjectsValid ()
 
bool IsInBlueprint ()
 
bool IsBasedOnArchetype (const UObject *const SomeObject)
 
UObjectCreateDefaultSubobject (FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)
 
UObjectGetDefaultSubobjectByName (FName ToFind)
 
bool Rename (const wchar_t *InName, UObject *NewOuter, unsigned int Flags)
 
void PostLoad ()
 
bool NeedsLoadForServer ()
 
bool NeedsLoadForClient ()
 
void BeginDestroy ()
 
void FinishDestroy ()
 
FStringGetDetailedInfo (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 ()
 
FPrimaryAssetIdGetPrimaryAssetId (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)
 
FStringGetDefaultConfigFilename (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)
 
UFunctionFindFunctionChecked (FName InName, EIncludeSuperFlag::Type a3=EIncludeSuperFlag::IncludeSuper)
 
void ProcessEvent (UFunction *Function, void *Parms)
 
void ProcessContextOpcode (FFrame *Stack, void *const Z_Param__Result, bool bCanFailSilently)
 
UObjectGetArchetype ()
 
bool IsInOrOwnedBy (const UObject *SomeOuter)
 
void SetLinker (FLinkerLoad *LinkerLoad, int LinkerIndex, bool bShouldDetachExisting)
 
ARK_API FPropertyFindProperty (FName name)
 
- Public Member Functions inherited from UObjectBaseUtility
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 UClassGetPrivateStaticClass ()
 
static bool FindTeleportSpot ()
 
static char EncroachingBlockingGeometry ()
 
static void StaticRegisterNativesUWorld ()
 
static void AddReferencedObjects (UObject *InThis, FReferenceCollector *Collector)
 
static void InitWorld ()
 
static void InitializeNewWorld ()
 
static UWorldCreateWorld (const EWorldType::Type InWorldType, bool bInformEngineOfWorld, FName WorldName, UPackage *InWorldPackage, bool bAddToRoot, ERHIFeatureLevel::Type InFeatureLevel, const struct FWorldInitializationValues *InIVS, bool bInSkipInitWorld)
 
static FStringConvertToPIEPackageName (FString *result, const FString *PackageName, int PIEInstanceID)
 
static FStringStripPIEPrefixFromPackageName (FString *result, const FString *PrefixedName, const FString *Prefix)
 
static void SetStreamingLevels ()
 
static char SetNewWorldOrigin ()
 
static FStringRemovePIEPrefix (FString *result, const FString *Source, int *OutPIEInstanceID)
 
static UWorldFindWorldInPackage (UPackage *Package)
 
static UWorldFollowWorldRedirectorInPackage (UPackage *Package, UObjectRedirector **OptionalOutRedirector)
 
static void AddPostProcessingSettings ()
 
- Static Public Member Functions inherited from UPrimalWorld
static UClassStaticClass ()
 
- Static Public Member Functions inherited from UObject
static UClassStaticClass ()
 
static const FNameAssetVersePathTagName ()
 
static void ProcessInternal (UObject *Context, FFrame *Stack, void *const Z_Param__Result)
 
- Static Public Member Functions inherited from UObjectBaseUtility
static __int64 GetLinkerCustomVersion ()
 

Public Attributes

TMulticastDelegate< void __cdecl(AActor *), FDefaultDelegateUserPolicyOnActorSpawnedField )()
 
TMulticastDelegate< void __cdecl(AActor *), FDefaultDelegateUserPolicyOnActorPreSpawnInitializationField )()
 
TMulticastDelegate< void __cdecl(AActor *), FDefaultDelegateUserPolicyOnActorDestroyedField )()
 
TMulticastDelegate< void __cdecl(AActor *), FDefaultDelegateUserPolicyOnPostRegisterAllActorComponentsField )()
 
TMulticastDelegate< void __cdecl(AActor *), FDefaultDelegateUserPolicyOnPreUnregisterAllActorComponentsField )()
 
TMulticastDelegate< void __cdecl(AActor *), FDefaultDelegateUserPolicyOnActorRemovedFromWorldField )()
 

Detailed Description

Definition at line 470 of file GameMode.h.

Member Function Documentation

◆ ActiveLevelCollectionIndexField()

int & UWorld::ActiveLevelCollectionIndexField ( )
inline

Definition at line 507 of file GameMode.h.

◆ AddController()

void UWorld::AddController ( AController * Controller)
inline

Definition at line 745 of file GameMode.h.

◆ AddNetworkActor()

void UWorld::AddNetworkActor ( AActor * Actor)
inline

Definition at line 747 of file GameMode.h.

◆ AddParameterCollectionInstance()

void UWorld::AddParameterCollectionInstance ( UMaterialParameterCollection * Collection,
bool bUpdateScene )
inline

Definition at line 700 of file GameMode.h.

◆ AddPostProcessingSettings()

static void UWorld::AddPostProcessingSettings ( )
inlinestatic

Definition at line 778 of file GameMode.h.

◆ AddReferencedObjects()

static void UWorld::AddReferencedObjects ( UObject * InThis,
FReferenceCollector * Collector )
inlinestatic

Definition at line 690 of file GameMode.h.

◆ AreAlwaysLoadedLevelsLoaded()

bool UWorld::AreAlwaysLoadedLevelsLoaded ( )
inline

Definition at line 730 of file GameMode.h.

◆ AsyncLineTraceByChannel()

FTraceHandle * UWorld::AsyncLineTraceByChannel ( FTraceHandle * result,
EAsyncTraceType InTraceType,
const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
ECollisionChannel TraceChannel,
const FCollisionQueryParams * Params,
const FCollisionResponseParams * ResponseParam,
const TDelegate< void __cdecl(FTraceHandle const &, FTraceDatum &), FDefaultDelegateUserPolicy > * InDelegate,
unsigned int UserData )
inline

Definition at line 665 of file GameMode.h.

◆ AttemptDeriveFromURL()

ENetMode UWorld::AttemptDeriveFromURL ( )
inline

Definition at line 770 of file GameMode.h.

◆ AudioDeviceDestroyedHandleField()

FDelegateHandle & UWorld::AudioDeviceDestroyedHandleField ( )
inline

Definition at line 509 of file GameMode.h.

◆ AudioTimeSecondsField()

long double & UWorld::AudioTimeSecondsField ( )
inline

Definition at line 561 of file GameMode.h.

◆ AuthorityGameModeField()

TObjectPtr< AGameModeBase > & UWorld::AuthorityGameModeField ( )
inline

Definition at line 501 of file GameMode.h.

◆ bActorsInitialized()

BitFieldValue< bool, unsigned __int32 > UWorld::bActorsInitialized ( )
inline

Definition at line 603 of file GameMode.h.

◆ bAggressiveLOD()

BitFieldValue< bool, unsigned __int32 > UWorld::bAggressiveLOD ( )
inline

Definition at line 600 of file GameMode.h.

◆ bAllowAudioPlayback()

BitFieldValue< bool, unsigned __int32 > UWorld::bAllowAudioPlayback ( )
inline

Definition at line 613 of file GameMode.h.

◆ bAreConstraintsDirty()

BitFieldValue< bool, unsigned __int32 > UWorld::bAreConstraintsDirty ( )
inline

Definition at line 614 of file GameMode.h.

◆ bBegunPlay()

BitFieldValue< bool, unsigned __int32 > UWorld::bBegunPlay ( )
inline

Definition at line 604 of file GameMode.h.

◆ bDebugPauseExecution()

BitFieldValue< bool, unsigned __int32 > UWorld::bDebugPauseExecution ( )
inline

Definition at line 611 of file GameMode.h.

◆ bDoDelayedUpdateCullDistanceVolumes()

BitFieldValue< bool, unsigned __int32 > UWorld::bDoDelayedUpdateCullDistanceVolumes ( )
inline

Definition at line 596 of file GameMode.h.

◆ bDropDetail()

BitFieldValue< bool, unsigned __int32 > UWorld::bDropDetail ( )
inline

Definition at line 599 of file GameMode.h.

◆ BeginDestroy()

void UWorld::BeginDestroy ( )
inline

Definition at line 692 of file GameMode.h.

◆ BeginPlay()

void UWorld::BeginPlay ( )
inline

Definition at line 740 of file GameMode.h.

◆ BeginTearingDown()

void UWorld::BeginTearingDown ( )
inline

Definition at line 714 of file GameMode.h.

◆ bHasEverBeenInitialized()

BitFieldValue< bool, unsigned __int32 > UWorld::bHasEverBeenInitialized ( )
inline

Definition at line 621 of file GameMode.h.

◆ bInTick()

BitFieldValue< bool, unsigned __int32 > UWorld::bInTick ( )
inline

Definition at line 590 of file GameMode.h.

◆ bIsBuilt()

BitFieldValue< bool, unsigned __int32 > UWorld::bIsBuilt ( )
inline

Definition at line 591 of file GameMode.h.

◆ bIsCameraMoveableWhenPaused()

BitFieldValue< bool, unsigned __int32 > UWorld::bIsCameraMoveableWhenPaused ( )
inline

Definition at line 612 of file GameMode.h.

◆ bIsDefaultLevel()

BitFieldValue< bool, unsigned __int32 > UWorld::bIsDefaultLevel ( )
inline

Definition at line 601 of file GameMode.h.

◆ bIsLevelStreamingFrozen()

BitFieldValue< bool, unsigned __int32 > UWorld::bIsLevelStreamingFrozen ( )
inline

Definition at line 595 of file GameMode.h.

◆ bIsRunningConstructionScript()

BitFieldValue< bool, unsigned __int32 > UWorld::bIsRunningConstructionScript ( )
inline

Definition at line 597 of file GameMode.h.

◆ bIsTearingDown()

BitFieldValue< bool, unsigned __int32 > UWorld::bIsTearingDown ( )
inline

Definition at line 609 of file GameMode.h.

◆ bIsWorldInitialized()

BitFieldValue< bool, unsigned __int32 > UWorld::bIsWorldInitialized ( )
inline

Definition at line 594 of file GameMode.h.

◆ bKismetScriptError()

BitFieldValue< bool, unsigned __int32 > UWorld::bKismetScriptError ( )
inline

Definition at line 610 of file GameMode.h.

◆ BlockTillLevelStreamingCompleted()

void UWorld::BlockTillLevelStreamingCompleted ( )
inline

Definition at line 720 of file GameMode.h.

◆ BlockTillLevelStreamingCompletedEpochField()

int & UWorld::BlockTillLevelStreamingCompletedEpochField ( )
inline

Definition at line 499 of file GameMode.h.

◆ bMarkedObjectsPendingKill()

BitFieldValue< bool, unsigned __int32 > UWorld::bMarkedObjectsPendingKill ( )
inline

Definition at line 622 of file GameMode.h.

◆ bMatchStarted()

BitFieldValue< bool, unsigned __int32 > UWorld::bMatchStarted ( )
inline

Definition at line 605 of file GameMode.h.

◆ bMaterialParameterCollectionInstanceNeedsDeferredUpdate()

BitFieldValue< bool, unsigned __int32 > UWorld::bMaterialParameterCollectionInstanceNeedsDeferredUpdate ( )
inline

Definition at line 620 of file GameMode.h.

◆ bPlayersOnly()

BitFieldValue< bool, unsigned __int32 > UWorld::bPlayersOnly ( )
inline

Definition at line 606 of file GameMode.h.

◆ bPlayersOnlyPending()

BitFieldValue< bool, unsigned __int32 > UWorld::bPlayersOnlyPending ( )
inline

Definition at line 607 of file GameMode.h.

◆ bPostTickComponentUpdate()

BitFieldValue< bool, unsigned __int32 > UWorld::bPostTickComponentUpdate ( )
inline

Definition at line 593 of file GameMode.h.

◆ bRequestedBlockOnAsyncLoading()

BitFieldValue< bool, unsigned __int32 > UWorld::bRequestedBlockOnAsyncLoading ( )
inline

Definition at line 602 of file GameMode.h.

◆ bRequiresHitProxies()

BitFieldValue< bool, unsigned __int32 > UWorld::bRequiresHitProxies ( )
inline

Definition at line 615 of file GameMode.h.

◆ bShouldForceUnloadStreamingLevels()

BitFieldValue< bool, unsigned __int32 > UWorld::bShouldForceUnloadStreamingLevels ( )
inline

Definition at line 618 of file GameMode.h.

◆ bShouldForceVisibleStreamingLevels()

BitFieldValue< bool, unsigned __int32 > UWorld::bShouldForceVisibleStreamingLevels ( )
inline

Definition at line 619 of file GameMode.h.

◆ bShouldSimulatePhysics()

BitFieldValue< bool, unsigned __int32 > UWorld::bShouldSimulatePhysics ( )
inline

Definition at line 598 of file GameMode.h.

◆ bShouldTick()

BitFieldValue< bool, unsigned __int32 > UWorld::bShouldTick ( )
inline

Definition at line 616 of file GameMode.h.

◆ bStartup()

BitFieldValue< bool, unsigned __int32 > UWorld::bStartup ( )
inline

Definition at line 608 of file GameMode.h.

◆ bStreamingDataDirty()

BitFieldValue< bool, unsigned __int32 > UWorld::bStreamingDataDirty ( )
inline

Definition at line 617 of file GameMode.h.

◆ bSupportsMakingInvisibleTransactionRequestsField()

TOptional< bool > & UWorld::bSupportsMakingInvisibleTransactionRequestsField ( )
inline

Definition at line 488 of file GameMode.h.

◆ bSupportsMakingVisibleTransactionRequestsField()

TOptional< bool > & UWorld::bSupportsMakingVisibleTransactionRequestsField ( )
inline

Definition at line 487 of file GameMode.h.

◆ bTickNewlySpawned()

BitFieldValue< bool, unsigned __int32 > UWorld::bTickNewlySpawned ( )
inline

Definition at line 592 of file GameMode.h.

◆ bTriggerPostLoadMap()

BitFieldValue< bool, unsigned __int32 > UWorld::bTriggerPostLoadMap ( )
inline

Definition at line 589 of file GameMode.h.

◆ BuildStreamingDataTimerField()

long double & UWorld::BuildStreamingDataTimerField ( )
inline

Definition at line 536 of file GameMode.h.

◆ bWorldWasLoadedThisTick()

BitFieldValue< bool, unsigned __int32 > UWorld::bWorldWasLoadedThisTick ( )
inline

Definition at line 588 of file GameMode.h.

◆ CanvasForDrawMaterialToRenderTargetField()

TObjectPtr< UCanvas > & UWorld::CanvasForDrawMaterialToRenderTargetField ( )
inline

Definition at line 513 of file GameMode.h.

◆ CanvasForRenderingToTargetField()

TObjectPtr< UCanvas > & UWorld::CanvasForRenderingToTargetField ( )
inline

Definition at line 512 of file GameMode.h.

◆ CleanupActors()

void UWorld::CleanupActors ( )
inline

Definition at line 682 of file GameMode.h.

◆ CleanupWorldInternal()

void UWorld::CleanupWorldInternal ( bool bSessionEnded,
bool bCleanupResources,
bool bWorldChanged )
inline

Definition at line 741 of file GameMode.h.

◆ CleanupWorldTagField()

unsigned int & UWorld::CleanupWorldTagField ( )
inline

Definition at line 576 of file GameMode.h.

◆ CommittedPersistentLevelNameField()

FName & UWorld::CommittedPersistentLevelNameField ( )
inline

Definition at line 575 of file GameMode.h.

◆ ComponentsThatNeedEndOfFrameUpdate_OnGameThreadField()

TArray< TObjectPtr< UActorComponent >, TSizedDefaultAllocator< 32 > > & UWorld::ComponentsThatNeedEndOfFrameUpdate_OnGameThreadField ( )
inline

Definition at line 526 of file GameMode.h.

◆ ComponentsThatNeedEndOfFrameUpdateField()

TArray< TObjectPtr< UActorComponent >, TSizedDefaultAllocator< 32 > > & UWorld::ComponentsThatNeedEndOfFrameUpdateField ( )
inline

Definition at line 525 of file GameMode.h.

◆ ComponentsThatNeedPreEndOfFrameSyncField()

TSet< TObjectPtr< UActorComponent >, DefaultKeyFuncs< TObjectPtr< UActorComponent >, 0 >, FDefaultSetAllocator > & UWorld::ComponentsThatNeedPreEndOfFrameSyncField ( )
inline

Definition at line 524 of file GameMode.h.

◆ ComponentSweepMultiByChannel()

bool UWorld::ComponentSweepMultiByChannel ( TArray< FHitResult, TSizedDefaultAllocator< 32 > > * OutHits,
UPrimitiveComponent * PrimComp,
const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
const UE::Math::TQuat< double > * Rot,
ECollisionChannel TraceChannel,
const struct FComponentQueryParams * Params )
inline

Definition at line 664 of file GameMode.h.

◆ ConditionallyCreateDefaultLevelCollections()

void UWorld::ConditionallyCreateDefaultLevelCollections ( )
inline

Definition at line 705 of file GameMode.h.

◆ ControllerListField()

TArray< TWeakObjectPtr< AController >, TSizedDefaultAllocator< 32 > > & UWorld::ControllerListField ( )
inline

Definition at line 515 of file GameMode.h.

◆ ConvertToPIEPackageName()

static FString * UWorld::ConvertToPIEPackageName ( FString * result,
const FString * PackageName,
int PIEInstanceID )
inlinestatic

Definition at line 717 of file GameMode.h.

◆ CreateWorld()

static UWorld * UWorld::CreateWorld ( const EWorldType::Type InWorldType,
bool bInformEngineOfWorld,
FName WorldName,
UPackage * InWorldPackage,
bool bAddToRoot,
ERHIFeatureLevel::Type InFeatureLevel,
const struct FWorldInitializationValues * InIVS,
bool bInSkipInitWorld )
inlinestatic

Definition at line 708 of file GameMode.h.

◆ CurrentLevelPendingInvisibilityField()

TObjectPtr< ULevel > & UWorld::CurrentLevelPendingInvisibilityField ( )
inline

Definition at line 490 of file GameMode.h.

◆ CurrentLevelPendingVisibilityField()

TObjectPtr< ULevel > & UWorld::CurrentLevelPendingVisibilityField ( )
inline

Definition at line 489 of file GameMode.h.

◆ DefaultPhysicsVolumeField()

TObjectPtr< APhysicsVolume > & UWorld::DefaultPhysicsVolumeField ( )
inline

Definition at line 493 of file GameMode.h.

◆ DeltaRealTimeSecondsField()

float & UWorld::DeltaRealTimeSecondsField ( )
inline

Definition at line 562 of file GameMode.h.

◆ DeltaTimeSecondsField()

float & UWorld::DeltaTimeSecondsField ( )
inline

Definition at line 563 of file GameMode.h.

◆ DestroyActor()

bool UWorld::DestroyActor ( AActor * ThisActor,
bool bNetForce,
bool bShouldModifyLevel )
inline

Definition at line 672 of file GameMode.h.

◆ DestroyDemoNetDriver()

void UWorld::DestroyDemoNetDriver ( )
inline

Definition at line 737 of file GameMode.h.

◆ DestroySwappedPC()

bool UWorld::DestroySwappedPC ( UNetConnection * Connection)
inline

Definition at line 754 of file GameMode.h.

◆ EncroachingBlockingGeometry()

static char UWorld::EncroachingBlockingGeometry ( )
inlinestatic

Definition at line 675 of file GameMode.h.

◆ Exec()

bool UWorld::Exec ( UWorld * InWorld,
const wchar_t * Cmd,
FOutputDevice * Ar )
inline

Definition at line 734 of file GameMode.h.

◆ ExtraReferencedObjectsField()

TArray< TObjectPtr< UObject >, TSizedDefaultAllocator< 32 > > & UWorld::ExtraReferencedObjectsField ( )
inline

Definition at line 481 of file GameMode.h.

◆ FindTeleportSpot()

static bool UWorld::FindTeleportSpot ( )
inlinestatic

Definition at line 674 of file GameMode.h.

◆ FindWorldInPackage()

static UWorld * UWorld::FindWorldInPackage ( UPackage * Package)
inlinestatic

Definition at line 764 of file GameMode.h.

◆ FinishDestroy()

void UWorld::FinishDestroy ( )
inline

Definition at line 693 of file GameMode.h.

◆ FinishPhysicsSim()

void UWorld::FinishPhysicsSim ( )
inline

Definition at line 686 of file GameMode.h.

◆ FlushLevelStreaming()

void UWorld::FlushLevelStreaming ( EFlushLevelStreamingType FlushType)
inline

Definition at line 728 of file GameMode.h.

◆ FollowWorldRedirectorInPackage()

static UWorld * UWorld::FollowWorldRedirectorInPackage ( UPackage * Package,
UObjectRedirector ** OptionalOutRedirector )
inlinestatic

Definition at line 765 of file GameMode.h.

◆ GameStateField()

TObjectPtr< AGameStateBase > & UWorld::GameStateField ( )
inline

Definition at line 502 of file GameMode.h.

◆ GetActiveLightingScenario()

ULevel * UWorld::GetActiveLightingScenario ( )
inline

Definition at line 684 of file GameMode.h.

◆ GetActorCount()

int UWorld::GetActorCount ( )
inline

Definition at line 761 of file GameMode.h.

◆ GetAudioDeviceRaw()

FAudioDevice * UWorld::GetAudioDeviceRaw ( )
inline

Definition at line 781 of file GameMode.h.

◆ GetAuthGameMode()

AGameMode * UWorld::GetAuthGameMode ( )
inline

Definition at line 643 of file GameMode.h.

◆ GetDefaultGravityZ()

float UWorld::GetDefaultGravityZ ( )
inline

Definition at line 751 of file GameMode.h.

◆ GetDefaultPhysicsVolume()

APhysicsVolume * UWorld::GetDefaultPhysicsVolume ( )
inline

Definition at line 642 of file GameMode.h.

◆ GetFirstLocalPlayerFromController()

ULocalPlayer * UWorld::GetFirstLocalPlayerFromController ( )
inline

Definition at line 744 of file GameMode.h.

◆ GetFirstPlayerController()

APlayerController * UWorld::GetFirstPlayerController ( )
inline

Definition at line 743 of file GameMode.h.

+ Here is the caller graph for this function:

◆ GetGameState()

AGameStateBase * UWorld::GetGameState ( )
inline

Definition at line 628 of file GameMode.h.

◆ GetMapName()

FString * UWorld::GetMapName ( FString * result)
inline

Definition at line 752 of file GameMode.h.

◆ GetPrimaryAssetId()

FPrimaryAssetId * UWorld::GetPrimaryAssetId ( FPrimaryAssetId * result)
inline

Definition at line 775 of file GameMode.h.

◆ GetPrivateStaticClass()

static UClass * UWorld::GetPrivateStaticClass ( )
inlinestatic

Definition at line 630 of file GameMode.h.

◆ GetTimerManager()

FTimerManager * UWorld::GetTimerManager ( )
inline

Definition at line 757 of file GameMode.h.

◆ GetWorldSettings()

AWorldSettings * UWorld::GetWorldSettings ( bool bCheckStreamingPersistent,
bool bChecked )
inline

Definition at line 750 of file GameMode.h.

+ Here is the caller graph for this function:

◆ HandleDemoPlayCommand()

bool UWorld::HandleDemoPlayCommand ( const wchar_t * Cmd,
FOutputDevice * Ar,
UWorld * InWorld )
inline

Definition at line 736 of file GameMode.h.

◆ HandleDemoRecordCommand()

bool UWorld::HandleDemoRecordCommand ( const wchar_t * Cmd,
FOutputDevice * Ar,
UWorld * InWorld )
inline

Definition at line 735 of file GameMode.h.

◆ HandleDemoScrubCommand()

bool UWorld::HandleDemoScrubCommand ( const wchar_t * Cmd,
FOutputDevice * Ar,
UWorld * InWorld )
inline

Definition at line 732 of file GameMode.h.

◆ HandleDemoSpeedCommand()

bool UWorld::HandleDemoSpeedCommand ( const wchar_t * Cmd,
FOutputDevice * Ar,
UWorld * InWorld )
inline

Definition at line 733 of file GameMode.h.

◆ HandleTimelineScrubbed()

void UWorld::HandleTimelineScrubbed ( )
inline

Definition at line 731 of file GameMode.h.

◆ InitializeActorsForPlay()

void UWorld::InitializeActorsForPlay ( const FURL * InURL,
bool bResetTime,
FRegisterComponentContext * Context )
inline

Definition at line 739 of file GameMode.h.

◆ InitializeNewWorld()

static void UWorld::InitializeNewWorld ( )
inlinestatic

Definition at line 706 of file GameMode.h.

◆ InitWorld()

static void UWorld::InitWorld ( )
inlinestatic

Definition at line 704 of file GameMode.h.

◆ InternalGetDefaultPhysicsVolume()

APhysicsVolume * UWorld::InternalGetDefaultPhysicsVolume ( )
inline

Definition at line 749 of file GameMode.h.

◆ InternalGetNetMode()

ENetMode UWorld::InternalGetNetMode ( )
inline

Definition at line 768 of file GameMode.h.

◆ InternalUpdateStreamingState()

void UWorld::InternalUpdateStreamingState ( )
inline

Definition at line 721 of file GameMode.h.

◆ IsGameWorld()

bool UWorld::IsGameWorld ( )
inline

Definition at line 762 of file GameMode.h.

◆ IsInBlockTillLevelStreamingCompletedField()

unsigned int & UWorld::IsInBlockTillLevelStreamingCompletedField ( )
inline

Definition at line 498 of file GameMode.h.

◆ IsInSeamlessTravel()

bool UWorld::IsInSeamlessTravel ( )
inline

Definition at line 760 of file GameMode.h.

◆ IsInstanced()

bool UWorld::IsInstanced ( )
inline

Definition at line 716 of file GameMode.h.

◆ IsPartitionedWorld()

bool UWorld::IsPartitionedWorld ( )
inline

Definition at line 629 of file GameMode.h.

◆ IsPaused()

bool UWorld::IsPaused ( )
inline

Definition at line 677 of file GameMode.h.

◆ IsReadyForFinishDestroy()

bool UWorld::IsReadyForFinishDestroy ( )
inline

Definition at line 694 of file GameMode.h.

◆ IsRecordingClientReplay()

bool UWorld::IsRecordingClientReplay ( )
inline

Definition at line 769 of file GameMode.h.

◆ IsVisibilityRequestPending()

bool UWorld::IsVisibilityRequestPending ( )
inline

Definition at line 729 of file GameMode.h.

◆ LastRenderTimeField()

long double & UWorld::LastRenderTimeField ( )
inline

Definition at line 496 of file GameMode.h.

◆ LastTimeUnbuiltLightingWasEncounteredField()

long double & UWorld::LastTimeUnbuiltLightingWasEncounteredField ( )
inline

Definition at line 557 of file GameMode.h.

◆ LevelsField()

TArray< TObjectPtr< ULevel >, TSizedDefaultAllocator< 32 > > & UWorld::LevelsField ( )
inline

Definition at line 505 of file GameMode.h.

◆ LineTraceSingleByChannel()

bool UWorld::LineTraceSingleByChannel ( FHitResult * OutHit,
const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
ECollisionChannel TraceChannel,
const FCollisionQueryParams * Params,
const FCollisionResponseParams * ResponseParam )
inline

Definition at line 652 of file GameMode.h.

◆ LineTraceSingleByObjectType()

bool UWorld::LineTraceSingleByObjectType ( FHitResult * OutHit,
const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
const struct FCollisionObjectQueryParams * ObjectQueryParams,
const FCollisionQueryParams * Params )
inline

Definition at line 658 of file GameMode.h.

◆ LineTraceTestByChannel()

bool UWorld::LineTraceTestByChannel ( const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
ECollisionChannel TraceChannel,
const FCollisionQueryParams * Params,
const struct FCollisionResponseParams * ResponseParam )
inline

Definition at line 651 of file GameMode.h.

◆ Listen()

bool UWorld::Listen ( FURL * InURL)
inline

Definition at line 756 of file GameMode.h.

◆ LWILastAssignedUIDField()

unsigned int & UWorld::LWILastAssignedUIDField ( )
inline

Definition at line 523 of file GameMode.h.

◆ MarkActorComponentForNeededEndOfFrameUpdate()

void UWorld::MarkActorComponentForNeededEndOfFrameUpdate ( UActorComponent * Component,
bool bForceGameThread )
inline

Definition at line 679 of file GameMode.h.

◆ MarkObjectsPendingKill()

void UWorld::MarkObjectsPendingKill ( )
inline

Definition at line 707 of file GameMode.h.

◆ MovieSceneSequenceTickField()

TMulticastDelegate< void __cdecl(float), FDefaultDelegateUserPolicy > & UWorld::MovieSceneSequenceTickField ( )
inline

Definition at line 546 of file GameMode.h.

◆ NetDriverField()

TObjectPtr< UNetDriver > & UWorld::NetDriverField ( )
inline

Definition at line 475 of file GameMode.h.

◆ NextSwitchCountdownField()

float & UWorld::NextSwitchCountdownField ( )
inline

Definition at line 568 of file GameMode.h.

◆ NextURLField()

FString & UWorld::NextURLField ( )
inline

Definition at line 573 of file GameMode.h.

◆ NonDefaultPhysicsVolumeListField()

TArray< TWeakObjectPtr< APhysicsVolume >, TSizedDefaultAllocator< 32 > > & UWorld::NonDefaultPhysicsVolumeListField ( )
inline

Definition at line 518 of file GameMode.h.

◆ NotifyAcceptingChannel()

bool UWorld::NotifyAcceptingChannel ( UChannel * Channel)
inline

Definition at line 627 of file GameMode.h.

◆ NotifyControlMessage()

void UWorld::NotifyControlMessage ( UNetConnection * Connection,
unsigned __int8 MessageType,
struct FInBunch * Bunch )
inline

Definition at line 755 of file GameMode.h.

◆ NumStreamingLevelsBeingLoadedField()

unsigned __int16 & UWorld::NumStreamingLevelsBeingLoadedField ( )
inline

Definition at line 572 of file GameMode.h.

◆ OriginLocationField()

UE::Math::TIntVector3< int > & UWorld::OriginLocationField ( )
inline

Definition at line 565 of file GameMode.h.

◆ OriginOffsetThisFrameField()

UE::Math::TVector< double > & UWorld::OriginOffsetThisFrameField ( )
inline

Definition at line 567 of file GameMode.h.

◆ OverlapBlockingTestByChannel()

bool UWorld::OverlapBlockingTestByChannel ( const UE::Math::TVector< double > * Pos,
const UE::Math::TQuat< double > * Rot,
ECollisionChannel TraceChannel,
const FCollisionShape * CollisionShape,
const FCollisionQueryParams * Params,
const FCollisionResponseParams * ResponseParam )
inline

Definition at line 656 of file GameMode.h.

◆ OwningGameInstanceField()

TObjectPtr< UGameInstance > & UWorld::OwningGameInstanceField ( )
inline

Definition at line 510 of file GameMode.h.

◆ PauseDelayField()

long double & UWorld::PauseDelayField ( )
inline

Definition at line 564 of file GameMode.h.

◆ PerModuleDataObjectsField()

TArray< TObjectPtr< UObject >, TSizedDefaultAllocator< 32 > > & UWorld::PerModuleDataObjectsField ( )
inline

Definition at line 482 of file GameMode.h.

◆ PersistentLevelField()

TObjectPtr< ULevel > & UWorld::PersistentLevelField ( )
inline

Definition at line 474 of file GameMode.h.

◆ PlayerControllerListField()

TArray< TWeakObjectPtr< APlayerController >, TSizedDefaultAllocator< 32 > > & UWorld::PlayerControllerListField ( )
inline

Definition at line 516 of file GameMode.h.

+ Here is the caller graph for this function:

◆ PlayerNumField()

int & UWorld::PlayerNumField ( )
inline

Definition at line 552 of file GameMode.h.

◆ PopulateStreamingLevelsToConsider()

void UWorld::PopulateStreamingLevelsToConsider ( )
inline

Definition at line 727 of file GameMode.h.

◆ PostDuplicate()

void UWorld::PostDuplicate ( bool bDuplicateForPIE)
inline

Definition at line 691 of file GameMode.h.

◆ PostLoad()

void UWorld::PostLoad ( )
inline

Definition at line 695 of file GameMode.h.

◆ PreparingLevelNamesField()

TArray< FName, TSizedDefaultAllocator< 32 > > & UWorld::PreparingLevelNamesField ( )
inline

Definition at line 574 of file GameMode.h.

◆ ProcessLevelStreamingVolumes()

void UWorld::ProcessLevelStreamingVolumes ( UE::Math::TVector< double > * OverrideViewLocation)
inline

Definition at line 678 of file GameMode.h.

◆ RealTimeSecondsField()

long double & UWorld::RealTimeSecondsField ( )
inline

Definition at line 560 of file GameMode.h.

◆ RemapCompiledScriptActor()

bool UWorld::RemapCompiledScriptActor ( FString * Str)
inline

Definition at line 719 of file GameMode.h.

◆ RemoveController()

void UWorld::RemoveController ( AController * Controller)
inline

Definition at line 746 of file GameMode.h.

◆ RemoveNetworkActor()

void UWorld::RemoveNetworkActor ( AActor * Actor)
inline

Definition at line 748 of file GameMode.h.

◆ RemovePIEPrefix()

static FString * UWorld::RemovePIEPrefix ( FString * result,
const FString * Source,
int * OutPIEInstanceID )
inlinestatic

Definition at line 763 of file GameMode.h.

◆ RemoveStreamingLevelAt()

bool UWorld::RemoveStreamingLevelAt ( int IndexToRemove)
inline

Definition at line 725 of file GameMode.h.

◆ RequestedOriginLocationField()

UE::Math::TIntVector3< int > & UWorld::RequestedOriginLocationField ( )
inline

Definition at line 566 of file GameMode.h.

◆ ResetAsyncTrace()

void UWorld::ResetAsyncTrace ( )
inline

Definition at line 667 of file GameMode.h.

◆ ResolveSubobject()

bool UWorld::ResolveSubobject ( const wchar_t * SubObjectPath,
UObject ** OutObject,
bool bLoadIfExists )
inline

Definition at line 774 of file GameMode.h.

◆ SeamlessTravel()

void UWorld::SeamlessTravel ( const FString * SeamlessTravelURL,
bool bAbsolute )
inline

Definition at line 759 of file GameMode.h.

◆ SendAllEndOfFrameUpdates()

void UWorld::SendAllEndOfFrameUpdates ( )
inline

Definition at line 680 of file GameMode.h.

◆ Serialize() [1/2]

void UWorld::Serialize ( FArchive * Ar)
inline

Definition at line 689 of file GameMode.h.

◆ Serialize() [2/2]

void UWorld::Serialize ( FStructuredArchiveRecord Record)
inline

Definition at line 688 of file GameMode.h.

◆ ServerTravel()

bool UWorld::ServerTravel ( const FString * FURL,
bool bAbsolute,
bool bShouldSkipGameNotify )
inline

Definition at line 766 of file GameMode.h.

◆ SetActiveLevelCollection()

void UWorld::SetActiveLevelCollection ( int LevelCollectionIndex)
inline

Definition at line 773 of file GameMode.h.

◆ SetGameMode()

bool UWorld::SetGameMode ( const FURL * InURL)
inline

Definition at line 738 of file GameMode.h.

◆ SetGameState()

void UWorld::SetGameState ( AGameStateBase * NewGameState)
inline

Definition at line 771 of file GameMode.h.

◆ SetNewWorldOrigin()

static char UWorld::SetNewWorldOrigin ( )
inlinestatic

Definition at line 758 of file GameMode.h.

◆ SetStreamingLevels()

static void UWorld::SetStreamingLevels ( )
inlinestatic

Definition at line 724 of file GameMode.h.

◆ SetupParameterCollectionInstances()

void UWorld::SetupParameterCollectionInstances ( )
inline

Definition at line 699 of file GameMode.h.

◆ SetupPhysicsTickFunctions()

void UWorld::SetupPhysicsTickFunctions ( float DeltaSeconds)
inline

Definition at line 685 of file GameMode.h.

◆ SpawnActor() [1/3]

AActor * UWorld::SpawnActor ( const FActorSpawnParameters * SpawnParameters)
inline

Definition at line 626 of file GameMode.h.

◆ SpawnActor() [2/3]

AActor * UWorld::SpawnActor ( UClass * Class,
const UE::Math::TTransform< double > * UserTransformPtr,
const FActorSpawnParameters * SpawnParameters )
inline

Definition at line 671 of file GameMode.h.

◆ SpawnActor() [3/3]

AActor * UWorld::SpawnActor ( UClass * Class,
const UE::Math::TVector< double > * Location,
const UE::Math::TRotator< double > * Rotation,
const FActorSpawnParameters * SpawnParameters )
inline

Definition at line 670 of file GameMode.h.

◆ SpawnActorAbsolute()

AActor * UWorld::SpawnActorAbsolute ( UClass * Class,
const UE::Math::TTransform< double > * AbsoluteTransform,
const FActorSpawnParameters * SpawnParameters )
inline

Definition at line 669 of file GameMode.h.

◆ SpawnActorDeferred()

AActor * UWorld::SpawnActorDeferred ( UClass * Class,
const UE::Math::TTransform< double > * Transform,
AActor * Owner,
APawn * Instigator,
ESpawnActorCollisionHandlingMethod CollisionHandlingOverride,
ESpawnActorScaleMethod TransformScaleMethod )
inline

Definition at line 668 of file GameMode.h.

◆ SpawnPlayActor()

APlayerController * UWorld::SpawnPlayActor ( UPlayer * NewPlayer,
ENetRole RemoteRole,
const struct FURL * InURL,
const FUniqueNetIdRepl * UniqueId,
FString * Error,
unsigned __int8 InNetPlayerIndex )
inline

Definition at line 673 of file GameMode.h.

◆ StaticRegisterNativesUWorld()

static void UWorld::StaticRegisterNativesUWorld ( )
inlinestatic

Definition at line 687 of file GameMode.h.

◆ StreamingLevelsPrefixField()

FString & UWorld::StreamingLevelsPrefixField ( )
inline

Definition at line 486 of file GameMode.h.

◆ StreamingVolumeUpdateDelayField()

int & UWorld::StreamingVolumeUpdateDelayField ( )
inline

Definition at line 553 of file GameMode.h.

◆ StripPIEPrefixFromPackageName()

static FString * UWorld::StripPIEPrefixFromPackageName ( FString * result,
const FString * PrefixedName,
const FString * Prefix )
inlinestatic

Definition at line 718 of file GameMode.h.

◆ SupportsMakingInvisibleTransactionRequests()

bool UWorld::SupportsMakingInvisibleTransactionRequests ( )
inline

Definition at line 712 of file GameMode.h.

◆ SupportsMakingVisibleTransactionRequests()

bool UWorld::SupportsMakingVisibleTransactionRequests ( )
inline

Definition at line 711 of file GameMode.h.

◆ SweepMultiByChannel()

bool UWorld::SweepMultiByChannel ( TArray< FHitResult, TSizedDefaultAllocator< 32 > > * OutHits,
const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
const UE::Math::TQuat< double > * Rot,
ECollisionChannel TraceChannel,
const FCollisionShape * CollisionShape,
const FCollisionQueryParams * Params,
const FCollisionResponseParams * ResponseParam )
inline

Definition at line 655 of file GameMode.h.

◆ SweepMultiByObjectType()

bool UWorld::SweepMultiByObjectType ( TArray< FHitResult, TSizedDefaultAllocator< 32 > > * OutHits,
const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
const UE::Math::TQuat< double > * Rot,
const FCollisionObjectQueryParams * ObjectQueryParams,
const FCollisionShape * CollisionShape,
const FCollisionQueryParams * Params )
inline

Definition at line 660 of file GameMode.h.

◆ SweepMultiByProfile()

bool UWorld::SweepMultiByProfile ( TArray< FHitResult, TSizedDefaultAllocator< 32 > > * OutHits,
const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
const UE::Math::TQuat< double > * Rot,
FName ProfileName,
const FCollisionShape * CollisionShape,
const FCollisionQueryParams * Params )
inline

Definition at line 662 of file GameMode.h.

◆ SweepSingleByChannel()

bool UWorld::SweepSingleByChannel ( FHitResult * OutHit,
const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
const UE::Math::TQuat< double > * Rot,
ECollisionChannel TraceChannel,
const FCollisionShape * CollisionShape,
const FCollisionQueryParams * Params,
const FCollisionResponseParams * ResponseParam )
inline

Definition at line 654 of file GameMode.h.

◆ SweepSingleByObjectType()

bool UWorld::SweepSingleByObjectType ( FHitResult * OutHit,
const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
const UE::Math::TQuat< double > * Rot,
const FCollisionObjectQueryParams * ObjectQueryParams,
const FCollisionShape * CollisionShape,
const FCollisionQueryParams * Params )
inline

Definition at line 659 of file GameMode.h.

◆ SweepSingleByProfile()

bool UWorld::SweepSingleByProfile ( FHitResult * OutHit,
const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
const UE::Math::TQuat< double > * Rot,
FName ProfileName,
const FCollisionShape * CollisionShape,
const FCollisionQueryParams * Params )
inline

Definition at line 661 of file GameMode.h.

◆ SweepTestByChannel()

bool UWorld::SweepTestByChannel ( const UE::Math::TVector< double > * Start,
const UE::Math::TVector< double > * End,
const UE::Math::TQuat< double > * Rot,
ECollisionChannel TraceChannel,
const struct FCollisionShape * CollisionShape,
const FCollisionQueryParams * Params,
const FCollisionResponseParams * ResponseParam )
inline

Definition at line 653 of file GameMode.h.

◆ Tick()

void UWorld::Tick ( ELevelTick TickType,
float DeltaSeconds )
inline

Definition at line 681 of file GameMode.h.

◆ TickGroupField()

TEnumAsByte< enum ETickingGroup > & UWorld::TickGroupField ( )
inline

Definition at line 497 of file GameMode.h.

◆ TickNetClient()

void UWorld::TickNetClient ( float DeltaSeconds)
inline

Definition at line 676 of file GameMode.h.

◆ TimerManagerField()

FTimerManager *& UWorld::TimerManagerField ( )
inline

Definition at line 534 of file GameMode.h.

◆ TimeSecondsField()

long double & UWorld::TimeSecondsField ( )
inline

Definition at line 558 of file GameMode.h.

+ Here is the caller graph for this function:

◆ UnpausedTimeSecondsField()

long double & UWorld::UnpausedTimeSecondsField ( )
inline

Definition at line 559 of file GameMode.h.

◆ UpdateCullDistanceVolumes()

bool UWorld::UpdateCullDistanceVolumes ( AActor * ActorToUpdate,
UPrimitiveComponent * ComponentToUpdate )
inline

Definition at line 710 of file GameMode.h.

◆ UpdateLevelStreaming()

void UWorld::UpdateLevelStreaming ( )
inline

Definition at line 722 of file GameMode.h.

◆ UpdateParameterCollectionInstances()

void UWorld::UpdateParameterCollectionInstances ( bool bUpdateInstanceUniformBuffers,
bool bRecreateUniformBuffer )
inline

Definition at line 702 of file GameMode.h.

◆ UpdateWorldComponents()

void UWorld::UpdateWorldComponents ( bool bRerunConstructionScripts,
bool bCurrentLevelOnly,
FRegisterComponentContext * Context )
inline

Definition at line 709 of file GameMode.h.

◆ ViewLocationsRenderedLastFrameField()

TArray< UE::Math::TVector< double >, TSizedDefaultAllocator< 32 > > & UWorld::ViewLocationsRenderedLastFrameField ( )
inline

Definition at line 494 of file GameMode.h.

◆ WaitForAllAsyncTraceTasks()

void UWorld::WaitForAllAsyncTraceTasks ( )
inline

Definition at line 666 of file GameMode.h.

◆ WelcomePlayer()

void UWorld::WelcomePlayer ( UNetConnection * Connection)
inline

Definition at line 753 of file GameMode.h.

Member Data Documentation

◆ OnActorDestroyedField

TMulticastDelegate< void __cdecl(AActor *), FDefaultDelegateUserPolicy > UWorld::OnActorDestroyedField) ()
inline

Definition at line 530 of file GameMode.h.

◆ OnActorPreSpawnInitializationField

TMulticastDelegate< void __cdecl(AActor *), FDefaultDelegateUserPolicy > UWorld::OnActorPreSpawnInitializationField) ()
inline

Definition at line 529 of file GameMode.h.

◆ OnActorRemovedFromWorldField

TMulticastDelegate< void __cdecl(AActor *), FDefaultDelegateUserPolicy > UWorld::OnActorRemovedFromWorldField) ()
inline

Definition at line 533 of file GameMode.h.

◆ OnActorSpawnedField

TMulticastDelegate< void __cdecl(AActor *), FDefaultDelegateUserPolicy > UWorld::OnActorSpawnedField) ()
inline

Definition at line 528 of file GameMode.h.

◆ OnPostRegisterAllActorComponentsField

TMulticastDelegate< void __cdecl(AActor *), FDefaultDelegateUserPolicy > UWorld::OnPostRegisterAllActorComponentsField) ()
inline

Definition at line 531 of file GameMode.h.

◆ OnPreUnregisterAllActorComponentsField

TMulticastDelegate< void __cdecl(AActor *), FDefaultDelegateUserPolicy > UWorld::OnPreUnregisterAllActorComponentsField) ()
inline

Definition at line 532 of file GameMode.h.


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