Struct mallumo_gls::buffer::MutableBuffer [] [src]

pub struct MutableBuffer { /* fields omitted */ }

Methods

impl MutableBuffer
[src]

[src]

Creates new buffer and copies data to its memory on GPU

Errors

  • GL_OUT_OF_MEMORY - if the buffer cannot be created

[src]

Creates new empty buffer

Errors

  • BufferCreationError(GL_OUT_OF_MEMORY) - if the buffer cannot be created

[src]

[src]

[src]

Replaces part of memory with data

Errors

  • BufferSetSubDataError(GL_INVALID_VALUE) - if size of data + offset > buffer size

[src]

[src]

[src]

[src]

Trait Implementations

impl Debug for MutableBuffer
[src]

[src]

Formats the value using the given formatter.

impl Buffer for MutableBuffer
[src]

[src]

[src]

[src]

[src]

impl Drop for MutableBuffer
[src]

[src]

Executes the destructor for this type. Read more