docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Interface IComputeCommandBuffer

    This interface declares functions that are specific to a compute command buffer.

    Inherited Members
    IBaseCommandBuffer.SetInvertCulling(bool)
    IBaseCommandBuffer.SetViewport(Rect)
    IBaseCommandBuffer.EnableScissorRect(Rect)
    IBaseCommandBuffer.DisableScissorRect()
    IBaseCommandBuffer.SetGlobalFloat(int, float)
    IBaseCommandBuffer.SetGlobalInt(int, int)
    IBaseCommandBuffer.SetGlobalInteger(int, int)
    IBaseCommandBuffer.SetGlobalVector(int, Vector4)
    IBaseCommandBuffer.SetGlobalColor(int, Color)
    IBaseCommandBuffer.SetGlobalMatrix(int, Matrix4x4)
    IBaseCommandBuffer.EnableShaderKeyword(string)
    IBaseCommandBuffer.EnableKeyword(in GlobalKeyword)
    IBaseCommandBuffer.EnableKeyword(Material, in LocalKeyword)
    IBaseCommandBuffer.EnableKeyword(ComputeShader, in LocalKeyword)
    IBaseCommandBuffer.DisableShaderKeyword(string)
    IBaseCommandBuffer.DisableKeyword(in GlobalKeyword)
    IBaseCommandBuffer.DisableKeyword(Material, in LocalKeyword)
    IBaseCommandBuffer.DisableKeyword(ComputeShader, in LocalKeyword)
    IBaseCommandBuffer.SetKeyword(in GlobalKeyword, bool)
    IBaseCommandBuffer.SetKeyword(Material, in LocalKeyword, bool)
    IBaseCommandBuffer.SetKeyword(ComputeShader, in LocalKeyword, bool)
    IBaseCommandBuffer.SetViewProjectionMatrices(Matrix4x4, Matrix4x4)
    IBaseCommandBuffer.SetGlobalDepthBias(float, float)
    IBaseCommandBuffer.SetGlobalFloatArray(int, float[])
    IBaseCommandBuffer.SetGlobalVectorArray(int, Vector4[])
    IBaseCommandBuffer.SetGlobalMatrixArray(int, Matrix4x4[])
    IBaseCommandBuffer.SetLateLatchProjectionMatrices(Matrix4x4[])
    IBaseCommandBuffer.MarkLateLatchMatrixShaderPropertyID(CameraLateLatchMatrixType, int)
    IBaseCommandBuffer.UnmarkLateLatchMatrix(CameraLateLatchMatrixType)
    IBaseCommandBuffer.BeginSample(string)
    IBaseCommandBuffer.EndSample(string)
    IBaseCommandBuffer.BeginSample(CustomSampler)
    IBaseCommandBuffer.EndSample(CustomSampler)
    IBaseCommandBuffer.BeginSample(ProfilerMarker)
    IBaseCommandBuffer.EndSample(ProfilerMarker)
    IBaseCommandBuffer.IncrementUpdateCount(RenderTargetIdentifier)
    IBaseCommandBuffer.SetupCameraProperties(Camera)
    IBaseCommandBuffer.InvokeOnRenderObjectCallbacks()
    IBaseCommandBuffer.SetGlobalFloat(string, float)
    IBaseCommandBuffer.SetGlobalInt(string, int)
    IBaseCommandBuffer.SetGlobalInteger(string, int)
    IBaseCommandBuffer.SetGlobalVector(string, Vector4)
    IBaseCommandBuffer.SetGlobalColor(string, Color)
    IBaseCommandBuffer.SetGlobalMatrix(string, Matrix4x4)
    IBaseCommandBuffer.SetGlobalFloatArray(string, List<float>)
    IBaseCommandBuffer.SetGlobalFloatArray(int, List<float>)
    IBaseCommandBuffer.SetGlobalFloatArray(string, float[])
    IBaseCommandBuffer.SetGlobalVectorArray(string, List<Vector4>)
    IBaseCommandBuffer.SetGlobalVectorArray(int, List<Vector4>)
    IBaseCommandBuffer.SetGlobalVectorArray(string, Vector4[])
    IBaseCommandBuffer.SetGlobalMatrixArray(string, List<Matrix4x4>)
    IBaseCommandBuffer.SetGlobalMatrixArray(int, List<Matrix4x4>)
    IBaseCommandBuffer.SetGlobalMatrixArray(string, Matrix4x4[])
    IBaseCommandBuffer.SetGlobalTexture(string, TextureHandle)
    IBaseCommandBuffer.SetGlobalTexture(int, TextureHandle)
    IBaseCommandBuffer.SetGlobalTexture(string, TextureHandle, RenderTextureSubElement)
    IBaseCommandBuffer.SetGlobalTexture(int, TextureHandle, RenderTextureSubElement)
    IBaseCommandBuffer.SetGlobalBuffer(string, ComputeBuffer)
    IBaseCommandBuffer.SetGlobalBuffer(int, ComputeBuffer)
    IBaseCommandBuffer.SetGlobalBuffer(string, GraphicsBuffer)
    IBaseCommandBuffer.SetGlobalBuffer(int, GraphicsBuffer)
    IBaseCommandBuffer.SetGlobalConstantBuffer(ComputeBuffer, int, int, int)
    IBaseCommandBuffer.SetGlobalConstantBuffer(ComputeBuffer, string, int, int)
    IBaseCommandBuffer.SetGlobalConstantBuffer(GraphicsBuffer, int, int, int)
    IBaseCommandBuffer.SetGlobalConstantBuffer(GraphicsBuffer, string, int, int)
    IBaseCommandBuffer.SetShadowSamplingMode(RenderTargetIdentifier, ShadowSamplingMode)
    IBaseCommandBuffer.SetSinglePassStereo(SinglePassStereoMode)
    IBaseCommandBuffer.IssuePluginEvent(IntPtr, int)
    IBaseCommandBuffer.IssuePluginEventAndData(IntPtr, int, IntPtr)
    IBaseCommandBuffer.IssuePluginCustomBlit(IntPtr, uint, RenderTargetIdentifier, RenderTargetIdentifier, uint, uint)
    IBaseCommandBuffer.IssuePluginCustomTextureUpdateV2(IntPtr, Texture, uint)
    Namespace: UnityEngine.Rendering
    Assembly: Unity.RenderPipelines.Core.Runtime.dll
    Syntax
    public interface IComputeCommandBuffer : IBaseCommandBuffer

    Methods

    BuildRayTracingAccelerationStructure(RayTracingAccelerationStructure)

    Wraps BuildRayTracingAccelerationStructure on a CommandBuffer.

    Declaration
    void BuildRayTracingAccelerationStructure(RayTracingAccelerationStructure accelerationStructure)
    Parameters
    Type Name Description
    RayTracingAccelerationStructure accelerationStructure

    See CommandBuffer documentation

    BuildRayTracingAccelerationStructure(RayTracingAccelerationStructure, Vector3)

    Wraps BuildRayTracingAccelerationStructure on a CommandBuffer.

    Declaration
    void BuildRayTracingAccelerationStructure(RayTracingAccelerationStructure accelerationStructure, Vector3 relativeOrigin)
    Parameters
    Type Name Description
    RayTracingAccelerationStructure accelerationStructure

    See CommandBuffer documentation

    Vector3 relativeOrigin

    See CommandBuffer documentation

    CopyCounterValue(ComputeBuffer, ComputeBuffer, uint)

    Wraps CopyCounterValue on a CommandBuffer.

    Declaration
    void CopyCounterValue(ComputeBuffer src, ComputeBuffer dst, uint dstOffsetBytes)
    Parameters
    Type Name Description
    ComputeBuffer src

    See CommandBuffer documentation

    ComputeBuffer dst

    See CommandBuffer documentation

    uint dstOffsetBytes

    See CommandBuffer documentation

    CopyCounterValue(ComputeBuffer, GraphicsBuffer, uint)

    Wraps CopyCounterValue on a CommandBuffer.

    Declaration
    void CopyCounterValue(ComputeBuffer src, GraphicsBuffer dst, uint dstOffsetBytes)
    Parameters
    Type Name Description
    ComputeBuffer src

    See CommandBuffer documentation

    GraphicsBuffer dst

    See CommandBuffer documentation

    uint dstOffsetBytes

    See CommandBuffer documentation

    CopyCounterValue(GraphicsBuffer, ComputeBuffer, uint)

    Wraps CopyCounterValue on a CommandBuffer.

    Declaration
    void CopyCounterValue(GraphicsBuffer src, ComputeBuffer dst, uint dstOffsetBytes)
    Parameters
    Type Name Description
    GraphicsBuffer src

    See CommandBuffer documentation

    ComputeBuffer dst

    See CommandBuffer documentation

    uint dstOffsetBytes

    See CommandBuffer documentation

    CopyCounterValue(GraphicsBuffer, GraphicsBuffer, uint)

    Wraps CopyCounterValue on a CommandBuffer.

    Declaration
    void CopyCounterValue(GraphicsBuffer src, GraphicsBuffer dst, uint dstOffsetBytes)
    Parameters
    Type Name Description
    GraphicsBuffer src

    See CommandBuffer documentation

    GraphicsBuffer dst

    See CommandBuffer documentation

    uint dstOffsetBytes

    See CommandBuffer documentation

    DispatchCompute(ComputeShader, int, int, int, int)

    Wraps DispatchCompute on a CommandBuffer.

    Declaration
    void DispatchCompute(ComputeShader computeShader, int kernelIndex, int threadGroupsX, int threadGroupsY, int threadGroupsZ)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    int threadGroupsX

    See CommandBuffer documentation

    int threadGroupsY

    See CommandBuffer documentation

    int threadGroupsZ

    See CommandBuffer documentation

    DispatchCompute(ComputeShader, int, ComputeBuffer, uint)

    Wraps DispatchCompute on a CommandBuffer.

    Declaration
    void DispatchCompute(ComputeShader computeShader, int kernelIndex, ComputeBuffer indirectBuffer, uint argsOffset)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    ComputeBuffer indirectBuffer

    See CommandBuffer documentation

    uint argsOffset

    See CommandBuffer documentation

    DispatchCompute(ComputeShader, int, GraphicsBuffer, uint)

    Wraps DispatchCompute on a CommandBuffer.

    Declaration
    void DispatchCompute(ComputeShader computeShader, int kernelIndex, GraphicsBuffer indirectBuffer, uint argsOffset)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    GraphicsBuffer indirectBuffer

    See CommandBuffer documentation

    uint argsOffset

    See CommandBuffer documentation

    DispatchRays(RayTracingShader, string, uint, uint, uint, Camera)

    Wraps DispatchRays on a CommandBuffer.

    Declaration
    void DispatchRays(RayTracingShader rayTracingShader, string rayGenName, uint width, uint height, uint depth, Camera camera)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string rayGenName

    See CommandBuffer documentation

    uint width

    See CommandBuffer documentation

    uint height

    See CommandBuffer documentation

    uint depth

    See CommandBuffer documentation

    Camera camera

    See CommandBuffer documentation

    SetBufferCounterValue(ComputeBuffer, uint)

    Wraps SetBufferCounterValue on a CommandBuffer.

    Declaration
    void SetBufferCounterValue(ComputeBuffer buffer, uint counterValue)
    Parameters
    Type Name Description
    ComputeBuffer buffer

    See CommandBuffer documentation

    uint counterValue

    See CommandBuffer documentation

    SetBufferCounterValue(GraphicsBuffer, uint)

    Wraps SetBufferCounterValue on a CommandBuffer.

    Declaration
    void SetBufferCounterValue(GraphicsBuffer buffer, uint counterValue)
    Parameters
    Type Name Description
    GraphicsBuffer buffer

    See CommandBuffer documentation

    uint counterValue

    See CommandBuffer documentation

    SetBufferData(ComputeBuffer, Array)

    Wraps SetBufferData on a CommandBuffer.

    Declaration
    void SetBufferData(ComputeBuffer buffer, Array data)
    Parameters
    Type Name Description
    ComputeBuffer buffer

    See CommandBuffer documentation

    Array data

    See CommandBuffer documentation

    SetBufferData(ComputeBuffer, Array, int, int, int)

    Wraps SetBufferData on a CommandBuffer.

    Declaration
    void SetBufferData(ComputeBuffer buffer, Array data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count)
    Parameters
    Type Name Description
    ComputeBuffer buffer

    See CommandBuffer documentation

    Array data

    See CommandBuffer documentation

    int managedBufferStartIndex

    See CommandBuffer documentation

    int graphicsBufferStartIndex

    See CommandBuffer documentation

    int count

    See CommandBuffer documentation

    SetBufferData(GraphicsBuffer, Array)

    Wraps SetBufferData on a CommandBuffer.

    Declaration
    void SetBufferData(GraphicsBuffer buffer, Array data)
    Parameters
    Type Name Description
    GraphicsBuffer buffer

    See CommandBuffer documentation

    Array data

    See CommandBuffer documentation

    SetBufferData(GraphicsBuffer, Array, int, int, int)

    Wraps SetBufferData on a CommandBuffer.

    Declaration
    void SetBufferData(GraphicsBuffer buffer, Array data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count)
    Parameters
    Type Name Description
    GraphicsBuffer buffer

    See CommandBuffer documentation

    Array data

    See CommandBuffer documentation

    int managedBufferStartIndex

    See CommandBuffer documentation

    int graphicsBufferStartIndex

    See CommandBuffer documentation

    int count

    See CommandBuffer documentation

    SetBufferData<T>(ComputeBuffer, List<T>)

    Wraps SetBufferData on a CommandBuffer.

    Declaration
    void SetBufferData<T>(ComputeBuffer buffer, List<T> data) where T : struct
    Parameters
    Type Name Description
    ComputeBuffer buffer

    See CommandBuffer documentation

    List<T> data

    See CommandBuffer documentation

    Type Parameters
    Name Description
    T

    See CommandBuffer documentation

    SetBufferData<T>(ComputeBuffer, List<T>, int, int, int)

    Wraps SetBufferData on a CommandBuffer.

    Declaration
    void SetBufferData<T>(ComputeBuffer buffer, List<T> data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count) where T : struct
    Parameters
    Type Name Description
    ComputeBuffer buffer

    See CommandBuffer documentation

    List<T> data

    See CommandBuffer documentation

    int managedBufferStartIndex

    See CommandBuffer documentation

    int graphicsBufferStartIndex

    See CommandBuffer documentation

    int count

    See CommandBuffer documentation

    Type Parameters
    Name Description
    T

    See CommandBuffer documentation

    SetBufferData<T>(ComputeBuffer, NativeArray<T>)

    Wraps SetBufferData on a CommandBuffer.

    Declaration
    void SetBufferData<T>(ComputeBuffer buffer, NativeArray<T> data) where T : struct
    Parameters
    Type Name Description
    ComputeBuffer buffer

    See CommandBuffer documentation

    NativeArray<T> data

    See CommandBuffer documentation

    Type Parameters
    Name Description
    T

    See CommandBuffer documentation

    SetBufferData<T>(ComputeBuffer, NativeArray<T>, int, int, int)

    Wraps SetBufferData on a CommandBuffer.

    Declaration
    void SetBufferData<T>(ComputeBuffer buffer, NativeArray<T> data, int nativeBufferStartIndex, int graphicsBufferStartIndex, int count) where T : struct
    Parameters
    Type Name Description
    ComputeBuffer buffer

    See CommandBuffer documentation

    NativeArray<T> data

    See CommandBuffer documentation

    int nativeBufferStartIndex

    See CommandBuffer documentation

    int graphicsBufferStartIndex

    See CommandBuffer documentation

    int count

    See CommandBuffer documentation

    Type Parameters
    Name Description
    T

    See CommandBuffer documentation

    SetBufferData<T>(GraphicsBuffer, List<T>)

    Wraps SetBufferData on a CommandBuffer.

    Declaration
    void SetBufferData<T>(GraphicsBuffer buffer, List<T> data) where T : struct
    Parameters
    Type Name Description
    GraphicsBuffer buffer

    See CommandBuffer documentation

    List<T> data

    See CommandBuffer documentation

    Type Parameters
    Name Description
    T

    See CommandBuffer documentation

    SetBufferData<T>(GraphicsBuffer, List<T>, int, int, int)

    Wraps SetBufferData on a CommandBuffer.

    Declaration
    void SetBufferData<T>(GraphicsBuffer buffer, List<T> data, int managedBufferStartIndex, int graphicsBufferStartIndex, int count) where T : struct
    Parameters
    Type Name Description
    GraphicsBuffer buffer

    See CommandBuffer documentation

    List<T> data

    See CommandBuffer documentation

    int managedBufferStartIndex

    See CommandBuffer documentation

    int graphicsBufferStartIndex

    See CommandBuffer documentation

    int count

    See CommandBuffer documentation

    Type Parameters
    Name Description
    T

    See CommandBuffer documentation

    SetBufferData<T>(GraphicsBuffer, NativeArray<T>)

    Wraps SetBufferData on a CommandBuffer.

    Declaration
    void SetBufferData<T>(GraphicsBuffer buffer, NativeArray<T> data) where T : struct
    Parameters
    Type Name Description
    GraphicsBuffer buffer

    See CommandBuffer documentation

    NativeArray<T> data

    See CommandBuffer documentation

    Type Parameters
    Name Description
    T

    See CommandBuffer documentation

    SetBufferData<T>(GraphicsBuffer, NativeArray<T>, int, int, int)

    Wraps SetBufferData on a CommandBuffer.

    Declaration
    void SetBufferData<T>(GraphicsBuffer buffer, NativeArray<T> data, int nativeBufferStartIndex, int graphicsBufferStartIndex, int count) where T : struct
    Parameters
    Type Name Description
    GraphicsBuffer buffer

    See CommandBuffer documentation

    NativeArray<T> data

    See CommandBuffer documentation

    int nativeBufferStartIndex

    See CommandBuffer documentation

    int graphicsBufferStartIndex

    See CommandBuffer documentation

    int count

    See CommandBuffer documentation

    Type Parameters
    Name Description
    T

    See CommandBuffer documentation

    SetComputeBufferParam(ComputeShader, int, int, ComputeBuffer)

    Wraps SetComputeBufferParam on a CommandBuffer.

    Declaration
    void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, int nameID, ComputeBuffer buffer)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    ComputeBuffer buffer

    See CommandBuffer documentation

    SetComputeBufferParam(ComputeShader, int, int, GraphicsBuffer)

    Wraps SetComputeBufferParam on a CommandBuffer.

    Declaration
    void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, int nameID, GraphicsBuffer buffer)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    GraphicsBuffer buffer

    See CommandBuffer documentation

    SetComputeBufferParam(ComputeShader, int, int, GraphicsBufferHandle)

    Wraps SetComputeBufferParam on a CommandBuffer.

    Declaration
    void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, int nameID, GraphicsBufferHandle bufferHandle)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    GraphicsBufferHandle bufferHandle

    See CommandBuffer documentation

    SetComputeBufferParam(ComputeShader, int, string, ComputeBuffer)

    Wraps SetComputeBufferParam on a CommandBuffer.

    Declaration
    void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, string name, ComputeBuffer buffer)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    ComputeBuffer buffer

    See CommandBuffer documentation

    SetComputeBufferParam(ComputeShader, int, string, GraphicsBuffer)

    Wraps SetComputeBufferParam on a CommandBuffer.

    Declaration
    void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, string name, GraphicsBuffer buffer)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    GraphicsBuffer buffer

    See CommandBuffer documentation

    SetComputeBufferParam(ComputeShader, int, string, GraphicsBufferHandle)

    Wraps SetComputeBufferParam on a CommandBuffer.

    Declaration
    void SetComputeBufferParam(ComputeShader computeShader, int kernelIndex, string name, GraphicsBufferHandle bufferHandle)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    GraphicsBufferHandle bufferHandle

    See CommandBuffer documentation

    SetComputeConstantBufferParam(ComputeShader, int, ComputeBuffer, int, int)

    Wraps SetComputeConstantBufferParam on a CommandBuffer.

    Declaration
    void SetComputeConstantBufferParam(ComputeShader computeShader, int nameID, ComputeBuffer buffer, int offset, int size)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    ComputeBuffer buffer

    See CommandBuffer documentation

    int offset

    See CommandBuffer documentation

    int size

    See CommandBuffer documentation

    SetComputeConstantBufferParam(ComputeShader, int, GraphicsBuffer, int, int)

    Wraps SetComputeConstantBufferParam on a CommandBuffer.

    Declaration
    void SetComputeConstantBufferParam(ComputeShader computeShader, int nameID, GraphicsBuffer buffer, int offset, int size)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    GraphicsBuffer buffer

    See CommandBuffer documentation

    int offset

    See CommandBuffer documentation

    int size

    See CommandBuffer documentation

    SetComputeConstantBufferParam(ComputeShader, string, ComputeBuffer, int, int)

    Wraps SetComputeConstantBufferParam on a CommandBuffer.

    Declaration
    void SetComputeConstantBufferParam(ComputeShader computeShader, string name, ComputeBuffer buffer, int offset, int size)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    ComputeBuffer buffer

    See CommandBuffer documentation

    int offset

    See CommandBuffer documentation

    int size

    See CommandBuffer documentation

    SetComputeConstantBufferParam(ComputeShader, string, GraphicsBuffer, int, int)

    Wraps SetComputeConstantBufferParam on a CommandBuffer.

    Declaration
    void SetComputeConstantBufferParam(ComputeShader computeShader, string name, GraphicsBuffer buffer, int offset, int size)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    GraphicsBuffer buffer

    See CommandBuffer documentation

    int offset

    See CommandBuffer documentation

    int size

    See CommandBuffer documentation

    SetComputeFloatParam(ComputeShader, int, float)

    Wraps SetComputeFloatParam on a CommandBuffer.

    Declaration
    void SetComputeFloatParam(ComputeShader computeShader, int nameID, float val)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    float val

    See CommandBuffer documentation

    SetComputeFloatParam(ComputeShader, string, float)

    Wraps SetComputeFloatParam on a CommandBuffer.

    Declaration
    void SetComputeFloatParam(ComputeShader computeShader, string name, float val)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    float val

    See CommandBuffer documentation

    SetComputeFloatParams(ComputeShader, int, params float[])

    Wraps SetComputeFloatParams on a CommandBuffer.

    Declaration
    void SetComputeFloatParams(ComputeShader computeShader, int nameID, params float[] values)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    float[] values

    See CommandBuffer documentation

    SetComputeFloatParams(ComputeShader, string, params float[])

    Wraps SetComputeFloatParams on a CommandBuffer.

    Declaration
    void SetComputeFloatParams(ComputeShader computeShader, string name, params float[] values)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    float[] values

    See CommandBuffer documentation

    SetComputeIntParam(ComputeShader, int, int)

    Wraps SetComputeIntParam on a CommandBuffer.

    Declaration
    void SetComputeIntParam(ComputeShader computeShader, int nameID, int val)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    int val

    See CommandBuffer documentation

    SetComputeIntParam(ComputeShader, string, int)

    Wraps SetComputeIntParam on a CommandBuffer.

    Declaration
    void SetComputeIntParam(ComputeShader computeShader, string name, int val)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    int val

    See CommandBuffer documentation

    SetComputeIntParams(ComputeShader, int, params int[])

    Wraps SetComputeIntParams on a CommandBuffer.

    Declaration
    void SetComputeIntParams(ComputeShader computeShader, int nameID, params int[] values)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    int[] values

    See CommandBuffer documentation

    SetComputeIntParams(ComputeShader, string, params int[])

    Wraps SetComputeIntParams on a CommandBuffer.

    Declaration
    void SetComputeIntParams(ComputeShader computeShader, string name, params int[] values)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    int[] values

    See CommandBuffer documentation

    SetComputeMatrixArrayParam(ComputeShader, int, Matrix4x4[])

    Wraps SetComputeMatrixArrayParam on a CommandBuffer.

    Declaration
    void SetComputeMatrixArrayParam(ComputeShader computeShader, int nameID, Matrix4x4[] values)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    Matrix4x4[] values

    See CommandBuffer documentation

    SetComputeMatrixArrayParam(ComputeShader, string, Matrix4x4[])

    Wraps SetComputeMatrixArrayParam on a CommandBuffer.

    Declaration
    void SetComputeMatrixArrayParam(ComputeShader computeShader, string name, Matrix4x4[] values)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    Matrix4x4[] values

    See CommandBuffer documentation

    SetComputeMatrixParam(ComputeShader, int, Matrix4x4)

    Wraps SetComputeMatrixParam on a CommandBuffer.

    Declaration
    void SetComputeMatrixParam(ComputeShader computeShader, int nameID, Matrix4x4 val)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    Matrix4x4 val

    See CommandBuffer documentation

    SetComputeMatrixParam(ComputeShader, string, Matrix4x4)

    Wraps SetComputeMatrixParam on a CommandBuffer.

    Declaration
    void SetComputeMatrixParam(ComputeShader computeShader, string name, Matrix4x4 val)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    Matrix4x4 val

    See CommandBuffer documentation

    SetComputeTextureParam(ComputeShader, int, int, TextureHandle)

    Wraps SetComputeTextureParam on a CommandBuffer.

    Declaration
    void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, int nameID, TextureHandle rt)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    TextureHandle rt

    See CommandBuffer documentation

    SetComputeTextureParam(ComputeShader, int, int, TextureHandle, int)

    Wraps SetComputeTextureParam on a CommandBuffer.

    Declaration
    void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, int nameID, TextureHandle rt, int mipLevel)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    TextureHandle rt

    See CommandBuffer documentation

    int mipLevel

    See CommandBuffer documentation

    SetComputeTextureParam(ComputeShader, int, int, TextureHandle, int, RenderTextureSubElement)

    Wraps SetComputeTextureParam on a CommandBuffer.

    Declaration
    void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, int nameID, TextureHandle rt, int mipLevel, RenderTextureSubElement element)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    TextureHandle rt

    See CommandBuffer documentation

    int mipLevel

    See CommandBuffer documentation

    RenderTextureSubElement element

    See CommandBuffer documentation

    SetComputeTextureParam(ComputeShader, int, string, TextureHandle)

    Wraps SetComputeTextureParam on a CommandBuffer.

    Declaration
    void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, string name, TextureHandle rt)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    TextureHandle rt

    See CommandBuffer documentation

    SetComputeTextureParam(ComputeShader, int, string, TextureHandle, int)

    Wraps SetComputeTextureParam on a CommandBuffer.

    Declaration
    void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, string name, TextureHandle rt, int mipLevel)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    TextureHandle rt

    See CommandBuffer documentation

    int mipLevel

    See CommandBuffer documentation

    SetComputeTextureParam(ComputeShader, int, string, TextureHandle, int, RenderTextureSubElement)

    Wraps SetComputeTextureParam on a CommandBuffer.

    Declaration
    void SetComputeTextureParam(ComputeShader computeShader, int kernelIndex, string name, TextureHandle rt, int mipLevel, RenderTextureSubElement element)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    TextureHandle rt

    See CommandBuffer documentation

    int mipLevel

    See CommandBuffer documentation

    RenderTextureSubElement element

    See CommandBuffer documentation

    SetComputeVectorArrayParam(ComputeShader, int, Vector4[])

    Wraps SetComputeVectorArrayParam on a CommandBuffer.

    Declaration
    void SetComputeVectorArrayParam(ComputeShader computeShader, int nameID, Vector4[] values)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    Vector4[] values

    See CommandBuffer documentation

    SetComputeVectorArrayParam(ComputeShader, string, Vector4[])

    Wraps SetComputeVectorArrayParam on a CommandBuffer.

    Declaration
    void SetComputeVectorArrayParam(ComputeShader computeShader, string name, Vector4[] values)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    Vector4[] values

    See CommandBuffer documentation

    SetComputeVectorParam(ComputeShader, int, Vector4)

    Wraps SetComputeVectorParam on a CommandBuffer.

    Declaration
    void SetComputeVectorParam(ComputeShader computeShader, int nameID, Vector4 val)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    Vector4 val

    See CommandBuffer documentation

    SetComputeVectorParam(ComputeShader, string, Vector4)

    Wraps SetComputeVectorParam on a CommandBuffer.

    Declaration
    void SetComputeVectorParam(ComputeShader computeShader, string name, Vector4 val)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    Vector4 val

    See CommandBuffer documentation

    SetRayTracingAccelerationStructure(ComputeShader, int, int, RayTracingAccelerationStructure)

    Wraps SetRayTracingAccelerationStructure on a CommandBuffer.

    Declaration
    void SetRayTracingAccelerationStructure(ComputeShader computeShader, int kernelIndex, int nameID, RayTracingAccelerationStructure rayTracingAccelerationStructure)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    RayTracingAccelerationStructure rayTracingAccelerationStructure

    See CommandBuffer documentation

    SetRayTracingAccelerationStructure(ComputeShader, int, string, RayTracingAccelerationStructure)

    Wraps SetRayTracingAccelerationStructure on a CommandBuffer.

    Declaration
    void SetRayTracingAccelerationStructure(ComputeShader computeShader, int kernelIndex, string name, RayTracingAccelerationStructure rayTracingAccelerationStructure)
    Parameters
    Type Name Description
    ComputeShader computeShader

    See CommandBuffer documentation

    int kernelIndex

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    RayTracingAccelerationStructure rayTracingAccelerationStructure

    See CommandBuffer documentation

    SetRayTracingAccelerationStructure(RayTracingShader, int, RayTracingAccelerationStructure)

    Wraps SetRayTracingAccelerationStructure on a CommandBuffer.

    Declaration
    void SetRayTracingAccelerationStructure(RayTracingShader rayTracingShader, int nameID, RayTracingAccelerationStructure rayTracingAccelerationStructure)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    RayTracingAccelerationStructure rayTracingAccelerationStructure

    See CommandBuffer documentation

    SetRayTracingAccelerationStructure(RayTracingShader, string, RayTracingAccelerationStructure)

    Wraps SetRayTracingAccelerationStructure on a CommandBuffer.

    Declaration
    void SetRayTracingAccelerationStructure(RayTracingShader rayTracingShader, string name, RayTracingAccelerationStructure rayTracingAccelerationStructure)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    RayTracingAccelerationStructure rayTracingAccelerationStructure

    See CommandBuffer documentation

    SetRayTracingBufferParam(RayTracingShader, int, ComputeBuffer)

    Wraps SetRayTracingBufferParam on a CommandBuffer.

    Declaration
    void SetRayTracingBufferParam(RayTracingShader rayTracingShader, int nameID, ComputeBuffer buffer)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    ComputeBuffer buffer

    See CommandBuffer documentation

    SetRayTracingBufferParam(RayTracingShader, int, GraphicsBuffer)

    Wraps SetRayTracingBufferParam on a CommandBuffer.

    Declaration
    void SetRayTracingBufferParam(RayTracingShader rayTracingShader, int nameID, GraphicsBuffer buffer)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    GraphicsBuffer buffer

    See CommandBuffer documentation

    SetRayTracingBufferParam(RayTracingShader, int, GraphicsBufferHandle)

    Wraps SetRayTracingBufferParam on a CommandBuffer.

    Declaration
    void SetRayTracingBufferParam(RayTracingShader rayTracingShader, int nameID, GraphicsBufferHandle bufferHandle)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    GraphicsBufferHandle bufferHandle

    See CommandBuffer documentation

    SetRayTracingBufferParam(RayTracingShader, string, ComputeBuffer)

    Wraps SetRayTracingBufferParam on a CommandBuffer.

    Declaration
    void SetRayTracingBufferParam(RayTracingShader rayTracingShader, string name, ComputeBuffer buffer)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    ComputeBuffer buffer

    See CommandBuffer documentation

    SetRayTracingBufferParam(RayTracingShader, string, GraphicsBuffer)

    Wraps SetRayTracingBufferParam on a CommandBuffer.

    Declaration
    void SetRayTracingBufferParam(RayTracingShader rayTracingShader, string name, GraphicsBuffer buffer)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    GraphicsBuffer buffer

    See CommandBuffer documentation

    SetRayTracingBufferParam(RayTracingShader, string, GraphicsBufferHandle)

    Wraps SetRayTracingBufferParam on a CommandBuffer.

    Declaration
    void SetRayTracingBufferParam(RayTracingShader rayTracingShader, string name, GraphicsBufferHandle bufferHandle)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    GraphicsBufferHandle bufferHandle

    See CommandBuffer documentation

    SetRayTracingConstantBufferParam(RayTracingShader, int, ComputeBuffer, int, int)

    Wraps SetRayTracingConstantBufferParam on a CommandBuffer.

    Declaration
    void SetRayTracingConstantBufferParam(RayTracingShader rayTracingShader, int nameID, ComputeBuffer buffer, int offset, int size)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    ComputeBuffer buffer

    See CommandBuffer documentation

    int offset

    See CommandBuffer documentation

    int size

    See CommandBuffer documentation

    SetRayTracingConstantBufferParam(RayTracingShader, int, GraphicsBuffer, int, int)

    Wraps SetRayTracingConstantBufferParam on a CommandBuffer.

    Declaration
    void SetRayTracingConstantBufferParam(RayTracingShader rayTracingShader, int nameID, GraphicsBuffer buffer, int offset, int size)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    GraphicsBuffer buffer

    See CommandBuffer documentation

    int offset

    See CommandBuffer documentation

    int size

    See CommandBuffer documentation

    SetRayTracingConstantBufferParam(RayTracingShader, string, ComputeBuffer, int, int)

    Wraps SetRayTracingConstantBufferParam on a CommandBuffer.

    Declaration
    void SetRayTracingConstantBufferParam(RayTracingShader rayTracingShader, string name, ComputeBuffer buffer, int offset, int size)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    ComputeBuffer buffer

    See CommandBuffer documentation

    int offset

    See CommandBuffer documentation

    int size

    See CommandBuffer documentation

    SetRayTracingConstantBufferParam(RayTracingShader, string, GraphicsBuffer, int, int)

    Wraps SetRayTracingConstantBufferParam on a CommandBuffer.

    Declaration
    void SetRayTracingConstantBufferParam(RayTracingShader rayTracingShader, string name, GraphicsBuffer buffer, int offset, int size)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    GraphicsBuffer buffer

    See CommandBuffer documentation

    int offset

    See CommandBuffer documentation

    int size

    See CommandBuffer documentation

    SetRayTracingFloatParam(RayTracingShader, int, float)

    Wraps SetRayTracingFloatParam on a CommandBuffer.

    Declaration
    void SetRayTracingFloatParam(RayTracingShader rayTracingShader, int nameID, float val)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    float val

    See CommandBuffer documentation

    SetRayTracingFloatParam(RayTracingShader, string, float)

    Wraps SetRayTracingFloatParam on a CommandBuffer.

    Declaration
    void SetRayTracingFloatParam(RayTracingShader rayTracingShader, string name, float val)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    float val

    See CommandBuffer documentation

    SetRayTracingFloatParams(RayTracingShader, int, params float[])

    Wraps SetRayTracingFloatParams on a CommandBuffer.

    Declaration
    void SetRayTracingFloatParams(RayTracingShader rayTracingShader, int nameID, params float[] values)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    float[] values

    See CommandBuffer documentation

    SetRayTracingFloatParams(RayTracingShader, string, params float[])

    Wraps SetRayTracingFloatParams on a CommandBuffer.

    Declaration
    void SetRayTracingFloatParams(RayTracingShader rayTracingShader, string name, params float[] values)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    float[] values

    See CommandBuffer documentation

    SetRayTracingIntParam(RayTracingShader, int, int)

    Wraps SetRayTracingIntParam on a CommandBuffer.

    Declaration
    void SetRayTracingIntParam(RayTracingShader rayTracingShader, int nameID, int val)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    int val

    See CommandBuffer documentation

    SetRayTracingIntParam(RayTracingShader, string, int)

    Wraps SetRayTracingIntParam on a CommandBuffer.

    Declaration
    void SetRayTracingIntParam(RayTracingShader rayTracingShader, string name, int val)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    int val

    See CommandBuffer documentation

    SetRayTracingIntParams(RayTracingShader, int, params int[])

    Wraps SetRayTracingIntParams on a CommandBuffer.

    Declaration
    void SetRayTracingIntParams(RayTracingShader rayTracingShader, int nameID, params int[] values)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    int[] values

    See CommandBuffer documentation

    SetRayTracingIntParams(RayTracingShader, string, params int[])

    Wraps SetRayTracingIntParams on a CommandBuffer.

    Declaration
    void SetRayTracingIntParams(RayTracingShader rayTracingShader, string name, params int[] values)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    int[] values

    See CommandBuffer documentation

    SetRayTracingMatrixArrayParam(RayTracingShader, int, params Matrix4x4[])

    Wraps SetRayTracingMatrixArrayParam on a CommandBuffer.

    Declaration
    void SetRayTracingMatrixArrayParam(RayTracingShader rayTracingShader, int nameID, params Matrix4x4[] values)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    Matrix4x4[] values

    See CommandBuffer documentation

    SetRayTracingMatrixArrayParam(RayTracingShader, string, params Matrix4x4[])

    Wraps SetRayTracingMatrixArrayParam on a CommandBuffer.

    Declaration
    void SetRayTracingMatrixArrayParam(RayTracingShader rayTracingShader, string name, params Matrix4x4[] values)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    Matrix4x4[] values

    See CommandBuffer documentation

    SetRayTracingMatrixParam(RayTracingShader, int, Matrix4x4)

    Wraps SetRayTracingMatrixParam on a CommandBuffer.

    Declaration
    void SetRayTracingMatrixParam(RayTracingShader rayTracingShader, int nameID, Matrix4x4 val)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    Matrix4x4 val

    See CommandBuffer documentation

    SetRayTracingMatrixParam(RayTracingShader, string, Matrix4x4)

    Wraps SetRayTracingMatrixParam on a CommandBuffer.

    Declaration
    void SetRayTracingMatrixParam(RayTracingShader rayTracingShader, string name, Matrix4x4 val)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    Matrix4x4 val

    See CommandBuffer documentation

    SetRayTracingTextureParam(RayTracingShader, int, TextureHandle)

    Wraps SetRayTracingTextureParam on a CommandBuffer.

    Declaration
    void SetRayTracingTextureParam(RayTracingShader rayTracingShader, int nameID, TextureHandle rt)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    TextureHandle rt

    See CommandBuffer documentation

    SetRayTracingTextureParam(RayTracingShader, string, TextureHandle)

    Wraps SetRayTracingTextureParam on a CommandBuffer.

    Declaration
    void SetRayTracingTextureParam(RayTracingShader rayTracingShader, string name, TextureHandle rt)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    TextureHandle rt

    See CommandBuffer documentation

    SetRayTracingVectorArrayParam(RayTracingShader, int, params Vector4[])

    Wraps SetRayTracingVectorArrayParam on a CommandBuffer.

    Declaration
    void SetRayTracingVectorArrayParam(RayTracingShader rayTracingShader, int nameID, params Vector4[] values)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    Vector4[] values

    See CommandBuffer documentation

    SetRayTracingVectorArrayParam(RayTracingShader, string, params Vector4[])

    Wraps SetRayTracingVectorArrayParam on a CommandBuffer.

    Declaration
    void SetRayTracingVectorArrayParam(RayTracingShader rayTracingShader, string name, params Vector4[] values)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    Vector4[] values

    See CommandBuffer documentation

    SetRayTracingVectorParam(RayTracingShader, int, Vector4)

    Wraps SetRayTracingVectorParam on a CommandBuffer.

    Declaration
    void SetRayTracingVectorParam(RayTracingShader rayTracingShader, int nameID, Vector4 val)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    int nameID

    See CommandBuffer documentation

    Vector4 val

    See CommandBuffer documentation

    SetRayTracingVectorParam(RayTracingShader, string, Vector4)

    Wraps SetRayTracingVectorParam on a CommandBuffer.

    Declaration
    void SetRayTracingVectorParam(RayTracingShader rayTracingShader, string name, Vector4 val)
    Parameters
    Type Name Description
    RayTracingShader rayTracingShader

    See CommandBuffer documentation

    string name

    See CommandBuffer documentation

    Vector4 val

    See CommandBuffer documentation

    Extension Methods

    ReflectionUtils.GetField(object, string)
    ReflectionUtils.GetFields(object)
    ReflectionUtils.Invoke(object, string, params object[])
    ReflectionUtils.SetField(object, string, object)
    AnalyticsUtils.ToNestedColumnWithDefault<T>(T, T, bool)
    AnalyticsUtils.ToNestedColumn<T>(T, T)
    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)