UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ILandscapeEditorServices Class Referenceabstract

#include <LandscapeEditorServices.h>

Public Member Functions

virtual ~ILandscapeEditorServices ()
 
virtual int32 GetOrCreateEditLayer (FName InEditLayerName, ALandscape *InTargetLandscape, const TSubclassOf< ULandscapeEditLayerBase > &InEditLayerClass=TSubclassOf< ULandscapeEditLayerBase >())=0
 
virtual void RefreshDetailPanel ()=0
 
virtual void RegenerateLayerThumbnails ()=0
 

Constructor & Destructor Documentation

◆ ~ILandscapeEditorServices()

virtual ILandscapeEditorServices::~ILandscapeEditorServices ( )
inlinevirtual

Member Function Documentation

◆ GetOrCreateEditLayer()

virtual int32 ILandscapeEditorServices::GetOrCreateEditLayer ( FName  InEditLayerName,
ALandscape InTargetLandscape,
const TSubclassOf< ULandscapeEditLayerBase > &  InEditLayerClass = TSubclassOfULandscapeEditLayerBase >() 
)
pure virtual

Attempts to find an edit layer named InEditLayerName in InTargetLandscape. Creates the layer if it does not exist.

Parameters
InEditLayerNameThe name of the layer to search for and possibly create
InTargetLandscapeThe landscape which should have a layer called InEditLayerName
InEditLayerClassThe class of the edit layer to create. If none specified, a standard edit layer (ULandscapeEditLayer) will be created
Returns
The index at which the edit layer named InEditLayerName exists

◆ RefreshDetailPanel()

virtual void ILandscapeEditorServices::RefreshDetailPanel ( )
pure virtual

Requires the landscape editor mode, if active, to refresh its detail panel

◆ RegenerateLayerThumbnails()

virtual void ILandscapeEditorServices::RegenerateLayerThumbnails ( )
pure virtual

Requires the landscape editor mode, if active, to invalidate all of its thumbnails


The documentation for this class was generated from the following file: