pub unsafe fn begin_command_buffer(&self, command_buffer: CommandBufferHandle,
            begin_info: &CommandBufferBeginInfo) -> VdResult<()> {
        let result = self.proc_addr_loader().vk.vkBeginCommandBuffer(command_buffer.to_raw(), begin_info.as_raw());
        error::check(result, "vkBeginCommandBuffer", ())
    }
/// Starts recording a command buffer.
///
/// https://www.khronos.org/registry/vulkan/specs/1.0/man/html/vkBeginCommandBuffer.html
//
// *PFN_vkBeginCommandBuffer)(VkCommandBuffer commandBuffer, const
// VkCommandBufferBeginInfo* pBeginInfo);
Starts recording a command buffer.


Starts recording a command buffer .
pub unsafe fn begin_command_buffer(&self, command_buffer: CommandBufferHandle,
            begin_info: &CommandBufferBeginInfo) -> VdResult<()> {
        let result = self.proc_addr_loader().vk.vkBeginCommandBuffer(command_buffer.to_raw(), begin_info.as_raw());
        error::check(result, "vkBeginCommandBuffer", ())
    }
pub unsafe fn begin_command_buffer ( & self , command_buffer : CommandBufferHandle , begin_info : & CommandBufferBeginInfo ) -> VdResult < ( ) > { let result = self . proc_addr_loader ( ) . vk . vkBeginCommandBuffer ( command_buffer . to_raw ( ) , begin_info . as_raw ( ) ) ; error :: check ( result , " " , ( ) ) }
Starts recording a command buffer.
Starts recording a command buffer .
&self
command_buffer
CommandBufferHandle
begin_info
&CommandBufferBeginInfo
&self
command_buffer
CommandBufferHandle
begin_info
&CommandBufferBeginInfo