Navigation
API > API/Runtime > API/Runtime/Landscape
Interface that allows an edit layer UObject to receive a render call the way that a blueprint brush would in global merge mode, so that an edit layer UObject that implements custom batched merge functions can still perform its work if global merge mode is used instead.
This interface is likely to be removed once global merge is no longer used.
| Name | ILandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED |
| Type | class |
| Header File | /Engine/Source/Runtime/Landscape/Public/GlobalMergeLegacySupportUtil.h |
| Include Path | #include "GlobalMergeLegacySupportUtil.h" |
Syntax
class ILandscapeBrushRenderCallAdapter_GlobalMergeLegacySupport_DEPRECATED
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool AffectsHeightmapAsBlueprintBrush() |
Called in the same places as the equivalent methods on FLandscapeLayerBrush. | GlobalMergeLegacySupportUtil.h | |
virtual bool AffectsVisibilityLayerAsBlueprintBrush() |
GlobalMergeLegacySupportUtil.h | ||
virtual bool AffectsWeightmapLayerAsBlueprintBrush
(
const FName& InLayerName |
GlobalMergeLegacySupportUtil.h | ||
UTextureRenderTarget2D * RenderAsBlueprintBrush
(
const FLandscapeBrushParameters& InParameters, |
In global merge mode, this function is called in the same places that FLandscapeLayerBrush::RenderLayer(BrushParameters) is called. | GlobalMergeLegacySupportUtil.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void InitializeAsBlueprintBrush
(
const FTransform& InLandscapeTransform, |
Overridable, equivalent to Initialize_Native on a blueprint brush actor. | GlobalMergeLegacySupportUtil.h | |
virtual UTextureRenderTarget2D * RenderLayerAsBlueprintBrush
(
const FLandscapeBrushParameters& InParameters |
Overridable, equivalent to RenderLayer_Native on a blueprint brush actor. | GlobalMergeLegacySupportUtil.h |