Class VolumetricLightingSystem
Inheritance
VolumetricLightingSystem
Syntax
public class VolumetricLightingSystem
Fields
k_MaxVisibleVolumeCount
Declaration
public const int k_MaxVisibleVolumeCount = 512
Field Value
preset
Declaration
public VolumetricLightingSystem.VolumetricLightingPreset preset
Field Value
Methods
Build(HDRenderPipelineAsset)
Declaration
public void Build(HDRenderPipelineAsset asset)
Parameters
Cleanup()
Declaration
DeinitializePerCameraData(HDCamera)
Declaration
public void DeinitializePerCameraData(HDCamera hdCamera)
Parameters
InitializePerCameraData(HDCamera, Int32)
Declaration
public void InitializePerCameraData(HDCamera hdCamera, int bufferCount)
Parameters
PrepareVisibleDensityVolumeList(HDCamera, CommandBuffer, Single)
Declaration
public DensityVolumeList PrepareVisibleDensityVolumeList(HDCamera hdCamera, CommandBuffer cmd, float time)
Parameters
Returns
PushGlobalParams(HDCamera, CommandBuffer, Int32)
Declaration
public void PushGlobalParams(HDCamera hdCamera, CommandBuffer cmd, int frameIndex)
Parameters
| Type |
Name |
Description |
| HDCamera |
hdCamera |
|
| CommandBuffer |
cmd |
|
| Int32 |
frameIndex |
|
UpdatePerCameraData(HDCamera)
Declaration
public void UpdatePerCameraData(HDCamera hdCamera)
Parameters
VolumetricLightingPass(HDCamera, CommandBuffer, Int32)
Declaration
public void VolumetricLightingPass(HDCamera hdCamera, CommandBuffer cmd, int frameIndex)
Parameters
| Type |
Name |
Description |
| HDCamera |
hdCamera |
|
| CommandBuffer |
cmd |
|
| Int32 |
frameIndex |
|
VolumeVoxelizationPass(HDCamera, CommandBuffer, Int32, DensityVolumeList, LightLoop)
Declaration
public void VolumeVoxelizationPass(HDCamera hdCamera, CommandBuffer cmd, int frameIndex, DensityVolumeList densityVolumes, LightLoop lightLoop)
Parameters