#[repr(C)]pub struct ScreenBufferPropertiesQNX {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub allocation_size: u64,
pub memory_type_bits: u32,
}Expand description
VkScreenBufferPropertiesQNX
Provided by VK_QNX_external_memory_screen_buffer.
Returned only*, filled by Vulkan, not constructed by the application.
§Extended By
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_SCREEN_BUFFER_PROPERTIES_QNX.
p_next: *mut c_voidOptional, may be null.
allocation_size: u64§memory_type_bits: u32Implementations§
Source§impl ScreenBufferPropertiesQNX
impl ScreenBufferPropertiesQNX
Sourcepub fn builder<'a>() -> ScreenBufferPropertiesQNXBuilder<'a>
pub fn builder<'a>() -> ScreenBufferPropertiesQNXBuilder<'a>
Returns a builder for this struct with sType pre-filled.
Trait Implementations§
Source§impl Clone for ScreenBufferPropertiesQNX
impl Clone for ScreenBufferPropertiesQNX
Source§fn clone(&self) -> ScreenBufferPropertiesQNX
fn clone(&self) -> ScreenBufferPropertiesQNX
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 ScreenBufferPropertiesQNX
impl Debug for ScreenBufferPropertiesQNX
Source§impl Default for ScreenBufferPropertiesQNX
impl Default for ScreenBufferPropertiesQNX
impl Copy for ScreenBufferPropertiesQNX
Auto Trait Implementations§
impl Freeze for ScreenBufferPropertiesQNX
impl RefUnwindSafe for ScreenBufferPropertiesQNX
impl !Send for ScreenBufferPropertiesQNX
impl !Sync for ScreenBufferPropertiesQNX
impl Unpin for ScreenBufferPropertiesQNX
impl UnsafeUnpin for ScreenBufferPropertiesQNX
impl UnwindSafe for ScreenBufferPropertiesQNX
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