#[repr(C)]pub struct ExternalFormatANDROID {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub external_format: u64,
}Expand description
VkExternalFormatANDROID
Provided by VK_ANDROID_external_memory_android_hardware_buffer.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID.
p_next: *mut c_voidOptional, may be null.
external_format: u64Implementations§
Source§impl ExternalFormatANDROID
impl ExternalFormatANDROID
Sourcepub fn builder<'a>() -> ExternalFormatANDROIDBuilder<'a>
pub fn builder<'a>() -> ExternalFormatANDROIDBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for ExternalFormatANDROID
impl Clone for ExternalFormatANDROID
Source§fn clone(&self) -> ExternalFormatANDROID
fn clone(&self) -> ExternalFormatANDROID
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 ExternalFormatANDROID
impl Debug for ExternalFormatANDROID
Source§impl Default for ExternalFormatANDROID
impl Default for ExternalFormatANDROID
Source§fn default() -> ExternalFormatANDROID
fn default() -> ExternalFormatANDROID
Returns the “default value” for a type. Read more
impl Copy for ExternalFormatANDROID
impl ExtendsAttachmentDescription2 for ExternalFormatANDROID
impl ExtendsCommandBufferInheritanceInfo for ExternalFormatANDROID
impl ExtendsGraphicsPipelineCreateInfo for ExternalFormatANDROID
impl ExtendsImageCreateInfo for ExternalFormatANDROID
impl ExtendsSamplerYcbcrConversionCreateInfo for ExternalFormatANDROID
Auto Trait Implementations§
impl Freeze for ExternalFormatANDROID
impl RefUnwindSafe for ExternalFormatANDROID
impl !Send for ExternalFormatANDROID
impl !Sync for ExternalFormatANDROID
impl Unpin for ExternalFormatANDROID
impl UnsafeUnpin for ExternalFormatANDROID
impl UnwindSafe for ExternalFormatANDROID
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