Vixen
02b45cc4
csharp
public readonly record struct WgpuRenderPipelineDescriptor

What to compile a render pipeline from.

No guide page documents this yet — the page shows what the code says about itself.

Fields and properties (15)

  • public WebGpuObject Layout

    The bind group layouts and their order.

  • public WebGpuObject VertexModule

    The vertex shader module.

  • public string VertexEntryPoint

    Its entry point.

  • public WgpuVertexBufferLayout[] VertexBuffers

    The vertex buffer layouts, in binding order.

  • public WebGpuObject FragmentModule

    The fragment shader module, or Null for a depth-only pipeline.

  • public string FragmentEntryPoint

    Its entry point.

  • public WgpuColourTargetState[] ColourTargets

    The colour targets, in order.

  • public WgpuPrimitiveTopology Topology

    What the vertices mean.

  • public WgpuIndexFormat StripIndexFormat

    The index format, for a strip topology.

  • public WgpuFrontFace FrontFace

    Which winding is front.

  • public WgpuCullMode CullMode

    Which faces to discard.

  • public bool UnclippedDepth

    Whether depth is clamped rather than clipped.

  • public WgpuDepthStencilState? DepthStencil

    The depth and stencil state, or for none.

  • public int SampleCount

    How many samples the attachments have.

  • public string Label

    A name for the debugger.

Methods (1)

Used by (3)

  • FakeWebGpuBindingVixen.Graphics.WebGPU.Tests
  • IWebGpuBindingVixen.Graphics.WebGPU
  • NativeWebGpuBindingVixen.Graphics.WebGPU