Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/UEditorLevelUtils
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/EditorLevelUtils.h |
| Include | #include "EditorLevelUtils.h" |
Syntax
struct FCreateNewStreamingLevelForWorldParams
Variables
| Type | Name | Description | |
|---|---|---|---|
| const TArray< AActor * > * | ActorsToMove | Optional, move provided actors into the new level. | |
| bool | bCreateWorldPartition | If level should be Partitioned (has precedence over bUseExternalActors). | |
| bool | bEnableWorldPartitionStreaming | If level WorldPartition should have streamng enabled (only valid if bCreateWorldPartition is true) | |
| bool | bUseExternalActors | If level should use external actors. | |
| bool | bUseSaveAs | If true, show SaveAs dialog instead of Save with DefaultFilename | |
| FString | DefaultFilename | File name for level. If empty, the user will be prompted during the save process. | |
| TSubclassOf< ULevelStreaming > | LevelStreamingClass | The streaming class type instead to use for the level | |
| TFunction< void(ULevelStreaming *)> | LevelStreamingCreatedCallback | Optional function to call after the ULevelStreaming gets created. | |
| TFunction< void(ULevel *)> | PreSaveLevelCallback | Optional function to call before saving the created level | |
| UWorld * | TemplateWorld | If valid, the new level will be a copy of the template world. | |
| FTransform | Transform | The transform to apply to the streaming level. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FCreateNewStreamingLevelForWorldParams
(
TSubclassOf< ULevelStreaming > InLevelStreamingClass, |