[−][src]Trait web_glitz::rendering::ResolveColorCompatible
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]
T: ResolveSource<Format = RGBA8>,
impl<T> ResolveColorCompatible<DefaultRGBBuffer> for T where
T: ResolveSource<Format = RGB8>,
[src]
T: ResolveSource<Format = RGB8>,
impl<T> ResolveColorCompatible<FloatBuffer<<T as ResolveSource>::Format>> for T where
T: ResolveSource,
[src]
T: ResolveSource,
impl<T, C0> ResolveColorCompatible<(C0,)> for T where
T: ResolveColorCompatible<C0>,
[src]
T: ResolveColorCompatible<C0>,
impl<T, C0, C1> ResolveColorCompatible<(C0, C1)> for T where
T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1>,
[src]
T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1>,
impl<T, C0, C1, C2> ResolveColorCompatible<(C0, C1, C2)> for T where
T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2>,
[src]
T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2>,
impl<T, C0, C1, C2, C3> ResolveColorCompatible<(C0, C1, C2, C3)> for T where
T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3>,
[src]
T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3>,
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]
T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4>,
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]
T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5>,
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]
T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5> + ResolveColorCompatible<C6>,
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]
T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5> + ResolveColorCompatible<C6> + ResolveColorCompatible<C7>,
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]
T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5> + ResolveColorCompatible<C6> + ResolveColorCompatible<C7> + ResolveColorCompatible<C8>,
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]
T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5> + ResolveColorCompatible<C6> + ResolveColorCompatible<C7> + ResolveColorCompatible<C8> + ResolveColorCompatible<C9>,
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]
T: ResolveColorCompatible<C0> + ResolveColorCompatible<C1> + ResolveColorCompatible<C2> + ResolveColorCompatible<C3> + ResolveColorCompatible<C4> + ResolveColorCompatible<C5> + ResolveColorCompatible<C6> + ResolveColorCompatible<C7> + ResolveColorCompatible<C8> + ResolveColorCompatible<C9> + ResolveColorCompatible<C10>,
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]
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>,
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]
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>,
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]
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>,
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]
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>,
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]
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>,