Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/WorldPartition
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UWorldPartition
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/WorldPartition/WorldPartition.h |
| Include | #include "WorldPartition/WorldPartition.h" |
Syntax
UCLASS (AutoExpandCategories=(WorldPartition), MinimalAPI)
class UWorldPartition :
public UObject ,
public TActorDescContainerInstanceCollection< TObjectPtr< UActorDescContainerInstance > > ,
public IWorldPartitionCookPackageGenerator
Variables
Functions
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
Called before destroying the object. | |
| bool | CanEditChange
(
const FProperty* InProperty |
Called by the editor to query whether a property of this object is allowed to be modified. | |
| void | PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
This alternate version of PostEditChange is called when properties inside structs are modified. | |
| bool | ResolveSubobject
(
const TCHAR* SubObjectPath, |
Called to defer loading a subobject to its top-level container object. | |
| void | Handles reading, writing, and reference collecting using FArchive. |
Overridden from IWorldPartitionCookPackageGenerator
| Type | Name | Description | |
|---|---|---|---|
| bool | GatherPackagesToCook
(
IWorldPartitionCookPackageContext& CookContext |
||
| UWorldPartitionRuntimeCell * | GetCellForPackage
(
const FWorldPartitionCookPackage& InPackageToCook |
||
| bool | PopulateGeneratedPackageForCook
(
IWorldPartitionCookPackageContext& CookContext, |
||
| bool | PopulateGeneratorPackageForCook
(
IWorldPartitionCookPackageContext& CookContext, |
||
| bool | PrepareGeneratorPackageForCook
(
IWorldPartitionCookPackageContext& CookContext, |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FCheckForErrorsParams | Struct of optional parameters passed to check for errors function. | ||
| FContainerRegistrationParams | |||
| FDisableNonDirtyActorTrackingScope | Use scope around actor package save calls to prevent newly created spatial actors from being pinned (actors will get unloaded instead) | ||
| FGenerateStreamingContext | |||
| FGenerateStreamingParams | |||
| FRegisterWorldAssetStreamingParams | Experimental: World Asset Streaming can be used to inject streaming levels into the runtime grids dynamically, with one level of HLODs support. | ||
| FSetupHLODActorsParams | Struct of optional parameters passed to SetupHLODActors function. |
Typedefs
| Name | Description |
|---|---|
| FActorDescContainerInstancePreInitializeDelegate | Event when world partition was enabled/disabled in the world. |
| FActorDescContainerInstanceRegistrationDelegate | |
| FActorDescContainerRegistrationDelegate | |
| FLoaderAdapterStateChangedDelegate | |
| FStreamingGenerationErrorHandlerOverride | |
| FWorldPartitionChangedEvent | Event when world partition was enabled/disabled in the world. |
| FWorldPartitionCookEventDelegate | Cooking events. |
| FWorldPartitionGenerateStreamingActorDescsMutatePhase | Experimental: event used to gather actor descriptor mutators. |
| FWorldPartitionGenerateStreamingDelegate |