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

Go to the source code of this file.

Enumerations

enum class  EHZBType : uint8 { Dummy = 0 , ClosestHZB = 1 , FurthestHZB = 2 , All = ClosestHZB | FurthestHZB }
 

Functions

FHZBParameters GetHZBParameters (FRDGBuilder &GraphBuilder, const FViewInfo &View, EHZBType InHZBTypes, FRDGTextureRef InClosestHZB, FRDGTextureRef InFurthestHZB)
 
FHZBParameters GetHZBParameters (FRDGBuilder &GraphBuilder, const FViewInfo &View, EHZBType InHZBTypes)
 
FHZBParameters GetHZBParameters (FRDGBuilder &GraphBuilder, const FViewInfo &View, bool bUsePreviousHZBAsFallback)
 
FHZBParameters GetDummyHZBParameters (FRDGBuilder &GraphBuilder)
 
bool IsHZBValid (const FViewInfo &View, EHZBType InHZBTypes, bool bCheckIfProduced=false)
 
bool IsPreviousHZBValid (const FViewInfo &View, EHZBType InHZBTypes)
 
FRDGTextureRef GetHZBTexture (const FViewInfo &View, EHZBType InHZBTypes)
 

Enumeration Type Documentation

◆ EHZBType

enum class EHZBType : uint8
strong
Enumerator
Dummy 
ClosestHZB 
FurthestHZB 
All 

Function Documentation

◆ GetDummyHZBParameters()

FHZBParameters GetDummyHZBParameters ( FRDGBuilder GraphBuilder)

◆ GetHZBParameters() [1/3]

FHZBParameters GetHZBParameters ( FRDGBuilder GraphBuilder,
const FViewInfo View,
bool  bUsePreviousHZBAsFallback 
)

◆ GetHZBParameters() [2/3]

FHZBParameters GetHZBParameters ( FRDGBuilder GraphBuilder,
const FViewInfo View,
EHZBType  InHZBTypes 
)

◆ GetHZBParameters() [3/3]

FHZBParameters GetHZBParameters ( FRDGBuilder GraphBuilder,
const FViewInfo View,
EHZBType  InHZBTypes,
FRDGTextureRef  InClosestHZB,
FRDGTextureRef  InFurthestHZB 
)

◆ GetHZBTexture()

FRDGTextureRef GetHZBTexture ( const FViewInfo View,
EHZBType  InHZBTypes 
)

◆ IsHZBValid()

bool IsHZBValid ( const FViewInfo View,
EHZBType  InHZBTypes,
bool  bCheckIfProduced = false 
)

◆ IsPreviousHZBValid()

bool IsPreviousHZBValid ( const FViewInfo View,
EHZBType  InHZBTypes 
)