pub fn create_swapchain_loader(&self) -> ash::extensions::khr::Swapchain {
        ash::extensions::khr::Swapchain::new(
            &self.instance.ash,
            &self.logical_device,
        )
    }
/// Create a new swapchain loader which will be owned by the caller.
Create a new swapchain loader which will be owned by the caller.
Create a new swapchain loader which will be owned by the caller .
pub fn create_swapchain_loader(&self) -> ash::extensions::khr::Swapchain {
        ash::extensions::khr::Swapchain::new(
            &self.instance.ash,
            &self.logical_device,
        )
    }
pub fn create_swapchain_loader ( & self ) -> ash :: extensions :: khr :: Swapchain { ash :: extensions :: khr :: Swapchain :: new ( & self . instance . ash , & self . logical_device , ) }
Create a new swapchain loader which will be owned by the caller.
Create a new swapchain loader which will be owned by the caller .
&self