#[repr(C)]pub struct SurfaceCreateInfoOHOS {
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: SurfaceCreateFlagsOHOS,
pub window: *mut c_void,
}Expand description
VkSurfaceCreateInfoOHOS
Provided by VK_OHOS_surface.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_SURFACE_CREATE_INFO_OHOS.
p_next: *const c_voidOptional, may be null.
flags: SurfaceCreateFlagsOHOS§window: *mut c_voidImplementations§
Source§impl SurfaceCreateInfoOHOS
impl SurfaceCreateInfoOHOS
Sourcepub fn builder<'a>() -> SurfaceCreateInfoOHOSBuilder<'a>
pub fn builder<'a>() -> SurfaceCreateInfoOHOSBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for SurfaceCreateInfoOHOS
impl Clone for SurfaceCreateInfoOHOS
Source§fn clone(&self) -> SurfaceCreateInfoOHOS
fn clone(&self) -> SurfaceCreateInfoOHOS
Returns a duplicate 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 moreSource§impl Debug for SurfaceCreateInfoOHOS
impl Debug for SurfaceCreateInfoOHOS
Source§impl Default for SurfaceCreateInfoOHOS
impl Default for SurfaceCreateInfoOHOS
impl Copy for SurfaceCreateInfoOHOS
Auto Trait Implementations§
impl Freeze for SurfaceCreateInfoOHOS
impl RefUnwindSafe for SurfaceCreateInfoOHOS
impl !Send for SurfaceCreateInfoOHOS
impl !Sync for SurfaceCreateInfoOHOS
impl Unpin for SurfaceCreateInfoOHOS
impl UnsafeUnpin for SurfaceCreateInfoOHOS
impl UnwindSafe for SurfaceCreateInfoOHOS
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