Skip to content

GPURenderPipelineDescriptor

[<Interface>]
type GPURenderPipelineDescriptor =
    abstract member depthStencil: GPUDepthStencilState option with get, set
    abstract member fragment: GPUFragmentState option with get, set
    abstract member multisample: GPUMultisampleState option with get, set
    abstract member primitive: GPUPrimitiveState option with get, set
    abstract member vertex: GPUVertexState with get, set
    static member Create (layout: GPUAutoLayoutMode, vertex: GPUVertexState, ?label: string, ?depthStencil: GPUDepthStencilState, ?fragment: GPUFragmentState, ?multisample: GPUMultisampleState, ?primitive: GPUPrimitiveState) : GPURenderPipelineDescriptor
    static member Create (layout: GPUPipelineLayout, vertex: GPUVertexState, ?label: string, ?depthStencil: GPUDepthStencilState, ?fragment: GPUFragmentState, ?multisample: GPUMultisampleState, ?primitive: GPUPrimitiveState) : GPURenderPipelineDescriptor
AssemblyGlutinum.Web
Inheritsobj \| null
ImplementsGPUPipelineDescriptorBase
Attributes[<AllowNullLiteral>] [<Interface>]

Properties

abstract member depthStencil: GPUDepthStencilState option with get, set
abstract member fragment: GPUFragmentState option with get, set
abstract member multisample: GPUMultisampleState option with get, set
abstract member primitive: GPUPrimitiveState option with get, set
abstract member vertex: GPUVertexState with get, set

Methods

static member Create (layout: GPUAutoLayoutMode, vertex: GPUVertexState, ?label: string, ?depthStencil: GPUDepthStencilState, ?fragment: GPUFragmentState, ?multisample: GPUMultisampleState, ?primitive: GPUPrimitiveState) : GPURenderPipelineDescriptor
static member Create (layout: GPUPipelineLayout, vertex: GPUVertexState, ?label: string, ?depthStencil: GPUDepthStencilState, ?fragment: GPUFragmentState, ?multisample: GPUMultisampleState, ?primitive: GPUPrimitiveState) : GPURenderPipelineDescriptor