pub struct PixelFormatModifier { /* private fields */ }Expand description
The wire type corresponding to PixelFormatModifier.
Implementations§
Source§impl PixelFormatModifier
impl PixelFormatModifier
pub const DO_NOT_CARE: PixelFormatModifier
pub const INVALID: PixelFormatModifier
pub const LINEAR: PixelFormatModifier
pub const INTEL_I915_X_TILED: PixelFormatModifier
pub const INTEL_I915_Y_TILED: PixelFormatModifier
pub const INTEL_I915_YF_TILED: PixelFormatModifier
pub const INTEL_I915_Y_TILED_CCS: PixelFormatModifier
pub const INTEL_I915_YF_TILED_CCS: PixelFormatModifier
pub const ARM_AFBC_16_X16: PixelFormatModifier
pub const ARM_AFBC_32_X8: PixelFormatModifier
pub const ARM_LINEAR_TE: PixelFormatModifier
pub const ARM_AFBC_16_X16_TE: PixelFormatModifier
pub const ARM_AFBC_32_X8_TE: PixelFormatModifier
pub const ARM_AFBC_16_X16_YUV_TILED_HEADER: PixelFormatModifier
pub const ARM_AFBC_16_X16_SPLIT_BLOCK_SPARSE_YUV: PixelFormatModifier
pub const ARM_AFBC_16_X16_SPLIT_BLOCK_SPARSE_YUV_TE: PixelFormatModifier
pub const ARM_AFBC_16_X16_SPLIT_BLOCK_SPARSE_YUV_TILED_HEADER: PixelFormatModifier
pub const ARM_AFBC_16_X16_SPLIT_BLOCK_SPARSE_YUV_TE_TILED_HEADER: PixelFormatModifier
pub const GOOGLE_GOLDFISH_OPTIMAL: PixelFormatModifier
Trait Implementations§
Source§impl Clone for PixelFormatModifier
impl Clone for PixelFormatModifier
Source§fn clone(&self) -> PixelFormatModifier
fn clone(&self) -> PixelFormatModifier
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Constrained for PixelFormatModifier
impl Constrained for PixelFormatModifier
Source§impl Debug for PixelFormatModifier
impl Debug for PixelFormatModifier
Source§impl<___D> Decode<___D> for PixelFormatModifierwhere
___D: ?Sized,
impl<___D> Decode<___D> for PixelFormatModifierwhere
___D: ?Sized,
Source§impl<'a, ___E> Encode<PixelFormatModifier, ___E> for &'a PixelFormatModifierwhere
___E: ?Sized,
impl<'a, ___E> Encode<PixelFormatModifier, ___E> for &'a PixelFormatModifierwhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<PixelFormatModifier>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<PixelFormatModifier>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl<___E> Encode<PixelFormatModifier, ___E> for PixelFormatModifierwhere
___E: ?Sized,
impl<___E> Encode<PixelFormatModifier, ___E> for PixelFormatModifierwhere
___E: ?Sized,
Source§fn encode(
self,
encoder: &mut ___E,
out: &mut MaybeUninit<PixelFormatModifier>,
_: (),
) -> Result<(), EncodeError>
fn encode( self, encoder: &mut ___E, out: &mut MaybeUninit<PixelFormatModifier>, _: (), ) -> Result<(), EncodeError>
Encodes this value into an encoder and output.
§const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
const COPY_OPTIMIZATION: CopyOptimization<Self, W> = _
Source§impl From<PixelFormatModifier> for PixelFormatModifier
impl From<PixelFormatModifier> for PixelFormatModifier
Source§fn from(wire: PixelFormatModifier) -> Self
fn from(wire: PixelFormatModifier) -> Self
Converts to this type from the input type.
Source§impl From<PixelFormatModifier> for PixelFormatModifier
impl From<PixelFormatModifier> for PixelFormatModifier
Source§fn from(natural: PixelFormatModifier) -> Self
fn from(natural: PixelFormatModifier) -> Self
Converts to this type from the input type.
Source§impl FromWire<PixelFormatModifier> for PixelFormatModifier
impl FromWire<PixelFormatModifier> for PixelFormatModifier
Source§fn from_wire(wire: PixelFormatModifier) -> Self
fn from_wire(wire: PixelFormatModifier) -> Self
Converts the given owned value to this type.
§const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
const COPY_OPTIMIZATION: CopyOptimization<W, Self> = _
Source§impl FromWireRef<PixelFormatModifier> for PixelFormatModifier
impl FromWireRef<PixelFormatModifier> for PixelFormatModifier
Source§fn from_wire_ref(wire: &PixelFormatModifier) -> Self
fn from_wire_ref(wire: &PixelFormatModifier) -> Self
Converts the given reference to this type.
Source§impl IntoNatural for PixelFormatModifier
impl IntoNatural for PixelFormatModifier
Source§type Natural = PixelFormatModifier
type Natural = PixelFormatModifier
A good default type for this wire type to convert into.
§fn into_natural(self) -> Self::Natural
fn into_natural(self) -> Self::Natural
Converts this type into its natural equivalent.
Source§impl PartialEq for PixelFormatModifier
impl PartialEq for PixelFormatModifier
Source§fn eq(&self, other: &PixelFormatModifier) -> bool
fn eq(&self, other: &PixelFormatModifier) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Wire for PixelFormatModifier
impl Wire for PixelFormatModifier
Source§type Narrowed<'de> = PixelFormatModifier
type Narrowed<'de> = PixelFormatModifier
The narrowed wire type, restricted to the
'de lifetime.Source§fn zero_padding(_: &mut MaybeUninit<Self>)
fn zero_padding(_: &mut MaybeUninit<Self>)
Writes zeroes to the padding for this type, if any.
impl Copy for PixelFormatModifier
impl Eq for PixelFormatModifier
impl StructuralPartialEq for PixelFormatModifier
Auto Trait Implementations§
impl Freeze for PixelFormatModifier
impl RefUnwindSafe for PixelFormatModifier
impl Send for PixelFormatModifier
impl Sync for PixelFormatModifier
impl Unpin for PixelFormatModifier
impl UnsafeUnpin for PixelFormatModifier
impl UnwindSafe for PixelFormatModifier
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]