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