Trait luminance::backend::tess::IndexSlice [−][src]
pub unsafe trait IndexSlice<V, I, W, S>: Tess<V, I, W, S> where
V: TessVertexData<S>,
I: TessIndex,
W: TessVertexData<S>,
S: ?Sized, { type IndexSliceRepr: Deref<Target = [I]>; type IndexSliceMutRepr: DerefMut<Target = [I]>; unsafe fn indices(
tess: &mut Self::TessRepr
) -> Result<Self::IndexSliceRepr, TessMapError>; unsafe fn indices_mut(
tess: &mut Self::TessRepr
) -> Result<Self::IndexSliceMutRepr, TessMapError>; }
Associated Types
type IndexSliceRepr: Deref<Target = [I]>
type IndexSliceMutRepr: DerefMut<Target = [I]>
Required methods
unsafe fn indices(
tess: &mut Self::TessRepr
) -> Result<Self::IndexSliceRepr, TessMapError>
unsafe fn indices_mut(
tess: &mut Self::TessRepr
) -> Result<Self::IndexSliceMutRepr, TessMapError>