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

pub struct Win32Surface { /* fields omitted */ }

Methods

impl Win32Surface[src]

pub fn new<E: EntryV1_0, I: InstanceV1_0>(
    entry: &E,
    instance: &I
) -> Win32Surface
[src]

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

pub unsafe fn create_win32_surface(
    &self,
    create_info: &Win32SurfaceCreateInfoKHR,
    allocation_callbacks: Option<&AllocationCallbacks>
) -> VkResult<SurfaceKHR>
[src]

Trait Implementations

impl Clone for Win32Surface[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 Win32Surface

impl Sync for Win32Surface

impl Send for Win32Surface

impl UnwindSafe for Win32Surface

impl RefUnwindSafe for Win32Surface

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]