Struct ash::extensions::mvk::IOSSurface
source · pub struct IOSSurface { /* private fields */ }
Implementations§
source§impl IOSSurface
impl IOSSurface
pub fn new(entry: &Entry, instance: &Instance) -> Self
sourcepub unsafe fn create_ios_surface(
&self,
create_info: &IOSSurfaceCreateInfoMVK,
allocation_callbacks: Option<&AllocationCallbacks>
) -> VkResult<SurfaceKHR>
pub unsafe fn create_ios_surface( &self, create_info: &IOSSurfaceCreateInfoMVK, allocation_callbacks: Option<&AllocationCallbacks> ) -> VkResult<SurfaceKHR>
pub const fn name() -> &'static CStr
pub fn fp(&self) -> &MvkIosSurfaceFn
pub fn instance(&self) -> Instance
Trait Implementations§
source§impl Clone for IOSSurface
impl Clone for IOSSurface
source§fn clone(&self) -> IOSSurface
fn clone(&self) -> IOSSurface
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for IOSSurface
impl RefUnwindSafe for IOSSurface
impl Send for IOSSurface
impl Sync for IOSSurface
impl Unpin for IOSSurface
impl UnwindSafe for IOSSurface
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more