Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/WorldPartition
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UWorldPartitionBuilder
- UWorldPartitionFoliageBuilder
- UWorldPartitionHLODsBuilder
- UWorldPartitionLandscapeSplineMeshesBuilder
- UWorldPartitionMiniMapBuilder
- UWorldPartitionNavigationDataBuilder
- UWorldPartitionRenameDuplicateBuilder
- UWorldPartitionResaveActorsBuilder
- UWorldPartitionRuntimeVirtualTextureBuilder
- UWorldPartitionSmartObjectCollectionBuilder
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/WorldPartition/WorldPartitionBuilder.h |
| Include | #include "WorldPartition/WorldPartitionBuilder.h" |
Syntax
class UWorldPartitionBuilder : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bLoadInitiallyActiveDataLayers | ||
| bool | bLoadNonDynamicDataLayers | ||
| TSet< FName > | DataLayerShortNames | ||
| TSet< FName > | ExcludedDataLayerShortNames | ||
| int32 | IterativeCellOverlapSize | ||
| int32 | IterativeCellSize | ||
| FBox | IterativeWorldBounds | ||
| FModifiedFilesHandler | ModifiedFilesHandler |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UWorldPartitionBuilder
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Some builders may have the ability to process non partitioned worlds. | ||
| bool | DeletePackages
(
const TArray< FString >& PackageNames, |
||
| bool | DeletePackages
(
const TArray< UPackage* >& Packages, |
||
| const FString & | Retrieve the arguments provided to the builder. | ||
| ELoadingMode | |||
| bool | GetParamValue
(
const FString& Param, |
Retrieve the given parameter's value. | |
| UWorld::InitializationValues | |||
| bool | Test if the builder was provided the given parameter. | ||
| bool | OnFilesModified
(
const TArray< FString >& InModifiedFiles, |
||
| bool | OnPackagesModified
(
const TArray< UPackage* >& InModifiedPackages, |
||
| bool | PostRun
(
UWorld* World, |
Overridable method for derived classes to perform operations when world builder process completes. | |
| bool | PostWorldTeardown
(
FPackageSourceControlHelper& PackageHelper |
Overridable method for derived classes to perform operations when world builder has unloaded the world. | |
| bool | PreRun
(
UWorld* World, |
Overridable method for derived classes to perform operations when world builder process starts. | |
| bool | PreWorldInitialization
(
UWorld* World, |
||
| bool | |||
| bool | Run
(
UWorld* World, |
||
| bool | RunBuilder
(
UWorld* World |
||
| bool | RunInternal
(
UWorld* World, |
||
| bool | SavePackages
(
const TArray< UPackage* >& Packages, |
||
| void | SetModifiedFilesHandler
(
const FModifiedFilesHandler& ModifiedFilesHandler |
||
| bool | ShouldSkipCell
(
const FWorldBuilderCellCoord& CellCoord |
When using EloadingMode::IterativeCells/IterativeCells2D return true to skip processing of cell. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ELoadingMode |
Typedefs
| Name | Description |
|---|---|
| FModifiedFilesHandler |
Constants
| Name | Description |
|---|---|
| Args |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | AutoSubmitFiles
(
const TArray< FString >& InModifiedFiles, |
Please use OnFilesModified | |
| bool | AutoSubmitPackages
(
const TArray< UPackage* >& InModifiedPackages, |
Please use OnPackagesModified | |
| bool | PreWorldInitialization
(
FPackageSourceControlHelper& PackageHelper |
You must override the version that takes a World parameter |