UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SceneOcclusion.h File Reference
#include "CoreMinimal.h"
#include "Shader.h"
#include "GlobalShader.h"
#include "ShadowRendering.h"
#include "Engine/Engine.h"

Go to the source code of this file.

Classes

struct  FViewOcclusionQueries
 
class  FOcclusionQueryVS
 
class  FOcclusionQueryPS
 

Typedefs

using FViewOcclusionQueriesPerView = TArray< FViewOcclusionQueries, TInlineAllocator< 1, SceneRenderingAllocator > >
 

Functions

 DECLARE_GPU_STAT_NAMED_EXTERN (HZB, TEXT("HZB"))
 
void AllocateOcclusionTests (const FScene *Scene, FViewOcclusionQueriesPerView &QueriesPerView, TArrayView< class FViewInfo > Views, TArrayView< const class FVisibleLightInfo > VisibleLightInfos)
 
RENDERER_API bool UseDownsampledOcclusionQueries ()
 

Typedef Documentation

◆ FViewOcclusionQueriesPerView

Function Documentation

◆ AllocateOcclusionTests()

void AllocateOcclusionTests ( const FScene Scene,
FViewOcclusionQueriesPerView QueriesPerView,
TArrayView< class FViewInfo Views,
TArrayView< const class FVisibleLightInfo VisibleLightInfos 
)
extern

◆ DECLARE_GPU_STAT_NAMED_EXTERN()

DECLARE_GPU_STAT_NAMED_EXTERN ( HZB  ,
TEXT("HZB")   
)

◆ UseDownsampledOcclusionQueries()

RENDERER_API bool UseDownsampledOcclusionQueries ( )
extern