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