pub fn new(render_pass: vk::RenderPass, framebuffer: vk::Framebuffer) -> RenderPassBI {

        RenderPassBI {
            inner: vk::RenderPassBeginInfo {
                render_pass, framebuffer,
                ..RenderPassBI::default_ci()
            },
            clears: None,
        }
    }
/// Initialize `vk::RenderPassBeginInfo` with default value.
///
/// `render_pass`is the handle of render pass for this operations.
///
/// `framebuffer` is the framebuffer containing the attachments that are used with the render pass.
Initialize `vk::RenderPassBeginInfo` with default value.
`render_pass`is the handle of render pass for this operations.

`framebuffer` is the framebuffer containing the attachments that are used with the render pass.
Initialize ` vk :: RenderPassBeginInfo ` with default value . ` render_pass ` is the handle of render pass for this operations . ` framebuffer ` is the framebuffer containing the attachments that are used with the render pass .
pub fn new(render_pass: vk::RenderPass, framebuffer: vk::Framebuffer) -> RenderPassBI {
        RenderPassBI {
            inner: vk::RenderPassBeginInfo {
                render_pass, framebuffer,
                ..RenderPassBI::default_ci()
            },
            clears: None,
        }
    }
pub fn new ( render_pass : vk :: RenderPass , framebuffer : vk :: Framebuffer ) -> RenderPassBI { RenderPassBI { inner : vk :: RenderPassBeginInfo { render_pass , framebuffer , .. RenderPassBI :: default_ci ( ) } , clears : None , } }
Initialize `vk::RenderPassBeginInfo` with default value.
Initialize ` vk :: RenderPassBeginInfo ` with default value .
render_pass
vk::RenderPass
framebuffer
vk::Framebuffer
render_pass
vk::RenderPass
framebuffer
vk::Framebuffer