UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VolumetricRenderTarget.h File Reference

Go to the source code of this file.

Functions

void InitVolumetricRenderTargetForViews (FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > Views, const FMinimalSceneTextures &SceneTextures)
 
void ResetVolumetricRenderTargetForViews (FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > Views)
 
void ReconstructVolumetricRenderTarget (FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > Views, FRDGTextureRef SceneDepthTexture, FRDGTextureRef HalfResolutionDepthCheckerboardMinMaxTexture, bool bWaitFinishFence)
 
void ComposeVolumetricRenderTargetOverScene (FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > Views, FRDGTextureRef SceneColorTexture, FRDGTextureRef SceneDepthResolveTexture, bool bShouldRenderSingleLayerWater, const FSceneWithoutWaterTextures &WaterPassData, const FMinimalSceneTextures &SceneTextures)
 
void ComposeVolumetricRenderTargetOverSceneUnderWater (FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > Views, const FSceneWithoutWaterTextures &WaterPassData, const FMinimalSceneTextures &SceneTextures)
 
void ComposeVolumetricRenderTargetOverSceneForVisualization (FRDGBuilder &GraphBuilder, TArrayView< FViewInfo > Views, FRDGTextureRef SceneColorTexture, const FMinimalSceneTextures &SceneTextures)
 
bool ShouldViewRenderVolumetricCloudRenderTarget (const FViewInfo &ViewInfo)
 
bool IsVolumetricRenderTargetEnabled ()
 
bool IsVolumetricRenderTargetAsyncCompute ()
 

Function Documentation

◆ ComposeVolumetricRenderTargetOverScene()

void ComposeVolumetricRenderTargetOverScene ( FRDGBuilder GraphBuilder,
TArrayView< FViewInfo Views,
FRDGTextureRef  SceneColorTexture,
FRDGTextureRef  SceneDepthResolveTexture,
bool  bShouldRenderSingleLayerWater,
const FSceneWithoutWaterTextures WaterPassData,
const FMinimalSceneTextures SceneTextures 
)

◆ ComposeVolumetricRenderTargetOverSceneForVisualization()

void ComposeVolumetricRenderTargetOverSceneForVisualization ( FRDGBuilder GraphBuilder,
TArrayView< FViewInfo Views,
FRDGTextureRef  SceneColorTexture,
const FMinimalSceneTextures SceneTextures 
)

◆ ComposeVolumetricRenderTargetOverSceneUnderWater()

void ComposeVolumetricRenderTargetOverSceneUnderWater ( FRDGBuilder GraphBuilder,
TArrayView< FViewInfo Views,
const FSceneWithoutWaterTextures WaterPassData,
const FMinimalSceneTextures SceneTextures 
)

◆ InitVolumetricRenderTargetForViews()

void InitVolumetricRenderTargetForViews ( FRDGBuilder GraphBuilder,
TArrayView< FViewInfo Views,
const FMinimalSceneTextures SceneTextures 
)

◆ IsVolumetricRenderTargetAsyncCompute()

bool IsVolumetricRenderTargetAsyncCompute ( )

◆ IsVolumetricRenderTargetEnabled()

bool IsVolumetricRenderTargetEnabled ( )

◆ ReconstructVolumetricRenderTarget()

void ReconstructVolumetricRenderTarget ( FRDGBuilder GraphBuilder,
TArrayView< FViewInfo Views,
FRDGTextureRef  SceneDepthTexture,
FRDGTextureRef  HalfResolutionDepthCheckerboardMinMaxTexture,
bool  bWaitFinishFence 
)

◆ ResetVolumetricRenderTargetForViews()

void ResetVolumetricRenderTargetForViews ( FRDGBuilder GraphBuilder,
TArrayView< FViewInfo Views 
)

◆ ShouldViewRenderVolumetricCloudRenderTarget()

bool ShouldViewRenderVolumetricCloudRenderTarget ( const FViewInfo ViewInfo)