UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LandscapeCulling.h File Reference
#include "CoreMinimal.h"

Go to the source code of this file.

Classes

struct  UE::Landscape::Culling::FArguments
 

Namespaces

namespace  ERHIFeatureLevel
 
namespace  UE
 
namespace  UE::Landscape
 
namespace  UE::Landscape::Culling
 

Functions

bool UE::Landscape::Culling::UseCulling (EShaderPlatform Platform)
 
FVertexFactoryTypeUE::Landscape::Culling::GetTileVertexFactoryType ()
 
void UE::Landscape::Culling::SetupMeshBatch (const FLandscapeSharedBuffers &SharedBuffers, FMeshBatch &MeshBatch)
 
void UE::Landscape::Culling::RegisterLandscape (FRHICommandListBase &RHICmdList, FLandscapeSharedBuffers &SharedBuffers, ERHIFeatureLevel::Type FeatureLevel, uint32 LandscapeKey, int32 SubsectionSizeVerts, int32 NumSubsections)
 
void UE::Landscape::Culling::UnregisterLandscape (uint32 LandscapeKey)
 
void UE::Landscape::Culling::PreRenderViewFamily (FSceneViewFamily &InViewFamily)
 
void UE::Landscape::Culling::InitMainViews (FRDGBuilder &GraphBuilder, TArrayView< const FSceneView * > Views)
 
void UE::Landscape::Culling::InitShadowViews (FRDGBuilder &GraphBuilder, TArrayView< const FSceneView * > ShadowDepthViews, TArrayView< FViewMatrices > ShadowViewMatrices)
 
bool UE::Landscape::Culling::GetViewArguments (const FSceneView &View, uint32 LandscapeKey, FIntPoint RenderCoord, int32 LODIndex, FArguments &Args)