Navigation
API > API/Plugins > API/Plugins/LandscapePatch
The simplest height patch: a circle of flat ground with a falloff past the initial radius across which the alpha decreases linearly. When added to an actor, initializes itself to the bottom of the bounding box.
| Name | ULandscapeCircleHeightPatch |
| Type | class |
| Header File | /Engine/Plugins/Editor/LandscapePatch/Source/LandscapePatch/Public/LandscapeCircleHeightPatch.h |
| Include Path | #include "LandscapeCircleHeightPatch.h" |
Syntax
UCLASS (Blueprintable, BlueprintType, ClassGroup=Landscape, Meta=(BlueprintSpawnableComponent))
class ULandscapeCircleHeightPatch : public ULandscapePatchComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → ULandscapePatchComponent → ULandscapeCircleHeightPatch
Implements Interfaces
Functions
Public
Overridden from ULandscapePatchComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanAffectHeightmap() |
ILandscapeEditLayerRenderer Subclasses are expected to implement GetEditLayerRendererDebugName, GetRendererStateInfo, GetRenderItems, and RenderLayer These determine whether the patch is configured correctly to affect height/weightmaps, ignoring whether it is currently enabled or not. | LandscapeCircleHeightPatch.h | |
virtual bool CanAffectVisibilityLayer() |
LandscapeCircleHeightPatch.h |
Overridden from UActorComponent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnComponentCreated() |
UActorComponent. | LandscapeCircleHeightPatch.h |
Overridden from ILandscapeEditLayerRenderer
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BlendLayer
(
UE::Landscape::EditLayers::FRenderParams& RenderParams, |
LandscapeCircleHeightPatch.h | ||
virtual bool CanGroupRenderLayerWith
(
TScriptInterface< ILandscapeEditLayerRenderer > InOtherRenderer |
LandscapeCircleHeightPatch.h | ||
virtual FString GetEditLayerRendererDebugName() |
LandscapeCircleHeightPatch.h | ||
virtual void GetRendererStateInfo
(
const UE::Landscape::EditLayers::FMergeContext* InMergeContext, |
ILandscapeEditLayerRenderer, via ULandscapePatchComponent. | LandscapeCircleHeightPatch.h | |
virtual UE::Landscape::EditLayers::ERenderFlags GetRenderFlags
(
const UE::Landscape::EditLayers::FMergeContext* InMergeContext |
LandscapeCircleHeightPatch.h | ||
virtual TArray< UE::Landscape::EditLayers::FEditLayerRenderItem > GetRenderItems
(
const UE::Landscape::EditLayers::FMergeContext* InMergeContext |
LandscapeCircleHeightPatch.h | ||
virtual bool RenderLayer
(
UE::Landscape::EditLayers::FRenderParams& RenderParams, |
LandscapeCircleHeightPatch.h |