12#if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_6
17#include "LandscapeEditLayerRenderer.generated.h"
26 class FRDGBuilderRecorder;
60 FBox BuildAABB()
const;
265 using FRenderParams
UE_DEPRECATED(5.6,
"Use UE::Landscape::EditLayers::FRenderParams") = UE::Landscape::EditLayers::FRenderParams;
290 PURE_VIRTUAL(ILandscapeEditLayerRenderer::GetRendererStateInfo, );
296 PURE_VIRTUAL(ILandscapeEditLayerRenderer::GetEditLayerRendererDebugName,
return TEXT(
""); );
306 PURE_VIRTUAL(ILandscapeEditLayerRenderer::GetRenderItems,
return { }; );
314 PURE_VIRTUAL(ILandscapeEditLayerRenderer::GetRenderFlags,
return UE::Landscape::EditLayers::ERenderFlags::None; );
337 PURE_VIRTUAL(ILandscapeEditLayerRenderer::RenderLayer,
return false; );
#define check(expr)
Definition AssertionMacros.h:314
#define PURE_VIRTUAL(func,...)
Definition CoreMiscDefines.h:103
@ ForceInit
Definition CoreMiscDefines.h:155
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::Math::TIntRect< int32 > FIntRect
Definition MathFwd.h:133
UE::Math::TVector2< double > FVector2D
Definition MathFwd.h:48
FInt32Point FIntPoint
Definition MathFwd.h:124
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UINTERFACE(...)
Definition ObjectMacros.h:780
Definition LandscapeEditLayerRenderer.h:260
Definition ScriptInterface.h:139
Definition LandscapeUtils.h:106
Definition Interface.h:19
Definition LandscapeEditLayerRenderer.h:249
Definition LandscapeLayerInfoObject.h:60
ECollisionShapeType GetType(const Chaos::FImplicitObject &InGeometry)
Definition ChaosInterfaceWrapperCore.h:105
Type
Definition PawnAction_Move.h:11
EType
Definition AccessDetection.h:11
Definition Landscape.h:55
Definition Landscape.h:55