pub fn old_swapchain<'s, H>(&'s mut self, old_swapchain: H)
            -> &'s mut SwapchainKhrBuilder<'b>
            where H: Handle<Target=SwapchainKhrHandle> {
        self.create_info.set_old_swapchain(old_swapchain);
        self
    }
/// If not VK_NULL_HANDLE, specifies the swapchain that will be replaced
/// by the new swapchain being created. The new swapchain will be a
/// descendant of oldSwapchain. Further, any descendants of the new
/// swapchain will also be descendants of oldSwapchain. Upon calling
/// vkCreateSwapchainKHR with a oldSwapchain that is not VK_NULL_HANDLE,
/// any images not acquired by the application may be freed by the
/// implementation, which may occur even if creation of the new swapchain
/// fails. The application must destroy the old swapchain to free all
/// memory associated with the old swapchain. The application must wait
/// for the completion of any outstanding rendering to images it currently
/// has acquired at the time the swapchain is destroyed. The application
/// can continue to present any images it acquired and has not yet
/// presented using the old swapchain, as long as it has not entered a
/// state that causes it to return VK_ERROR_OUT_OF_DATE_KHR. However, the
/// application cannot acquire any more images from the old swapchain
/// regardless of whether or not creation of the new swapchain succeeds.
/// The application can continue to use a shared presentable image
/// obtained from oldSwapchain until a presentable image is acquired from
/// the new swapchain, as long as it has not entered a state that causes
/// it to return VK_ERROR_OUT_OF_DATE_KHR.
If not VK_NULL_HANDLE, specifies the swapchain that will be replaced
by the new swapchain being created. The new swapchain will be a
descendant of oldSwapchain. Further, any descendants of the new
swapchain will also be descendants of oldSwapchain. Upon calling
vkCreateSwapchainKHR with a oldSwapchain that is not VK_NULL_HANDLE,
any images not acquired by the application may be freed by the
implementation, which may occur even if creation of the new swapchain
fails. The application must destroy the old swapchain to free all
memory associated with the old swapchain. The application must wait
for the completion of any outstanding rendering to images it currently
has acquired at the time the swapchain is destroyed. The application
can continue to present any images it acquired and has not yet
presented using the old swapchain, as long as it has not entered a
state that causes it to return VK_ERROR_OUT_OF_DATE_KHR. However, the
application cannot acquire any more images from the old swapchain
regardless of whether or not creation of the new swapchain succeeds.
The application can continue to use a shared presentable image
obtained from oldSwapchain until a presentable image is acquired from
the new swapchain, as long as it has not entered a state that causes
it to return VK_ERROR_OUT_OF_DATE_KHR.
If not VK_NULL_HANDLE specifies the swapchain that will be replaced by the new swapchain being created . The new swapchain will be a descendant of oldSwapchain . Further any descendants of the new swapchain will also be descendants of oldSwapchain . Upon calling vkCreateSwapchainKHR with a oldSwapchain that is not VK_NULL_HANDLE any images not acquired by the application may be freed by the implementation which may occur even if creation of the new swapchain fails . The application must destroy the old swapchain to free all memory associated with the old swapchain . The application must wait for the completion of any outstanding rendering to images it currently has acquired at the time the swapchain is destroyed . The application can continue to present any images it acquired and has not yet presented using the old swapchain as long as it has not entered a state that causes it to return VK_ERROR_OUT_OF_DATE_KHR . However the application cannot acquire any more images from the old swapchain regardless of whether or not creation of the new swapchain succeeds . The application can continue to use a shared presentable image obtained from oldSwapchain until a presentable image is acquired from the new swapchain as long as it has not entered a state that causes it to return VK_ERROR_OUT_OF_DATE_KHR .
pub fn old_swapchain<'s, H>(&'s mut self, old_swapchain: H)
            -> &'s mut SwapchainKhrBuilder<'b>
            where H: Handle<Target=SwapchainKhrHandle> {
        self.create_info.set_old_swapchain(old_swapchain);
        self
    }
pub fn old_swapchain < ' s , H > ( & ' s mut self , old_swapchain : H ) -> & ' s mut SwapchainKhrBuilder < ' b > where H : Handle < Target = SwapchainKhrHandle > { self . create_info . set_old_swapchain ( old_swapchain ) ; self }
If not VK_NULL_HANDLE, specifies the swapchain that will be replaced
by the new swapchain being created.
If not VK_NULL_HANDLE specifies the swapchain that will be replaced by the new swapchain being created .
&'s mut self
old_swapchain
H
&'s mut self
old_swapchain
H