Trait luminance::tess::View [−][src]
pub trait View<B, V, I, W, S, Idx> where
B: ?Sized + TessBackend<V, I, W, S>,
V: TessVertexData<S>,
I: TessIndex,
W: TessVertexData<S>,
S: ?Sized, {
fn view(
&self,
idx: Idx
) -> Result<TessView<'_, B, V, I, W, S>, TessViewError>;
fn inst_view(
&self,
idx: Idx,
inst_nb: usize
) -> Result<TessView<'_, B, V, I, W, S>, TessViewError>;
}
Expand description
Required methods
fn view(&self, idx: Idx) -> Result<TessView<'_, B, V, I, W, S>, TessViewError>
fn view(&self, idx: Idx) -> Result<TessView<'_, B, V, I, W, S>, TessViewError>
Slice a tessellation object and yields a TessView
according to the index range.