Navigation
API > API/Runtime > API/Runtime/Landscape
Struct passed to ILandscapeEditLayerRenderer's render functions. This would normally be an inner struct of ILandscapeEditLayerRenderer but this prevents forward-declaration so we leave in the UE::Landscape::EditLayers namespace instead.
| Name | FRenderParams |
| Type | struct |
| Header File | /Engine/Source/Runtime/Landscape/Public/LandscapeEditLayerMergeRenderContext.h |
| Include Path | #include "LandscapeEditLayerMergeRenderContext.h" |
Syntax
struct FRenderParams
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRenderParams
(
FMergeRenderContext* InMergeRenderContext, |
LandscapeEditLayerMergeRenderContext.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MergeRenderContext | FMergeRenderContext * | Merge context | LandscapeEditLayerMergeRenderContext.h | |
| NumSuccessfulRenderLayerStepsUntilBlendLayerStep | int32 | When separate blend is enabled, tracks how many RenderLayer calls have succeeded yet (valid until the BlendLayer step occurs) | LandscapeEditLayerMergeRenderContext.h | |
| RenderAreaSectionRect | FIntRect | SectionRect (i.e. landscape vertex coordinates, in landscape space) that corresponds to this render area | LandscapeEditLayerMergeRenderContext.h | |
| RenderAreaWorldTransform | FTransform | TODO [jonathan.bard] Verify that scale is correct. | LandscapeEditLayerMergeRenderContext.h | |
| RendererState | FEditLayerRendererState | Full state for the renderer involved in this step. | LandscapeEditLayerMergeRenderContext.h | |
| RenderGroupTargetLayerInfos | TArray< ULandscapeLayerInfoObject * > | LandscapeEditLayerMergeRenderContext.h | ||
| RenderGroupTargetLayerNames | TArray< FName > | LandscapeEditLayerMergeRenderContext.h | ||
| SortedComponentMergeRenderInfos | TArray< FComponentMergeRenderInfo > | List of components (with additional info) to render | LandscapeEditLayerMergeRenderContext.h | |
| TargetLayerGroupLayerInfos | TArray< ULandscapeLayerInfoObject * > | List of target layer info objects being involved in this step (same size as TargetLayerGroupLayerNames) | LandscapeEditLayerMergeRenderContext.h | |
| TargetLayerGroupLayerNames | TArray< FName > | List of target layers being involved in this step | LandscapeEditLayerMergeRenderContext.h |