UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LandscapeSettings.h File Reference
#include "CoreMinimal.h"
#include "Engine/DeveloperSettings.h"
#include "Delegates/Delegate.h"
#include "LandscapeEditTypes.h"
#include "LandscapeSettings.generated.h"

Go to the source code of this file.

Classes

class  ULandscapeSettings
 

Enumerations

enum class  ELandscapeDirtyingMode : uint8 { Auto , InLandscapeModeOnly , InLandscapeModeAndUserTriggeredChanges }
 

Enumeration Type Documentation

◆ ELandscapeDirtyingMode

Enumerator
Auto 

Auto : Landscapes that are marked as needing to be resaved will appear in the Choose files to save dialog. Changes are saved whenever the Landscape requires it.

InLandscapeModeOnly 

In Landscape Mode Only : Landscapes that are marked as needing to be resaved will not appear in the Choose files to save dialog. This is a manual saving mode that puts the responsibility on the user to avoid file contention with other team members. The viewport will display an error message indicating that landscape actors are not up-to-date and need to be resaved. This is done using Build > Save Modified Landscapes (or Build > Build Landscape).

InLandscapeModeAndUserTriggeredChanges 

In Landscape Mode And User Triggered Changes : Landscapes that are marked as needing to be resaved will not appear in the Choose files to save dialog. However, any user-triggered changes (direct or indirect) will require the Landscape to be resaved. This mode is recommended for team collaboration as it provides the best features of the other two modes while ensuring that modified landscape actors are still saved and properly submitted to source control.