FLandscapeRenderSystem

Choose your operating system:

Windows

macOS

Linux

References

Module

Landscape

Header

/Engine/Source/Runtime/Landscape/Public/LandscapeRender.h

Include

#include "LandscapeRender.h"

Syntax

struct FLandscapeRenderSystem

Variables

Constructors

Name Description

Public function

FLandscapeRenderSystem()

Destructors

Name Description

Public function

~FLandscapeRenderSystem()

Functions

Name Description

Public function

void

 

BeginFrame()

Public function

void

 

BeginRender()

Public function

void

 

ComputeSectionPerViewParameters

(
    FViewKey ViewKey,
    int32 ViewLODOverride,
    float ViewLODDistanceFactor,
    bool bDrawCollisionPawn,
    bool bDrawCollisionCollision,
    const FVector& ViewOrigin,
    const FMatrix& ViewProjectionMarix,
    const TArray< uint8 >& SectionCurr...
)

Public function

void

 

EndFrame()

Public function

void

 

FetchHeightmapLODBiases()

Public function Const

int32

 

GetComponentLinearIndex

(
    FIntPoint ComponentBase
)

Public function Static

int8

 

GetLODFromScreenSize

(
    LODSettingsComponent LODSettings,
    float InScreenSizeSquared,
    float InViewLODScale,
    float& OutFractionalLOD
)

Public function Const

float

 

GetSectionLODBias

(
    FIntPoint ComponentBase
)

Public function Const

float

 

GetSectionLODValue

(
    const FSceneView& SceneView,
    FIntPoint ComponentBase
)

Public function

void

 

PrepareView

(
    const FViewParams& InViewParams
)

Public function

void

 

RegisterEntity

Public function

void

 

ResizeAndMoveTo

(
    FIntPoint NewMin,
    FIntPoint NewSize
)

Public function

void

 

SetSceneProxy

(
    FIntPoint ComponentBase,
    FLandscapeComponentSceneProxy*...
)

Public function

void

 

SetSectionLODSettings

(
    FIntPoint ComponentBase,
    LODSettingsComponent LODSettings
)

Public function

void

 

SetSectionOriginAndRadius

(
    FIntPoint ComponentBase,
    FVector4 OriginAndRadius
)

Public function

void

 

UnregisterEntity

Public function

void

 

UpdateBuffers()

Public function

void

 

WaitForTasksCompletion()

Classes

Typedefs

Name

Description

FViewKey

Constants

Name

Description

LandscapeIndexAllocator