Class ShadowContext
Inheritance
System.Object
ShadowContext
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Syntax
public class ShadowContext : ShadowContextStorage
Constructors
ShadowContext(ref ShadowContext.CtxtInit)
Declaration
public ShadowContext(ref ShadowContext.CtxtInit initializer)
Parameters
Methods
BindResources(CommandBuffer, ComputeShader, Int32)
Declaration
public void BindResources(CommandBuffer cb, ComputeShader computeShader, int computeKernel)
Parameters
Type |
Name |
Description |
CommandBuffer |
cb |
|
ComputeShader |
computeShader |
|
System.Int32 |
computeKernel |
|
ClearData()
Declaration
GetComparisonSamplerArrays(out ComparisonSamplerState[], out UInt32, out UInt32)
Declaration
public void GetComparisonSamplerArrays(out ComparisonSamplerState[] compSamplers, out uint offset, out uint count)
Parameters
GetPayloads(out ShadowPayload[], out UInt32, out UInt32)
Declaration
public void GetPayloads(out ShadowPayload[] payloads, out uint offset, out uint count)
Parameters
Type |
Name |
Description |
ShadowPayload[] |
payloads |
|
System.UInt32 |
offset |
|
System.UInt32 |
count |
|
GetSamplerArrays(out SamplerState[], out UInt32, out UInt32)
Declaration
public void GetSamplerArrays(out SamplerState[] samplerArrays, out uint offset, out uint count)
Parameters
Type |
Name |
Description |
SamplerState[] |
samplerArrays |
|
System.UInt32 |
offset |
|
System.UInt32 |
count |
|
GetShadowDatas(out ShadowData[], out UInt32, out UInt32)
Declaration
public void GetShadowDatas(out ShadowData[] shadowDatas, out uint offset, out uint count)
Parameters
Type |
Name |
Description |
ShadowData[] |
shadowDatas |
|
System.UInt32 |
offset |
|
System.UInt32 |
count |
|
GetTex2DArrays(out RenderTargetIdentifier[], out UInt32, out UInt32)
Declaration
public void GetTex2DArrays(out RenderTargetIdentifier[] tex2DArrays, out uint offset, out uint count)
Parameters
Type |
Name |
Description |
RenderTargetIdentifier[] |
tex2DArrays |
|
System.UInt32 |
offset |
|
System.UInt32 |
count |
|
GetTexCubeArrays(out RenderTargetIdentifier[], out UInt32, out UInt32)
Declaration
public void GetTexCubeArrays(out RenderTargetIdentifier[] texCubeArrays, out uint offset, out uint count)
Parameters
Type |
Name |
Description |
RenderTargetIdentifier[] |
texCubeArrays |
|
System.UInt32 |
offset |
|
System.UInt32 |
count |
|
SyncData()
Declaration