UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
HZB.cpp File Reference
#include "HZB.h"
#include "ScenePrivate.h"
#include "SystemTextures.h"
#include "RenderGraphUtils.h"

Functions

bool operator& (EHZBType A, EHZBType B)
 
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)
 
bool IsPreviousHZBValid (const FViewInfo &View, EHZBType InHZBTypes)
 
FRDGTextureRef GetHZBTexture (const FViewInfo &View, EHZBType InHZBTypes)
 

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 
)

◆ IsPreviousHZBValid()

bool IsPreviousHZBValid ( const FViewInfo View,
EHZBType  InHZBTypes 
)

◆ operator&()

bool operator& ( EHZBType  A,
EHZBType  B 
)