[][src]Trait web_glitz::pipeline::graphics::VertexBuffers

pub trait VertexBuffers {
    fn encode<'a>(
        self,
        context: &'a mut VertexBuffersEncodingContext
    ) -> VertexBuffersEncoding<'a>; }

Encodes a description of a (set of) buffer(s) or buffer region(s) that can serve as the vertex input data source(s) for a graphics pipeline.

Required methods

fn encode<'a>(
    self,
    context: &'a mut VertexBuffersEncodingContext
) -> VertexBuffersEncoding<'a>

Loading content...

Implementations on Foreign Types

impl<T0, T1> VertexBuffers for (T0, T1) where
    T0: VertexBuffer,
    T1: VertexBuffer
[src]

impl<T0, T1, T2> VertexBuffers for (T0, T1, T2) where
    T0: VertexBuffer,
    T1: VertexBuffer,
    T2: VertexBuffer
[src]

impl<T0, T1, T2, T3> VertexBuffers for (T0, T1, T2, T3) where
    T0: VertexBuffer,
    T1: VertexBuffer,
    T2: VertexBuffer,
    T3: VertexBuffer
[src]

impl<T0, T1, T2, T3, T4> VertexBuffers for (T0, T1, T2, T3, T4) where
    T0: VertexBuffer,
    T1: VertexBuffer,
    T2: VertexBuffer,
    T3: VertexBuffer,
    T4: VertexBuffer
[src]

impl<T0, T1, T2, T3, T4, T5> VertexBuffers for (T0, T1, T2, T3, T4, T5) where
    T0: VertexBuffer,
    T1: VertexBuffer,
    T2: VertexBuffer,
    T3: VertexBuffer,
    T4: VertexBuffer,
    T5: VertexBuffer
[src]

impl<T0, T1, T2, T3, T4, T5, T6> VertexBuffers for (T0, T1, T2, T3, T4, T5, T6) where
    T0: VertexBuffer,
    T1: VertexBuffer,
    T2: VertexBuffer,
    T3: VertexBuffer,
    T4: VertexBuffer,
    T5: VertexBuffer,
    T6: VertexBuffer
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7> VertexBuffers for (T0, T1, T2, T3, T4, T5, T6, T7) where
    T0: VertexBuffer,
    T1: VertexBuffer,
    T2: VertexBuffer,
    T3: VertexBuffer,
    T4: VertexBuffer,
    T5: VertexBuffer,
    T6: VertexBuffer,
    T7: VertexBuffer
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> VertexBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where
    T0: VertexBuffer,
    T1: VertexBuffer,
    T2: VertexBuffer,
    T3: VertexBuffer,
    T4: VertexBuffer,
    T5: VertexBuffer,
    T6: VertexBuffer,
    T7: VertexBuffer,
    T8: VertexBuffer
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> VertexBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
    T0: VertexBuffer,
    T1: VertexBuffer,
    T2: VertexBuffer,
    T3: VertexBuffer,
    T4: VertexBuffer,
    T5: VertexBuffer,
    T6: VertexBuffer,
    T7: VertexBuffer,
    T8: VertexBuffer,
    T9: VertexBuffer
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> VertexBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
    T0: VertexBuffer,
    T1: VertexBuffer,
    T2: VertexBuffer,
    T3: VertexBuffer,
    T4: VertexBuffer,
    T5: VertexBuffer,
    T6: VertexBuffer,
    T7: VertexBuffer,
    T8: VertexBuffer,
    T9: VertexBuffer,
    T10: VertexBuffer
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> VertexBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
    T0: VertexBuffer,
    T1: VertexBuffer,
    T2: VertexBuffer,
    T3: VertexBuffer,
    T4: VertexBuffer,
    T5: VertexBuffer,
    T6: VertexBuffer,
    T7: VertexBuffer,
    T8: VertexBuffer,
    T9: VertexBuffer,
    T10: VertexBuffer,
    T11: VertexBuffer
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> VertexBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
    T0: VertexBuffer,
    T1: VertexBuffer,
    T2: VertexBuffer,
    T3: VertexBuffer,
    T4: VertexBuffer,
    T5: VertexBuffer,
    T6: VertexBuffer,
    T7: VertexBuffer,
    T8: VertexBuffer,
    T9: VertexBuffer,
    T10: VertexBuffer,
    T11: VertexBuffer,
    T12: VertexBuffer
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> VertexBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
    T0: VertexBuffer,
    T1: VertexBuffer,
    T2: VertexBuffer,
    T3: VertexBuffer,
    T4: VertexBuffer,
    T5: VertexBuffer,
    T6: VertexBuffer,
    T7: VertexBuffer,
    T8: VertexBuffer,
    T9: VertexBuffer,
    T10: VertexBuffer,
    T11: VertexBuffer,
    T12: VertexBuffer,
    T13: VertexBuffer
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> VertexBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
    T0: VertexBuffer,
    T1: VertexBuffer,
    T2: VertexBuffer,
    T3: VertexBuffer,
    T4: VertexBuffer,
    T5: VertexBuffer,
    T6: VertexBuffer,
    T7: VertexBuffer,
    T8: VertexBuffer,
    T9: VertexBuffer,
    T10: VertexBuffer,
    T11: VertexBuffer,
    T12: VertexBuffer,
    T13: VertexBuffer,
    T14: VertexBuffer
[src]

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> VertexBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
    T0: VertexBuffer,
    T1: VertexBuffer,
    T2: VertexBuffer,
    T3: VertexBuffer,
    T4: VertexBuffer,
    T5: VertexBuffer,
    T6: VertexBuffer,
    T7: VertexBuffer,
    T8: VertexBuffer,
    T9: VertexBuffer,
    T10: VertexBuffer,
    T11: VertexBuffer,
    T12: VertexBuffer,
    T13: VertexBuffer,
    T14: VertexBuffer,
    T15: VertexBuffer
[src]

Loading content...

Implementors

impl<T0> VertexBuffers for T0 where
    T0: VertexBuffer
[src]

Loading content...