#[repr(C)]pub struct AndroidHardwareBufferUsageANDROID {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub android_hardware_buffer_usage: u64,
}Expand description
VkAndroidHardwareBufferUsageANDROID
Provided by VK_ANDROID_external_memory_android_hardware_buffer.
Returned only*, filled by Vulkan, not constructed by the application.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID.
p_next: *mut c_voidOptional, may be null.
android_hardware_buffer_usage: u64Implementations§
Source§impl AndroidHardwareBufferUsageANDROID
impl AndroidHardwareBufferUsageANDROID
Sourcepub fn builder<'a>() -> AndroidHardwareBufferUsageANDROIDBuilder<'a>
pub fn builder<'a>() -> AndroidHardwareBufferUsageANDROIDBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for AndroidHardwareBufferUsageANDROID
impl Clone for AndroidHardwareBufferUsageANDROID
Source§fn clone(&self) -> AndroidHardwareBufferUsageANDROID
fn clone(&self) -> AndroidHardwareBufferUsageANDROID
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 moreimpl Copy for AndroidHardwareBufferUsageANDROID
impl ExtendsImageFormatProperties2 for AndroidHardwareBufferUsageANDROID
Auto Trait Implementations§
impl Freeze for AndroidHardwareBufferUsageANDROID
impl RefUnwindSafe for AndroidHardwareBufferUsageANDROID
impl !Send for AndroidHardwareBufferUsageANDROID
impl !Sync for AndroidHardwareBufferUsageANDROID
impl Unpin for AndroidHardwareBufferUsageANDROID
impl UnsafeUnpin for AndroidHardwareBufferUsageANDROID
impl UnwindSafe for AndroidHardwareBufferUsageANDROID
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