pub struct PipelinePassRef<'a, T, P> where
    T: Access,
    P: SharedPointerKind + Send
{ /* private fields */ }

Implementations

Specifies VK_ATTACHMENT_LOAD_OP_LOAD and VK_ATTACHMENT_STORE_OP_STORE for the render pass attachment.

The image is

Specifies VK_ATTACHMENT_LOAD_OP_LOAD and VK_ATTACHMENT_STORE_OP_STORE for the render pass attachment.

Specifies VK_ATTACHMENT_LOAD_OP_LOAD and VK_ATTACHMENT_STORE_OP_STORE for the render pass attachment.

Specifies VK_ATTACHMENT_LOAD_OP_LOAD and VK_ATTACHMENT_STORE_OP_STORE for the render pass attachment.

Clears the render pass attachment of any existing data.

Clears the render pass attachment of any existing data.

Clears the render pass attachment of any existing data.

Clears the render pass attachment of any existing data.

Specifies VK_ATTACHMENT_LOAD_OP_LOAD for the render pass attachment, and loads an image into the framebuffer.

NOTE: Order matters, call load before resolve or store.

Specifies VK_ATTACHMENT_LOAD_OP_LOAD for the render pass attachment, and loads an image into the framebuffer.

NOTE: Order matters, call load before resolve or store.

Specifies VK_ATTACHMENT_LOAD_OP_LOAD for the render pass attachment, and loads an image into the framebuffer.

NOTE: Order matters, call load before resolve or store.

Specifies VK_ATTACHMENT_LOAD_OP_LOAD for the render pass attachment, and loads an image into the framebuffer.

NOTE: Order matters, call load before resolve or store.

Append a graphic subpass onto the current pass of the parent render graph.

Resolves a multisample framebuffer to a non-multisample image for the render pass attachment.

NOTE: Order matters, call resolve after load.

Resolves a multisample framebuffer to a non-multisample image for the render pass attachment.

NOTE: Order matters, call resolve after load.

Resolves a multisample framebuffer to a non-multisample image for the render pass attachment.

NOTE: Order matters, call resolve after load.

Resolves a multisample framebuffer to a non-multisample image for the render pass attachment.

NOTE: Order matters, call resolve after load.

Sets a particular depth/stencil mode.

The default depth/stencil mode is:

DepthStencilMode {
    back: StencilMode::Noop,
    front: StencilMode::Noop,
    bounds_test: false,
    depth_test: true,
    depth_write: true,
    stencil_test: false,
    compare_op: vk::CompareOp::GREATER_OR_EQUAL,
    min: OrderedFloat(0.0),
    max: OrderedFloat(1.0),
}

Sets the [renderArea](https://www.khronos.org/registry/vulkan/specs/1.3-extensions/man/html/VkRenderPassBeginInfo.html#_c_specification) field when beginning a render pass.

NOTE: Setting this value will cause the viewport and scissor to be unset, which is not the default behavior. When this value is set you should call set_viewport and set_scissor on the subpass.

If not set, this value defaults to the first loaded, resolved, or stored attachment dimensions and sets the viewport and scissor to the same values, with a 0..1 depth if not specified by set_depth_stencil.

Specifies VK_ATTACHMENT_STORE_OP_STORE for the render pass attachment, and stores the rendered pixels into an image.

NOTE: Order matters, call store after load.

Specifies VK_ATTACHMENT_STORE_OP_STORE for the render pass attachment, and stores the rendered pixels into an image.

NOTE: Order matters, call store after load.

Specifies VK_ATTACHMENT_STORE_OP_STORE for the render pass attachment, and stores the rendered pixels into an image.

NOTE: Order matters, call store after load.

Specifies VK_ATTACHMENT_STORE_OP_STORE for the render pass attachment, and stores the rendered pixels into an image.

NOTE: Order matters, call store after load.

Trait Implementations

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.