Type Alias AndroidSurfaceCreateInfo

Source
pub type AndroidSurfaceCreateInfo = VkAndroidSurfaceCreateInfoKHR;
Available on crate feature VK_KHR_android_surface only.

Aliased Type§

#[repr(C)]
pub struct AndroidSurfaceCreateInfo { pub sType: i32, pub pNext: *const c_void, pub flags: u32, pub window: *mut ANativeWindow, }

Fields§

§sType: i32§pNext: *const c_void§flags: u32§window: *mut ANativeWindow

Implementations§

Source§

impl AndroidSurfaceCreateInfo

Source

pub const unsafe fn new(window: *mut ANativeWindow) -> Self

§Safety

Provided window must be a valid reference

Trait Implementations§

Source§

impl SurfaceCreateInfo for AndroidSurfaceCreateInfo

Source§

unsafe fn execute( &self, instance: &(impl VkHandle<Handle = VkInstance> + ?Sized), allocation_callbacks: Option<&VkAllocationCallbacks>, ) -> Result<VkSurfaceKHR>

Available on crate feature Implements only.