FLandscapeMeshProxySceneProxy

[FLandscapeMeshProxySceneProxy](API\Runtime\Landscape\FLandscapeMeshProxySceneProxy)

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FPrimitiveSceneProxy

FStaticMeshSceneProxy

FLandscapeMeshProxySceneProxy

References

Module

Landscape

Header

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

Include

#include "LandscapeRender.h"

Syntax

class FLandscapeMeshProxySceneProxy : public FStaticMeshSceneProxy

Remarks

Constructors

Name Description

Public function

FLandscapeMeshProxySceneProxy

(
    UStaticMeshComponent* InCompon...,
    const FGuid& InGuid,
    const TArray< FIntPoint >& InProxy...,
    int8 InProxyLOD
)

Overridden from FPrimitiveSceneProxy

Name Description

Public function Virtual

void

 

CreateRenderThreadResources()

Called when the rendering thread adds the proxy to the scene.

Public function Virtual

void

 

DestroyRenderThreadResources()

Called when the rendering thread removes the proxy from the scene.

Public function Virtual Const

SIZE_T

 

GetTypeHash()

Return a type (or subtype) specific hash for sorting purposes

Public function Virtual

bool

 

OnLevelAddedToWorld_RenderThread()

Called to notify the proxy that the level has been fully added to the world and the primitive will now be rendered.

Public function Virtual

void

 

OnLevelRemovedFromWorld_RenderThread()

Called to notify the proxy that the level has been fully removed from the world and the primitive will not be rendered.