UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LandscapeModule.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
8
11class ULandscapeComponent;
12
13namespace UE::Landscape
14{
16} // namespace UE::Landscape
17
22{
23public:
25
26 virtual void SetLandscapeEditorServices(ILandscapeEditorServices* InLandscapeEditorServices) PURE_VIRTUAL(ILandscapeModule::SetLandscapeEditorServices, );
28 virtual void SetCreateLandscapeComponentSceneProxyDelegate(const UE::Landscape::FCreateLandscapeComponentSceneProxyDelegate& InDelegate) PURE_VIRTUAL(ILandscapeModule::SetCreateLandscapeComponentSceneProxyDelegate, );
29 virtual const UE::Landscape::FCreateLandscapeComponentSceneProxyDelegate& GetCreateLandscapeComponentSceneProxyDelegate() const
30 PURE_VIRTUAL(ILandscapeModule::GetCreateLandscapeComponentSceneProxyDelegate, static UE::Landscape::FCreateLandscapeComponentSceneProxyDelegate Dummy; return Dummy; );
31};
#define PURE_VIRTUAL(func,...)
Definition CoreMiscDefines.h:103
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DELEGATE_RetVal_OneParam(ReturnValueType, DelegateName, Param1Type)
Definition DelegateCombinations.h:54
Definition LandscapeRender.h:616
Definition PrimitiveSceneProxy.h:296
Definition LandscapeEditorServices.h:8
Definition LandscapeModule.h:22
virtual TSharedPtr< FLandscapeSceneViewExtension, ESPMode::ThreadSafe > GetLandscapeSceneViewExtension() const =0
virtual void virtual SetLandscapeEditorServices(ILandscapeEditorServices *InLandscapeEditorServices) PURE_VIRTUAL(ILandscapeModule ILandscapeEditorServices GetLandscapeEditorServices)() const PURE_VIRTUAL(ILandscapeModule
Definition LandscapeModule.h:27
virtual void virtual SetCreateLandscapeComponentSceneProxyDelegate(const UE::Landscape::FCreateLandscapeComponentSceneProxyDelegate &InDelegate) PURE_VIRTUAL(ILandscapeModule const UE::Landscape::FCreateLandscapeComponentSceneProxyDelegate &GetCreateLandscapeComponentSceneProxyDelegate() const PURE_VIRTUAL(ILandscapeModule return Dummy
Definition LandscapeModule.h:29
Definition ModuleInterface.h:14
Definition Landscape.Build.cs:7
Definition SharedPointer.h:692
Definition Landscape.h:55
Definition AdvancedWidgetsModule.cpp:13