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

Functions

 IMPLEMENT_SHADER_TYPE (, FWriteToSliceVS, TEXT("/Engine/Private/TranslucentLightingShaders.usf"), TEXT("WriteToSliceMainVS"), SF_Vertex)
 
 IMPLEMENT_SHADER_TYPE (, FWriteToSliceGS, TEXT("/Engine/Private/TranslucentLightingShaders.usf"), TEXT("WriteToSliceMainGS"), SF_Geometry)
 
ENGINE_API void RasterizeToVolumeTexture (FRHICommandList &RHICmdList, FVolumeBounds VolumeBounds)
 

Variables

TGlobalResource< FVolumeRasterizeVertexBufferGVolumeRasterizeVertexBuffer
 

Function Documentation

◆ IMPLEMENT_SHADER_TYPE() [1/2]

IMPLEMENT_SHADER_TYPE ( FWriteToSliceGS  ,
TEXT("/Engine/Private/TranslucentLightingShaders.usf" ,
TEXT("WriteToSliceMainGS")  ,
SF_Geometry   
)

◆ IMPLEMENT_SHADER_TYPE() [2/2]

IMPLEMENT_SHADER_TYPE ( FWriteToSliceVS  ,
TEXT("/Engine/Private/TranslucentLightingShaders.usf" ,
TEXT("WriteToSliceMainVS")  ,
SF_Vertex   
)

◆ RasterizeToVolumeTexture()

ENGINE_API void RasterizeToVolumeTexture ( FRHICommandList RHICmdList,
FVolumeBounds  VolumeBounds 
)

Draws a quad per volume texture slice to the subregion of the volume texture specified.

Variable Documentation

◆ GVolumeRasterizeVertexBuffer

TGlobalResource<FVolumeRasterizeVertexBuffer> GVolumeRasterizeVertexBuffer