Struct bedrock::VertexProcessingStages [] [src]

pub struct VertexProcessingStages<'d> { /* fields omitted */ }

PipelineStateDesc: Shader Stages and Input descriptions

Methods

impl<'d> VertexProcessingStages<'d>
[src]

[src]

[src]

Update the vertex shader

[src]

Update the geometry shader, or disable geometry shader stage

[src]

Update the fragment shader, or disable fragment shader stage

[src]

Update the vertex binding description

[src]

Update the vertex attribute description

[src]

Update the vertex input description

[src]

Update the vertex shader and the vertex input description

[src]

Controls whether a special vertex index value is treated as restarting the assembly of primitives. This enable only applies to indexed draws, and the special index value is either

  • 0xffff_ffff when the indexType parameter of vkCmdBindIndexBuffer is equal to VK_INDEX_TYPE_UINT32, or
  • 0xffff when indexType is equal to VK_INDEX_TYPE_UINT16.

Primitive restart is not allowed for "list" topologies.

[src]

Update the input primitive topology

Trait Implementations

impl<'d> Clone for VertexProcessingStages<'d>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl<'d> !Send for VertexProcessingStages<'d>

impl<'d> !Sync for VertexProcessingStages<'d>