pub trait KhrCreateRenderpass2Extension: DeviceV1_0 {
    const METADATA: Extension = KHR_CREATE_RENDERPASS2_EXTENSION;

    // Provided methods
    unsafe fn cmd_begin_render_pass2_khr(
        &self,
        command_buffer: CommandBuffer,
        render_pass_begin: &RenderPassBeginInfo,
        subpass_begin_info: &SubpassBeginInfo
    ) { ... }
    unsafe fn cmd_end_render_pass2_khr(
        &self,
        command_buffer: CommandBuffer,
        subpass_end_info: &SubpassEndInfo
    ) { ... }
    unsafe fn cmd_next_subpass2_khr(
        &self,
        command_buffer: CommandBuffer,
        subpass_begin_info: &SubpassBeginInfo,
        subpass_end_info: &SubpassEndInfo
    ) { ... }
    unsafe fn create_render_pass2_khr(
        &self,
        create_info: &RenderPassCreateInfo2,
        allocator: Option<&AllocationCallbacks>
    ) -> VkResult<RenderPass> { ... }
}
Expand description

Provided Associated Constants§

source

const METADATA: Extension = KHR_CREATE_RENDERPASS2_EXTENSION

The metadata for this extension.

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§