[−][src]Trait web_glitz::rendering::BlitColorCompatible
Marker trait that identifies BlitSource types that can be safely blitted to a typed color buffer or set of color buffers.
Implementors
impl<T> BlitColorCompatible<DefaultRGBABuffer> for T where
T: BlitSource,
T::Format: FloatRenderable, [src]
T: BlitSource,
T::Format: FloatRenderable,
impl<T> BlitColorCompatible<DefaultRGBBuffer> for T where
T: BlitSource,
T::Format: FloatRenderable, [src]
T: BlitSource,
T::Format: FloatRenderable,
impl<T, C0> BlitColorCompatible<(C0,)> for T where
T: BlitColorCompatible<C0>, [src]
T: BlitColorCompatible<C0>,
impl<T, C0, C1> BlitColorCompatible<(C0, C1)> for T where
T: BlitColorCompatible<C0> + BlitColorCompatible<C1>, [src]
T: BlitColorCompatible<C0> + BlitColorCompatible<C1>,
impl<T, C0, C1, C2> BlitColorCompatible<(C0, C1, C2)> for T where
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2>, [src]
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2>,
impl<T, C0, C1, C2, C3> BlitColorCompatible<(C0, C1, C2, C3)> for T where
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3>, [src]
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3>,
impl<T, C0, C1, C2, C3, C4> BlitColorCompatible<(C0, C1, C2, C3, C4)> for T where
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4>, [src]
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4>,
impl<T, C0, C1, C2, C3, C4, C5> BlitColorCompatible<(C0, C1, C2, C3, C4, C5)> for T where
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5>, [src]
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5>,
impl<T, C0, C1, C2, C3, C4, C5, C6> BlitColorCompatible<(C0, C1, C2, C3, C4, C5, C6)> for T where
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6>, [src]
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6>,
impl<T, C0, C1, C2, C3, C4, C5, C6, C7> BlitColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7)> for T where
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7>, [src]
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7>,
impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8> BlitColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8)> for T where
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8>, [src]
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8>,
impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> BlitColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)> for T where
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8> + BlitColorCompatible<C9>, [src]
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8> + BlitColorCompatible<C9>,
impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> BlitColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)> for T where
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8> + BlitColorCompatible<C9> + BlitColorCompatible<C10>, [src]
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8> + BlitColorCompatible<C9> + BlitColorCompatible<C10>,
impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> BlitColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)> for T where
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8> + BlitColorCompatible<C9> + BlitColorCompatible<C10> + BlitColorCompatible<C11>, [src]
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8> + BlitColorCompatible<C9> + BlitColorCompatible<C10> + BlitColorCompatible<C11>,
impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12> BlitColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12)> for T where
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8> + BlitColorCompatible<C9> + BlitColorCompatible<C10> + BlitColorCompatible<C11> + BlitColorCompatible<C12>, [src]
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8> + BlitColorCompatible<C9> + BlitColorCompatible<C10> + BlitColorCompatible<C11> + BlitColorCompatible<C12>,
impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13> BlitColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13)> for T where
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8> + BlitColorCompatible<C9> + BlitColorCompatible<C10> + BlitColorCompatible<C11> + BlitColorCompatible<C12> + BlitColorCompatible<C13>, [src]
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8> + BlitColorCompatible<C9> + BlitColorCompatible<C10> + BlitColorCompatible<C11> + BlitColorCompatible<C12> + BlitColorCompatible<C13>,
impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14> BlitColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14)> for T where
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8> + BlitColorCompatible<C9> + BlitColorCompatible<C10> + BlitColorCompatible<C11> + BlitColorCompatible<C12> + BlitColorCompatible<C13> + BlitColorCompatible<C14>, [src]
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8> + BlitColorCompatible<C9> + BlitColorCompatible<C10> + BlitColorCompatible<C11> + BlitColorCompatible<C12> + BlitColorCompatible<C13> + BlitColorCompatible<C14>,
impl<T, C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15> BlitColorCompatible<(C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15)> for T where
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8> + BlitColorCompatible<C9> + BlitColorCompatible<C10> + BlitColorCompatible<C11> + BlitColorCompatible<C12> + BlitColorCompatible<C13> + BlitColorCompatible<C14> + BlitColorCompatible<C15>, [src]
T: BlitColorCompatible<C0> + BlitColorCompatible<C1> + BlitColorCompatible<C2> + BlitColorCompatible<C3> + BlitColorCompatible<C4> + BlitColorCompatible<C5> + BlitColorCompatible<C6> + BlitColorCompatible<C7> + BlitColorCompatible<C8> + BlitColorCompatible<C9> + BlitColorCompatible<C10> + BlitColorCompatible<C11> + BlitColorCompatible<C12> + BlitColorCompatible<C13> + BlitColorCompatible<C14> + BlitColorCompatible<C15>,
impl<T, F> BlitColorCompatible<FloatBuffer<F>> for T where
T: BlitSource,
T::Format: FloatRenderable, [src]
T: BlitSource,
T::Format: FloatRenderable,
impl<T, F> BlitColorCompatible<IntegerBuffer<F>> for T where
T: BlitSource,
T::Format: IntegerRenderable, [src]
T: BlitSource,
T::Format: IntegerRenderable,
impl<T, F> BlitColorCompatible<UnsignedIntegerBuffer<F>> for T where
T: BlitSource,
T::Format: UnsignedIntegerRenderable, [src]
T: BlitSource,
T::Format: UnsignedIntegerRenderable,