Struct ash::extensions::Swapchain
[−]
[src]
pub struct Swapchain { /* fields omitted */ }
Methods
impl Swapchain
[src]
fn new<I: InstanceV1_0, D: DeviceV1_0>(
instance: &I,
device: &D
) -> Result<Swapchain, Vec<&'static str>>
[src]
instance: &I,
device: &D
) -> Result<Swapchain, Vec<&'static str>>
fn name() -> &'static CStr
[src]
unsafe fn destroy_swapchain_khr(
&self,
swapchain: SwapchainKHR,
allocation_callbacks: Option<&AllocationCallbacks>
)
[src]
&self,
swapchain: SwapchainKHR,
allocation_callbacks: Option<&AllocationCallbacks>
)
unsafe fn acquire_next_image_khr(
&self,
swapchain: SwapchainKHR,
timeout: uint64_t,
semaphore: Semaphore,
fence: Fence
) -> VkResult<uint32_t>
[src]
&self,
swapchain: SwapchainKHR,
timeout: uint64_t,
semaphore: Semaphore,
fence: Fence
) -> VkResult<uint32_t>
unsafe fn create_swapchain_khr(
&self,
create_info: &SwapchainCreateInfoKHR,
allocation_callbacks: Option<&AllocationCallbacks>
) -> VkResult<SwapchainKHR>
[src]
&self,
create_info: &SwapchainCreateInfoKHR,
allocation_callbacks: Option<&AllocationCallbacks>
) -> VkResult<SwapchainKHR>
unsafe fn queue_present_khr(
&self,
queue: Queue,
create_info: &PresentInfoKHR
) -> VkResult<()>
[src]
&self,
queue: Queue,
create_info: &PresentInfoKHR
) -> VkResult<()>
fn get_swapchain_images_khr(
&self,
swapchain: SwapchainKHR
) -> VkResult<Vec<Image>>
[src]
&self,
swapchain: SwapchainKHR
) -> VkResult<Vec<Image>>