[][src]Trait web_glitz::rendering::ResolveColorCompatible

pub unsafe trait ResolveColorCompatible<C>: ResolveSource { }

Marker trait that identifies multisampled ResolveSource types that can be safely resolved to a typed single sample color buffer or set of color buffers.

Implementors

impl<T> ResolveColorCompatible<DefaultRGBABuffer> for T where
    T: ResolveSource<Format = RGBA8>, 
[src]

impl<T> ResolveColorCompatible<DefaultRGBBuffer> for T where
    T: ResolveSource<Format = RGB8>, 
[src]

impl<T> ResolveColorCompatible<FloatBuffer<<T as ResolveSource>::Format>> for T where
    T: ResolveSource
[src]

impl<T, C0> ResolveColorCompatible<(C0,)> for T where
    T: ResolveColorCompatible<C0>, 
[src]

impl<T, C0, C1> ResolveColorCompatible<(C0, C1)> for T where
    T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1>, 
[src]

impl<T, C0, C1, C2> ResolveColorCompatible<(C0, C1, C2)> for T where
    T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2>, 
[src]

impl<T, C0, C1, C2, C3> ResolveColorCompatible<(C0, C1, C2, C3)> for T where
    T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3>, 
[src]

impl<T, C0, C1, C2, C3, C4> ResolveColorCompatible<(C0, C1, C2, C3, C4)> for T where
    T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4>, 
[src]

impl<T, C0, C1, C2, C3, C4, C5> ResolveColorCompatible<(C0, C1, C2, C3, C4, C5)> for T where
    T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5>, 
[src]

impl<T, C0, C1, C2, C3, C4, C5, C6> ResolveColorCompatible<(C0, C1, C2, C3, C4, C5, C6)> for T where
    T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5> + ResolveColorCompatible<C6>, 
[src]

impl<T, C0, C1, C2, C3, C4, C5, C6, C7> ResolveColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7)> for T where
    T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5> + ResolveColorCompatible<C6> + ResolveColorCompatible<C7>, 
[src]

impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8> ResolveColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8)> for T where
    T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5> + ResolveColorCompatible<C6> + ResolveColorCompatible<C7> + ResolveColorCompatible<C8>, 
[src]

impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> ResolveColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)> for T where
    T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5> + ResolveColorCompatible<C6> + ResolveColorCompatible<C7> + ResolveColorCompatible<C8> + ResolveColorCompatible<C9>, 
[src]

impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> ResolveColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)> for T where
    T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5> + ResolveColorCompatible<C6> + ResolveColorCompatible<C7> + ResolveColorCompatible<C8> + ResolveColorCompatible<C9> + ResolveColorCompatible<C10>, 
[src]

impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> ResolveColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)> for T where
    T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5> + ResolveColorCompatible<C6> + ResolveColorCompatible<C7> + ResolveColorCompatible<C8> + ResolveColorCompatible<C9> + ResolveColorCompatible<C10> + ResolveColorCompatible<C11>, 
[src]

impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12> ResolveColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12)> for T where
    T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5> + ResolveColorCompatible<C6> + ResolveColorCompatible<C7> + ResolveColorCompatible<C8> + ResolveColorCompatible<C9> + ResolveColorCompatible<C10> + ResolveColorCompatible<C11> + ResolveColorCompatible<C12>, 
[src]

impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13> ResolveColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13)> for T where
    T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5> + ResolveColorCompatible<C6> + ResolveColorCompatible<C7> + ResolveColorCompatible<C8> + ResolveColorCompatible<C9> + ResolveColorCompatible<C10> + ResolveColorCompatible<C11> + ResolveColorCompatible<C12> + ResolveColorCompatible<C13>, 
[src]

impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14> ResolveColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14)> for T where
    T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5> + ResolveColorCompatible<C6> + ResolveColorCompatible<C7> + ResolveColorCompatible<C8> + ResolveColorCompatible<C9> + ResolveColorCompatible<C10> + ResolveColorCompatible<C11> + ResolveColorCompatible<C12> + ResolveColorCompatible<C13> + ResolveColorCompatible<C14>, 
[src]

impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15> ResolveColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15)> for T where
    T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5> + ResolveColorCompatible<C6> + ResolveColorCompatible<C7> + ResolveColorCompatible<C8> + ResolveColorCompatible<C9> + ResolveColorCompatible<C10> + ResolveColorCompatible<C11> + ResolveColorCompatible<C12> + ResolveColorCompatible<C13> + ResolveColorCompatible<C14> + ResolveColorCompatible<C15>, 
[src]

Loading content...