Class SubsurfaceScatteringManager
Inheritance
SubsurfaceScatteringManager
Syntax
public class SubsurfaceScatteringManager
Constructors
SubsurfaceScatteringManager()
Declaration
public SubsurfaceScatteringManager()
Fields
k_MaxSSSBuffer
Declaration
public const int k_MaxSSSBuffer = 1
Field Value
texturingModeFlags
Declaration
public uint texturingModeFlags
Field Value
transmissionFlags
Declaration
public uint transmissionFlags
Field Value
Properties
sssBufferCount
Declaration
public int sssBufferCount { get; }
Property Value
Methods
Build(HDRenderPipelineAsset)
Declaration
public void Build(HDRenderPipelineAsset hdAsset)
Parameters
Cleanup()
Declaration
GetSSSBuffer(Int32)
Declaration
public RTHandleSystem.RTHandle GetSSSBuffer(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
GetSSSBufferMSAA(Int32)
Declaration
public RTHandleSystem.RTHandle GetSSSBufferMSAA(int index)
Parameters
| Type |
Name |
Description |
| Int32 |
index |
|
Returns
InitSSSBuffers(GBufferManager, RenderPipelineSettings)
Declaration
public void InitSSSBuffers(GBufferManager gbufferManager, RenderPipelineSettings settings)
Parameters
PushGlobalParams(HDCamera, CommandBuffer)
Declaration
public void PushGlobalParams(HDCamera hdCamera, CommandBuffer cmd)
Parameters
| Type |
Name |
Description |
| HDCamera |
hdCamera |
|
| CommandBuffer |
cmd |
|
SubsurfaceScatteringPass(HDCamera, CommandBuffer, RTHandleSystem.RTHandle, RTHandleSystem.RTHandle, RTHandleSystem.RTHandle, RTHandleSystem.RTHandle)
Declaration
public void SubsurfaceScatteringPass(HDCamera hdCamera, CommandBuffer cmd, RTHandleSystem.RTHandle colorBufferRT, RTHandleSystem.RTHandle diffuseBufferRT, RTHandleSystem.RTHandle depthStencilBufferRT, RTHandleSystem.RTHandle depthTextureRT)
Parameters