[][src]Trait web_glitz::rendering::BlitColorTarget

pub trait BlitColorTarget {
    fn descriptor(&self) -> BlitTargetDescriptor;
}

Helper trait implemented by color buffers that can serve as a target for a BlitCommand, see Framebuffer::blit_color_nearest_command and Framebuffer::blit_color_linear_command.

Required methods

fn descriptor(&self) -> BlitTargetDescriptor

Encapsulates the information about the color target needed by the BlitCommand.

Loading content...

Implementations on Foreign Types

impl<C> BlitColorTarget for (C,) where
    C: RenderingOutputBuffer
[src]

impl<C0, C1> BlitColorTarget for (C0, C1) where
    C0: RenderingOutputBuffer,
    C1: RenderingOutputBuffer
[src]

impl<C0, C1, C2> BlitColorTarget for (C0, C1, C2) where
    C0: RenderingOutputBuffer,
    C1: RenderingOutputBuffer,
    C2: RenderingOutputBuffer
[src]

impl<C0, C1, C2, C3> BlitColorTarget for (C0, C1, C2, C3) where
    C0: RenderingOutputBuffer,
    C1: RenderingOutputBuffer,
    C2: RenderingOutputBuffer,
    C3: RenderingOutputBuffer
[src]

impl<C0, C1, C2, C3, C4> BlitColorTarget for (C0, C1, C2, C3, C4) where
    C0: RenderingOutputBuffer,
    C1: RenderingOutputBuffer,
    C2: RenderingOutputBuffer,
    C3: RenderingOutputBuffer,
    C4: RenderingOutputBuffer
[src]

impl<C0, C1, C2, C3, C4, C5> BlitColorTarget for (C0, C1, C2, C3, C4, C5) where
    C0: RenderingOutputBuffer,
    C1: RenderingOutputBuffer,
    C2: RenderingOutputBuffer,
    C3: RenderingOutputBuffer,
    C4: RenderingOutputBuffer,
    C5: RenderingOutputBuffer
[src]

impl<C0, C1, C2, C3, C4, C5, C6> BlitColorTarget for (C0, C1, C2, C3, C4, C5, C6) where
    C0: RenderingOutputBuffer,
    C1: RenderingOutputBuffer,
    C2: RenderingOutputBuffer,
    C3: RenderingOutputBuffer,
    C4: RenderingOutputBuffer,
    C5: RenderingOutputBuffer,
    C6: RenderingOutputBuffer
[src]

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

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

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

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

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

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

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

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

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

Loading content...

Implementors

impl BlitColorTarget for DefaultRGBABuffer[src]

impl BlitColorTarget for DefaultRGBBuffer[src]

Loading content...