Struct luminance::tess_gate::TessGate [−][src]
pub struct TessGate<'a, B> where
B: ?Sized, { /* fields omitted */ }
Expand description
Tessellation gate.
Implementations
pub fn render<'b, E, T, V, I, W, S: ?Sized>(
&'b mut self,
tess_view: T
) -> Result<(), E> where
B: TessGateBackend<V, I, W, S>,
T: Into<TessView<'b, B, V, I, W, S>>,
V: TessVertexData<S> + 'b,
I: TessIndex + 'b,
W: TessVertexData<S> + 'b,
S: 'b,
pub fn render<'b, E, T, V, I, W, S: ?Sized>(
&'b mut self,
tess_view: T
) -> Result<(), E> where
B: TessGateBackend<V, I, W, S>,
T: Into<TessView<'b, B, V, I, W, S>>,
V: TessVertexData<S> + 'b,
I: TessIndex + 'b,
W: TessVertexData<S> + 'b,
S: 'b,
Auto Trait Implementations
impl<'a, B: ?Sized> RefUnwindSafe for TessGate<'a, B> where
B: RefUnwindSafe,
impl<'a, B> !UnwindSafe for TessGate<'a, B>