[−][src]Enum gdk::SubpixelLayout
This enumeration describes how the red, green and blue components of physical pixels on an output device are laid out.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
The layout is not known
Not organized in this way
The layout is horizontal, the order is RGB
The layout is horizontal, the order is BGR
The layout is vertical, the order is RGB
The layout is vertical, the order is BGR
Feature: v3_22
Trait Implementations
impl Clone for SubpixelLayout
[src]
fn clone(&self) -> SubpixelLayout
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SubpixelLayout
[src]
impl Debug for SubpixelLayout
[src]
impl Display for SubpixelLayout
[src]
impl Eq for SubpixelLayout
[src]
impl<'a> FromValue<'a> for SubpixelLayout
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for SubpixelLayout
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for SubpixelLayout
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for SubpixelLayout
[src]
fn cmp(&self, other: &SubpixelLayout) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<SubpixelLayout> for SubpixelLayout
[src]
fn eq(&self, other: &SubpixelLayout) -> bool
[src]
fn ne(&self, other: &SubpixelLayout) -> bool
[src]
impl PartialOrd<SubpixelLayout> for SubpixelLayout
[src]
fn partial_cmp(&self, other: &SubpixelLayout) -> Option<Ordering>
[src]
fn lt(&self, other: &SubpixelLayout) -> bool
[src]
fn le(&self, other: &SubpixelLayout) -> bool
[src]
fn gt(&self, other: &SubpixelLayout) -> bool
[src]
fn ge(&self, other: &SubpixelLayout) -> bool
[src]
impl SetValue for SubpixelLayout
[src]
impl StaticType for SubpixelLayout
[src]
fn static_type() -> Type
[src]
impl StructuralEq for SubpixelLayout
[src]
impl StructuralPartialEq for SubpixelLayout
[src]
Auto Trait Implementations
impl RefUnwindSafe for SubpixelLayout
impl Send for SubpixelLayout
impl Sync for SubpixelLayout
impl Unpin for SubpixelLayout
impl UnwindSafe for SubpixelLayout
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
T: ToValue + SetValue + Send + ?Sized,
fn to_send_value(&self) -> SendValue
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
T: SetValue + ?Sized,
fn to_value(&self) -> Value
fn to_value_type(&self) -> Type
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,