[][src]Trait rendy_memory::Write

pub trait Write<T: Copy> {
    unsafe fn slice(&mut self) -> &mut [T];

    fn write(&mut self, data: &[T]) { ... }
}
[]

Trait for memory region suitable for host writes.

Required methods

unsafe fn slice(&mut self) -> &mut [T][]

Get mutable slice of T bound to mapped range.

Safety

  • Returned slice should not be read.

Provided methods

fn write(&mut self, data: &[T])[]

Write data into mapped memory sub-region.

Panic

Panics if data.len() is greater than this sub-region len.

Implementors