Struct nuklear::Buffer [−][src]
#[repr(C)]pub struct Buffer { /* fields omitted */ }
Methods
impl Buffer
[src]
impl Buffer
pub fn new(alloc: &mut Allocator) -> Buffer
[src]
pub fn new(alloc: &mut Allocator) -> Buffer
pub fn with_size(alloc: &mut Allocator, buffer_size: usize) -> Buffer
[src]
pub fn with_size(alloc: &mut Allocator, buffer_size: usize) -> Buffer
pub fn with_fixed(memory: &mut [u8]) -> Buffer
[src]
pub fn with_fixed(memory: &mut [u8]) -> Buffer
pub fn total(&mut self) -> usize
[src]
pub fn total(&mut self) -> usize
pub fn info(&mut self) -> (usize, usize, usize, usize)
[src]
pub fn info(&mut self) -> (usize, usize, usize, usize)
Trait Implementations
impl Clone for Buffer
[src]
impl Clone for Buffer
fn clone(&self) -> Buffer
[src]
fn clone(&self) -> Buffer
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for Buffer
[src]
impl Debug for Buffer
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl AsRef<nk_buffer> for Buffer
[src]
impl AsRef<nk_buffer> for Buffer
impl AsMut<nk_buffer> for Buffer
[src]
impl AsMut<nk_buffer> for Buffer
impl AsRef<Buffer> for nk_buffer
[src]
impl AsRef<Buffer> for nk_buffer
impl AsMut<Buffer> for nk_buffer
[src]
impl AsMut<Buffer> for nk_buffer
impl Default for Buffer
[src]
impl Default for Buffer
impl Drop for Buffer
[src]
impl Drop for Buffer