[][src]Trait luminance::backend::buffer::BufferSlice

pub unsafe trait BufferSlice<T>: Buffer<T> where
    T: Copy
{ type SliceRepr: Deref<Target = [T]>; type SliceMutRepr: DerefMut<Target = [T]>; pub unsafe fn slice_buffer(
        buffer: &Self::BufferRepr
    ) -> Result<Self::SliceRepr, BufferError>;
pub unsafe fn slice_buffer_mut(
        buffer: &mut Self::BufferRepr
    ) -> Result<Self::SliceMutRepr, BufferError>; }

Associated Types

type SliceRepr: Deref<Target = [T]>[src]

type SliceMutRepr: DerefMut<Target = [T]>[src]

Loading content...

Required methods

pub unsafe fn slice_buffer(
    buffer: &Self::BufferRepr
) -> Result<Self::SliceRepr, BufferError>
[src]

pub unsafe fn slice_buffer_mut(
    buffer: &mut Self::BufferRepr
) -> Result<Self::SliceMutRepr, BufferError>
[src]

Loading content...

Implementors

Loading content...