code: template<typename T> bool operator!= ( const [TWorldPartitionHandle](API\Runtime\Engine\WorldPartition\TWorldPartitionHandle)< T > & Other ) const


module: Engine

code: [FWorldPartitionActorDesc](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDesc) * operator*() const


code: TWorldPartitionHandle ( [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [FWorldPartitionActorDesc](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDesc) > * InActorDesc )


code: TWorldPartitionHandle ( const [TWorldPartitionHandle](API\Runtime\Engine\WorldPartition\TWorldPartitionHandle) & Other )


code: TWorldPartitionHandle ( [TWorldPartitionHandle](API\Runtime\Engine\WorldPartition\TWorldPartitionHandle) && Other )


code: TWorldPartitionHandle ( [UActorDescContainer](API\Runtime\Engine\WorldPartition\UActorDescContainer) * InContainer, const [FGuid](API\Runtime\Core\Misc\FGuid) & ActorGuid )


code: template<typename T> TWorldPartitionHandle ( [TWorldPartitionHandle](API\Runtime\Engine\WorldPartition\TWorldPartitionHandle)< T > && Other )


code: template<class U> TWorldPartitionHandle ( [TActorDescContainerCollection](API\Runtime\Engine\WorldPartition\TActorDescContainerCollection)< U > * ContainerCollection, const [FGuid](API\Runtime\Core\Misc\FGuid) & ActorGuid )


className: TWorldPartitionHandle

code: template<typename Impl> class TWorldPartitionHandle

ActorDesc

type: TUniquePtr<FWo...

Container

type: TWeakObjectPtr<...


description: Called before destroying the object. This is called immediately upon deciding to destroy the object, to allow the object to begin an asynchronous cleanup process.

code: virtual void BeginDestroy()


className: FActorDescAddedEvent

code: class FActorDescAddedEvent : public TBaseMulticastDelegate_OneParam< void, FWorldPartitionActorDesc * >


className: FActorDescContainerInitializeDelegate

code: typedef TMulticastDelegate_OneParam< void, [UActorDescContainer](API\Runtime\Engine\WorldPartition\UActorDescContainer) * > FActorDescContainerInitializeDelegate


className: FActorDescRemovedEvent

code: class FActorDescRemovedEvent : public TBaseMulticastDelegate_OneParam< void, FWorldPartitionActorDesc * >


code: FInitializeParams &40; UWorld &42; InWorld, FName InPackageName &41;


className: FInitializeParams

description: Struct of parameters passed to Initialize function.

code: struct FInitializeParams

FilterActorDesc

type: TUniqueFunction...

description: Custom filter function used to filter actors descriptors.

PackageName

type: FName

description: The long package name of the container package on disk.

World

type: UWorld*

description: The world the actor descriptor container is associated with.


className: FNameActorDescMap

code: typedef [TMap](API\Runtime\Core\Containers\TMap)< [FName](API\Runtime\Core\UObject\FName), [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [FWorldPartitionActorDesc](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDesc) > * > FNameActorDescMap


code: const [FWorldPartitionActorDesc](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDesc) * GetActorDescByName ( const [FString](API\Runtime\Core\Containers\FString) & ActorPath ) const


code: const [FWorldPartitionActorDesc](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDesc) * GetActorDescByName ( const [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) & InActorPath ) const


code: const FTransform & GetInstanceTransform() const


code: const [TArray](API\Runtime\Core\Containers\TArray)< [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) > & GetInvalidActors() const


code: const [FLinkerInstancingContext](API\Runtime\CoreUObject\UObject\FLinkerInstancingContext) * GetInstancingContext() const


code: [UWorldPartition](API\Runtime\Engine\WorldPartition\UWorldPartition) * GetWorldPartition() const


description: Deprecated*UActorDescContainer::Initializeis deprecated,UActorDescContainer::InitializewithUActorDescContainer::FInitializeParamsshould be used instead.

code: void Initialize ( const [FInitializeParams](API\Runtime\Engine\WorldPartition\UActorDescContainer\FInitializeParams) & InitParams )


code: void Initialize ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld, [FName](API\Runtime\Core\UObject\FName) InPackageName )


code: bool IsActorDescHandled ( const [AActor](API\Runtime\Engine\GameFramework\AActor) * Actor ) const


code: bool IsMainPartitionContainer() const


code: void OnActorDescRemoved ( [FWorldPartitionActorDesc](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDesc) * ActorDesc )


code: void LoadAllActors ( [TArray](API\Runtime\Core\Containers\TArray)< FWorldPartitionReference > & OutReferences )


code: void OnActorDescAdded ( [FWorldPartitionActorDesc](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDesc) * NewActorDesc )


code: void OnActorDescUpdating ( [FWorldPartitionActorDesc](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDesc) * ActorDesc )


code: void OnActorDescUpdated ( [FWorldPartitionActorDesc](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDesc) * ActorDesc )


code: void OnObjectPreSave ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Object, [FObjectPreSaveContext](API\Runtime\CoreUObject\UObject\FObjectPreSaveContext) SaveContext )


code: void OnClassDescriptorUpdated ( const [FWorldPartitionActorDesc](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDesc) * InClassDesc )


code: void RegisterActorDescriptor ( [FWorldPartitionActorDesc](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDesc) * ActorDesc, [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorldContext )


description: Removes an actor desc without the need to load a package

code: bool RemoveActor ( const [FGuid](API\Runtime\Core\Misc\FGuid) & ActorGuid )


code: void SetContainerPackage ( const [FName](API\Runtime\Core\UObject\FName) & InContainerPackageName )


code: void SetContentBundleGuid ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InGetContentBundleGuid )


code: bool ShouldHandleActorEvent ( const [AActor](API\Runtime\Engine\GameFramework\AActor) * Actor )


code: void UnregisterActorDescriptor ( [FWorldPartitionActorDesc](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDesc) * ActorDesc )


code: void OnPackageDeleted ( [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * Package )


code: void OnObjectsReplaced ( const [TMap](API\Runtime\Core\Containers\TMap)< [UObject](API\Runtime\CoreUObject\UObject\UObject) *, [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & OldToNewObjectMap )


code: UActorDescContainer ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UActorDescContainer

code: class UActorDescContainer : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [FActorDescList](API\Runtime\Engine\WorldPartition\FActorDescList)

ActorsByName

type: FNameActorDescM...

bContainerInitialized

type: bool

ContentBundleGuid

type: FGuid

InvalidActors

type: TArray<FAssetD...

OnActorDescAddedEvent

type: FActorDescAdded...

OnActorDescRemovedEvent

type: FActorDescRemov...


code: [UWorld](API\Runtime\Engine\Engine\UWorld) * GetOuterWorld() const


code: void ForEachStreamingCells ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< void([UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) &)> Func )


code: [UWorld](API\Runtime\Engine\Engine\UWorld) * GetOwningWorld() const


code: virtual [UWorld](API\Runtime\Engine\Engine\UWorld) * GetWorld() const


code: void OnStreamingObjectLoaded ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InjectedWorld )


code: void PopulateGeneratorPackageForCook()


className: URuntimeHashExternalStreamingObjectBase

code: class URuntimeHashExternalStreamingObjectBase : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

CellToLevelStreamingPackage

type: TMap<FName,FN...

OuterWorld

type: TSoftObjectPtr<...


code: static void AddReferencedObjects ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InThis, [FReferenceCollector](API\Runtime\CoreUObject\UObject\FReferenceCollector) & Collector )


code: void AppendAssetRegistryTags ( [TArray](API\Runtime\Core\Containers\TArray)< [FAssetRegistryTag](API\Runtime\CoreUObject\UObject\UObject\FAssetRegistryTag) > & OutTags ) const


description: Begin Cooking.

code: void BeginCook ( [IWorldPartitionCookPackageContext](API\Runtime\Engine\WorldPartition\Cook\IWorldPartitionCookPackageContex-) & CookContext )


code: virtual void BeginDestroy()


className: bGlobalEnableServerStreamingOut

code: static bool bGlobalEnableServerStreamingOut = false;


className: bUseMakingInvisibleTransactionRequests

code: static bool bUseMakingInvisibleTransactionRequests = false;


className: bUseMakingVisibleTransactionRequests

code: static bool bUseMakingVisibleTransactionRequests = false;


code: bool CanAddCellToWorld ( const [IWorldPartitionCell](API\Runtime\Engine\WorldPartition\IWorldPartitionCell) * InCell ) const


description: Deprecated* CanAddLoadedLevelToWorld is deprecated, use CanAddCellToWorld instead.

code: bool CanAddLoadedLevelToWorld ( [ULevel](API\Runtime\Engine\Engine\ULevel) * InLevel ) const


description: Deprecated* CanBeUsedByLevelInstance is deprecated.

code: bool CanBeUsedByLevelInstance() const


description:
Called by the editor to query whether a property of this object is allowed to be modified. The property editor uses this to disable controls for properties that should not be changed. When overriding this function you should always call the parent implementation first.
true if the property can be modified in the editor, otherwise false

code: virtual bool CanEditChange ( const [FProperty](API\Runtime\CoreUObject\UObject\FProperty) * InProperty ) const


code: bool CanInitialize ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld ) const


description: Streaming generation.

code: bool CanGenerateStreaming() const


code: void CheckForErrors ( [IStreamingGenerationErrorHandler](API\Runtime\Engine\WorldPartition\ErrorHandling\IStreamingGenerationErrorHandler) * ErrorHandler ) const


code: static void CheckForErrors ( const [FCheckForErrorsParams](API\Runtime\Engine\WorldPartition\UWorldPartition\FCheckForErrorsParams) & Params )


description: Deprecated* CheckForErrors is deprecated, CheckForErrors withFCheckForErrorsParamsshould be used instead.

code: static void CheckForErrors ( [IStreamingGenerationErrorHandler](API\Runtime\Engine\WorldPartition\ErrorHandling\IStreamingGenerationErrorHandler) * ErrorHandler, const [UActorDescContainer](API\Runtime\Engine\WorldPartition\UActorDescContainer) * ActorDescContainer, bool bEnableStreaming, bool bIsChangelistValidation )


description: Editor/Runtime conversions.

code: bool ConvertEditorPathToRuntimePath ( const [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) & InPath, [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) & OutPath ) const


description: Editor loader adapters management.

code: template<typename T, typename... ArgsType> [UWorldPartitionEditorLoaderAdapter](API\Runtime\Engine\WorldPartition\UWorldPartitionEditorLoaderAdapt-) * CreateEditorLoaderAdapter ( ArgsType &&... Args )


code: static [UWorldPartition](API\Runtime\Engine\WorldPartition\UWorldPartition) * CreateOrRepairWorldPartition ( [AWorldSettings](API\Runtime\Engine\GameFramework\AWorldSettings) * WorldSettings, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UWorldPartitionEditorHash](API\Runtime\Engine\WorldPartition\UWorldPartitionEditorHash) > EditorHashClass, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UWorldPartitionRuntimeHash](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeHash) > RuntimeHashClass )


className: CVarEnableSimulationStreamingSource


className: CVarUseMakingVisibleTransactionRequests


className: DebugDedicatedServerStreaming

code: static bool DebugDedicatedServerStreaming = false;


code: void DrawRuntimeCellsDetails ( [UCanvas](API\Runtime\Engine\Engine\UCanvas) * Canvas, FVector2D & Offset )


description: Debugging.

code: bool DrawRuntimeHash2D ( FWorldPartitionDraw2DContext & DrawContext )


description: Debugging.

code: void DrawRuntimeHashPreview()


code: void DumpActorDescs ( const [FString](API\Runtime\Core\Containers\FString) & Path )


className: EnableSimulationStreamingSource

code: static int32 EnableSimulationStreamingSource = 1;


className: FActorDescContainerRegistrationDelegate

code: typedef TMulticastDelegate_OneParam< void, [UActorDescContainer](API\Runtime\Engine\WorldPartition\UActorDescContainer) * > FActorDescContainerRegistrationDelegate


className: FCheckForErrorsParams

description: Struct of optional parameters passed to check for errors function.

code: struct FCheckForErrorsParams

ActorDescContainer

type: constUActorDes...

ActorGuidsToContainerMap

type: TMap<FGuid, co...

ErrorHandler

type: IStreamingGener...


code: FContainerRegistrationParams &40; FName InPackageName &41;


className: FContainerRegistrationParams

code: struct FContainerRegistrationParams


code: FGenerateStreamingContext & SetPackagesToGenerate &40; TArray< FString > &42; InPackagesToGenerate &41;


className: FGenerateStreamingContext

code: struct FGenerateStreamingContext

OutputLogFilename

type: TOptional<FStr...

PackagesToGenerate

type: TArray<FString...


code: FGenerateStreamingParams & SetActorDescContainer &40; const UActorDescContainer &42; InActorDescContainer &41;


code: FGenerateStreamingParams & SetOutputLogPath &40; const FString & InOutputLogPath &41;


code: [UWorldPartition](API\Runtime\Engine\WorldPartition\UWorldPartition) final ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: FGenerateStreamingParams

code: struct FGenerateStreamingParams

ActorDescCollection

type: FStreamingGener...

OutputLogPath

type: TOptional< cons...


code: [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) * FlushStreamingToExternalStreamingObject ( const [FString](API\Runtime\Core\Containers\FString) & ExternalStreamingObjectName )


className: FWorldPartitionBeginCookDelegate

code: typedef TMulticastDelegate_OneParam< void, [IWorldPartitionCookPackageContext](API\Runtime\Engine\WorldPartition\Cook\IWorldPartitionCookPackageContex-) & > FWorldPartitionBeginCookDelegate


className: FWorldPartitionChangedEvent

description: Event when world partition was enabled/disabled in the world.

code: typedef TMulticastDelegate_OneParam< void, [UWorld](API\Runtime\Engine\Engine\UWorld) * > FWorldPartitionChangedEvent


code: typedef TMulticastDelegate_OneParam< void, [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > * > FWorldPartitionGenerateStreamingDelegate


description: Deprecated* GenerateContainerStreaming is deprecated, use GenerateContainerStreaming with a param struct instead

code: bool GenerateContainerStreaming ( const [UActorDescContainer](API\Runtime\Engine\WorldPartition\UActorDescContainer) * ActorDescContainer, [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > * OutPackagesToGenerate )


code: virtual bool GatherPackagesToCook ( [IWorldPartitionCookPackageContext](API\Runtime\Engine\WorldPartition\Cook\IWorldPartitionCookPackageContex-) & CookContext )


code: bool GenerateContainerStreaming ( const [FGenerateStreamingParams](API\Runtime\Engine\WorldPartition\UWorldPartition\FGenerateStreamingParams) & InParams, [FGenerateStreamingContext](API\Runtime\Engine\WorldPartition\UWorldPartition\FGenerateStreamingContext) & InContext )


code: void GenerateHLOD ( [ISourceControlHelper](API\Runtime\Engine\WorldPartition\ISourceControlHelper) * SourceControlHelper, bool bCreateActorsOnly )


description: Deprecated* GenerateStreaming is deprecated, use GenerateStreaming with a param struct instead

code: bool GenerateStreaming ( [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > * OutPackagesToGenerate )


code: bool GenerateStreaming ( const [FGenerateStreamingParams](API\Runtime\Engine\WorldPartition\UWorldPartition\FGenerateStreamingParams) & InParams, [FGenerateStreamingContext](API\Runtime\Engine\WorldPartition\UWorldPartition\FGenerateStreamingContext) & InContext )


code: [UActorDescContainer](API\Runtime\Engine\WorldPartition\UActorDescContainer) * GetActorDescContainer() const


code: virtual [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * GetCellForPackage ( const [FWorldPartitionCookPackage](API\Runtime\Engine\WorldPartition\Cook\FWorldPartitionCookPackage) & PackageToCook ) const


code: [UDataLayerManager](API\Runtime\Engine\WorldPartition\DataLayer\UDataLayerManager) * GetDataLayerManager() const


code: [UHLODLayer](API\Runtime\Engine\WorldPartition\HLOD\UHLODLayer) * GetDefaultHLODLayer() const


code: const [TSet](API\Runtime\Core\Containers\TSet)< [FDirtyActor](API\Runtime\Engine\WorldPartition\FDirtyActor) > & GetDirtyActors() const


code: const FTransform & GetInstanceTransform() const


code: bool GetIntersectingCells ( const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionStreamingQuerySource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingQuerySou-) > & InSources, [TArray](API\Runtime\Core\Containers\TArray)< const [IWorldPartitionCell](API\Runtime\Engine\WorldPartition\IWorldPartitionCell) * > & OutCells ) const


code: const [TSet](API\Runtime\Core\Containers\TSet)< [TObjectPtr](API\Runtime\Core\Delegates\TObjectPtr)< [UWorldPartitionEditorLoaderAdapter](API\Runtime\Engine\WorldPartition\UWorldPartitionEditorLoaderAdapt-) > > & GetRegisteredEditorLoaderAdapters() const


code: FBox GetRuntimeWorldBounds() const


code: const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionStreamingSource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingSource) > & GetStreamingSources() const


code: int32 GetStreamingStateEpoch() const


code: [TArray](API\Runtime\Core\Containers\TArray)< FBox > GetUserLoadedEditorRegions() const


code: virtual [UWorld](API\Runtime\Engine\Engine\UWorld) * GetWorld() const


description: Deprecated* GetWorldBounds is deprecated, use GetEditorWorldBounds or GetRuntimeWorldBounds instead.

code: FBox GetWorldBounds() const


className: GlobalEnableServerStreaming

code: static int32 GlobalEnableServerStreaming = 0;


code: void Initialize ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World, const FTransform & InTransform )


code: bool InjectExternalStreamingObject ( [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) * ExternalStreamingObject )


code: bool IsActorPinned ( const [FGuid](API\Runtime\Core\Misc\FGuid) & ActorGuid ) const


code: bool IsServerStreamingEnabled() const


code: static bool IsSimulating ( bool bIncludeTestEnableSimulationStreamingSource )


code: bool IsStreamingCompleted ( const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionStreamingSource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingSource) > * InStreamingSources ) const


code: bool IsStreamingCompleted ( EWorldPartitionRuntimeCellState QueryState, const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionStreamingQuerySource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingQuerySou-) > & QuerySources, bool bExactState ) const


code: bool IsValidPackageName ( const [FString](API\Runtime\Core\Containers\FString) & InPackageName )


className: LoadingRangeBugItGo

code: static int32 LoadingRangeBugItGo = 12800;


code: void LoadLastLoadedRegions ( const [TArray](API\Runtime\Core\Containers\TArray)< FBox > & EditorLastLoadedRegions )


code: void OnCellHidden ( const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * InCell )


code: void OnCellShown ( const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * InCell )


code: void OnUserCreatedRegionUnloaded()


description: Actors pinning.

code: void PinActors ( const [TArray](API\Runtime\Core\Containers\TArray)< [FGuid](API\Runtime\Core\Misc\FGuid) > & ActorGuids )


code: virtual bool PopulateGeneratedPackageForCook ( [IWorldPartitionCookPackageContext](API\Runtime\Engine\WorldPartition\Cook\IWorldPartitionCookPackageContex-) & CookContext, const [FWorldPartitionCookPackage](API\Runtime\Engine\WorldPartition\Cook\FWorldPartitionCookPackage) & InPackagesToCool, [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > & OutModifiedPackages )


code: virtual bool PopulateGeneratorPackageForCook ( [IWorldPartitionCookPackageContext](API\Runtime\Engine\WorldPartition\Cook\IWorldPartitionCookPackageContex-) & CookContext, const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionCookPackage](API\Runtime\Engine\WorldPartition\Cook\FWorldPartitionCookPackage) * > & InPackagesToCook, [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > & OutModifiedPackages )


code: virtual bool PrepareGeneratorPackageForCook ( [IWorldPartitionCookPackageContext](API\Runtime\Engine\WorldPartition\Cook\IWorldPartitionCookPackageContex-) & CookContext, [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > & OutModifiedPackages )


description: Deprecated* Use RegisterActorDescContainer withFContainerRegistrationParamsinstead.

code: [UActorDescContainer](API\Runtime\Engine\WorldPartition\UActorDescContainer) * RegisterActorDescContainer ( const [FName](API\Runtime\Core\UObject\FName) & ContainerPackage )


code: [UActorDescContainer](API\Runtime\Engine\WorldPartition\UActorDescContainer) * RegisterActorDescContainer ( const [FContainerRegistrationParams](API\Runtime\Engine\WorldPartition\UWorldPartition\FContainerRegistrationParams) & InRegistrationParameters )


code: void ReleaseEditorLoaderAdapter ( [UWorldPartitionEditorLoaderAdapter](API\Runtime\Engine\WorldPartition\UWorldPartitionEditorLoaderAdapt-) * EditorLoaderAdapter )


code: bool RemoveExternalStreamingObject ( [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) * ExternalStreamingObject )


code: void RemapSoftObjectPath ( [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) & ObjectPath ) const


code: static bool RemoveWorldPartition ( [AWorldSettings](API\Runtime\Engine\GameFramework\AWorldSettings) * WorldSettings )


description: Handles reading, writing, and reference collecting usingFArchive. This implementation handles allFPropertyserialization, but can be overridden for native variables.

code: virtual void Serialize ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


description:
Called to defer loading a subobject to its top-level container object. Useful with the package override feature, where an object might not be saved in the same package as its outer, especially if the the top-level object does lazy loading of these objects.
true if the object loaded or exists, depending on bLoadIfExists

code: virtual bool ResolveSubobject ( const TCHAR * SubObjectPath, [UObject](API\Runtime\CoreUObject\UObject\UObject) *& OutObject, bool bLoadIfExists )


description: Deprecated* SetCanBeUsedByLevelInstance is deprecated.

code: void SetCanBeUsedByLevelInstance ( bool bInCanBeUsedByLevelInstance )


code: void SetDefaultHLODLayer ( [UHLODLayer](API\Runtime\Engine\WorldPartition\HLOD\UHLODLayer) * InDefaultHLODLayer )


code: void SetEnableStreaming ( bool bInEnableStreaming )


code: void SetInstanceTransform ( const FTransform & InInstanceTransform )


className: StreamingGenerationErrorHandlerOverride


code: void UninitializeActorDescContainers()


code: void UnpinActors ( const [TArray](API\Runtime\Core\Containers\TArray)< [FGuid](API\Runtime\Core\Misc\FGuid) > & ActorGuids )


code: bool UnregisterActorDescContainer ( [UActorDescContainer](API\Runtime\Engine\WorldPartition\UActorDescContainer) * Container )


description: Deprecated* UpdateStreamingState is deprecated, useUWorldPartitionSubsystem::UpdateStreamingStateinstead.

code: void UpdateStreamingState()


className: WorldExtentToEnableStreaming

code: static int32 WorldExtentToEnableStreaming = 400000;


className: UWorldPartition

code: class UWorldPartition : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [TActorDescContainerCollection< TObjectPtr< UActorDescContainer >>](API\Runtime\Engine\WorldPartition\TActorDescContainerCollection), public [IWorldPartitionCookPackageGenerator](API\Runtime\Engine\WorldPartition\Cook\IWorldPartitionCookPackageGenera-)

ActorDescContainer

type: TObjectPtr<UAc...

AlwaysLoadedActors

type: FLoaderAdapterA...

bEnableStreaming

description: Enables streaming for this world.

bOverrideEnableStreamingInEditor

type: TOptional< bool...

EditorHash

type: TObjectPtr<UWo...

OnActorDescContainerRegistered

type: FActorDescConta...

OnBeginCook

type: FWorldPartition...

ServerStreamingMode

type: EWorldPartition...

WorldPartitionEditor

type: IWorldPartition...


code: UWorldPartitionActorLoaderInterface ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UWorldPartitionActorLoaderInterface

code: class UWorldPartitionActorLoaderInterface : public [UInterface](API\Runtime\CoreUObject\UObject\UInterface)


description:
Gets all the actor descriptors into the provided array, recursing into actor containers.
True if the operation was successful.

code: static bool GetActorDescs ( [TArray](API\Runtime\Core\Containers\TArray)< [FActorDesc](API\Runtime\Engine\WorldPartition\FActorDesc) > & OutActorDescs )


code: static bool GetActorDescs &40; const UWorldPartition &42; WorldPartition, TArray< FActorDesc > & OutActorDescs &41;


code: static bool GetActorDescs &40; const UActorDescContainer &42; InContainer, const FTransform & InTransform, TArray< FActorDesc > & OutActorDescs &41;


description: Returns the Data Layer Manager for this object.

code: static [UDataLayerManager](API\Runtime\Engine\WorldPartition\DataLayer\UDataLayerManager) * GetDataLayerManager ( class [UObject](API\Runtime\CoreUObject\UObject\UObject) * WorldContextObject )


description:
Gets the editor world bounds, which includes all actor descriptors.
The editor world bounds.

code: static FBox GetEditorWorldBounds()


code: static bool GetIntersectingActorDescs &40; UWorldPartition &42; WorldPartition, const FBox & InBox, TArray< FActorDesc > & OutActorDescs &41;


description:
Gets all the actor descriptors intersecting the provided box into the provided array, recursing into actor containers.
True if the operation was successful.

code: static bool GetIntersectingActorDescs ( const FBox & InBox, [TArray](API\Runtime\Core\Containers\TArray)< [FActorDesc](API\Runtime\Engine\WorldPartition\FActorDesc) > & OutActorDescs )


code: static bool GetIntersectingActorDescs &40; const UActorDescContainer &42; InContainer, const FBox & InBox, const FTransform & InTransform, TArray< FActorDesc > & OutActorDescs &41;


description:
Gets the runtime world bounds, which only includes actor descriptors that aren't editor only.
The runtime world bounds.

code: static FBox GetRuntimeWorldBounds()


description: Load actors

code: static void LoadActors ( const [TArray](API\Runtime\Core\Containers\TArray)< [FGuid](API\Runtime\Core\Misc\FGuid) > & InActorsToLoad )


className: LoaderAdapterActorListMap

code: static [TMap](API\Runtime\Core\Containers\TMap)< [UWorldPartition](API\Runtime\Engine\WorldPartition\UWorldPartition) *, [TUniquePtr](API\Runtime\Core\Templates\TUniquePtr)< [FLoaderAdapterActorList](API\Runtime\Engine\WorldPartition\LoaderAdapter\FLoaderAdapterActorList) > > LoaderAdapterActorListMap;


className: OnWorldPartitionUninitializedHandle


description: Pin actors

code: static void PinActors ( const [TArray](API\Runtime\Core\Containers\TArray)< [FGuid](API\Runtime\Core\Misc\FGuid) > & InActorsToPin )


description: Unpin actors

code: static void UnpinActors ( const [TArray](API\Runtime\Core\Containers\TArray)< [FGuid](API\Runtime\Core\Misc\FGuid) > & InActorsToUnpin )


className: UWorldPartitionBlueprintLibrary

code: class UWorldPartitionBlueprintLibrary : public [UBlueprintFunctionLibrary](API\Runtime\Engine\Kismet\UBlueprintFunctionLibrary)


code: UWorldPartitionCell ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UWorldPartitionCell

code: class UWorldPartitionCell : public [UInterface](API\Runtime\CoreUObject\UObject\UInterface)


description: Unload actors

code: static void UnloadActors ( const [TArray](API\Runtime\Core\Containers\TArray)< [FGuid](API\Runtime\Core\Misc\FGuid) > & InActorsToUnload )


code: FForEachIntersectingActorParams & SetIncludeNonSpatiallyLoadedActors &40; bool bInIncludeNonSpatiallyLoadedActors &41;


code: FForEachIntersectingActorParams & SetIncludeSpatiallyLoadedActors &40; bool bInIncludeSpatiallyLoadedActors &41;


code: FForEachIntersectingActorParams & SetMinimumBox &40; const FBox & InMinimumBox &41;


className: FForEachIntersectingActorParams

description: Struct of optional parameters passed to ForEachIntersectingActor.

code: struct FForEachIntersectingActorParams

bIncludeNonSpatiallyLoadedActors

type: bool

description: Should we include non-spatially loaded actors in the query?

bIncludeSpatiallyLoadedActors

description: Should we include spatially loaded actors in the query?

MinimumBox

type: TOptional< FBox...

description: Optional minimum box to stop searching for actors


code: virtual int32 ForEachIntersectingActor ( const FBox & Box, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< void([FWorldPartitionActorDesc](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDesc) *)> InOperation, const [FForEachIntersectingActorParams](API\Runtime\Engine\WorldPartition\UWorldPartitionEditorHash\FForEachIntersec-) & Params )


description: Deprecated* Use version that takesFForEachIntersectingActorParamsinstead.

code: int32 ForEachIntersectingActor ( const FBox & Box, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< void([FWorldPartitionActorDesc](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDesc) *)> InOperation, bool bIncludeSpatiallyLoadedActors, bool bIncludeNonSpatiallyLoadedActors )


code: virtual FBox GetEditorWorldBounds() const


description: Args - TYPE, DIMENSION, [UE_TYPENAME], [COMPONENT_TYPE]. e.g. Vector, 3, FVector, double // LWC_TODO: Remove COMPONENT_TYPE.

code: virtual FBox GetNonSpatialBounds() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetWorldPartitionEditorName() const


code: virtual FBox GetRuntimeWorldBounds() const


code: virtual void HashActor ( FWorldPartitionHandle & InActorHandle )


code: virtual void Tick ( float DeltaSeconds )


code: virtual void UnhashActor ( FWorldPartitionHandle & InActorHandle )


code: UWorldPartitionEditorHash ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UWorldPartitionEditorHash

code: class UWorldPartitionEditorHash : public [UObject](API\Runtime\CoreUObject\UObject\UObject)


description: Called before destroying the object. This is called immediately upon deciding to destroy the object, to allow the object to begin an asynchronous cleanup process.

code: virtual void BeginDestroy()


className: UWorldPartitionEditorLoaderAdapter

code: class UWorldPartitionEditorLoaderAdapter : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [IWorldPartitionActorLoaderInterface](API\Runtime\Engine\WorldPartition\IWorldPartitionActorLoaderInterf-)


code: [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > GetEditorLoadedLocationVolumes ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld ) const


code: [TArray](API\Runtime\Core\Containers\TArray)< FBox > GetEditorLoadedRegions ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld ) const


code: [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > GetWorldDataLayersNotLoadedInEditor ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld ) const


code: [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > GetWorldDataLayersLoadedInEditor ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld ) const


code: void SetBugItGoLoadRegion ( bool bInBugItGoLoadRegion )


code: void SetEditorLoadedLocationVolumes ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld, const [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > & InEditorLoadedLocationVolumes )


code: void SetEditorLoadedRegions ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld, const [TArray](API\Runtime\Core\Containers\TArray)< FBox > & InEditorLoadedRegions )


code: void SetShowCellCoords ( bool bInShowCellCoords )


code: void SetWorldDataLayersNonDefaultEditorLoadStates ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld, const [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > & InDataLayersLoadedInEditor, const [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > & InDataLayersNotLoadedInEditor )


code: UWorldPartitionEditorPerProjectUserSettings ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


code: class UWorldPartitionEditorPerProjectUserSettings : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

bHideDataLayerActors

type: uint32:  1

description: True when the Data Layer Outliner is not displaying actors

bHideEditorDataLayers

description: True when the Data Layer Outliner is displaying Editor Data Layers

bHideLevelInstanceContent

description: True when the Data Layer Outliner is not displaying Level Instance content

bHideRuntimeDataLayers

description: True when the Data Layer Outliner is displaying Runtime Data Layers

bHideUnloadedActors

description: True when the Data Layer Outliner is not displaying unloaded actors

bHighlightSelectedDataLayers

description: True when the Data Layer Outliner highlights Data Layers containing actors that are currently selected

bShowOnlySelectedActors

description: True when the Data Layer Outliner is only displaying actors and datalayers for selected actors


className: FCell

code: struct FCell

Actors

type: TSet< FWorldPar...

Bounds

type: FBox


code: FCellCoord GetChildCellCoord &40; uint32 ChildIndex &41; const


code: uint32 GetChildIndex&40;&41; const


code: bool operator&61;&61; &40; const FCellCoord & Other &41; const


code: FCellCoord &40; int64 InX, int64 InY, int64 InZ, int32 InLevel &41;


code: void AddChildNode &40; uint32 ChildIndex &41;


code: void ForEachChild &40; TFunctionRef< void(uint32 ChildIndex)> InOperation &41; const


code: bool HasChildNode &40; uint32 ChildIndex &41; const


code: void RemoveChildNode &40; uint32 ChildIndex &41;


className: FCellNodeElement

description: Dynamic sparse octree structure.


code: int32 ForEachIntersectingCells ( const FBox & InBounds, int32 Level, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< void(const [FCellCoord](API\Runtime\Engine\WorldPartition\UWorldPartitionEditorSpatialHash\FCellCoord) &)> InOperation ) const


code: virtual int32 ForEachIntersectingActor ( const FBox & Box, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< void([FWorldPartitionActorDesc](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDesc) *)> InOperation, const [FForEachIntersectingActorParams](API\Runtime\Engine\WorldPartition\UWorldPartitionEditorHash\FForEachIntersec-) & Params )


code: FBox GetCellBounds ( const [FCellCoord](API\Runtime\Engine\WorldPartition\UWorldPartitionEditorSpatialHash\FCellCoord) & InCellCoord ) const


code: [FCellCoord](API\Runtime\Engine\WorldPartition\UWorldPartitionEditorSpatialHash\FCellCoord) GetCellCoords ( const FVector & InPos, int32 Level ) const


code: virtual FBox GetEditorWorldBounds() const


code: virtual FBox GetNonSpatialBounds() const


code: int32 GetLevelForBox ( const FBox & Box ) const


code: virtual FBox GetRuntimeWorldBounds() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetWorldPartitionEditorName() const


code: virtual void HashActor ( FWorldPartitionHandle & InActorHandle )


code: virtual void Tick ( float DeltaSeconds )


code: virtual void UnhashActor ( FWorldPartitionHandle & InActorHandle )


code: UWorldPartitionEditorSpatialHash ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UWorldPartitionEditorSpatialHash

code: class UWorldPartitionEditorSpatialHash : public [UWorldPartitionEditorHash](API\Runtime\Engine\WorldPartition\UWorldPartitionEditorHash)

WorldImage

type: FSoftObjectPath


description: Activates StreamingLevel by making sure it's in the World's StreamingLevels and that it should be loaded & visible

code: void Activate()


description: Custom destroy (delegate removal)

code: virtual void BeginDestroy()


description: Returns whether level status can be replicated from the server to the client

code: virtual bool CanReplicateStreamingStatus() const


description: Deactivates StreamingLevel (Remove from world, keep loaded)

code: void Deactivate()


code: virtual [TOptional](API\Runtime\Core\IO\TOptional)< [FFolder::FRootObject](API\Runtime\Engine\FFolder\FRootObject) > GetFolderRootObject() const


description: Returns theUWorldthat triggered the streaming of this streaming level.

code: virtual [UWorld](API\Runtime\Engine\Engine\UWorld) * GetStreamingWorld() const


code: const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * GetWorldPartitionRuntimeCell() const


code: virtual const [IWorldPartitionCell](API\Runtime\Engine\WorldPartition\IWorldPartitionCell) * GetWorldPartitionCell() const


description: Initializes aUWorldPartitionLevelStreamingDynamic.

code: void Initialize ( const [UWorldPartitionRuntimeLevelStreamingCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeLevelStrea-) & InCell )


code: void Initialize &40; UWorld &42; OuterWorld, const TArray< FWorldPartitionRuntimeCellObjectMapping > & InPackages &41;


code: static [UWorldPartitionLevelStreamingDynamic](API\Runtime\Engine\WorldPartition\UWorldPartitionLevelStreamingDyn-) * LoadInEditor ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World, [FName](API\Runtime\Core\UObject\FName) LevelStreamingName, const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionRuntimeCellObjectMapping](API\Runtime\Engine\WorldPartition\FWorldPartitionRuntimeCellObject-) > & InPackages )


description: Overrides default StreamingLevel behavior and manually load actors and add them to the runtime Level

code: virtual bool RequestLevel ( [UWorld](API\Runtime\Engine\Engine\UWorld) * PersistentWorld, bool bAllowLevelLoadRequests, [EReqLevelBlock](API\Runtime\Engine\Engine\ULevelStreaming\EReqLevelBlock) BlockPolicy )


description:
Prepare the transition to the new state.
true if the state change can be performed, false otherwise.

code: virtual bool RequestVisibilityChange ( bool bVisible )


code: void SetLevelTransform ( const FTransform & InLevelTransform )


code: void SetShouldBeAlwaysLoaded ( bool bInShouldBeAlwaysLoaded )


code: void SetShouldPerformStandardLevelLoading ( bool bInShouldPerformStandardLevelLoading )


code: virtual bool ShouldBeAlwaysLoaded() const


code: virtual bool ShouldBlockOnUnload() const


description: Returns whether level should start to render only when it will be fully added to the world or not.

code: virtual bool ShouldRequireFullVisibilityToRender() const


code: static void UnloadFromEditor ( [UWorldPartitionLevelStreamingDynamic](API\Runtime\Engine\WorldPartition\UWorldPartitionLevelStreamingDyn-) * InLevelStreaming )


code: UWorldPartitionLevelStreamingDynamic ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UWorldPartitionLevelStreamingDynamic

description: Dynamically controlled world partition level streaming implementation.

code: class UWorldPartitionLevelStreamingDynamic : public [ULevelStreamingDynamic](API\Runtime\Engine\Engine\ULevelStreamingDynamic)


description: Editor/Runtime conversions.

code: virtual bool ConvertEditorPathToRuntimePath ( const [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) & InPath, [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) & OutPath ) const


code: virtual void DrawRuntimeCellsDetails ( class [UCanvas](API\Runtime\Engine\Engine\UCanvas) * Canvas, FVector2D & Offset )


code: void ForEachActiveRuntimeCell ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< void(const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) *)> Func ) const


code: static [FString](API\Runtime\Core\Containers\FString) GetCellPackagePath ( const [FName](API\Runtime\Core\UObject\FName) & InCellName, const [UWorld](API\Runtime\Engine\Engine\UWorld) * InWorld )


code: virtual [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< class [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) > GetRuntimeCellClass() const


code: virtual [UObject](API\Runtime\CoreUObject\UObject\UObject) * GetSubObject ( const TCHAR * SubObjectPath )


code: virtual bool InjectExternalStreamingObject ( [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) * ExternalStreamingObject )


code: virtual bool IsStreamingCompleted ( const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionStreamingSource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingSource) > * InStreamingSources ) const


description: PIE/Game methods.


code: virtual void RemapSoftObjectPath ( [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) & ObjectPath ) const


code: virtual bool RemoveExternalStreamingObject ( [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) * ExternalStreamingObject )


className: UWorldPartitionLevelStreamingPolicy

code: class UWorldPartitionLevelStreamingPolicy : public [UWorldPartitionStreamingPolicy](API\Runtime\Engine\WorldPartition\UWorldPartitionStreamingPolicy)


code: virtual bool StoreToExternalStreamingObject ( [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) & OutExternalStreamingObject )


className: UWorldPartitionObjectResolver

code: class UWorldPartitionObjectResolver : public [UInterface](API\Runtime\CoreUObject\UObject\UInterface)


code: virtual void AddActorToCell ( const [FWorldPartitionActorDescView](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDescView) & ActorDescView, const [FActorContainerID](API\Runtime\Engine\WorldPartition\FActorContainerID) & InContainerID, const FTransform & InContainerTransform, const [UActorDescContainer](API\Runtime\Engine\WorldPartition\UActorDescContainer) * InContainer )


code: void AppendStreamingSourceInfo ( const [FWorldPartitionStreamingSource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingSource) & Source, const [FSphericalSector](API\Runtime\Engine\WorldPartition\FSphericalSector) & SourceShape ) const


code: virtual bool CanAddToWorld() const


description: Returns whether the cell data layers referenced the provided data layer asset or not.

code: virtual bool ContainsDataLayer ( const [UDataLayerAsset](API\Runtime\Engine\WorldPartition\DataLayer\UDataLayerAsset) * DataLayerAsset ) const


description: Returns whether the cell data layers referenced the provided data layer instance or not.

code: virtual bool ContainsDataLayer ( const [UDataLayerInstance](API\Runtime\Engine\WorldPartition\DataLayer\UDataLayerInstance) * DataLayerInstance ) const


code: virtual void DumpStateLog ( [FHierarchicalLogArchive](API\Runtime\Core\Misc\FHierarchicalLogArchive) & Ar ) const


code: virtual [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > GetActors() const


description: Returns the referenced actor packages.

code: virtual [TSet](API\Runtime\Core\Containers\TSet)< [FName](API\Runtime\Core\UObject\FName) > GetActorPackageNames() const


code: bool GetBlockOnSlowLoading() const


description: Returns the cell bounds.

code: virtual FBox GetCellBounds() const


code: virtual int32 GetActorCount() const


description: Returns the cell bounds computed using cell content.

code: virtual const FBox & GetContentBounds() const


code: virtual EWorldPartitionRuntimeCellState GetCurrentState() const


code: virtual [FGuid](API\Runtime\Core\Misc\FGuid) const & GetContentBundleID() const


description: Returns the cell content associated data layer instances.

code: virtual [TArray](API\Runtime\Core\Containers\TArray)< const [UDataLayerInstance](API\Runtime\Engine\WorldPartition\DataLayer\UDataLayerInstance) * > GetDataLayerInstances() const


code: [UDataLayerManager](API\Runtime\Engine\WorldPartition\DataLayer\UDataLayerManager) * GetDataLayerManager() const


description: Returns the cell content associated data layers.

code: virtual const [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > & GetDataLayers() const


code: virtual [FLinearColor](API\Runtime\Core\Math\FLinearColor) GetDebugColor ( EWorldPartitionRuntimeCellVisualizeMode VisualizeMode ) const


description: Returns the debug name associated with this cell.

code: virtual [FString](API\Runtime\Core\Containers\FString) GetDebugName() const


code: const [FGuid](API\Runtime\Core\Misc\FGuid) & GetGuid() const


code: virtual [ULevel](API\Runtime\Engine\Engine\ULevel) * GetLevel() const


description: REturns the outer world of this cell.

code: virtual [UWorld](API\Runtime\Engine\Engine\UWorld) * GetOuterWorld() const


description: Returns the associated level package name.

code: virtual [FName](API\Runtime\Core\UObject\FName) GetLevelPackageName() const


description: Returns the owning world of this cell.

code: virtual [UWorld](API\Runtime\Engine\Engine\UWorld) * GetOwningWorld() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetPackageNameToCreate() const


code: template<class T> T * GetTypedOuter() const


code: const [FGuid](API\Runtime\Core\Misc\FGuid) & GetSourceCellGuid() const


code: virtual EStreamingStatus GetStreamingStatus() const


description: Returns whether the cell data layers referenced any of the provided data layer or not.

code: virtual bool HasAnyDataLayer ( const [TSet](API\Runtime\Core\Containers\TSet)< [FName](API\Runtime\Core\UObject\FName) > & InDataLayers ) const


code: bool HasAnyDataLayerInEffectiveRuntimeState ( EDataLayerRuntimeState InState ) const


code: virtual bool IsAddedToWorld() const


description: Deprecated* IsLoading is deprecated.

code: virtual bool IsLoading() const


code: virtual bool IsAlwaysLoaded() const


code: void MergeStreamingSourceInfo() const


code: bool NeedsActorToCellRemapping() const


code: virtual bool PopulateGeneratedPackageForCook ( [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * InPackage, [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > & OutModifiedPackages )


code: virtual bool PopulateGeneratorPackageForCook ( [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > & OutModifiedPackages )


description: Called after duplication & serialization and before PostLoad. Used to e.g. make sureUStaticMesh'sUModelgets copied as well. Note: NOT called on components on actor duplication (alt-drag or copy-paste). Use PostEditImport as well to cover that case.

code: virtual void PostDuplicate ( bool bDuplicateForPIE )


description: Cook methods.

code: virtual bool PrepareCellForCook ( [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * InPackage )


code: void ResetStreamingSourceInfo() const


code: void SetBlockOnSlowLoading ( bool bInBlockOnSlowLoading )


code: void SetContentBundleUID ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InContentBundleID )


code: void SetClientOnlyVisible ( bool bInClientOnlyVisible )


code: void SetDataLayers ( const [TArray](API\Runtime\Core\Containers\TArray)< const [UDataLayerInstance](API\Runtime\Engine\WorldPartition\DataLayer\UDataLayerInstance) * > & InDataLayerInstances )


code: void SetDebugStreamingPriority ( float InDebugStreamingPriority )


code: virtual void SetIsAlwaysLoaded ( bool bInIsAlwaysLoaded )


code: void SetGuid ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InCellGuid )


code: void SetLevelPackageName ( const [FName](API\Runtime\Core\UObject\FName) & InLevelPackageName )


code: virtual void SetPriority ( int32 InPriority )


code: void SetSourceCellGuid ( const [FGuid](API\Runtime\Core\Misc\FGuid) & InSourceCellGuid )


code: virtual void SetStreamingPriority ( int32 InStreamingPriority ) const


code: int32 SortCompare ( const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * Other, bool bCanUseSortingCache ) const


code: UWorldPartitionRuntimeCell ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UWorldPartitionRuntimeCell

description: Represents a PIE/Game streaming cell which points to external actor/data chunk packages

code: class UWorldPartitionRuntimeCell : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [IWorldPartitionCell](API\Runtime\Engine\WorldPartition\IWorldPartitionCell)

CellGuid

type: FGuid

DebugStreamingPriority

type: float

description: Represents the streaming priority relative to other cells.

LevelPackageName

type: FName

SourceCellGuid

description: Used by injected HLOD cells.


code: virtual void AppendStreamingSourceInfo ( const [FWorldPartitionStreamingSource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingSource) & Source, const [FSphericalSector](API\Runtime\Engine\WorldPartition\FSphericalSector) & SourceShape ) const


code: virtual FBox GetCellBounds() const


code: virtual const FBox & GetContentBounds() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetDebugName() const


code: virtual void MergeStreamingSourceInfo() const


code: virtual void ResetStreamingSourceInfo() const


description: Handles reading, writing, and reference collecting usingFArchive. This implementation handles allFPropertyserialization, but can be overridden for native variables.

code: virtual void Serialize ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: virtual int32 SortCompare ( const [UWorldPartitionRuntimeCellData](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCellData) * InOther, bool bCanUseSortingCache ) const


className: StreamingSourceCacheEpoch

code: static int32 StreamingSourceCacheEpoch = 0;


code: UWorldPartitionRuntimeCellData ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UWorldPartitionRuntimeCellData

description: Caches information on streaming source that will be used later on to sort cell.

code: class UWorldPartitionRuntimeCellData : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

CachedMinSourcePriority

description: Source Priority.

CachedSourceInfoEpoch

description: Epoch used to dirty cache.

CachedSourcePriorityWeights

type: TArray< float >

description: Source Priorities.

DebugName

type: FStringTest


code: UWorldPartitionRuntimeCellDataSpatialHash ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


code: class UWorldPartitionRuntimeCellDataSpatialHash : public [UWorldPartitionRuntimeCellData](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCellData)

Position

type: FVector


description: Computes a hash value of all runtime hash specific dependencies that affects the update of the streaming.

code: virtual uint32 ComputeUpdateStreamingHash() const


code: bool ConditionalRegisterAlwaysLoadedActorsForPIE ( const [IStreamingGenerationContext::FActorSetInstance](API\Runtime\Engine\WorldPartition\IStreamingGenerationContext\FActorSetInstance) * ActorSetInstance, bool bIsMainWorldPartition, bool bIsMainContainer, bool bIsCellAlwaysLoaded )


code: template<class T> T * CreateExternalStreamingObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InOuter, [FName](API\Runtime\Core\UObject\FName) InName )


code: virtual bool ContainsRuntimeHash ( const [FString](API\Runtime\Core\Containers\FString) & Name ) const


code: static [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) * CreateExternalStreamingObject ( [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) > InClass, [UObject](API\Runtime\CoreUObject\UObject\UObject) * InOuter, [FName](API\Runtime\Core\UObject\FName) InName, [UWorld](API\Runtime\Engine\Engine\UWorld) * InOwningWorld, [UWorld](API\Runtime\Engine\Engine\UWorld) * InOuterWorld )


code: [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * CreateRuntimeCell ( [UClass](API\Runtime\CoreUObject\UObject\UClass) * CellClass, [UClass](API\Runtime\CoreUObject\UObject\UClass) * CellDataClass, const [FString](API\Runtime\Core\Containers\FString) & CellName, const [FString](API\Runtime\Core\Containers\FString) & CellInstanceSuffix, [UObject](API\Runtime\CoreUObject\UObject\UObject) * InOuter )


code: virtual bool Draw2D ( FWorldPartitionDraw2DContext & DrawContext ) const


code: virtual void Draw3D ( const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionStreamingSource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingSource) > & Sources ) const


code: virtual void DumpStateLog ( [FHierarchicalLogArchive](API\Runtime\Core\Misc\FHierarchicalLogArchive) & Ar ) const


code: FAlwaysLoadedActorForPIE &40; const FWorldPartitionReference & InReference, AActor &42; InActor &41;


code: virtual void ForEachStreamingCells ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) *)> Func ) const


code: virtual void ForEachStreamingCellsQuery ( const [FWorldPartitionStreamingQuerySource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingQuerySou-) & QuerySource, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) *)> Func, [FWorldPartitionQueryCache](API\Runtime\Engine\WorldPartition\FWorldPartitionQueryCache) * QueryCache ) const


code: virtual void ForEachStreamingCellsSources ( const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionStreamingSource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingSource) > & Sources, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) *, EStreamingSourceTargetState)> Func ) const


className: FAlwaysLoadedActorForPIE

code: struct FAlwaysLoadedActorForPIE

Actor

type: TWeakObjectPtr<...


code: TSet< const UWorldPartitionRuntimeCell &42; > & GetCells&40;&41;


code: void AddCell &40; const UWorldPartitionRuntimeCell &42; Cell, const FWorldPartitionStreamingSource & Source, const FSphericalSector & SourceShape &41;


className: FStreamingSourceCells

code: class FStreamingSourceCells


code: virtual bool GenerateHLOD ( [ISourceControlHelper](API\Runtime\Engine\WorldPartition\ISourceControlHelper) * SourceControlHelper, const [IStreamingGenerationContext](API\Runtime\Engine\WorldPartition\IStreamingGenerationContext) * StreamingGenerationContext, bool bCreateActorsOnly ) const


code: virtual bool GenerateStreaming ( class [UWorldPartitionStreamingPolicy](API\Runtime\Engine\WorldPartition\UWorldPartitionStreamingPolicy) * StreamingPolicy, const [IStreamingGenerationContext](API\Runtime\Engine\WorldPartition\IStreamingGenerationContext) * StreamingGenerationContext, [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > * OutPackagesToGenerate )


description: Deprecated* GetAllStreamingCells is deprecated, use ForEachStreamingCells instead.

code: int32 GetAllStreamingCells ( [TSet](API\Runtime\Core\Containers\TSet)< const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * > & Cells, bool bAllDataLayers, bool bDataLayersOnly, const [TSet](API\Runtime\Core\Containers\TSet)< [FName](API\Runtime\Core\UObject\FName) > & InDataLayers ) const


code: virtual [TArray](API\Runtime\Core\Containers\TArray)< [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * > GetAlwaysLoadedCells() const


code: [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * GetCellForPackage ( const [FWorldPartitionCookPackage](API\Runtime\Engine\WorldPartition\Cook\FWorldPartitionCookPackage) & PackageToCook ) const


description: Deprecated* GetStreamingCells is deprecated, use ForEachStreamingCells instead.

code: bool GetStreamingCells ( const [FWorldPartitionStreamingQuerySource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingQuerySou-) & QuerySource, [TSet](API\Runtime\Core\Containers\TSet)< const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * > & OutCells ) const


code: bool GetStreamingCells ( const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionStreamingSource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingSource) > & Sources, [UWorldPartitionRuntimeHash::FStreamingSourceCells](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeHash\FStreamingSource-) & OutActivateCells, [UWorldPartitionRuntimeHash::FStreamingSourceCells](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeHash\FStreamingSource-) & OutLoadCells ) const


code: EWorldPartitionStreamingPerformance GetStreamingPerformance ( const [TSet](API\Runtime\Core\Containers\TSet)< const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * > & CellToActivate ) const


code: virtual EWorldPartitionStreamingPerformance GetStreamingPerformanceForCell ( const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * Cell ) const


code: virtual bool InjectExternalStreamingObject ( [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) * ExternalStreamingObject )


code: virtual bool IsStreaming3D() const


code: bool IsCellRelevantFor ( bool bClientOnlyVisible ) const


code: virtual bool IsValidGrid ( [FName](API\Runtime\Core\UObject\FName) GridName ) const


description: PIE/Game methods.

code: void OnBeginPlay()


code: bool PopulateCellActorInstances ( const [TArray](API\Runtime\Core\Containers\TArray)< const [IStreamingGenerationContext::FActorSetInstance](API\Runtime\Engine\WorldPartition\IStreamingGenerationContext\FActorSetInstance) * > & ActorSetInstances, bool bIsMainWorldPartition, bool bIsCellAlwaysLoaded, [TArray](API\Runtime\Core\Containers\TArray)< [IStreamingGenerationContext::FActorInstance](API\Runtime\Engine\WorldPartition\IStreamingGenerationContext\FActorInstance) > & OutCellActorInstances )


code: bool PopulateGeneratorPackageForCook ( const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionCookPackage](API\Runtime\Engine\WorldPartition\Cook\FWorldPartitionCookPackage) * > & PackagesToCook, [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > & OutModifiedPackages )


code: void PopulateRuntimeCell ( [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * RuntimeCell, const [TArray](API\Runtime\Core\Containers\TArray)< [IStreamingGenerationContext::FActorInstance](API\Runtime\Engine\WorldPartition\IStreamingGenerationContext\FActorInstance) > & ActorInstances, [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > * OutPackagesToGenerate )


code: bool PopulateGeneratedPackageForCook ( const [FWorldPartitionCookPackage](API\Runtime\Engine\WorldPartition\Cook\FWorldPartitionCookPackage) & PackagesToCook, [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > & OutModifiedPackages )


description: Non-virtual

code: bool PrepareGeneratorPackageForCook ( [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > & OutModifiedPackages )


code: virtual bool RemoveExternalStreamingObject ( [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) * ExternalStreamingObject )


code: virtual [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) * StoreToExternalStreamingObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * StreamingObjectOuter, [FName](API\Runtime\Core\UObject\FName) StreamingObjectName )


code: virtual bool SupportsHLODs() const


code: UWorldPartitionRuntimeHash ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UWorldPartitionRuntimeHash

code: class UWorldPartitionRuntimeHash : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

AlwaysLoadedActorsForPIE

type: TArray<FAlways...

ModifiedActorDescListForPIE

type: FActorDescList

PackagesToGenerateForCook

type: TMap<FString, ...


code: virtual void AddActorToCell ( const [FWorldPartitionActorDescView](API\Runtime\Engine\WorldPartition\FWorldPartitionActorDescView) & ActorDescView, const [FActorContainerID](API\Runtime\Engine\WorldPartition\FActorContainerID) & InContainerID, const FTransform & InContainerTransform, const [UActorDescContainer](API\Runtime\Engine\WorldPartition\UActorDescContainer) * InContainer )


code: virtual bool CanAddToWorld() const


code: bool CreateAndSetLevelStreaming ( const [TSoftObjectPtr](API\Runtime\CoreUObject\UObject\TSoftObjectPtr)< [UWorld](API\Runtime\Engine\Engine\UWorld) > & InWorldAsset, const FTransform & InInstanceTransform ) const


code: void CreateAndSetLevelStreaming ( const [FString](API\Runtime\Core\Containers\FString) & InPackageName )


code: [UWorldPartitionLevelStreamingDynamic](API\Runtime\Engine\WorldPartition\UWorldPartitionLevelStreamingDyn-) * CreateLevelStreaming ( const [FString](API\Runtime\Core\Containers\FString) & InPackageName ) const


code: virtual void DumpStateLog ( [FHierarchicalLogArchive](API\Runtime\Core\Misc\FHierarchicalLogArchive) & Ar ) const


code: virtual int32 GetActorCount() const


description: Returns the referenced actor packages.

code: virtual [TSet](API\Runtime\Core\Containers\TSet)< [FName](API\Runtime\Core\UObject\FName) > GetActorPackageNames() const


code: virtual [TArray](API\Runtime\Core\Containers\TArray)< [FName](API\Runtime\Core\UObject\FName) > GetActors() const


code: virtual EWorldPartitionRuntimeCellState GetCurrentState() const


code: virtual [FLinearColor](API\Runtime\Core\Math\FLinearColor) GetDebugColor ( EWorldPartitionRuntimeCellVisualizeMode VisualizeMode ) const


code: virtual [ULevel](API\Runtime\Engine\Engine\ULevel) * GetLevel() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetLevelPackageName() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetPackageNameToCreate() const


code: const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionRuntimeCellObjectMapping](API\Runtime\Engine\WorldPartition\FWorldPartitionRuntimeCellObject-) > & GetPackages() const


code: virtual EStreamingStatus GetStreamingStatus() const


code: virtual bool IsAddedToWorld() const


description: Called when cell is hidden.

code: virtual void OnCellHidden() const


code: virtual bool PopulateGeneratedPackageForCook ( [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * InPackage, [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > & OutModifiedPackages )


description: Cook methods.

code: virtual bool PrepareCellForCook ( [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * InPackage )


description: Called when cell is shown.

code: virtual void OnCellShown() const


code: virtual bool PopulateGeneratorPackageForCook ( [TArray](API\Runtime\Core\Containers\TArray)< [UPackage](API\Runtime\CoreUObject\UObject\UPackage) * > & OutModifiedPackages )


code: virtual void SetIsAlwaysLoaded ( bool bInIsAlwaysLoaded )


code: virtual void SetStreamingPriority ( int32 InStreamingPriority ) const


code: UWorldPartitionRuntimeLevelStreamingCell ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


code: class UWorldPartitionRuntimeLevelStreamingCell : public [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell)


code: virtual uint32 ComputeUpdateStreamingHash() const


code: virtual void DumpStateLog ( [FHierarchicalLogArchive](API\Runtime\Core\Misc\FHierarchicalLogArchive) & Ar ) const


code: virtual void ForEachStreamingCells ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) *)> Func ) const


code: virtual void ForEachStreamingCellsQuery ( const [FWorldPartitionStreamingQuerySource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingQuerySou-) & QuerySource, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) *)> Func, [FWorldPartitionQueryCache](API\Runtime\Engine\WorldPartition\FWorldPartitionQueryCache) * QueryCache ) const


code: virtual void ForEachStreamingCellsSources ( const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionStreamingSource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingSource) > & Sources, [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) *, EStreamingSourceTargetState)> Func ) const


code: void ForEachStreamingGrid ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< void(const [FSpatialHashStreamingGrid](API\Runtime\Engine\WorldPartition\FSpatialHashStreamingGrid) &)> Func ) const


code: void ForEachStreamingGrid ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< void([FSpatialHashStreamingGrid](API\Runtime\Engine\WorldPartition\FSpatialHashStreamingGrid) &)> Func )


code: void ForEachStreamingGridBreakable ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool(const [FSpatialHashStreamingGrid](API\Runtime\Engine\WorldPartition\FSpatialHashStreamingGrid) &)> Func ) const


code: virtual bool GenerateHLOD ( [ISourceControlHelper](API\Runtime\Engine\WorldPartition\ISourceControlHelper) * SourceControlHelper, const [IStreamingGenerationContext](API\Runtime\Engine\WorldPartition\IStreamingGenerationContext) * StreamingGenerationContext, bool bCreateActorsOnly ) const


code: virtual bool GenerateStreaming ( class [UWorldPartitionStreamingPolicy](API\Runtime\Engine\WorldPartition\UWorldPartitionStreamingPolicy) * StreamingPolicy, const [IStreamingGenerationContext](API\Runtime\Engine\WorldPartition\IStreamingGenerationContext) * StreamingGenerationContext, [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > * OutPackagesToGenerate )


code: static [FString](API\Runtime\Core\Containers\FString) GetCellCoordString ( const FGridCellCoord & InCellGlobalCoord )


code: static [FGuid](API\Runtime\Core\Misc\FGuid) GetCellGuid ( [FName](API\Runtime\Core\UObject\FName) InGridName, int32 InCellSize, const FGridCellCoord & InCellGlobalCoord, const [FDataLayersID](API\Runtime\Engine\WorldPartition\DataLayer\FDataLayersID) & InDataLayerID, const [FGuid](API\Runtime\Core\Misc\FGuid) & InContentBundleID )


code: static [FString](API\Runtime\Core\Containers\FString) GetCellNameString ( [UWorld](API\Runtime\Engine\Engine\UWorld) * InOuterWorld, [FName](API\Runtime\Core\UObject\FName) InGridName, const FGridCellCoord & InCellGlobalCoord, const [FDataLayersID](API\Runtime\Engine\WorldPartition\DataLayer\FDataLayersID) & InDataLayerID, const [FGuid](API\Runtime\Core\Misc\FGuid) & InContentBundleID, [FString](API\Runtime\Core\Containers\FString) * OutInstanceSuffix )


code: const [FSpatialHashStreamingGrid](API\Runtime\Engine\WorldPartition\FSpatialHashStreamingGrid) * GetStreamingGridByName ( [FName](API\Runtime\Core\UObject\FName) InGridName ) const


code: virtual EWorldPartitionStreamingPerformance GetStreamingPerformanceForCell ( const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * Cell ) const


code: virtual bool IsValidGrid ( [FName](API\Runtime\Core\UObject\FName) GridName ) const


className: OverrideLoadingRangeCommand

description: Console command used to change loading range for a given streaming grid

code: static class [FAutoConsoleCommand](API\Runtime\Core\HAL\FAutoConsoleCommand) OverrideLoadingRangeCommand;


description: Called when a property on this object has been modified externally

code: virtual void PostEditChangeProperty ( [FPropertyChangedEvent](API\Runtime\CoreUObject\UObject\FPropertyChangedEvent) & PropertyChangedEvent )


description: Deprecated* Use version that takesFObjectPreSaveContextinstead.

code: virtual PRAGMA_DISABLE_DEPRECATION_WARNINGSvoid PreSave ( const class [ITargetPlatform](API\Developer\TargetPlatform\Interfaces\ITargetPlatform) * TargetPlatform )


description: Objects created from within PreSave will NOT have PreSave called on them!!!

code: virtual void PreSave ( [FObjectPreSaveContext](API\Runtime\CoreUObject\UObject\FObjectPreSaveContext) SaveContext )


code: virtual bool RemoveExternalStreamingObject ( [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) * ExternalStreamingObject )


code: virtual bool InjectExternalStreamingObject ( [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) * ExternalStreamingObject )


code: virtual void Serialize ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: void SetPreviewGridLevel ( int32 InPreviewGridLevel )


code: void SetPreviewGrids ( bool bInPreviewGrids )


code: virtual [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) * StoreToExternalStreamingObject ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * StreamingObjectOuter, [FName](API\Runtime\Core\UObject\FName) StreamingObjectName )


code: virtual bool SupportsHLODs() const


code: UWorldPartitionRuntimeSpatialHash ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UWorldPartitionRuntimeSpatialHash

code: class UWorldPartitionRuntimeSpatialHash : public [UWorldPartitionRuntimeHash](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeHash)

NameToGridMapping

type: TMap<FName, co...

StreamingGrids

type: TArray<FSpatia...

description: Represents the streaming grids (PIE or Game)


code: virtual bool CanAddCellToWorld ( const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * InCell ) const


description: Deprecated* CanAddLoadedLevelToWorld is deprecated.

code: virtual bool CanAddLoadedLevelToWorld ( class [ULevel](API\Runtime\Engine\Engine\ULevel) * InLevel ) const


description: Editor/Runtime conversions.

code: virtual bool ConvertEditorPathToRuntimePath ( const [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) & InPath, [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) & OutPath ) const


code: virtual void DrawRuntimeCellsDetails ( class [UCanvas](API\Runtime\Engine\Engine\UCanvas) * Canvas, FVector2D & Offset )


code: virtual bool DrawRuntimeHash2D ( FWorldPartitionDraw2DContext & DrawContext )


code: void Add &40; const UWorldPartitionRuntimeCell &42; InCell &41;


code: bool Contains &40; const UWorldPartitionRuntimeCell &42; InCell &41; const


code: const TSet< const UWorldPartitionRuntimeCell &42; > & GetCells&40;&41; const


code: const TSet< const UWorldPartitionRuntimeCell &42; > & GetPendingAddToWorldCells&40;&41; const


code: void OnAddedToWorld &40; const UWorldPartitionRuntimeCell &42; InCell &41;


code: void OnRemovedFromWorld &40; const UWorldPartitionRuntimeCell &42; InCell &41;


code: void Remove &40; const UWorldPartitionRuntimeCell &42; InCell &41;


className: FActivatedCells

code: struct FActivatedCells


className: ForceUpdateFrameCount

code: static int32 ForceUpdateFrameCount = 0;


code: virtual void GetCellsToReprioritize ( [TArray](API\Runtime\Core\Containers\TArray)< const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * > & OutToLoadCells, [TArray](API\Runtime\Core\Containers\TArray)< const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * > & OutToActivateCells )


code: virtual void GetCellsToUpdate ( [TArray](API\Runtime\Core\Containers\TArray)< const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * > & OutToLoadCells, [TArray](API\Runtime\Core\Containers\TArray)< const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * > & OutToActivateCells )


code: virtual bool GetIntersectingCells ( const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionStreamingQuerySource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingQuerySou-) > & InSources, [TArray](API\Runtime\Core\Containers\TArray)< const [IWorldPartitionCell](API\Runtime\Engine\WorldPartition\IWorldPartitionCell) * > & OutCells ) const


code: virtual void GetOnScreenMessages ( [FCoreDelegates::FSeverityMessageMap](API\Runtime\Core\Misc\FCoreDelegates\FSeverityMessageMap) & OutMessages )


code: virtual [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< class [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) > GetRuntimeCellClass() const


code: const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionStreamingSource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingSource) > & GetStreamingSources() const


code: virtual [UObject](API\Runtime\CoreUObject\UObject\UObject) * GetSubObject ( const TCHAR * SubObjectPath )


code: virtual bool InjectExternalStreamingObject ( [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) * ExternalStreamingObject )


code: bool IsInBlockTillLevelStreamingCompleted ( bool bIsCausedByBadStreamingPerformance ) const


code: virtual bool IsStreamingCompleted ( const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionStreamingSource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingSource) > * InStreamingSources ) const


code: virtual bool IsStreamingCompleted ( EWorldPartitionRuntimeCellState QueryState, const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionStreamingQuerySource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingQuerySou-) > & QuerySources, bool bExactState ) const


className: IsUpdateOptimEnabled

description: CVars to control update optimization.

code: static bool IsUpdateOptimEnabled = true;


code: virtual void OnCellHidden ( const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * InCell )


code: virtual void OnCellShown ( const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * InCell )


description: PIE/Game methods.


code: virtual bool RemoveExternalStreamingObject ( [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) * ExternalStreamingObject )


code: virtual void RemapSoftObjectPath ( [FSoftObjectPath](API\Runtime\CoreUObject\UObject\FSoftObjectPath) & ObjectPath ) const


code: virtual void SetCellsStateToUnloaded ( const [TArray](API\Runtime\Core\Containers\TArray)< const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * > & ToUnloadCells )


code: virtual void SetCellStateToActivated ( const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * InCell, int32 & InOutMaxCellsToLoad )


code: virtual void SetCellStateToLoaded ( const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * InCell, int32 & InOutMaxCellsToLoad )


code: bool ShouldSkipCellForPerformance ( const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * Cell ) const


code: void UpdateStreamingPerformance ( const [TSet](API\Runtime\Core\Containers\TSet)< const [UWorldPartitionRuntimeCell](API\Runtime\Engine\WorldPartition\UWorldPartitionRuntimeCell) * > & InCells )


code: virtual bool StoreToExternalStreamingObject ( [URuntimeHashExternalStreamingObjectBase](API\Runtime\Engine\WorldPartition\URuntimeHashExternalStreamingObj-) & OutExternalStreamingObject )


code: virtual void UpdateStreamingSources ( bool bCanOptimizeUpdate )


code: virtual void UpdateStreamingState()


code: UWorldPartitionStreamingPolicy ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UWorldPartitionStreamingPolicy

code: class UWorldPartitionStreamingPolicy : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

ActivatedCells

type: FActivatedCells

FrameActivateCells

type: TSet< constUWo...

SortedAddToWorldCells

type: TArray< constU...

StreamingSources

type: TArray<FWorldP...

description: Streaming Sources.

ToActivateCells

description: Used byUWorldPartitionSubsystem.

WorldPartition

type: constUWorldPar...


description: Implement this for deinitialization of instances of the system

code: virtual void Deinitialize()


code: static void AddReferencedObjects ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * InThis, [FReferenceCollector](API\Runtime\CoreUObject\UObject\FReferenceCollector) & Collector )


code: virtual bool DoesSupportWorldType ( const [EWorldType::Type](API\Runtime\Engine\Engine\EWorldType__Type) WorldType ) const


code: UActorDescContainer &42; RegisterContainer &40; FName PackageName, UWorld &42; InWorld &41;


code: void DumpStreamingSources ( [FOutputDevice](API\Runtime\Core\Misc\FOutputDevice) & OutputDevice ) const


code: FBox GetContainerBounds &40; FName PackageName &41; const


code: void UpdateContainerBounds &40; FName PackageName &41;


code: void UnregisterContainer &40; UActorDescContainer &42; Container &41;


code: void ForEachWorldPartition ( [TFunctionRef](API\Runtime\Core\GenericPlatform\TFunctionRef)< bool([UWorldPartition](API\Runtime\Engine\WorldPartition\UWorldPartition) *)> Func )


className: FActorDescContainerInstanceManager


code: typedef TBaseDelegate_OneParam< bool, const [IWorldPartitionStreamingSourceProvider](API\Runtime\Engine\WorldPartition\IWorldPartitionStreamingSourcePr-) * > FWorldPartitionStreamingSourceProviderFilter


code: FBox GetContainerBounds ( [FName](API\Runtime\Core\UObject\FName) PackageName ) const


code: [TMap](API\Runtime\Core\Containers\TMap)< [FActorContainerID](API\Runtime\Engine\WorldPartition\FActorContainerID), [TSet](API\Runtime\Core\Containers\TSet)< [FGuid](API\Runtime\Core\Misc\FGuid) > > GetFilteredActorsPerContainer ( const [FActorContainerID](API\Runtime\Engine\WorldPartition\FActorContainerID) & InContainerID, const [FString](API\Runtime\Core\Containers\FString) & InWorldPackage, const [FWorldPartitionActorFilter](API\Runtime\Engine\WorldPartition\Filter\FWorldPartitionActorFilter) & InActorFilter, EWorldPartitionActorFilterType InFilterTypes )


code: [TSet](API\Runtime\Core\Containers\TSet)< [IWorldPartitionStreamingSourceProvider](API\Runtime\Engine\WorldPartition\IWorldPartitionStreamingSourcePr-) * > GetStreamingSourceProviders() const


description: Return the stat id to use for this tickable

code: virtual [TStatId](API\Runtime\Core\Stats\TStatId) GetStatId() const


code: [FWorldPartitionActorFilter](API\Runtime\Engine\WorldPartition\Filter\FWorldPartitionActorFilter) GetWorldPartitionActorFilter ( const [FString](API\Runtime\Core\Containers\FString) & InWorldPackage, EWorldPartitionActorFilterType InFilterTypes ) const


description:
Virtual that can be overloaded by the inheriting class. It is used to determine whether an object will ever be able to tick, and if not, it will not get added to the tickable objects array. If the tickable tick type is Conditional then the virtual IsTickable will be called to determine whether to tick the object on each given frame
true if object will ever want to be ticked, false otherwise.

code: virtual ETickableTickType GetTickableTickType() const


description: USubsystemimplementation Begin.

code: virtual void Initialize ( [FSubsystemCollectionBase](API\Runtime\Engine\Subsystems\FSubsystemCollectionBase) & Collection )


description: Returns true if world partition is done streaming levels, adding them to the world or removing them from the world.

code: bool IsAllStreamingCompleted()


description: Returns true if world partition is done streaming levels, adding them to the world or removing them from the world. When provided, the test is reduced to streaming levels affected by the optional streaming source provider.

code: bool IsStreamingCompleted ( const [IWorldPartitionStreamingSourceProvider](API\Runtime\Engine\WorldPartition\IWorldPartitionStreamingSourcePr-) * InStreamingSourceProvider ) const


code: bool IsStreamingCompleted ( EWorldPartitionRuntimeCellState QueryState, const [TArray](API\Runtime\Core\Containers\TArray)< [FWorldPartitionStreamingQuerySource](API\Runtime\Engine\WorldPartition\FWorldPartitionStreamingQuerySou-) > & QuerySources, bool bExactState ) const


code: bool IsStreamingSourceProviderRegistered ( [IWorldPartitionStreamingSourceProvider](API\Runtime\Engine\WorldPartition\IWorldPartitionStreamingSourcePr-) * StreamingSource ) const


description:
Used to determine whether the object should be ticked in the editor. Defaults to false since that is the previous behavior.
true if this tickable object can be ticked in the editor

code: virtual bool IsTickableInEditor() const


code: [UActorDescContainer](API\Runtime\Engine\WorldPartition\UActorDescContainer) * RegisterContainer ( [FName](API\Runtime\Core\UObject\FName) PackageName )


code: void RegisterStreamingSourceProvider ( [IWorldPartitionStreamingSourceProvider](API\Runtime\Engine\WorldPartition\IWorldPartitionStreamingSourcePr-) * StreamingSource )


description: Pure virtual that must be overloaded by the inheriting class. It will be called from within LevelTick.cpp after ticking all actors or from the rendering thread (depending on bIsRenderingThreadObject)

code: virtual void Tick ( float DeltaTime )


code: bool UnregisterStreamingSourceProvider ( [IWorldPartitionStreamingSourceProvider](API\Runtime\Engine\WorldPartition\IWorldPartitionStreamingSourcePr-) * StreamingSource )


code: void UnregisterContainer ( [UActorDescContainer](API\Runtime\Engine\WorldPartition\UActorDescContainer) * Container )


code: void UpdateContainerBounds ( [FName](API\Runtime\Core\UObject\FName) PackageName )


description: Updates sub-system required streaming levels (called by world's UpdateStreamingState function)

code: virtual void UpdateStreamingState()


className: UWorldPartitionSubsystem

description: UWorldPartitionSubsystem

code: class UWorldPartitionSubsystem : public [UTickableWorldSubsystem](API\Runtime\Engine\Subsystems\UTickableWorldSubsystem)

SelectedActorDescs

type: TSet<FWorldPar...


className: FEngineServiceAuthDeny

description: Authorization messages Implements a message for denying service access to a remote user.

module: EngineMessages

code: struct FEngineServiceAuthDeny

UserName

type: FString

description: Holds the name of the user that denied access.

UserToDeny

description: Holds the name of the user that access is denied to.


className: FEngineServiceAuthGrant

description: Implements a message for granting service access to a remote user.

code: struct FEngineServiceAuthGrant

UserName

description: Holds the name of the user that granted access.

UserToGrant

description: Holds the name of the user that access is granted to.


description: Creates and initializes a new instance.

code: FEngineServiceExecuteCommand ( const [FString](API\Runtime\Core\Containers\FString) & InCommand, const [FString](API\Runtime\Core\Containers\FString) & InUserName )


description: Default constructor.

code: FEngineServiceExecuteCommand()


className: FEngineServiceExecuteCommand

description: Command messages Implements a message for executing a console command.

code: struct FEngineServiceExecuteCommand

Command

description: Holds the command to execute.

UserName

description: Holds the name of the user that wants to execute the command.


description: Default constructor.

code: FEngineServiceNotification()


description: Creates and initializes a new instance.

code: FEngineServiceNotification ( const [FString](API\Runtime\Core\Containers\FString) & InText, double InTimeSeconds )


className: FEngineServiceNotification

description: Status messages Implements a message that contains a notification or log output.

code: struct FEngineServiceNotification

Text

description: Holds the notification text.

TimeSeconds

type: double

description: Holds the time in seconds since the engine started.


className: FEngineServicePing

description: Service discovery messages Implements a message for discovering engine instances on the network.

code: struct FEngineServicePing


className: FEngineServicePong

description: Implements a message for responding to a request to discover engine instances on the network.

code: struct FEngineServicePong

CurrentLevel

description: Holds the name of the currently loaded level, if any.

EngineVersion

description: Holds the engine version.

HasBegunPlay

type: bool

description: Holds a flag indicating whether game play has begun.

InstanceId

type: FGuid

description: Holds the instance identifier.

InstanceType

description: Holds the type of the engine instance.

SessionId

description: Holds the identifier of the session that the application belongs to.

WorldTimeSeconds

type: float

description: Holds the time in seconds since the world was loaded.


description: Default constructor.

code: FEngineServiceTerminate()


description: Creates and initializes a new instance.

code: FEngineServiceTerminate ( const [FString](API\Runtime\Core\Containers\FString) & InUserName )


className: FEngineServiceTerminate

description: Implements a message for terminating the engine.

code: struct FEngineServiceTerminate

UserName

description: Holds the name of the user that wants to terminate the engine.


description: Ways the screen can be split with two players.

module: EngineSettings

code: namespace ETwoPlayerSplitScreenType { enum Type { Horizontal, Vertical, } }


description: Ways the screen can be split with three players.

code: namespace EThreePlayerSplitScreenType { enum Type { FavorTop, FavorBottom, Vertical, Horizontal, } }


description: For game console

code: const [FString](API\Runtime\Core\Containers\FString) & GetLeft() const


description: For game console

code: const [FString](API\Runtime\Core\Containers\FString) & GetRight() const


description: true:history, false: autocompletion

code: bool IsHistory() const


code: bool operator< ( const [FAutoCompleteCommand](API\Runtime\EngineSettings\FAutoCompleteCommand) & rhs ) const


className: FAutoCompleteCommand

description: Structure for auto-complete commands and their descriptions.

code: struct FAutoCompleteCommand

Color

type: FColor


className: FGameModeName

description: Helper structure, used to associate GameModes with shortcut names.

code: struct FGameModeName

GameMode

type: FSoftClassPath

description: GameMode class to load

Name

description: Abbreviation/prefix that can be used as an alias for the class name


code: FTemplateMapInfoOverride()


code: UConsoleSettings ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UConsoleSettings

description: Implements the settings for theUConsoleclass.

code: class UConsoleSettings : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

AutoCompleteCommandColor

description: The autocomplete color used for executable commands.

AutoCompleteCVarColor

description: The autocomplete color used for mutable CVars.

AutoCompleteFadedColor

description: The autocomplete color used for command descriptions and read-only CVars.

AutoCompleteMapPaths

type: TArray<FString...

description: List of relative paths (e.g. Content/Maps) to search for map names for auto-complete usage.

BackgroundOpacityPercentage

description: Amount of transparency of the console background.

bDisplayHelpInAutoComplete

description: Display the first line of any available help text in the auto-complete window, if a description isn't available

bOrderTopToBottom

description: Whether we legacy bottom-to-top ordering or regular top-to-bottom ordering

HistoryColor

description: The color used for the previously typed commands history.

InputColor

description: The color used for text input.

ManualAutoCompleteList

type: TArray< struct ...

description: Manual list of auto-complete commands and info specified in BaseInput.ini

MaxScrollbackSize

description: The maximum number of lines the console keeps in its output history.


description:
Get the default map specified in the settings. Makes a choice based on running as listen server/client vs dedicated server
the default map specified in the settings


className: FTemplateMapInfoOverride

description: Used by new level dialog.

code: struct FTemplateMapInfoOverride

DisplayName

type: FText

description: The display name of the map template in the level dialog.

Map

type: FSoftObjectPath

description: The path to the template map

Thumbnail

description: The thumbnail to display in the new level dialog


description: Returns the game local maps settings

code: static [UGameMapsSettings](API\Runtime\EngineSettings\UGameMapsSettings) * GetGameMapsSettings()


description:
Searches the GameModeMapPrefixes list for a named game mode, if not found will return passed in string
the proper game type class path to load, or empty if not found

code: static [FString](API\Runtime\Core\Containers\FString) GetGameModeForMapName ( const [FString](API\Runtime\Core\Containers\FString) & MapName )


description:
Get the global default game type specified in the configuration Makes a choice based on running as listen server/client vs dedicated server
the proper global default game type


description:
Searches the GameModeClassAliases list for a named game mode, if not found will return passed in string
the proper game type class path to load

code: static [FString](API\Runtime\Core\Containers\FString) GetGameModeForName ( const [FString](API\Runtime\Core\Containers\FString) & GameModeName )


description: Called after the C++ constructor and after the properties have been initialized, including those loaded from config. This is called before any serialization or other setup has happened.

code: virtual void PostInitProperties()


description: Called from ReloadConfig after the object has reloaded its configuration data.

code: virtual void PostReloadConfig ( class [FProperty](API\Runtime\CoreUObject\UObject\FProperty) * PropertyThatWasLoaded )


description: Set the default map to use (see GameDefaultMap below)

code: static void SetGameDefaultMap ( const [FString](API\Runtime\Core\Containers\FString) & NewMap )


description: Set the default game type (see GlobalDefaultGameMode below)

code: static void SetGlobalDefaultGameMode ( const [FString](API\Runtime\Core\Containers\FString) & NewGameMode )


description: This value is saved to local config when changed.

code: void SetSkipAssigningGamepadToPlayer1 ( bool bSkipFirstPlayer )


code: UGameMapsSettings ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UGameMapsSettings

code: class UGameMapsSettings : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

bOffsetPlayerGamepadIds

description: If enabled, this will make so that gamepads start being assigned to the second controller ID in local multiplayer games.

bUseSplitscreen

description: Whether the screen should be split or not when multiple local players are present

EditorStartupMap

description: If set, this map will be loaded when the Editor starts up.

EditorTemplateMapOverrides

type: TArray<FTempla...

description: Map templates that should show up in the new level dialog.

FourPlayerSplitscreenLayout

type: EFourPlayerSpli...

description: The viewport layout to use if the screen should be split and there are three local players

GameInstanceClass

description: The class to use when instantiating the transient GameInstance class

LocalMapOptions

description: The default options that will be appended to a map being loaded.

ThreePlayerSplitscreenLayout

type: TEnumAsByte<ET...

TransitionMap

description: The map loaded when transition from one map to another.

TwoPlayerSplitscreenLayout

description: The viewport layout to use if the screen should be split and there are two local players


code: UGameNetworkManagerSettings ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UGameNetworkManagerSettings

description: Holds the settings for theAGameNetworkManagerclass.

code: class UGameNetworkManagerSettings : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

BadPingThreshold

description: The point we determine the server is either delaying packets or has bad upstream.

bIsStandbyCheckingEnabled

type: uint32: 1

description: Used to determine if checking for standby cheats should occur.

JoinInProgressStandbyWaitTime

description: The amount of time to wait before checking a connection for standby issues.

MaxDynamicBandwidth

description: Maximum bandwidth dynamically set per connection.

MinDynamicBandwidth

description: Minimum bandwidth dynamically set per connection.

PercentForBadPing

description: The percentage of clients with bad ping before triggering the standby code.

PercentMissingForRxStandby

description: The percentage of clients missing RX data before triggering the standby code.

PercentMissingForTxStandby

description: The percentage of clients missing TX data before triggering the standby code.

StandbyRxCheatTime

description: The amount of time without packets before triggering the cheat code.

TotalNetBandwidth

description: Total available bandwidth for listen server, split dynamically across net connections.


code: UGameSessionSettings ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UGameSessionSettings

code: class UGameSessionSettings : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

bRequiresPushToTalk

description: Is voice enabled always or via a push to talk key binding.

MaxPlayers

description: Maximum number of players allowed by this server.

MaxSpectators

description: Maximum number of spectators allowed by this server.


code: UGeneralEngineSettings ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UGeneralEngineSettings

code: class UGeneralEngineSettings : public [UObject](API\Runtime\CoreUObject\UObject\UObject)


code: UGeneralProjectSettings ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UGeneralProjectSettings

code: class UGeneralProjectSettings : public [UObject](API\Runtime\CoreUObject\UObject\UObject)

bAllowClose

description: Should a close button be shown for the game's window, when not using full screen

bAllowMaximize

description: Should a maximize button be shown for the game's window, when not using full screen

bAllowMinimize

description: Should a minimize button be shown for the game's window, when not using full screen

bAllowWindowResize

description: Should the user be allowed to resize the window used by the game, when not using full screen

bShouldWindowPreserveAspectRatio

description: Should the game's window preserve its aspect ratio when resized by user.

bStartInVR

description: Should the game attempt to start in VR, regardless of whether -vr was set on the commandline

bUseBorderlessWindow

description: Should the game use a borderless Slate window instead of a window with system title bar and border

CompanyDistinguishedName

description: The Distinguished Name of the company (author, provider) that created the project, which is used by publishing tools on some platforms.

CompanyName

description: The name of the company (author, provider) that created the project.

CopyrightNotice

description: The project's copyright and/or trademark notices.

Description

description: The project's description text.

EyeOffsetForFakeStereoRenderingDevice

description: Determines the Eye offset of the virtual stereo device created when " -emulatestereo" command line arg is detected

FOVForFakeStereoRenderingDevice

description: Determines the Field Of View of the virtual stereo device created when " -emulatestereo" command line arg is detected

Homepage

description: The project's homepage URL.

LicensingTerms

description: The project's licensing terms.

PrivacyPolicy

description: The project's privacy policy.

ProjectDebugTitleInfo

description: Additional data to be displayed on the window title bar in non-shipping configurations (can include the tokens {GameName}, {PlatformArchitecture}, {BuildConfiguration} or {RHIName}, which will be replaced with the specified text)

ProjectDisplayedTitle

description: The project's title as displayed on the window title bar (can include the tokens {GameName}, {PlatformArchitecture}, {BuildConfiguration} or {RHIName}, which will be replaced with the specified text)

ProjectID

description: The project's unique identifier.

ProjectName

description: The project's non-localized name.

ProjectVersion

description: The project's version number.

SupportContact

description: The project's support contact information.


code: UHudSettings ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )