[]Enum fil_ocl_core::ImageChannelOrder

#[repr(C)]
pub enum ImageChannelOrder {
    R,
    A,
    Rg,
    Ra,
    Rgb,
    Rgba,
    Bgra,
    Argb,
    Intensity,
    Luminance,
    Rx,
    Rgx,
    Rgbx,
    Depth,
    DepthStencil,
}

Specifies the number of channels and the channel layout i.e. the memory layout in which channels are stored in the image. Valid values are described in the table below. (from SDK)

Variants

R
A
Rg
Ra
Rgb
Rgba
Bgra
Argb
Intensity
Luminance
Rx
Rgx
Rgbx
Depth
DepthStencil

Trait Implementations

impl Clone for ImageChannelOrder[src]

impl Copy for ImageChannelOrder[src]

impl Eq for ImageChannelOrder[src]

impl PartialEq<ImageChannelOrder> for ImageChannelOrder[src]

impl Debug for ImageChannelOrder[src]

impl Hash for ImageChannelOrder[src]

impl StructuralPartialEq for ImageChannelOrder[src]

impl StructuralEq for ImageChannelOrder[src]

impl FromPrimitive for ImageChannelOrder

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]