#[repr(C)]pub struct AndroidHardwareBufferFormatPropertiesANDROID {
pub sType: StructureType,
pub pNext: *mut c_void,
pub format: Format,
pub externalFormat: u64,
pub formatFeatures: FormatFeatureFlags,
pub samplerYcbcrConversionComponents: ComponentMapping,
pub suggestedYcbcrModel: SamplerYcbcrModelConversion,
pub suggestedYcbcrRange: SamplerYcbcrRange,
pub suggestedXChromaOffset: ChromaLocation,
pub suggestedYChromaOffset: ChromaLocation,
}Fields§
§sType: StructureType§pNext: *mut c_void§format: Format§externalFormat: u64§formatFeatures: FormatFeatureFlags§samplerYcbcrConversionComponents: ComponentMapping§suggestedYcbcrModel: SamplerYcbcrModelConversion§suggestedYcbcrRange: SamplerYcbcrRange§suggestedXChromaOffset: ChromaLocation§suggestedYChromaOffset: ChromaLocationImplementations§
Source§impl AndroidHardwareBufferFormatPropertiesANDROID
impl AndroidHardwareBufferFormatPropertiesANDROID
pub fn new() -> Self
pub fn sType(self, sType: StructureType) -> Self
pub fn pNext(self, pNext: *mut c_void) -> Self
pub fn format(self, format: Format) -> Self
pub fn externalFormat(self, externalFormat: u64) -> Self
pub fn formatFeatures(self, formatFeatures: FormatFeatureFlags) -> Self
pub fn samplerYcbcrConversionComponents( self, samplerYcbcrConversionComponents: ComponentMapping, ) -> Self
pub fn suggestedYcbcrModel( self, suggestedYcbcrModel: SamplerYcbcrModelConversion, ) -> Self
pub fn suggestedYcbcrRange(self, suggestedYcbcrRange: SamplerYcbcrRange) -> Self
pub fn suggestedXChromaOffset( self, suggestedXChromaOffset: ChromaLocation, ) -> Self
pub fn suggestedYChromaOffset( self, suggestedYChromaOffset: ChromaLocation, ) -> Self
Trait Implementations§
Source§impl Clone for AndroidHardwareBufferFormatPropertiesANDROID
impl Clone for AndroidHardwareBufferFormatPropertiesANDROID
Source§fn clone(&self) -> AndroidHardwareBufferFormatPropertiesANDROID
fn clone(&self) -> AndroidHardwareBufferFormatPropertiesANDROID
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 Default for AndroidHardwareBufferFormatPropertiesANDROID
impl Default for AndroidHardwareBufferFormatPropertiesANDROID
Source§fn default() -> AndroidHardwareBufferFormatPropertiesANDROID
fn default() -> AndroidHardwareBufferFormatPropertiesANDROID
Returns the “default value” for a type. Read more
impl Copy for AndroidHardwareBufferFormatPropertiesANDROID
Auto Trait Implementations§
impl Freeze for AndroidHardwareBufferFormatPropertiesANDROID
impl RefUnwindSafe for AndroidHardwareBufferFormatPropertiesANDROID
impl !Send for AndroidHardwareBufferFormatPropertiesANDROID
impl !Sync for AndroidHardwareBufferFormatPropertiesANDROID
impl Unpin for AndroidHardwareBufferFormatPropertiesANDROID
impl UnwindSafe for AndroidHardwareBufferFormatPropertiesANDROID
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