#[repr(transparent)]pub struct OHSurfaceSource(pub u32);Available on crate features
native_window and api-12 only.Expand description
Indicates the source type of surface.
Available since API-level: 12
Tuple Fields§
§0: u32Implementations§
Source§impl OHSurfaceSource
impl OHSurfaceSource
pub const OH_SURFACE_SOURCE_DEFAULT: OHSurfaceSource
pub const OH_SURFACE_SOURCE_UI: OHSurfaceSource
pub const OH_SURFACE_SOURCE_GAME: OHSurfaceSource
pub const OH_SURFACE_SOURCE_CAMERA: OHSurfaceSource
pub const OH_SURFACE_SOURCE_VIDEO: OHSurfaceSource
Trait Implementations§
Source§impl Clone for OHSurfaceSource
impl Clone for OHSurfaceSource
Source§fn clone(&self) -> OHSurfaceSource
fn clone(&self) -> OHSurfaceSource
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OHSurfaceSource
impl Debug for OHSurfaceSource
Source§impl Hash for OHSurfaceSource
impl Hash for OHSurfaceSource
Source§impl PartialEq for OHSurfaceSource
impl PartialEq for OHSurfaceSource
impl Copy for OHSurfaceSource
impl Eq for OHSurfaceSource
impl StructuralPartialEq for OHSurfaceSource
Auto Trait Implementations§
impl Freeze for OHSurfaceSource
impl RefUnwindSafe for OHSurfaceSource
impl Send for OHSurfaceSource
impl Sync for OHSurfaceSource
impl Unpin for OHSurfaceSource
impl UnwindSafe for OHSurfaceSource
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)