#[repr(C)]pub struct UbmSurfaceCreateInfoSEC {
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: u32,
pub device: *mut c_void,
pub surface: *mut c_void,
}Expand description
VkUbmSurfaceCreateInfoSEC
Provided by VK_SEC_ubm_surface.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_UBM_SURFACE_CREATE_INFO_SEC.
p_next: *const c_voidOptional, may be null.
flags: u32§device: *mut c_void§surface: *mut c_voidImplementations§
Source§impl UbmSurfaceCreateInfoSEC
impl UbmSurfaceCreateInfoSEC
Sourcepub fn builder<'a>() -> UbmSurfaceCreateInfoSECBuilder<'a>
pub fn builder<'a>() -> UbmSurfaceCreateInfoSECBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for UbmSurfaceCreateInfoSEC
impl Clone for UbmSurfaceCreateInfoSEC
Source§fn clone(&self) -> UbmSurfaceCreateInfoSEC
fn clone(&self) -> UbmSurfaceCreateInfoSEC
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 UbmSurfaceCreateInfoSEC
impl Debug for UbmSurfaceCreateInfoSEC
Source§impl Default for UbmSurfaceCreateInfoSEC
impl Default for UbmSurfaceCreateInfoSEC
Source§fn default() -> UbmSurfaceCreateInfoSEC
fn default() -> UbmSurfaceCreateInfoSEC
Returns the “default value” for a type. Read more
impl Copy for UbmSurfaceCreateInfoSEC
Auto Trait Implementations§
impl Freeze for UbmSurfaceCreateInfoSEC
impl RefUnwindSafe for UbmSurfaceCreateInfoSEC
impl !Send for UbmSurfaceCreateInfoSEC
impl !Sync for UbmSurfaceCreateInfoSEC
impl Unpin for UbmSurfaceCreateInfoSEC
impl UnsafeUnpin for UbmSurfaceCreateInfoSEC
impl UnwindSafe for UbmSurfaceCreateInfoSEC
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