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