Class ComputeCommandBuffer
A command buffer that is used with a compute render graph pass.
Inherited Members
Namespace: UnityEngine .Rendering
Assembly: Unity.RenderPipelines.Core.Runtime.dll
Syntax
public class ComputeCommandBuffer : BaseCommandBuffer, IComputeCommandBuffer, IBaseCommandBuffer
Methods
BeginSample(string)
Wraps BeginSample on a CommandBuffer.
Declaration
public void BeginSample(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name |
BeginSample(ProfilerMarker)
Wraps BeginSample on a CommandBuffer.
Declaration
public void BeginSample(ProfilerMarker marker)
Parameters
Type | Name | Description |
---|---|---|
Profiler |
marker |
BeginSample(CustomSampler)
Wraps BeginSample on a CommandBuffer.
Declaration
public void BeginSample(CustomSampler sampler)
Parameters
Type | Name | Description |
---|---|---|
Custom |
sampler |
BuildRayTracingAccelerationStructure(RayTracingAccelerationStructure)
Wraps BuildRayTracingAccelerationStructure on a CommandBuffer.
Declaration
public void BuildRayTracingAccelerationStructure(RayTracingAccelerationStructure accelerationStructure)
Parameters
Type | Name | Description |
---|---|---|
Ray |
accelerationStructure |
BuildRayTracingAccelerationStructure(RayTracingAccelerationStructure, Vector3)
Wraps BuildRayTracingAccelerationStructure on a CommandBuffer.
Declaration
public void BuildRayTracingAccelerationStructure(RayTracingAccelerationStructure accelerationStructure, Vector3 relativeOrigin)
Parameters
Type | Name | Description |
---|---|---|
Ray |
accelerationStructure | |
Vector3 | relativeOrigin |
CopyCounterValue(ComputeBuffer, ComputeBuffer, uint)
Wraps CopyCounterValue on a CommandBuffer.
Declaration
public void CopyCounterValue(ComputeBuffer src, ComputeBuffer dst, uint dstOffsetBytes)
Parameters
Type | Name | Description |
---|---|---|
Compute |
src | |
Compute |
dst | |
uint | dstOffsetBytes |
CopyCounterValue(ComputeBuffer, GraphicsBuffer, uint)
Wraps CopyCounterValue on a CommandBuffer.
Declaration
public void CopyCounterValue(ComputeBuffer src, GraphicsBuffer dst, uint dstOffsetBytes)
Parameters
Type | Name | Description |
---|---|---|
Compute |
src | |
Graphics |
dst | |
uint | dstOffsetBytes |
CopyCounterValue(GraphicsBuffer, ComputeBuffer, uint)
Wraps CopyCounterValue on a CommandBuffer.
Declaration
public void CopyCounterValue(GraphicsBuffer src, ComputeBuffer dst, uint dstOffsetBytes)
Parameters
Type | Name | Description |
---|---|---|
Graphics |
src | |
Compute |
dst | |
uint | dstOffsetBytes |
CopyCounterValue(GraphicsBuffer, GraphicsBuffer, uint)
Wraps CopyCounterValue on a CommandBuffer.
Declaration
public void CopyCounterValue(GraphicsBuffer src, GraphicsBuffer dst, uint dstOffsetBytes)
Parameters
Type | Name | Description |
---|---|---|
Graphics |
src | |
Graphics |
dst | |
uint | dstOffsetBytes |
DisableKeyword(ComputeShader, in LocalKeyword)
Wraps DisableKeyword on a CommandBuffer.
Declaration
public void DisableKeyword(ComputeShader computeShader, in LocalKeyword keyword)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
Local |
keyword |
DisableKeyword(Material, in LocalKeyword)
Wraps DisableKeyword on a CommandBuffer.
Declaration
public void DisableKeyword(Material material, in LocalKeyword keyword)
Parameters
Type | Name | Description |
---|---|---|
Material | material | |
Local |
keyword |
DisableKeyword(in GlobalKeyword)
Wraps DisableKeyword on a CommandBuffer.
Declaration
public void DisableKeyword(in GlobalKeyword keyword)
Parameters
Type | Name | Description |
---|---|---|
Global |
keyword |
DisableScissorRect()
Wraps DisableScissorRect on a CommandBuffer.
Declaration
public void DisableScissorRect()
DisableShaderKeyword(string)
Wraps DisableShaderKeyword on a CommandBuffer.
Declaration
public void DisableShaderKeyword(string keyword)
Parameters
Type | Name | Description |
---|---|---|
string | keyword |
DispatchCompute(ComputeShader, int, int, int, int)
Wraps DispatchCompute on a CommandBuffer.
Declaration
public void DispatchCompute(ComputeShader computeShader, int kernelIndex, int threadGroupsX, int threadGroupsY, int threadGroupsZ)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
int | threadGroupsX | |
int | threadGroupsY | |
int | threadGroupsZ |
DispatchCompute(ComputeShader, int, ComputeBuffer, uint)
Wraps DispatchCompute on a CommandBuffer.
Declaration
public void DispatchCompute(ComputeShader computeShader, int kernelIndex, ComputeBuffer indirectBuffer, uint argsOffset)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
Compute |
indirectBuffer | |
uint | argsOffset |
DispatchCompute(ComputeShader, int, GraphicsBuffer, uint)
Wraps DispatchCompute on a CommandBuffer.
Declaration
public void DispatchCompute(ComputeShader computeShader, int kernelIndex, GraphicsBuffer indirectBuffer, uint argsOffset)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
Graphics |
indirectBuffer | |
uint | argsOffset |
DispatchRays(RayTracingShader, string, uint, uint, uint, Camera)
Wraps DispatchRays on a CommandBuffer.
Declaration
public void DispatchRays(RayTracingShader rayTracingShader, string rayGenName, uint width, uint height, uint depth, Camera camera)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | rayGenName | |
uint | width | |
uint | height | |
uint | depth | |
Camera | camera |
EnableKeyword(ComputeShader, in LocalKeyword)
Wraps EnableKeyword on a CommandBuffer.
Declaration
public void EnableKeyword(ComputeShader computeShader, in LocalKeyword keyword)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
Local |
keyword |
EnableKeyword(Material, in LocalKeyword)
Wraps EnableKeyword on a CommandBuffer.
Declaration
public void EnableKeyword(Material material, in LocalKeyword keyword)
Parameters
Type | Name | Description |
---|---|---|
Material | material | |
Local |
keyword |
EnableKeyword(in GlobalKeyword)
Wraps EnableKeyword on a CommandBuffer.
Declaration
public void EnableKeyword(in GlobalKeyword keyword)
Parameters
Type | Name | Description |
---|---|---|
Global |
keyword |
EnableScissorRect(Rect)
Wraps EnableScissorRect on a CommandBuffer.
Declaration
public void EnableScissorRect(Rect scissor)
Parameters
Type | Name | Description |
---|---|---|
Rect | scissor |
EnableShaderKeyword(string)
Wraps EnableShaderKeyword on a CommandBuffer.
Declaration
public void EnableShaderKeyword(string keyword)
Parameters
Type | Name | Description |
---|---|---|
string | keyword |
EndSample(string)
Wraps EndSample on a CommandBuffer.
Declaration
public void EndSample(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name |
EndSample(ProfilerMarker)
Wraps EndSample on a CommandBuffer.
Declaration
public void EndSample(ProfilerMarker marker)
Parameters
Type | Name | Description |
---|---|---|
Profiler |
marker |
EndSample(CustomSampler)
Wraps EndSample on a CommandBuffer.
Declaration
public void EndSample(CustomSampler sampler)
Parameters
Type | Name | Description |
---|---|---|
Custom |
sampler |
IncrementUpdateCount(RenderTargetIdentifier)
Wraps IncrementUpdateCount on a CommandBuffer.
Declaration
public void IncrementUpdateCount(RenderTargetIdentifier dest)
Parameters
Type | Name | Description |
---|---|---|
Render |
dest |
InvokeOnRenderObjectCallbacks()
Wraps InvokeOnRenderObjectCallbacks on a CommandBuffer.
Declaration
public void InvokeOnRenderObjectCallbacks()
IssuePluginCustomBlit(IntPtr, uint, RenderTargetIdentifier, RenderTargetIdentifier, uint, uint)
Wraps IssuePluginCustomBlit on a CommandBuffer.
Declaration
public void IssuePluginCustomBlit(IntPtr callback, uint command, RenderTargetIdentifier source, RenderTargetIdentifier dest, uint commandParam, uint commandFlags)
Parameters
Type | Name | Description |
---|---|---|
Int |
callback | |
uint | command | |
Render |
source | |
Render |
dest | |
uint | commandParam | |
uint | commandFlags |
IssuePluginCustomTextureUpdateV2(IntPtr, Texture, uint)
Wraps IssuePluginCustomTextureUpdateV2 on a CommandBuffer.
Declaration
public void IssuePluginCustomTextureUpdateV2(IntPtr callback, Texture targetTexture, uint userData)
Parameters
IssuePluginEvent(IntPtr, int)
Wraps IssuePluginEvent on a CommandBuffer.
Declaration
public void IssuePluginEvent(IntPtr callback, int eventID)
Parameters
IssuePluginEventAndData(IntPtr, int, IntPtr)
Wraps IssuePluginEventAndData on a CommandBuffer.
Declaration
public void IssuePluginEventAndData(IntPtr callback, int eventID, IntPtr data)
Parameters
MarkLateLatchMatrixShaderPropertyID(CameraLateLatchMatrixType, int)
Wraps MarkLateLatchMatrixShaderPropertyID on a CommandBuffer.
Declaration
public void MarkLateLatchMatrixShaderPropertyID(CameraLateLatchMatrixType matrixPropertyType, int shaderPropertyID)
Parameters
Type | Name | Description |
---|---|---|
Camera |
matrixPropertyType | |
int | shaderPropertyID |
SetBufferCounterValue(ComputeBuffer, uint)
Wraps SetBufferCounterValue on a CommandBuffer.
Declaration
public void SetBufferCounterValue(ComputeBuffer buffer, uint counterValue)
Parameters
Type | Name | Description |
---|---|---|
Compute |
buffer | |
uint | counterValue |
SetBufferCounterValue(GraphicsBuffer, uint)
Wraps SetBufferCounterValue on a CommandBuffer.
Declaration
public void SetBufferCounterValue(GraphicsBuffer buffer, uint counterValue)
Parameters
Type | Name | Description |
---|---|---|
Graphics |
buffer | |
uint | counterValue |
SetBufferData(ComputeBuffer, Array)
Wraps SetBufferData on a CommandBuffer.
Declaration
public void SetBufferData(ComputeBuffer buffer, Array data)
Parameters
Type | Name | Description |
---|---|---|
Compute |
buffer | |
Array | data |
SetBufferData(ComputeBuffer, Array, int, int, int)
Wraps SetBufferData on a CommandBuffer.
Declaration
public void SetBufferData(ComputeBuffer buffer, Array data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count)
Parameters
Type | Name | Description |
---|---|---|
Compute |
buffer | |
Array | data | |
int | managedBufferStartIndex | |
int | graphicsBufferStartIndex | |
int | count |
SetBufferData(GraphicsBuffer, Array)
Wraps SetBufferData on a CommandBuffer.
Declaration
public void SetBufferData(GraphicsBuffer buffer, Array data)
Parameters
Type | Name | Description |
---|---|---|
Graphics |
buffer | |
Array | data |
SetBufferData(GraphicsBuffer, Array, int, int, int)
Wraps SetBufferData on a CommandBuffer.
Declaration
public void SetBufferData(GraphicsBuffer buffer, Array data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count)
Parameters
Type | Name | Description |
---|---|---|
Graphics |
buffer | |
Array | data | |
int | managedBufferStartIndex | |
int | graphicsBufferStartIndex | |
int | count |
SetBufferData<T>(ComputeBuffer, List<T>)
Wraps SetBufferData on a CommandBuffer.
Declaration
public void SetBufferData<T>(ComputeBuffer buffer, List<T> data) where T : struct
Parameters
Type | Name | Description |
---|---|---|
Compute |
buffer | |
List<T> | data |
Type Parameters
Name | Description |
---|---|
T |
SetBufferData<T>(ComputeBuffer, List<T>, int, int, int)
Wraps SetBufferData on a CommandBuffer.
Declaration
public void SetBufferData<T>(ComputeBuffer buffer, List<T> data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count) where T : struct
Parameters
Type | Name | Description |
---|---|---|
Compute |
buffer | |
List<T> | data | |
int | managedBufferStartIndex | |
int | graphicsBufferStartIndex | |
int | count |
Type Parameters
Name | Description |
---|---|
T |
SetBufferData<T>(ComputeBuffer, NativeArray<T>)
Wraps SetBufferData on a CommandBuffer.
Declaration
public void SetBufferData<T>(ComputeBuffer buffer, NativeArray<T> data) where T : struct
Parameters
Type | Name | Description |
---|---|---|
Compute |
buffer | |
Native |
data |
Type Parameters
Name | Description |
---|---|
T |
SetBufferData<T>(ComputeBuffer, NativeArray<T>, int, int, int)
Wraps SetBufferData on a CommandBuffer.
Declaration
public void SetBufferData<T>(ComputeBuffer buffer, NativeArray<T> data, int nativeBufferStartIndex, int graphicsBufferStartIndex, int count) where T : struct
Parameters
Type | Name | Description |
---|---|---|
Compute |
buffer | |
Native |
data | |
int | nativeBufferStartIndex | |
int | graphicsBufferStartIndex | |
int | count |
Type Parameters
Name | Description |
---|---|
T |
SetBufferData<T>(GraphicsBuffer, List<T>)
Wraps SetBufferData on a CommandBuffer.
Declaration
public void SetBufferData<T>(GraphicsBuffer buffer, List<T> data) where T : struct
Parameters
Type | Name | Description |
---|---|---|
Graphics |
buffer | |
List<T> | data |
Type Parameters
Name | Description |
---|---|
T |
SetBufferData<T>(GraphicsBuffer, List<T>, int, int, int)
Wraps SetBufferData on a CommandBuffer.
Declaration
public void SetBufferData<T>(GraphicsBuffer buffer, List<T> data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count) where T : struct
Parameters
Type | Name | Description |
---|---|---|
Graphics |
buffer | |
List<T> | data | |
int | managedBufferStartIndex | |
int | graphicsBufferStartIndex | |
int | count |
Type Parameters
Name | Description |
---|---|
T |
SetBufferData<T>(GraphicsBuffer, NativeArray<T>)
Wraps SetBufferData on a CommandBuffer.
Declaration
public void SetBufferData<T>(GraphicsBuffer buffer, NativeArray<T> data) where T : struct
Parameters
Type | Name | Description |
---|---|---|
Graphics |
buffer | |
Native |
data |
Type Parameters
Name | Description |
---|---|
T |
SetBufferData<T>(GraphicsBuffer, NativeArray<T>, int, int, int)
Wraps SetBufferData on a CommandBuffer.
Declaration
public void SetBufferData<T>(GraphicsBuffer buffer, NativeArray<T> data, int nativeBufferStartIndex, int graphicsBufferStartIndex, int count) where T : struct
Parameters
Type | Name | Description |
---|---|---|
Graphics |
buffer | |
Native |
data | |
int | nativeBufferStartIndex | |
int | graphicsBufferStartIndex | |
int | count |
Type Parameters
Name | Description |
---|---|
T |
SetComputeBufferParam(ComputeShader, int, int, ComputeBuffer)
Wraps SetComputeBufferParam on a CommandBuffer.
Declaration
public void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, int nameID, ComputeBuffer buffer)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
int | nameID | |
Compute |
buffer |
SetComputeBufferParam(ComputeShader, int, int, GraphicsBuffer)
Wraps SetComputeBufferParam on a CommandBuffer.
Declaration
public void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, int nameID, GraphicsBuffer buffer)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
int | nameID | |
Graphics |
buffer |
SetComputeBufferParam(ComputeShader, int, int, GraphicsBufferHandle)
Wraps SetComputeBufferParam on a CommandBuffer.
Declaration
public void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, int nameID, GraphicsBufferHandle bufferHandle)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
int | nameID | |
Graphics |
bufferHandle |
SetComputeBufferParam(ComputeShader, int, string, ComputeBuffer)
Wraps SetComputeBufferParam on a CommandBuffer.
Declaration
public void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, string name, ComputeBuffer buffer)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
string | name | |
Compute |
buffer |
SetComputeBufferParam(ComputeShader, int, string, GraphicsBuffer)
Wraps SetComputeBufferParam on a CommandBuffer.
Declaration
public void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, string name, GraphicsBuffer buffer)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
string | name | |
Graphics |
buffer |
SetComputeBufferParam(ComputeShader, int, string, GraphicsBufferHandle)
Wraps SetComputeBufferParam on a CommandBuffer.
Declaration
public void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, string name, GraphicsBufferHandle bufferHandle)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
string | name | |
Graphics |
bufferHandle |
SetComputeConstantBufferParam(ComputeShader, int, ComputeBuffer, int, int)
Wraps SetComputeConstantBufferParam on a CommandBuffer.
Declaration
public void SetComputeConstantBufferParam(ComputeShader computeShader, int nameID, ComputeBuffer buffer, int offset, int size)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | nameID | |
Compute |
buffer | |
int | offset | |
int | size |
SetComputeConstantBufferParam(ComputeShader, int, GraphicsBuffer, int, int)
Wraps SetComputeConstantBufferParam on a CommandBuffer.
Declaration
public void SetComputeConstantBufferParam(ComputeShader computeShader, int nameID, GraphicsBuffer buffer, int offset, int size)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | nameID | |
Graphics |
buffer | |
int | offset | |
int | size |
SetComputeConstantBufferParam(ComputeShader, string, ComputeBuffer, int, int)
Wraps SetComputeConstantBufferParam on a CommandBuffer.
Declaration
public void SetComputeConstantBufferParam(ComputeShader computeShader, string name, ComputeBuffer buffer, int offset, int size)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
string | name | |
Compute |
buffer | |
int | offset | |
int | size |
SetComputeConstantBufferParam(ComputeShader, string, GraphicsBuffer, int, int)
Wraps SetComputeConstantBufferParam on a CommandBuffer.
Declaration
public void SetComputeConstantBufferParam(ComputeShader computeShader, string name, GraphicsBuffer buffer, int offset, int size)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
string | name | |
Graphics |
buffer | |
int | offset | |
int | size |
SetComputeFloatParam(ComputeShader, int, float)
Wraps SetComputeFloatParam on a CommandBuffer.
Declaration
public void SetComputeFloatParam(ComputeShader computeShader, int nameID, float val)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | nameID | |
float | val |
SetComputeFloatParam(ComputeShader, string, float)
Wraps SetComputeFloatParam on a CommandBuffer.
Declaration
public void SetComputeFloatParam(ComputeShader computeShader, string name, float val)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
string | name | |
float | val |
SetComputeFloatParams(ComputeShader, int, params float[])
Wraps SetComputeFloatParams on a CommandBuffer.
Declaration
public void SetComputeFloatParams(ComputeShader computeShader, int nameID, params float[] values)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | nameID | |
float[] | values |
SetComputeFloatParams(ComputeShader, string, params float[])
Wraps SetComputeFloatParams on a CommandBuffer.
Declaration
public void SetComputeFloatParams(ComputeShader computeShader, string name, params float[] values)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
string | name | |
float[] | values |
SetComputeIntParam(ComputeShader, int, int)
Wraps SetComputeIntParam on a CommandBuffer.
Declaration
public void SetComputeIntParam(ComputeShader computeShader, int nameID, int val)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | nameID | |
int | val |
SetComputeIntParam(ComputeShader, string, int)
Wraps SetComputeIntParam on a CommandBuffer.
Declaration
public void SetComputeIntParam(ComputeShader computeShader, string name, int val)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
string | name | |
int | val |
SetComputeIntParams(ComputeShader, int, params int[])
Wraps SetComputeIntParams on a CommandBuffer.
Declaration
public void SetComputeIntParams(ComputeShader computeShader, int nameID, params int[] values)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | nameID | |
int[] | values |
SetComputeIntParams(ComputeShader, string, params int[])
Wraps SetComputeIntParams on a CommandBuffer.
Declaration
public void SetComputeIntParams(ComputeShader computeShader, string name, params int[] values)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
string | name | |
int[] | values |
SetComputeMatrixArrayParam(ComputeShader, int, Matrix4x4[])
Wraps SetComputeMatrixArrayParam on a CommandBuffer.
Declaration
public void SetComputeMatrixArrayParam(ComputeShader computeShader, int nameID, Matrix4x4[] values)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | nameID | |
Matrix4x4[] | values |
SetComputeMatrixArrayParam(ComputeShader, string, Matrix4x4[])
Wraps SetComputeMatrixArrayParam on a CommandBuffer.
Declaration
public void SetComputeMatrixArrayParam(ComputeShader computeShader, string name, Matrix4x4[] values)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
string | name | |
Matrix4x4[] | values |
SetComputeMatrixParam(ComputeShader, int, Matrix4x4)
Wraps SetComputeMatrixParam on a CommandBuffer.
Declaration
public void SetComputeMatrixParam(ComputeShader computeShader, int nameID, Matrix4x4 val)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | nameID | |
Matrix4x4 | val |
SetComputeMatrixParam(ComputeShader, string, Matrix4x4)
Wraps SetComputeMatrixParam on a CommandBuffer.
Declaration
public void SetComputeMatrixParam(ComputeShader computeShader, string name, Matrix4x4 val)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
string | name | |
Matrix4x4 | val |
SetComputeTextureParam(ComputeShader, int, int, TextureHandle)
Wraps SetComputeTextureParam on a CommandBuffer.
Declaration
public void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, int nameID, TextureHandle rt)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
int | nameID | |
Texture |
rt |
SetComputeTextureParam(ComputeShader, int, int, TextureHandle, int)
Wraps SetComputeTextureParam on a CommandBuffer.
Declaration
public void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, int nameID, TextureHandle rt, int mipLevel)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
int | nameID | |
Texture |
rt | |
int | mipLevel |
SetComputeTextureParam(ComputeShader, int, int, TextureHandle, int, RenderTextureSubElement)
Wraps SetComputeTextureParam on a CommandBuffer.
Declaration
public void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, int nameID, TextureHandle rt, int mipLevel, RenderTextureSubElement element)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
int | nameID | |
Texture |
rt | |
int | mipLevel | |
Render |
element |
SetComputeTextureParam(ComputeShader, int, string, TextureHandle)
Wraps SetComputeTextureParam on a CommandBuffer.
Declaration
public void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, string name, TextureHandle rt)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
string | name | |
Texture |
rt |
SetComputeTextureParam(ComputeShader, int, string, TextureHandle, int)
Wraps SetComputeTextureParam on a CommandBuffer.
Declaration
public void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, string name, TextureHandle rt, int mipLevel)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
string | name | |
Texture |
rt | |
int | mipLevel |
SetComputeTextureParam(ComputeShader, int, string, TextureHandle, int, RenderTextureSubElement)
Wraps SetComputeTextureParam on a CommandBuffer.
Declaration
public void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, string name, TextureHandle rt, int mipLevel, RenderTextureSubElement element)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
string | name | |
Texture |
rt | |
int | mipLevel | |
Render |
element |
SetComputeVectorArrayParam(ComputeShader, int, Vector4[])
Wraps SetComputeVectorArrayParam on a CommandBuffer.
Declaration
public void SetComputeVectorArrayParam(ComputeShader computeShader, int nameID, Vector4[] values)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | nameID | |
Vector4[] | values |
SetComputeVectorArrayParam(ComputeShader, string, Vector4[])
Wraps SetComputeVectorArrayParam on a CommandBuffer.
Declaration
public void SetComputeVectorArrayParam(ComputeShader computeShader, string name, Vector4[] values)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
string | name | |
Vector4[] | values |
SetComputeVectorParam(ComputeShader, int, Vector4)
Wraps SetComputeVectorParam on a CommandBuffer.
Declaration
public void SetComputeVectorParam(ComputeShader computeShader, int nameID, Vector4 val)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | nameID | |
Vector4 | val |
SetComputeVectorParam(ComputeShader, string, Vector4)
Wraps SetComputeVectorParam on a CommandBuffer.
Declaration
public void SetComputeVectorParam(ComputeShader computeShader, string name, Vector4 val)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
string | name | |
Vector4 | val |
SetGlobalBuffer(int, ComputeBuffer)
Wraps SetGlobalBuffer on a CommandBuffer.
Declaration
public void SetGlobalBuffer(int nameID, ComputeBuffer value)
Parameters
Type | Name | Description |
---|---|---|
int | nameID | |
Compute |
value |
SetGlobalBuffer(int, GraphicsBuffer)
Wraps SetGlobalBuffer on a CommandBuffer.
Declaration
public void SetGlobalBuffer(int nameID, GraphicsBuffer value)
Parameters
Type | Name | Description |
---|---|---|
int | nameID | |
Graphics |
value |
SetGlobalBuffer(string, ComputeBuffer)
Wraps SetGlobalBuffer on a CommandBuffer.
Declaration
public void SetGlobalBuffer(string name, ComputeBuffer value)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
Compute |
value |
SetGlobalBuffer(string, GraphicsBuffer)
Wraps SetGlobalBuffer on a CommandBuffer.
Declaration
public void SetGlobalBuffer(string name, GraphicsBuffer value)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
Graphics |
value |
SetGlobalColor(int, Color)
Wraps SetGlobalColor on a CommandBuffer.
Declaration
public void SetGlobalColor(int nameID, Color value)
Parameters
SetGlobalColor(string, Color)
Wraps SetGlobalColor on a CommandBuffer.
Declaration
public void SetGlobalColor(string name, Color value)
Parameters
SetGlobalConstantBuffer(ComputeBuffer, int, int, int)
Wraps SetGlobalConstantBuffer on a CommandBuffer.
Declaration
public void SetGlobalConstantBuffer(ComputeBuffer buffer, int nameID, int offset, int size)
Parameters
Type | Name | Description |
---|---|---|
Compute |
buffer | |
int | nameID | |
int | offset | |
int | size |
SetGlobalConstantBuffer(ComputeBuffer, string, int, int)
Wraps SetGlobalConstantBuffer on a CommandBuffer.
Declaration
public void SetGlobalConstantBuffer(ComputeBuffer buffer, string name, int offset, int size)
Parameters
Type | Name | Description |
---|---|---|
Compute |
buffer | |
string | name | |
int | offset | |
int | size |
SetGlobalConstantBuffer(GraphicsBuffer, int, int, int)
Wraps SetGlobalConstantBuffer on a CommandBuffer.
Declaration
public void SetGlobalConstantBuffer(GraphicsBuffer buffer, int nameID, int offset, int size)
Parameters
Type | Name | Description |
---|---|---|
Graphics |
buffer | |
int | nameID | |
int | offset | |
int | size |
SetGlobalConstantBuffer(GraphicsBuffer, string, int, int)
Wraps SetGlobalConstantBuffer on a CommandBuffer.
Declaration
public void SetGlobalConstantBuffer(GraphicsBuffer buffer, string name, int offset, int size)
Parameters
Type | Name | Description |
---|---|---|
Graphics |
buffer | |
string | name | |
int | offset | |
int | size |
SetGlobalDepthBias(float, float)
Wraps SetGlobalDepthBias on a CommandBuffer.
Declaration
public void SetGlobalDepthBias(float bias, float slopeBias)
Parameters
SetGlobalFloat(int, float)
Wraps SetGlobalFloat on a CommandBuffer.
Declaration
public void SetGlobalFloat(int nameID, float value)
Parameters
SetGlobalFloat(string, float)
Wraps SetGlobalFloat on a CommandBuffer.
Declaration
public void SetGlobalFloat(string name, float value)
Parameters
SetGlobalFloatArray(int, List<float>)
Wraps SetGlobalFloatArray on a CommandBuffer.
Declaration
public void SetGlobalFloatArray(int nameID, List<float> values)
Parameters
SetGlobalFloatArray(int, float[])
Wraps SetGlobalFloatArray on a CommandBuffer.
Declaration
public void SetGlobalFloatArray(int nameID, float[] values)
Parameters
SetGlobalFloatArray(string, List<float>)
Wraps SetGlobalFloatArray on a CommandBuffer.
Declaration
public void SetGlobalFloatArray(string propertyName, List<float> values)
Parameters
SetGlobalFloatArray(string, float[])
Wraps SetGlobalFloatArray on a CommandBuffer.
Declaration
public void SetGlobalFloatArray(string propertyName, float[] values)
Parameters
SetGlobalInt(int, int)
Wraps SetGlobalInt on a CommandBuffer.
Declaration
public void SetGlobalInt(int nameID, int value)
Parameters
SetGlobalInt(string, int)
Wraps SetGlobalInt on a CommandBuffer.
Declaration
public void SetGlobalInt(string name, int value)
Parameters
SetGlobalInteger(int, int)
Wraps SetGlobalInteger on a CommandBuffer.
Declaration
public void SetGlobalInteger(int nameID, int value)
Parameters
SetGlobalInteger(string, int)
Wraps SetGlobalInteger on a CommandBuffer.
Declaration
public void SetGlobalInteger(string name, int value)
Parameters
SetGlobalMatrix(int, Matrix4x4)
Wraps SetGlobalMatrix on a CommandBuffer.
Declaration
public void SetGlobalMatrix(int nameID, Matrix4x4 value)
Parameters
SetGlobalMatrix(string, Matrix4x4)
Wraps SetGlobalMatrix on a CommandBuffer.
Declaration
public void SetGlobalMatrix(string name, Matrix4x4 value)
Parameters
SetGlobalMatrixArray(int, List<Matrix4x4>)
Wraps SetGlobalMatrixArray on a CommandBuffer.
Declaration
public void SetGlobalMatrixArray(int nameID, List<Matrix4x4> values)
Parameters
SetGlobalMatrixArray(int, Matrix4x4[])
Wraps SetGlobalMatrixArray on a CommandBuffer.
Declaration
public void SetGlobalMatrixArray(int nameID, Matrix4x4[] values)
Parameters
SetGlobalMatrixArray(string, List<Matrix4x4>)
Wraps SetGlobalMatrixArray on a CommandBuffer.
Declaration
public void SetGlobalMatrixArray(string propertyName, List<Matrix4x4> values)
Parameters
SetGlobalMatrixArray(string, Matrix4x4[])
Wraps SetGlobalMatrixArray on a CommandBuffer.
Declaration
public void SetGlobalMatrixArray(string propertyName, Matrix4x4[] values)
Parameters
SetGlobalTexture(int, TextureHandle)
Wraps SetGlobalTexture on a CommandBuffer.
Declaration
public void SetGlobalTexture(int nameID, TextureHandle value)
Parameters
Type | Name | Description |
---|---|---|
int | nameID | |
Texture |
value |
SetGlobalTexture(int, TextureHandle, RenderTextureSubElement)
Wraps SetGlobalTexture on a CommandBuffer.
Declaration
public void SetGlobalTexture(int nameID, TextureHandle value, RenderTextureSubElement element)
Parameters
Type | Name | Description |
---|---|---|
int | nameID | |
Texture |
value | |
Render |
element |
SetGlobalTexture(string, TextureHandle)
Wraps SetGlobalTexture on a CommandBuffer.
Declaration
public void SetGlobalTexture(string name, TextureHandle value)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
Texture |
value |
SetGlobalTexture(string, TextureHandle, RenderTextureSubElement)
Wraps SetGlobalTexture on a CommandBuffer.
Declaration
public void SetGlobalTexture(string name, TextureHandle value, RenderTextureSubElement element)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
Texture |
value | |
Render |
element |
SetGlobalVector(int, Vector4)
Wraps SetGlobalVector on a CommandBuffer.
Declaration
public void SetGlobalVector(int nameID, Vector4 value)
Parameters
SetGlobalVector(string, Vector4)
Wraps SetGlobalVector on a CommandBuffer.
Declaration
public void SetGlobalVector(string name, Vector4 value)
Parameters
SetGlobalVectorArray(int, List<Vector4>)
Wraps SetGlobalVectorArray on a CommandBuffer.
Declaration
public void SetGlobalVectorArray(int nameID, List<Vector4> values)
Parameters
SetGlobalVectorArray(int, Vector4[])
Wraps SetGlobalVectorArray on a CommandBuffer.
Declaration
public void SetGlobalVectorArray(int nameID, Vector4[] values)
Parameters
SetGlobalVectorArray(string, List<Vector4>)
Wraps SetGlobalVectorArray on a CommandBuffer.
Declaration
public void SetGlobalVectorArray(string propertyName, List<Vector4> values)
Parameters
SetGlobalVectorArray(string, Vector4[])
Wraps SetGlobalVectorArray on a CommandBuffer.
Declaration
public void SetGlobalVectorArray(string propertyName, Vector4[] values)
Parameters
SetInvertCulling(bool)
Wraps SetInvertCulling on a CommandBuffer.
Declaration
public void SetInvertCulling(bool invertCulling)
Parameters
Type | Name | Description |
---|---|---|
bool | invertCulling |
SetKeyword(ComputeShader, in LocalKeyword, bool)
Wraps SetKeyword on a CommandBuffer.
Declaration
public void SetKeyword(ComputeShader computeShader, in LocalKeyword keyword, bool value)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
Local |
keyword | |
bool | value |
SetKeyword(Material, in LocalKeyword, bool)
Wraps SetKeyword on a CommandBuffer.
Declaration
public void SetKeyword(Material material, in LocalKeyword keyword, bool value)
Parameters
Type | Name | Description |
---|---|---|
Material | material | |
Local |
keyword | |
bool | value |
SetKeyword(in GlobalKeyword, bool)
Wraps SetKeyword on a CommandBuffer.
Declaration
public void SetKeyword(in GlobalKeyword keyword, bool value)
Parameters
Type | Name | Description |
---|---|---|
Global |
keyword | |
bool | value |
SetLateLatchProjectionMatrices(Matrix4x4[])
Wraps SetLateLatchProjectionMatrices on a CommandBuffer.
Declaration
public void SetLateLatchProjectionMatrices(Matrix4x4[] projectionMat)
Parameters
Type | Name | Description |
---|---|---|
Matrix4x4[] | projectionMat |
SetRayTracingAccelerationStructure(ComputeShader, int, int, RayTracingAccelerationStructure)
Wraps SetRayTracingAccelerationStructure on a CommandBuffer.
Declaration
public void SetRayTracingAccelerationStructure(ComputeShader computeShader, int kernelIndex, int nameID, RayTracingAccelerationStructure rayTracingAccelerationStructure)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
int | nameID | |
Ray |
rayTracingAccelerationStructure |
SetRayTracingAccelerationStructure(ComputeShader, int, string, RayTracingAccelerationStructure)
Wraps SetRayTracingAccelerationStructure on a CommandBuffer.
Declaration
public void SetRayTracingAccelerationStructure(ComputeShader computeShader, int kernelIndex, string name, RayTracingAccelerationStructure rayTracingAccelerationStructure)
Parameters
Type | Name | Description |
---|---|---|
Compute |
computeShader | |
int | kernelIndex | |
string | name | |
Ray |
rayTracingAccelerationStructure |
SetRayTracingAccelerationStructure(RayTracingShader, int, RayTracingAccelerationStructure)
Wraps SetRayTracingAccelerationStructure on a CommandBuffer.
Declaration
public void SetRayTracingAccelerationStructure(RayTracingShader rayTracingShader, int nameID, RayTracingAccelerationStructure rayTracingAccelerationStructure)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
int | nameID | |
Ray |
rayTracingAccelerationStructure |
SetRayTracingAccelerationStructure(RayTracingShader, string, RayTracingAccelerationStructure)
Wraps SetRayTracingAccelerationStructure on a CommandBuffer.
Declaration
public void SetRayTracingAccelerationStructure(RayTracingShader rayTracingShader, string name, RayTracingAccelerationStructure rayTracingAccelerationStructure)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | name | |
Ray |
rayTracingAccelerationStructure |
SetRayTracingBufferParam(RayTracingShader, int, ComputeBuffer)
Wraps SetRayTracingBufferParam on a CommandBuffer.
Declaration
public void SetRayTracingBufferParam(RayTracingShader rayTracingShader, int nameID, ComputeBuffer buffer)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
int | nameID | |
Compute |
buffer |
SetRayTracingBufferParam(RayTracingShader, int, GraphicsBuffer)
Wraps SetRayTracingBufferParam on a CommandBuffer.
Declaration
public void SetRayTracingBufferParam(RayTracingShader rayTracingShader, int nameID, GraphicsBuffer buffer)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
int | nameID | |
Graphics |
buffer |
SetRayTracingBufferParam(RayTracingShader, int, GraphicsBufferHandle)
Wraps SetRayTracingBufferParam on a CommandBuffer.
Declaration
public void SetRayTracingBufferParam(RayTracingShader rayTracingShader, int nameID, GraphicsBufferHandle bufferHandle)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
int | nameID | |
Graphics |
bufferHandle |
SetRayTracingBufferParam(RayTracingShader, string, ComputeBuffer)
Wraps SetRayTracingBufferParam on a CommandBuffer.
Declaration
public void SetRayTracingBufferParam(RayTracingShader rayTracingShader, string name, ComputeBuffer buffer)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | name | |
Compute |
buffer |
SetRayTracingBufferParam(RayTracingShader, string, GraphicsBuffer)
Wraps SetRayTracingBufferParam on a CommandBuffer.
Declaration
public void SetRayTracingBufferParam(RayTracingShader rayTracingShader, string name, GraphicsBuffer buffer)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | name | |
Graphics |
buffer |
SetRayTracingBufferParam(RayTracingShader, string, GraphicsBufferHandle)
Wraps SetRayTracingBufferParam on a CommandBuffer.
Declaration
public void SetRayTracingBufferParam(RayTracingShader rayTracingShader, string name, GraphicsBufferHandle bufferHandle)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | name | |
Graphics |
bufferHandle |
SetRayTracingConstantBufferParam(RayTracingShader, int, ComputeBuffer, int, int)
Wraps SetRayTracingConstantBufferParam on a CommandBuffer.
Declaration
public void SetRayTracingConstantBufferParam(RayTracingShader rayTracingShader, int nameID, ComputeBuffer buffer, int offset, int size)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
int | nameID | |
Compute |
buffer | |
int | offset | |
int | size |
SetRayTracingConstantBufferParam(RayTracingShader, int, GraphicsBuffer, int, int)
Wraps SetRayTracingConstantBufferParam on a CommandBuffer.
Declaration
public void SetRayTracingConstantBufferParam(RayTracingShader rayTracingShader, int nameID, GraphicsBuffer buffer, int offset, int size)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
int | nameID | |
Graphics |
buffer | |
int | offset | |
int | size |
SetRayTracingConstantBufferParam(RayTracingShader, string, ComputeBuffer, int, int)
Wraps SetRayTracingConstantBufferParam on a CommandBuffer.
Declaration
public void SetRayTracingConstantBufferParam(RayTracingShader rayTracingShader, string name, ComputeBuffer buffer, int offset, int size)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | name | |
Compute |
buffer | |
int | offset | |
int | size |
SetRayTracingConstantBufferParam(RayTracingShader, string, GraphicsBuffer, int, int)
Wraps SetRayTracingConstantBufferParam on a CommandBuffer.
Declaration
public void SetRayTracingConstantBufferParam(RayTracingShader rayTracingShader, string name, GraphicsBuffer buffer, int offset, int size)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | name | |
Graphics |
buffer | |
int | offset | |
int | size |
SetRayTracingFloatParam(RayTracingShader, int, float)
Wraps SetRayTracingFloatParam on a CommandBuffer.
Declaration
public void SetRayTracingFloatParam(RayTracingShader rayTracingShader, int nameID, float val)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
int | nameID | |
float | val |
SetRayTracingFloatParam(RayTracingShader, string, float)
Wraps SetRayTracingFloatParam on a CommandBuffer.
Declaration
public void SetRayTracingFloatParam(RayTracingShader rayTracingShader, string name, float val)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | name | |
float | val |
SetRayTracingFloatParams(RayTracingShader, int, params float[])
Wraps SetRayTracingFloatParams on a CommandBuffer.
Declaration
public void SetRayTracingFloatParams(RayTracingShader rayTracingShader, int nameID, params float[] values)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
int | nameID | |
float[] | values |
SetRayTracingFloatParams(RayTracingShader, string, params float[])
Wraps SetRayTracingFloatParams on a CommandBuffer.
Declaration
public void SetRayTracingFloatParams(RayTracingShader rayTracingShader, string name, params float[] values)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | name | |
float[] | values |
SetRayTracingIntParam(RayTracingShader, int, int)
Wraps SetRayTracingIntParam on a CommandBuffer.
Declaration
public void SetRayTracingIntParam(RayTracingShader rayTracingShader, int nameID, int val)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
int | nameID | |
int | val |
SetRayTracingIntParam(RayTracingShader, string, int)
Wraps SetRayTracingIntParam on a CommandBuffer.
Declaration
public void SetRayTracingIntParam(RayTracingShader rayTracingShader, string name, int val)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | name | |
int | val |
SetRayTracingIntParams(RayTracingShader, int, params int[])
Wraps SetRayTracingIntParams on a CommandBuffer.
Declaration
public void SetRayTracingIntParams(RayTracingShader rayTracingShader, int nameID, params int[] values)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
int | nameID | |
int[] | values |
SetRayTracingIntParams(RayTracingShader, string, params int[])
Wraps SetRayTracingIntParams on a CommandBuffer.
Declaration
public void SetRayTracingIntParams(RayTracingShader rayTracingShader, string name, params int[] values)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | name | |
int[] | values |
SetRayTracingMatrixArrayParam(RayTracingShader, int, params Matrix4x4[])
Wraps SetRayTracingMatrixArrayParam on a CommandBuffer.
Declaration
public void SetRayTracingMatrixArrayParam(RayTracingShader rayTracingShader, int nameID, params Matrix4x4[] values)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
int | nameID | |
Matrix4x4[] | values |
SetRayTracingMatrixArrayParam(RayTracingShader, string, params Matrix4x4[])
Wraps SetRayTracingMatrixArrayParam on a CommandBuffer.
Declaration
public void SetRayTracingMatrixArrayParam(RayTracingShader rayTracingShader, string name, params Matrix4x4[] values)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | name | |
Matrix4x4[] | values |
SetRayTracingMatrixParam(RayTracingShader, int, Matrix4x4)
Wraps SetRayTracingMatrixParam on a CommandBuffer.
Declaration
public void SetRayTracingMatrixParam(RayTracingShader rayTracingShader, int nameID, Matrix4x4 val)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
int | nameID | |
Matrix4x4 | val |
SetRayTracingMatrixParam(RayTracingShader, string, Matrix4x4)
Wraps SetRayTracingMatrixParam on a CommandBuffer.
Declaration
public void SetRayTracingMatrixParam(RayTracingShader rayTracingShader, string name, Matrix4x4 val)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | name | |
Matrix4x4 | val |
SetRayTracingTextureParam(RayTracingShader, int, TextureHandle)
Wraps SetRayTracingTextureParam on a CommandBuffer.
Declaration
public void SetRayTracingTextureParam(RayTracingShader rayTracingShader, int nameID, TextureHandle rt)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
int | nameID | |
Texture |
rt |
SetRayTracingTextureParam(RayTracingShader, string, TextureHandle)
Wraps SetRayTracingTextureParam on a CommandBuffer.
Declaration
public void SetRayTracingTextureParam(RayTracingShader rayTracingShader, string name, TextureHandle rt)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | name | |
Texture |
rt |
SetRayTracingVectorArrayParam(RayTracingShader, int, params Vector4[])
Wraps SetRayTracingVectorArrayParam on a CommandBuffer.
Declaration
public void SetRayTracingVectorArrayParam(RayTracingShader rayTracingShader, int nameID, params Vector4[] values)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
int | nameID | |
Vector4[] | values |
SetRayTracingVectorArrayParam(RayTracingShader, string, params Vector4[])
Wraps SetRayTracingVectorArrayParam on a CommandBuffer.
Declaration
public void SetRayTracingVectorArrayParam(RayTracingShader rayTracingShader, string name, params Vector4[] values)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | name | |
Vector4[] | values |
SetRayTracingVectorParam(RayTracingShader, int, Vector4)
Wraps SetRayTracingVectorParam on a CommandBuffer.
Declaration
public void SetRayTracingVectorParam(RayTracingShader rayTracingShader, int nameID, Vector4 val)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
int | nameID | |
Vector4 | val |
SetRayTracingVectorParam(RayTracingShader, string, Vector4)
Wraps SetRayTracingVectorParam on a CommandBuffer.
Declaration
public void SetRayTracingVectorParam(RayTracingShader rayTracingShader, string name, Vector4 val)
Parameters
Type | Name | Description |
---|---|---|
Ray |
rayTracingShader | |
string | name | |
Vector4 | val |
SetShadowSamplingMode(RenderTargetIdentifier, ShadowSamplingMode)
Wraps SetShadowSamplingMode on a CommandBuffer.
Declaration
public void SetShadowSamplingMode(RenderTargetIdentifier shadowmap, ShadowSamplingMode mode)
Parameters
Type | Name | Description |
---|---|---|
Render |
shadowmap | |
Shadow |
mode |
SetSinglePassStereo(SinglePassStereoMode)
Wraps SetSinglePassStereo on a CommandBuffer.
Declaration
public void SetSinglePassStereo(SinglePassStereoMode mode)
Parameters
Type | Name | Description |
---|---|---|
Single |
mode |
SetViewProjectionMatrices(Matrix4x4, Matrix4x4)
Wraps SetViewProjectionMatrices on a CommandBuffer.
Declaration
public void SetViewProjectionMatrices(Matrix4x4 view, Matrix4x4 proj)
Parameters
SetViewport(Rect)
Wraps SetViewport on a CommandBuffer.
Declaration
public void SetViewport(Rect pixelRect)
Parameters
Type | Name | Description |
---|---|---|
Rect | pixelRect |
SetupCameraProperties(Camera)
Wraps SetupCameraProperties on a CommandBuffer.
Declaration
public void SetupCameraProperties(Camera camera)
Parameters
Type | Name | Description |
---|---|---|
Camera | camera |
UnmarkLateLatchMatrix(CameraLateLatchMatrixType)
Wraps UnmarkLateLatchMatrix on a CommandBuffer.
Declaration
public void UnmarkLateLatchMatrix(CameraLateLatchMatrixType matrixPropertyType)
Parameters
Type | Name | Description |
---|---|---|
Camera |
matrixPropertyType |