[][src]Trait rendy::texture::pixel::ChannelRepr

pub trait ChannelRepr<S> {
    type Repr: 'static + Send + Sized + Copy + Sync + Default + Debug;
}

Channel representation as a Rust type

Associated Types

type Repr: 'static + Send + Sized + Copy + Sync + Default + Debug

Newtype to reduce verbosity of representing a Channel in Rust

Loading content...

Implementors

impl ChannelRepr<_16> for Inorm[src]

type Repr = u16

impl ChannelRepr<_16> for Srgb[src]

type Repr = u16

impl ChannelRepr<_16> for Iscaled[src]

type Repr = u16

impl ChannelRepr<_16> for Int[src]

type Repr = u16

impl ChannelRepr<_16> for Uscaled[src]

type Repr = u16

impl ChannelRepr<_16> for Uint[src]

type Repr = u16

impl ChannelRepr<_16> for Unorm[src]

type Repr = u16

impl ChannelRepr<_32> for Float[src]

type Repr = f32

impl ChannelRepr<_32> for Srgb[src]

type Repr = u32

impl ChannelRepr<_32> for Int[src]

type Repr = u32

impl ChannelRepr<_32> for Iscaled[src]

type Repr = u32

impl ChannelRepr<_32> for Uscaled[src]

type Repr = u32

impl ChannelRepr<_32> for Uint[src]

type Repr = u32

impl ChannelRepr<_32> for Unorm[src]

type Repr = u32

impl ChannelRepr<_32> for Inorm[src]

type Repr = u32

impl ChannelRepr<_64> for Float[src]

type Repr = f64

impl ChannelRepr<_64> for Int[src]

type Repr = u64

impl ChannelRepr<_64> for Uscaled[src]

type Repr = u64

impl ChannelRepr<_64> for Iscaled[src]

type Repr = u64

impl ChannelRepr<_64> for Inorm[src]

type Repr = u64

impl ChannelRepr<_64> for Uint[src]

type Repr = u64

impl ChannelRepr<_64> for Unorm[src]

type Repr = u64

impl ChannelRepr<_64> for Srgb[src]

type Repr = u64

impl ChannelRepr<_8> for Int[src]

type Repr = u8

impl ChannelRepr<_8> for Uint[src]

type Repr = u8

impl ChannelRepr<_8> for Uscaled[src]

type Repr = u8

impl ChannelRepr<_8> for Iscaled[src]

type Repr = u8

impl ChannelRepr<_8> for Unorm[src]

type Repr = u8

impl ChannelRepr<_8> for Srgb[src]

type Repr = u8

impl ChannelRepr<_8> for Inorm[src]

type Repr = u8

Loading content...