[][src]Struct ash::extensions::khr::DisplaySwapchain

pub struct DisplaySwapchain { /* fields omitted */ }

Methods

impl DisplaySwapchain[src]

pub fn new<I: InstanceV1_0, D: DeviceV1_0>(
    instance: &I,
    device: &D
) -> DisplaySwapchain
[src]

pub fn name() -> &'static CStr[src]

pub unsafe fn create_shared_swapchains(
    &self,
    create_infos: &[SwapchainCreateInfoKHR],
    allocation_callbacks: Option<&AllocationCallbacks>
) -> VkResult<Vec<SwapchainKHR>>
[src]

Trait Implementations

impl Clone for DisplaySwapchain[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Unpin for DisplaySwapchain

impl Sync for DisplaySwapchain

impl Send for DisplaySwapchain

impl UnwindSafe for DisplaySwapchain

impl RefUnwindSafe for DisplaySwapchain

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]