docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class RasterCommandBuffer

    A command buffer that is used with a rasterization render graph pass.

    Inheritance
    object
    BaseCommandBuffer
    RasterCommandBuffer
    Implements
    IRasterCommandBuffer
    IBaseCommandBuffer
    Inherited Members
    BaseCommandBuffer.m_WrappedCommandBuffer
    BaseCommandBuffer.name
    BaseCommandBuffer.sizeInBytes
    BaseCommandBuffer.ThrowIfGlobalStateNotAllowed()
    BaseCommandBuffer.ValidateTextureHandle(TextureHandle)
    BaseCommandBuffer.ValidateTextureHandleRead(TextureHandle)
    BaseCommandBuffer.ValidateTextureHandleWrite(TextureHandle)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.Experimental.Rendering
    Assembly: Unity.RenderPipelines.Core.Runtime.dll
    Syntax
    public class RasterCommandBuffer : BaseCommandBuffer, IRasterCommandBuffer, IBaseCommandBuffer

    Methods

    Name Description
    BeginSample(string)

    Wraps BeginSample on a CommandBuffer.

    BeginSample(ProfilerMarker)

    Wraps BeginSample on a CommandBuffer.

    BeginSample(CustomSampler)

    Wraps BeginSample on a CommandBuffer.

    ClearRenderTarget(bool, bool, Color)

    Wraps ClearRenderTarget on a CommandBuffer.

    ClearRenderTarget(bool, bool, Color, float)

    Wraps ClearRenderTarget on a CommandBuffer.

    ClearRenderTarget(bool, bool, Color, float, uint)

    Wraps ClearRenderTarget on a CommandBuffer.

    ClearRenderTarget(RTClearFlags, Color, float, uint)

    Wraps ClearRenderTarget on a CommandBuffer.

    ClearRenderTarget(RTClearFlags, Color[], float, uint)

    Wraps ClearRenderTarget on a CommandBuffer.

    ConfigureFoveatedRendering(IntPtr)

    Wraps ConfigureFoveatedRendering on a CommandBuffer.

    DisableKeyword(ComputeShader, ref LocalKeyword)

    Wraps DisableKeyword on a CommandBuffer.

    DisableKeyword(Material, ref LocalKeyword)

    Wraps DisableKeyword on a CommandBuffer.

    DisableKeyword(ref GlobalKeyword)

    Wraps DisableKeyword on a CommandBuffer.

    DisableScissorRect()

    Wraps DisableScissorRect on a CommandBuffer.

    DisableShaderKeyword(string)

    Wraps DisableShaderKeyword on a CommandBuffer.

    DrawMesh(Mesh, Matrix4x4, Material)

    Wraps DrawMesh on a CommandBuffer.

    DrawMesh(Mesh, Matrix4x4, Material, int)

    Wraps DrawMesh on a CommandBuffer.

    DrawMesh(Mesh, Matrix4x4, Material, int, int)

    Wraps DrawMesh on a CommandBuffer.

    DrawMesh(Mesh, Matrix4x4, Material, int, int, MaterialPropertyBlock)

    Wraps DrawMesh on a CommandBuffer.

    DrawMeshInstanced(Mesh, int, Material, int, Matrix4x4[])

    Wraps DrawMeshInstanced on a CommandBuffer.

    DrawMeshInstanced(Mesh, int, Material, int, Matrix4x4[], int)

    Wraps DrawMeshInstanced on a CommandBuffer.

    DrawMeshInstanced(Mesh, int, Material, int, Matrix4x4[], int, MaterialPropertyBlock)

    Wraps DrawMeshInstanced on a CommandBuffer.

    DrawMeshInstancedIndirect(Mesh, int, Material, int, ComputeBuffer)

    Wraps DrawMeshInstancedIndirect on a CommandBuffer.

    DrawMeshInstancedIndirect(Mesh, int, Material, int, ComputeBuffer, int)

    Wraps DrawMeshInstancedIndirect on a CommandBuffer.

    DrawMeshInstancedIndirect(Mesh, int, Material, int, ComputeBuffer, int, MaterialPropertyBlock)

    Wraps DrawMeshInstancedIndirect on a CommandBuffer.

    DrawMeshInstancedIndirect(Mesh, int, Material, int, GraphicsBuffer)

    Wraps DrawMeshInstancedIndirect on a CommandBuffer.

    DrawMeshInstancedIndirect(Mesh, int, Material, int, GraphicsBuffer, int)

    Wraps DrawMeshInstancedIndirect on a CommandBuffer.

    DrawMeshInstancedIndirect(Mesh, int, Material, int, GraphicsBuffer, int, MaterialPropertyBlock)

    Wraps DrawMeshInstancedIndirect on a CommandBuffer.

    DrawMeshInstancedProcedural(Mesh, int, Material, int, int, MaterialPropertyBlock)

    Wraps DrawMeshInstancedProcedural on a CommandBuffer.

    DrawOcclusionMesh(RectInt)

    Wraps DrawOcclusionMesh on a CommandBuffer.

    DrawProcedural(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, int)

    Wraps DrawProcedural on a CommandBuffer.

    DrawProcedural(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, int, int)

    Wraps DrawProcedural on a CommandBuffer.

    DrawProcedural(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, int, int, MaterialPropertyBlock)

    Wraps DrawProcedural on a CommandBuffer.

    DrawProcedural(Matrix4x4, Material, int, MeshTopology, int)

    Wraps DrawProcedural on a CommandBuffer.

    DrawProcedural(Matrix4x4, Material, int, MeshTopology, int, int)

    Wraps DrawProcedural on a CommandBuffer.

    DrawProcedural(Matrix4x4, Material, int, MeshTopology, int, int, MaterialPropertyBlock)

    Wraps DrawProcedural on a CommandBuffer.

    DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, ComputeBuffer)

    Wraps DrawProceduralIndirect on a CommandBuffer.

    DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int)

    Wraps DrawProceduralIndirect on a CommandBuffer.

    DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int, MaterialPropertyBlock)

    Wraps DrawProceduralIndirect on a CommandBuffer.

    DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, GraphicsBuffer)

    Wraps DrawProceduralIndirect on a CommandBuffer.

    DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int)

    Wraps DrawProceduralIndirect on a CommandBuffer.

    DrawProceduralIndirect(GraphicsBuffer, Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int, MaterialPropertyBlock)

    Wraps DrawProceduralIndirect on a CommandBuffer.

    DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, ComputeBuffer)

    Wraps DrawProceduralIndirect on a CommandBuffer.

    DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int)

    Wraps DrawProceduralIndirect on a CommandBuffer.

    DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, ComputeBuffer, int, MaterialPropertyBlock)

    Wraps DrawProceduralIndirect on a CommandBuffer.

    DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, GraphicsBuffer)

    Wraps DrawProceduralIndirect on a CommandBuffer.

    DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int)

    Wraps DrawProceduralIndirect on a CommandBuffer.

    DrawProceduralIndirect(Matrix4x4, Material, int, MeshTopology, GraphicsBuffer, int, MaterialPropertyBlock)

    Wraps DrawProceduralIndirect on a CommandBuffer.

    DrawRenderer(Renderer, Material)

    Wraps DrawRenderer on a CommandBuffer.

    DrawRenderer(Renderer, Material, int)

    Wraps DrawRenderer on a CommandBuffer.

    DrawRenderer(Renderer, Material, int, int)

    Wraps DrawRenderer on a CommandBuffer.

    DrawRendererList(RendererList)

    Wraps DrawRendererList on a CommandBuffer.

    EnableKeyword(ComputeShader, ref LocalKeyword)

    Wraps EnableKeyword on a CommandBuffer.

    EnableKeyword(Material, ref LocalKeyword)

    Wraps EnableKeyword on a CommandBuffer.

    EnableKeyword(ref GlobalKeyword)

    Wraps EnableKeyword on a CommandBuffer.

    EnableScissorRect(Rect)

    Wraps EnableScissorRect on a CommandBuffer.

    EnableShaderKeyword(string)

    Wraps EnableShaderKeyword on a CommandBuffer.

    EndSample(string)

    Wraps EndSample on a CommandBuffer.

    EndSample(ProfilerMarker)

    Wraps EndSample on a CommandBuffer.

    EndSample(CustomSampler)

    Wraps EndSample on a CommandBuffer.

    IncrementUpdateCount(RenderTargetIdentifier)

    Wraps IncrementUpdateCount on a CommandBuffer.

    InvokeOnRenderObjectCallbacks()

    Wraps InvokeOnRenderObjectCallbacks on a CommandBuffer.

    IssuePluginCustomBlit(IntPtr, uint, RenderTargetIdentifier, RenderTargetIdentifier, uint, uint)

    Wraps IssuePluginCustomBlit on a CommandBuffer.

    IssuePluginCustomTextureUpdateV2(IntPtr, Texture, uint)

    Wraps IssuePluginCustomTextureUpdateV2 on a CommandBuffer.

    IssuePluginEvent(IntPtr, int)

    Wraps IssuePluginEvent on a CommandBuffer.

    IssuePluginEventAndData(IntPtr, int, IntPtr)

    Wraps IssuePluginEventAndData on a CommandBuffer.

    MarkLateLatchMatrixShaderPropertyID(CameraLateLatchMatrixType, int)

    Wraps MarkLateLatchMatrixShaderPropertyID on a CommandBuffer.

    SetFoveatedRenderingMode(FoveatedRenderingMode)

    Wraps SetFoveatedRenderingMode on a CommandBuffer.

    SetGlobalBuffer(int, ComputeBuffer)

    Wraps SetGlobalBuffer on a CommandBuffer.

    SetGlobalBuffer(int, GraphicsBuffer)

    Wraps SetGlobalBuffer on a CommandBuffer.

    SetGlobalBuffer(string, ComputeBuffer)

    Wraps SetGlobalBuffer on a CommandBuffer.

    SetGlobalBuffer(string, GraphicsBuffer)

    Wraps SetGlobalBuffer on a CommandBuffer.

    SetGlobalColor(int, Color)

    Wraps SetGlobalColor on a CommandBuffer.

    SetGlobalColor(string, Color)

    Wraps SetGlobalColor on a CommandBuffer.

    SetGlobalConstantBuffer(ComputeBuffer, int, int, int)

    Wraps SetGlobalConstantBuffer on a CommandBuffer.

    SetGlobalConstantBuffer(ComputeBuffer, string, int, int)

    Wraps SetGlobalConstantBuffer on a CommandBuffer.

    SetGlobalConstantBuffer(GraphicsBuffer, int, int, int)

    Wraps SetGlobalConstantBuffer on a CommandBuffer.

    SetGlobalConstantBuffer(GraphicsBuffer, string, int, int)

    Wraps SetGlobalConstantBuffer on a CommandBuffer.

    SetGlobalDepthBias(float, float)

    Wraps SetGlobalDepthBias on a CommandBuffer.

    SetGlobalFloat(int, float)

    Wraps SetGlobalFloat on a CommandBuffer.

    SetGlobalFloat(string, float)

    Wraps SetGlobalFloat on a CommandBuffer.

    SetGlobalFloatArray(int, List<float>)

    Wraps SetGlobalFloatArray on a CommandBuffer.

    SetGlobalFloatArray(int, float[])

    Wraps SetGlobalFloatArray on a CommandBuffer.

    SetGlobalFloatArray(string, List<float>)

    Wraps SetGlobalFloatArray on a CommandBuffer.

    SetGlobalFloatArray(string, float[])

    Wraps SetGlobalFloatArray on a CommandBuffer.

    SetGlobalInt(int, int)

    Wraps SetGlobalInt on a CommandBuffer.

    SetGlobalInt(string, int)

    Wraps SetGlobalInt on a CommandBuffer.

    SetGlobalInteger(int, int)

    Wraps SetGlobalInteger on a CommandBuffer.

    SetGlobalInteger(string, int)

    Wraps SetGlobalInteger on a CommandBuffer.

    SetGlobalMatrix(int, Matrix4x4)

    Wraps SetGlobalMatrix on a CommandBuffer.

    SetGlobalMatrix(string, Matrix4x4)

    Wraps SetGlobalMatrix on a CommandBuffer.

    SetGlobalMatrixArray(int, List<Matrix4x4>)

    Wraps SetGlobalMatrixArray on a CommandBuffer.

    SetGlobalMatrixArray(int, Matrix4x4[])

    Wraps SetGlobalMatrixArray on a CommandBuffer.

    SetGlobalMatrixArray(string, List<Matrix4x4>)

    Wraps SetGlobalMatrixArray on a CommandBuffer.

    SetGlobalMatrixArray(string, Matrix4x4[])

    Wraps SetGlobalMatrixArray on a CommandBuffer.

    SetGlobalTexture(int, TextureHandle)

    Wraps SetGlobalTexture on a CommandBuffer.

    SetGlobalTexture(int, TextureHandle, RenderTextureSubElement)

    Wraps SetGlobalTexture on a CommandBuffer.

    SetGlobalTexture(string, TextureHandle)

    Wraps SetGlobalTexture on a CommandBuffer.

    SetGlobalTexture(string, TextureHandle, RenderTextureSubElement)

    Wraps SetGlobalTexture on a CommandBuffer.

    SetGlobalVector(int, Vector4)

    Wraps SetGlobalVector on a CommandBuffer.

    SetGlobalVector(string, Vector4)

    Wraps SetGlobalVector on a CommandBuffer.

    SetGlobalVectorArray(int, List<Vector4>)

    Wraps SetGlobalVectorArray on a CommandBuffer.

    SetGlobalVectorArray(int, Vector4[])

    Wraps SetGlobalVectorArray on a CommandBuffer.

    SetGlobalVectorArray(string, List<Vector4>)

    Wraps SetGlobalVectorArray on a CommandBuffer.

    SetGlobalVectorArray(string, Vector4[])

    Wraps SetGlobalVectorArray on a CommandBuffer.

    SetInstanceMultiplier(uint)

    Wraps SetInstanceMultiplier on a CommandBuffer.

    SetInvertCulling(bool)

    Wraps SetInvertCulling on a CommandBuffer.

    SetKeyword(ComputeShader, ref LocalKeyword, bool)

    Wraps SetKeyword on a CommandBuffer.

    SetKeyword(Material, ref LocalKeyword, bool)

    Wraps SetKeyword on a CommandBuffer.

    SetKeyword(ref GlobalKeyword, bool)

    Wraps SetKeyword on a CommandBuffer.

    SetLateLatchProjectionMatrices(Matrix4x4[])

    Wraps SetLateLatchProjectionMatrices on a CommandBuffer.

    SetShadowSamplingMode(RenderTargetIdentifier, ShadowSamplingMode)

    Wraps SetShadowSamplingMode on a CommandBuffer.

    SetSinglePassStereo(SinglePassStereoMode)

    Wraps SetSinglePassStereo on a CommandBuffer.

    SetViewProjectionMatrices(Matrix4x4, Matrix4x4)

    Wraps SetViewProjectionMatrices on a CommandBuffer.

    SetViewport(Rect)

    Wraps SetViewport on a CommandBuffer.

    SetWireframe(bool)

    Wraps SetWireframe on a CommandBuffer.

    SetupCameraProperties(Camera)

    Wraps SetupCameraProperties on a CommandBuffer.

    UnmarkLateLatchMatrix(CameraLateLatchMatrixType)

    Wraps UnmarkLateLatchMatrix on a CommandBuffer.

    Extension Methods

    AnalyticsUtils.ToNestedColumnWithDefault<T>(T, T, bool)
    In This Article
    Back to top
    Copyright © 2023 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)