pub struct AndroidSurface { /* private fields */ }
Implementations§
Source§impl AndroidSurface
impl AndroidSurface
pub fn new(entry: &Entry, instance: &Instance) -> Self
Sourcepub unsafe fn create_android_surface(
&self,
create_info: &AndroidSurfaceCreateInfoKHR,
allocation_callbacks: Option<&AllocationCallbacks>,
) -> VkResult<SurfaceKHR>
pub unsafe fn create_android_surface( &self, create_info: &AndroidSurfaceCreateInfoKHR, allocation_callbacks: Option<&AllocationCallbacks>, ) -> VkResult<SurfaceKHR>
pub const fn name() -> &'static CStr
pub fn fp(&self) -> &KhrAndroidSurfaceFn
pub fn instance(&self) -> Instance
Trait Implementations§
Source§impl Clone for AndroidSurface
impl Clone for AndroidSurface
Source§fn clone(&self) -> AndroidSurface
fn clone(&self) -> AndroidSurface
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 AndroidSurface
impl RefUnwindSafe for AndroidSurface
impl Send for AndroidSurface
impl Sync for AndroidSurface
impl Unpin for AndroidSurface
impl UnwindSafe for AndroidSurface
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)