UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LandscapeProxy.h File Reference

Go to the source code of this file.

Classes

struct  FLandscapeTargetLayerSettings
 
struct  FLandscapeImportLayerInfo
 
struct  FCachedLandscapeFoliage
 
struct  FCachedLandscapeFoliage::FGrassCompKey
 
struct  FCachedLandscapeFoliage::FGrassComp
 
struct  FCachedLandscapeFoliage::FGrassCompKeyFuncs
 
class  FAsyncGrassTask
 

Namespaces

namespace  UE
 
namespace  UE::Landscape
 
namespace  UE::Landscape::Nanite
 
namespace  ELandscapeLODFalloff
 

Enumerations

enum class  ELandscapeImportAlphamapType : uint8 { Additive , Layered }
 
enum class  ELandscapeLayerPaintingRestriction : uint8 { UMETA =(DisplayName="None") , UMETA =(DisplayName="Limit Layer Count") , UMETA =(DisplayName="Existing Layers Only") , UMETA =(DisplayName="Component Allow List") }
 
enum class  ELandscapeLayerDisplayMode : uint8 { Default , Alphabetical , UserSpecific , ByBlendMethod }
 
enum class  ELandscapeHLODTextureSizePolicy : uint8 { AutomaticSize , SpecificSize }
 
enum class  ELandscapeHLODMeshSourceLODPolicy : uint8 { AutomaticLOD , SpecificLOD , LowestDetailLOD }
 
enum  ELandscapeLODFalloff::Type : int { ELandscapeLODFalloff::UMETA =(DisplayName = "Linear") , ELandscapeLODFalloff::UMETA =(DisplayName = "Linear") }
 

Functions

struct UE_DEPRECATED (all, "FLandscapeEditorLayerSettings is deprecated; please use FLandscapeTargetLayerSettings instead") FLandscapeEditorLayerSettings
 
struct UE_DEPRECATED (all, "FLandscapeProxyMaterialOverride is deprecated; please use FLandscapePerLODMaterialOverride instead") FLandscapeProxyMaterialOverride
 

Enumeration Type Documentation

◆ ELandscapeHLODMeshSourceLODPolicy

Enumerator
AutomaticLOD 

Automatic LOD selection, based on the expected HLOD draw distance and the landscape LOD Distribution settings.

SpecificLOD 

User specified landscape LOD.

LowestDetailLOD 

Use the lowest detailed LOD of this landscape.

◆ ELandscapeHLODTextureSizePolicy

Enumerator
AutomaticSize 

Automatic texture size, based on the expected HLOD draw distance and the landscape size.

SpecificSize 

User specified texture size.

◆ ELandscapeImportAlphamapType

Enumerator
Additive 
Layered 

◆ ELandscapeLayerDisplayMode

Enumerator
Default 

Material sorting display mode

Alphabetical 

Alphabetical sorting display mode

UserSpecific 

User specific sorting display mode

ByBlendMethod 

By blend type sorting display mode

◆ ELandscapeLayerPaintingRestriction

Enumerator
UMETA 

No restriction, can paint anywhere (default).

UMETA 

Uses the MaxPaintedLayersPerComponent setting from the LandscapeProxy.

UMETA 

Restricts painting to only components that already have this layer.

UMETA 

Restricts painting to only components that have this layer in their allow list.

Function Documentation

◆ UE_DEPRECATED() [1/2]

struct UE_DEPRECATED ( all  ,
"FLandscapeEditorLayerSettings is deprecated; please use FLandscapeTargetLayerSettings instead"   
)

◆ UE_DEPRECATED() [2/2]

struct UE_DEPRECATED ( all  ,
"FLandscapeProxyMaterialOverride is deprecated; please use FLandscapePerLODMaterialOverride instead"   
)