[−][src]Trait web_glitz::pipeline::graphics::TransformFeedbackBuffers
Encodes a description of a (set of) buffer(s) or buffer region(s) that can record the output feedback from the transform stage of a graphics pipeline.
Required methods
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
Implementations on Foreign Types
impl<T0, T1> TransformFeedbackBuffers for (T0, T1) where
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
impl<T0, T1, T2> TransformFeedbackBuffers for (T0, T1, T2) where
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
impl<T0, T1, T2, T3> TransformFeedbackBuffers for (T0, T1, T2, T3) where
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
impl<T0, T1, T2, T3, T4> TransformFeedbackBuffers for (T0, T1, T2, T3, T4) where
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
impl<T0, T1, T2, T3, T4, T5> TransformFeedbackBuffers for (T0, T1, T2, T3, T4, T5) where
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
impl<T0, T1, T2, T3, T4, T5, T6> TransformFeedbackBuffers for (T0, T1, T2, T3, T4, T5, T6) where
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
impl<T0, T1, T2, T3, T4, T5, T6, T7> TransformFeedbackBuffers for (T0, T1, T2, T3, T4, T5, T6, T7) where
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> TransformFeedbackBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> TransformFeedbackBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer,
T9: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer,
T9: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> TransformFeedbackBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer,
T9: TransformFeedbackBuffer,
T10: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer,
T9: TransformFeedbackBuffer,
T10: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> TransformFeedbackBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer,
T9: TransformFeedbackBuffer,
T10: TransformFeedbackBuffer,
T11: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer,
T9: TransformFeedbackBuffer,
T10: TransformFeedbackBuffer,
T11: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> TransformFeedbackBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer,
T9: TransformFeedbackBuffer,
T10: TransformFeedbackBuffer,
T11: TransformFeedbackBuffer,
T12: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer,
T9: TransformFeedbackBuffer,
T10: TransformFeedbackBuffer,
T11: TransformFeedbackBuffer,
T12: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> TransformFeedbackBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer,
T9: TransformFeedbackBuffer,
T10: TransformFeedbackBuffer,
T11: TransformFeedbackBuffer,
T12: TransformFeedbackBuffer,
T13: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer,
T9: TransformFeedbackBuffer,
T10: TransformFeedbackBuffer,
T11: TransformFeedbackBuffer,
T12: TransformFeedbackBuffer,
T13: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> TransformFeedbackBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer,
T9: TransformFeedbackBuffer,
T10: TransformFeedbackBuffer,
T11: TransformFeedbackBuffer,
T12: TransformFeedbackBuffer,
T13: TransformFeedbackBuffer,
T14: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer,
T9: TransformFeedbackBuffer,
T10: TransformFeedbackBuffer,
T11: TransformFeedbackBuffer,
T12: TransformFeedbackBuffer,
T13: TransformFeedbackBuffer,
T14: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> TransformFeedbackBuffers for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer,
T9: TransformFeedbackBuffer,
T10: TransformFeedbackBuffer,
T11: TransformFeedbackBuffer,
T12: TransformFeedbackBuffer,
T13: TransformFeedbackBuffer,
T14: TransformFeedbackBuffer,
T15: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
T1: TransformFeedbackBuffer,
T2: TransformFeedbackBuffer,
T3: TransformFeedbackBuffer,
T4: TransformFeedbackBuffer,
T5: TransformFeedbackBuffer,
T6: TransformFeedbackBuffer,
T7: TransformFeedbackBuffer,
T8: TransformFeedbackBuffer,
T9: TransformFeedbackBuffer,
T10: TransformFeedbackBuffer,
T11: TransformFeedbackBuffer,
T12: TransformFeedbackBuffer,
T13: TransformFeedbackBuffer,
T14: TransformFeedbackBuffer,
T15: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>
Implementors
impl<T0> TransformFeedbackBuffers for T0 where
T0: TransformFeedbackBuffer, [src]
T0: TransformFeedbackBuffer,
fn encode<'a>(
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>[src]
self,
context: &'a mut TransformFeedbackBuffersEncodingContext
) -> TransformFeedbackBuffersEncoding<'a>