docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Interface IUnsafeCommandBuffer

    This interface declares functions that are specific to an unsafe command buffer.

    Inherited Members
    IRasterCommandBuffer.ClearRenderTarget(bool, bool, Color)
    IRasterCommandBuffer.ClearRenderTarget(bool, bool, Color, float)
    IRasterCommandBuffer.ClearRenderTarget(bool, bool, Color, float, uint)
    IRasterCommandBuffer.ClearRenderTarget(RTClearFlags, Color, float, uint)
    IRasterCommandBuffer.ClearRenderTarget(RTClearFlags, Color[], float, uint)
    IRasterCommandBuffer.SetInstanceMultiplier(uint)
    IRasterCommandBuffer.SetFoveatedRenderingMode(FoveatedRenderingMode)
    IRasterCommandBuffer.SetWireframe(bool)
    IRasterCommandBuffer.ConfigureFoveatedRendering(IntPtr)
    IRasterCommandBuffer.DrawMesh(Mesh, Matrix4x4, Material, int, int, MaterialPropertyBlock)
    IRasterCommandBuffer.DrawMesh(Mesh, Matrix4x4, Material, int, int)
    IRasterCommandBuffer.DrawMesh(Mesh, Matrix4x4, Material, int)
    IRasterCommandBuffer.DrawMesh(Mesh, Matrix4x4, Material)
    IRasterCommandBuffer.DrawMultipleMeshes(Matrix4x4[], Mesh[], int[], int, Material, int, MaterialPropertyBlock)
    IRasterCommandBuffer.DrawRenderer(Renderer, Material, int, int)
    IRasterCommandBuffer.DrawRenderer(Renderer, Material, int)
    IRasterCommandBuffer.DrawRenderer(Renderer, Material)
    IRasterCommandBuffer.DrawRendererList(RendererList)
    IRasterCommandBuffer.DrawProcedural(Matrix4x4, Material, int, MeshTopology, int, int, MaterialPropertyBlock)
    IRasterCommandBuffer.DrawProcedural(Matrix4x4, Material, int, MeshTopology, int, int)
    IRasterCommandBuffer.DrawProcedural(Matrix4x4, Material, int, MeshTopology, int)
    IRasterCommandBuffer.DrawProcedural(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, int, int, MaterialPropertyBlock)
    IRasterCommandBuffer.DrawProcedural(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, int, int)
    IRasterCommandBuffer.DrawProcedural(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, int)
    IRasterCommandBuffer.DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int, MaterialPropertyBlock)
    IRasterCommandBuffer.DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int)
    IRasterCommandBuffer.DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, ComputeBuffer)
    IRasterCommandBuffer.DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int, MaterialPropertyBlock)
    IRasterCommandBuffer.DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int)
    IRasterCommandBuffer.DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, ComputeBuffer)
    IRasterCommandBuffer.DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int, MaterialPropertyBlock)
    IRasterCommandBuffer.DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int)
    IRasterCommandBuffer.DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, GraphicsBuffer)
    IRasterCommandBuffer.DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int, MaterialPropertyBlock)
    IRasterCommandBuffer.DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int)
    IRasterCommandBuffer.DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, GraphicsBuffer)
    IRasterCommandBuffer.DrawMeshInstanced(Mesh, int, Material, int, Matrix4x4[], int, MaterialPropertyBlock)
    IRasterCommandBuffer.DrawMeshInstanced(Mesh, int, Material, int, Matrix4x4[], int)
    IRasterCommandBuffer.DrawMeshInstanced(Mesh, int, Material, int, Matrix4x4[])
    IRasterCommandBuffer.DrawMeshInstancedProcedural(Mesh, int, Material, int, int, MaterialPropertyBlock)
    IRasterCommandBuffer.DrawMeshInstancedIndirect(Mesh, int, Material, int, ComputeBuffer, int, MaterialPropertyBlock)
    IRasterCommandBuffer.DrawMeshInstancedIndirect(Mesh, int, Material, int, ComputeBuffer, int)
    IRasterCommandBuffer.DrawMeshInstancedIndirect(Mesh, int, Material, int, ComputeBuffer)
    IRasterCommandBuffer.DrawMeshInstancedIndirect(Mesh, int, Material, int, GraphicsBuffer, int, MaterialPropertyBlock)
    IRasterCommandBuffer.DrawMeshInstancedIndirect(Mesh, int, Material, int, GraphicsBuffer, int)
    IRasterCommandBuffer.DrawMeshInstancedIndirect(Mesh, int, Material, int, GraphicsBuffer)
    IRasterCommandBuffer.DrawOcclusionMesh(RectInt)
    IComputeCommandBuffer.SetComputeFloatParam(ComputeShader, int, float)
    IComputeCommandBuffer.SetComputeIntParam(ComputeShader, int, int)
    IComputeCommandBuffer.SetComputeVectorParam(ComputeShader, int, Vector4)
    IComputeCommandBuffer.SetComputeVectorArrayParam(ComputeShader, int, Vector4[])
    IComputeCommandBuffer.SetComputeMatrixParam(ComputeShader, int, Matrix4x4)
    IComputeCommandBuffer.SetComputeMatrixArrayParam(ComputeShader, int, Matrix4x4[])
    IComputeCommandBuffer.SetBufferData(ComputeBuffer, Array)
    IComputeCommandBuffer.SetBufferData<T>(ComputeBuffer, List<T>)
    IComputeCommandBuffer.SetBufferData<T>(ComputeBuffer, NativeArray<T>)
    IComputeCommandBuffer.SetBufferData(ComputeBuffer, Array, int, int, int)
    IComputeCommandBuffer.SetBufferData<T>(ComputeBuffer, List<T>, int, int, int)
    IComputeCommandBuffer.SetBufferData<T>(ComputeBuffer, NativeArray<T>, int, int, int)
    IComputeCommandBuffer.SetBufferCounterValue(ComputeBuffer, uint)
    IComputeCommandBuffer.SetBufferData(GraphicsBuffer, Array)
    IComputeCommandBuffer.SetBufferData<T>(GraphicsBuffer, List<T>)
    IComputeCommandBuffer.SetBufferData<T>(GraphicsBuffer, NativeArray<T>)
    IComputeCommandBuffer.SetBufferData(GraphicsBuffer, Array, int, int, int)
    IComputeCommandBuffer.SetBufferData<T>(GraphicsBuffer, List<T>, int, int, int)
    IComputeCommandBuffer.SetBufferData<T>(GraphicsBuffer, NativeArray<T>, int, int, int)
    IComputeCommandBuffer.SetBufferCounterValue(GraphicsBuffer, uint)
    IComputeCommandBuffer.SetComputeFloatParam(ComputeShader, string, float)
    IComputeCommandBuffer.SetComputeIntParam(ComputeShader, string, int)
    IComputeCommandBuffer.SetComputeVectorParam(ComputeShader, string, Vector4)
    IComputeCommandBuffer.SetComputeVectorArrayParam(ComputeShader, string, Vector4[])
    IComputeCommandBuffer.SetComputeMatrixParam(ComputeShader, string, Matrix4x4)
    IComputeCommandBuffer.SetComputeMatrixArrayParam(ComputeShader, string, Matrix4x4[])
    IComputeCommandBuffer.SetComputeFloatParams(ComputeShader, string, params float[])
    IComputeCommandBuffer.SetComputeFloatParams(ComputeShader, int, params float[])
    IComputeCommandBuffer.SetComputeIntParams(ComputeShader, string, params int[])
    IComputeCommandBuffer.SetComputeIntParams(ComputeShader, int, params int[])
    IComputeCommandBuffer.SetComputeTextureParam(ComputeShader, int, string, TextureHandle)
    IComputeCommandBuffer.SetComputeTextureParam(ComputeShader, int, int, TextureHandle)
    IComputeCommandBuffer.SetComputeTextureParam(ComputeShader, int, string, TextureHandle, int)
    IComputeCommandBuffer.SetComputeTextureParam(ComputeShader, int, int, TextureHandle, int)
    IComputeCommandBuffer.SetComputeTextureParam(ComputeShader, int, string, TextureHandle, int, RenderTextureSubElement)
    IComputeCommandBuffer.SetComputeTextureParam(ComputeShader, int, int, TextureHandle, int, RenderTextureSubElement)
    IComputeCommandBuffer.SetComputeBufferParam(ComputeShader, int, int, ComputeBuffer)
    IComputeCommandBuffer.SetComputeBufferParam(ComputeShader, int, string, ComputeBuffer)
    IComputeCommandBuffer.SetComputeBufferParam(ComputeShader, int, int, GraphicsBufferHandle)
    IComputeCommandBuffer.SetComputeBufferParam(ComputeShader, int, string, GraphicsBufferHandle)
    IComputeCommandBuffer.SetComputeBufferParam(ComputeShader, int, int, GraphicsBuffer)
    IComputeCommandBuffer.SetComputeBufferParam(ComputeShader, int, string, GraphicsBuffer)
    IComputeCommandBuffer.SetComputeConstantBufferParam(ComputeShader, int, ComputeBuffer, int, int)
    IComputeCommandBuffer.SetComputeConstantBufferParam(ComputeShader, string, ComputeBuffer, int, int)
    IComputeCommandBuffer.SetComputeConstantBufferParam(ComputeShader, int, GraphicsBuffer, int, int)
    IComputeCommandBuffer.SetComputeConstantBufferParam(ComputeShader, string, GraphicsBuffer, int, int)
    IComputeCommandBuffer.DispatchCompute(ComputeShader, int, int, int, int)
    IComputeCommandBuffer.DispatchCompute(ComputeShader, int, ComputeBuffer, uint)
    IComputeCommandBuffer.DispatchCompute(ComputeShader, int, GraphicsBuffer, uint)
    IComputeCommandBuffer.BuildRayTracingAccelerationStructure(RayTracingAccelerationStructure)
    IComputeCommandBuffer.BuildRayTracingAccelerationStructure(RayTracingAccelerationStructure, Vector3)
    IComputeCommandBuffer.SetRayTracingAccelerationStructure(RayTracingShader, string, RayTracingAccelerationStructure)
    IComputeCommandBuffer.SetRayTracingAccelerationStructure(RayTracingShader, int, RayTracingAccelerationStructure)
    IComputeCommandBuffer.SetRayTracingAccelerationStructure(ComputeShader, int, string, RayTracingAccelerationStructure)
    IComputeCommandBuffer.SetRayTracingAccelerationStructure(ComputeShader, int, int, RayTracingAccelerationStructure)
    IComputeCommandBuffer.SetRayTracingBufferParam(RayTracingShader, string, ComputeBuffer)
    IComputeCommandBuffer.SetRayTracingBufferParam(RayTracingShader, int, ComputeBuffer)
    IComputeCommandBuffer.SetRayTracingBufferParam(RayTracingShader, string, GraphicsBuffer)
    IComputeCommandBuffer.SetRayTracingBufferParam(RayTracingShader, int, GraphicsBuffer)
    IComputeCommandBuffer.SetRayTracingBufferParam(RayTracingShader, string, GraphicsBufferHandle)
    IComputeCommandBuffer.SetRayTracingBufferParam(RayTracingShader, int, GraphicsBufferHandle)
    IComputeCommandBuffer.SetRayTracingConstantBufferParam(RayTracingShader, int, ComputeBuffer, int, int)
    IComputeCommandBuffer.SetRayTracingConstantBufferParam(RayTracingShader, string, ComputeBuffer, int, int)
    IComputeCommandBuffer.SetRayTracingConstantBufferParam(RayTracingShader, int, GraphicsBuffer, int, int)
    IComputeCommandBuffer.SetRayTracingConstantBufferParam(RayTracingShader, string, GraphicsBuffer, int, int)
    IComputeCommandBuffer.SetRayTracingTextureParam(RayTracingShader, string, TextureHandle)
    IComputeCommandBuffer.SetRayTracingTextureParam(RayTracingShader, int, TextureHandle)
    IComputeCommandBuffer.SetRayTracingFloatParam(RayTracingShader, string, float)
    IComputeCommandBuffer.SetRayTracingFloatParam(RayTracingShader, int, float)
    IComputeCommandBuffer.SetRayTracingFloatParams(RayTracingShader, string, params float[])
    IComputeCommandBuffer.SetRayTracingFloatParams(RayTracingShader, int, params float[])
    IComputeCommandBuffer.SetRayTracingIntParam(RayTracingShader, string, int)
    IComputeCommandBuffer.SetRayTracingIntParam(RayTracingShader, int, int)
    IComputeCommandBuffer.SetRayTracingIntParams(RayTracingShader, string, params int[])
    IComputeCommandBuffer.SetRayTracingIntParams(RayTracingShader, int, params int[])
    IComputeCommandBuffer.SetRayTracingVectorParam(RayTracingShader, string, Vector4)
    IComputeCommandBuffer.SetRayTracingVectorParam(RayTracingShader, int, Vector4)
    IComputeCommandBuffer.SetRayTracingVectorArrayParam(RayTracingShader, string, params Vector4[])
    IComputeCommandBuffer.SetRayTracingVectorArrayParam(RayTracingShader, int, params Vector4[])
    IComputeCommandBuffer.SetRayTracingMatrixParam(RayTracingShader, string, Matrix4x4)
    IComputeCommandBuffer.SetRayTracingMatrixParam(RayTracingShader, int, Matrix4x4)
    IComputeCommandBuffer.SetRayTracingMatrixArrayParam(RayTracingShader, string, params Matrix4x4[])
    IComputeCommandBuffer.SetRayTracingMatrixArrayParam(RayTracingShader, int, params Matrix4x4[])
    IComputeCommandBuffer.DispatchRays(RayTracingShader, string, uint, uint, uint, Camera)
    IComputeCommandBuffer.CopyCounterValue(ComputeBuffer, ComputeBuffer, uint)
    IComputeCommandBuffer.CopyCounterValue(GraphicsBuffer, ComputeBuffer, uint)
    IComputeCommandBuffer.CopyCounterValue(ComputeBuffer, GraphicsBuffer, uint)
    IComputeCommandBuffer.CopyCounterValue(GraphicsBuffer, GraphicsBuffer, uint)
    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 IUnsafeCommandBuffer : IRasterCommandBuffer, IComputeCommandBuffer, IBaseCommandBuffer

    Methods

    Clear()

    Wraps Clear on a CommandBuffer.

    Declaration
    void Clear()

    SetRenderTarget(RenderTargetBinding)

    Wraps SetRenderTarget on a CommandBuffer.

    Declaration
    void SetRenderTarget(RenderTargetBinding binding)
    Parameters
    Type Name Description
    RenderTargetBinding binding

    See CommandBuffer documentation

    SetRenderTarget(RenderTargetBinding, int, CubemapFace, int)

    Wraps SetRenderTarget on a CommandBuffer.

    Declaration
    void SetRenderTarget(RenderTargetBinding binding, int mipLevel, CubemapFace cubemapFace, int depthSlice)
    Parameters
    Type Name Description
    RenderTargetBinding binding

    See CommandBuffer documentation

    int mipLevel

    See CommandBuffer documentation

    CubemapFace cubemapFace

    See CommandBuffer documentation

    int depthSlice

    See CommandBuffer documentation

    SetRenderTarget(RenderTargetIdentifier)

    Wraps SetRenderTarget on a CommandBuffer.

    Declaration
    void SetRenderTarget(RenderTargetIdentifier rt)
    Parameters
    Type Name Description
    RenderTargetIdentifier rt

    See CommandBuffer documentation

    SetRenderTarget(RenderTargetIdentifier, int)

    Wraps SetRenderTarget on a CommandBuffer.

    Declaration
    void SetRenderTarget(RenderTargetIdentifier rt, int mipLevel)
    Parameters
    Type Name Description
    RenderTargetIdentifier rt

    See CommandBuffer documentation

    int mipLevel

    See CommandBuffer documentation

    SetRenderTarget(RenderTargetIdentifier, int, CubemapFace)

    Wraps SetRenderTarget on a CommandBuffer.

    Declaration
    void SetRenderTarget(RenderTargetIdentifier rt, int mipLevel, CubemapFace cubemapFace)
    Parameters
    Type Name Description
    RenderTargetIdentifier rt

    See CommandBuffer documentation

    int mipLevel

    See CommandBuffer documentation

    CubemapFace cubemapFace

    See CommandBuffer documentation

    SetRenderTarget(RenderTargetIdentifier, int, CubemapFace, int)

    Wraps SetRenderTarget on a CommandBuffer.

    Declaration
    void SetRenderTarget(RenderTargetIdentifier rt, int mipLevel, CubemapFace cubemapFace, int depthSlice)
    Parameters
    Type Name Description
    RenderTargetIdentifier rt

    See CommandBuffer documentation

    int mipLevel

    See CommandBuffer documentation

    CubemapFace cubemapFace

    See CommandBuffer documentation

    int depthSlice

    See CommandBuffer documentation

    SetRenderTarget(RenderTargetIdentifier, RenderBufferLoadAction, RenderBufferStoreAction)

    Wraps SetRenderTarget on a CommandBuffer.

    Declaration
    void SetRenderTarget(RenderTargetIdentifier rt, RenderBufferLoadAction loadAction, RenderBufferStoreAction storeAction)
    Parameters
    Type Name Description
    RenderTargetIdentifier rt

    See CommandBuffer documentation

    RenderBufferLoadAction loadAction

    See CommandBuffer documentation

    RenderBufferStoreAction storeAction

    See CommandBuffer documentation

    SetRenderTarget(RenderTargetIdentifier, RenderBufferLoadAction, RenderBufferStoreAction, RenderBufferLoadAction, RenderBufferStoreAction)

    Wraps SetRenderTarget on a CommandBuffer.

    Declaration
    void SetRenderTarget(RenderTargetIdentifier rt, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction)
    Parameters
    Type Name Description
    RenderTargetIdentifier rt

    See CommandBuffer documentation

    RenderBufferLoadAction colorLoadAction

    See CommandBuffer documentation

    RenderBufferStoreAction colorStoreAction

    See CommandBuffer documentation

    RenderBufferLoadAction depthLoadAction

    See CommandBuffer documentation

    RenderBufferStoreAction depthStoreAction

    See CommandBuffer documentation

    SetRenderTarget(RenderTargetIdentifier, RenderBufferLoadAction, RenderBufferStoreAction, RenderTargetIdentifier, RenderBufferLoadAction, RenderBufferStoreAction)

    Wraps SetRenderTarget on a CommandBuffer.

    Declaration
    void SetRenderTarget(RenderTargetIdentifier color, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, RenderTargetIdentifier depth, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction)
    Parameters
    Type Name Description
    RenderTargetIdentifier color

    See CommandBuffer documentation

    RenderBufferLoadAction colorLoadAction

    See CommandBuffer documentation

    RenderBufferStoreAction colorStoreAction

    See CommandBuffer documentation

    RenderTargetIdentifier depth

    See CommandBuffer documentation

    RenderBufferLoadAction depthLoadAction

    See CommandBuffer documentation

    RenderBufferStoreAction depthStoreAction

    See CommandBuffer documentation

    SetRenderTarget(RenderTargetIdentifier, RenderTargetIdentifier)

    Wraps SetRenderTarget on a CommandBuffer.

    Declaration
    void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth)
    Parameters
    Type Name Description
    RenderTargetIdentifier color

    See CommandBuffer documentation

    RenderTargetIdentifier depth

    See CommandBuffer documentation

    SetRenderTarget(RenderTargetIdentifier, RenderTargetIdentifier, int)

    Wraps SetRenderTarget on a CommandBuffer.

    Declaration
    void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth, int mipLevel)
    Parameters
    Type Name Description
    RenderTargetIdentifier color

    See CommandBuffer documentation

    RenderTargetIdentifier depth

    See CommandBuffer documentation

    int mipLevel

    See CommandBuffer documentation

    SetRenderTarget(RenderTargetIdentifier, RenderTargetIdentifier, int, CubemapFace)

    Wraps SetRenderTarget on a CommandBuffer.

    Declaration
    void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth, int mipLevel, CubemapFace cubemapFace)
    Parameters
    Type Name Description
    RenderTargetIdentifier color

    See CommandBuffer documentation

    RenderTargetIdentifier depth

    See CommandBuffer documentation

    int mipLevel

    See CommandBuffer documentation

    CubemapFace cubemapFace

    See CommandBuffer documentation

    SetRenderTarget(RenderTargetIdentifier, RenderTargetIdentifier, int, CubemapFace, int)

    Wraps SetRenderTarget on a CommandBuffer.

    Declaration
    void SetRenderTarget(RenderTargetIdentifier color, RenderTargetIdentifier depth, int mipLevel, CubemapFace cubemapFace, int depthSlice)
    Parameters
    Type Name Description
    RenderTargetIdentifier color

    See CommandBuffer documentation

    RenderTargetIdentifier depth

    See CommandBuffer documentation

    int mipLevel

    See CommandBuffer documentation

    CubemapFace cubemapFace

    See CommandBuffer documentation

    int depthSlice

    See CommandBuffer documentation

    SetRenderTarget(RenderTargetIdentifier[], RenderTargetIdentifier)

    Wraps SetRenderTarget on a CommandBuffer.

    Declaration
    void SetRenderTarget(RenderTargetIdentifier[] colors, RenderTargetIdentifier depth)
    Parameters
    Type Name Description
    RenderTargetIdentifier[] colors

    See CommandBuffer documentation

    RenderTargetIdentifier depth

    See CommandBuffer documentation

    SetRenderTarget(RenderTargetIdentifier[], RenderTargetIdentifier, int, CubemapFace, int)

    Wraps SetRenderTarget on a CommandBuffer.

    Declaration
    void SetRenderTarget(RenderTargetIdentifier[] colors, RenderTargetIdentifier depth, int mipLevel, CubemapFace cubemapFace, int depthSlice)
    Parameters
    Type Name Description
    RenderTargetIdentifier[] colors

    See CommandBuffer documentation

    RenderTargetIdentifier depth

    See CommandBuffer documentation

    int mipLevel

    See CommandBuffer documentation

    CubemapFace cubemapFace

    See CommandBuffer documentation

    int depthSlice

    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)