pub struct WebGLRSBuffer<'ctx> { /* private fields */ }
Expand description
Buffer which is used for storing data
The WebGLBuffer
interface is part of the WebGL API and represents an opaque buffer object
storing data such as vertices or colors.
Implementations§
Source§impl<'ctx> WebGLRSBuffer<'ctx>
impl<'ctx> WebGLRSBuffer<'ctx>
Sourcepub fn bind(&self, target: BufferKind)
pub fn bind(&self, target: BufferKind)
Sourcepub fn bind_base(&self, target: BufferBase, index: u32)
pub fn bind_base(&self, target: BufferBase, index: u32)
Binds the WebGLRSBuffer
to a given binding point (target) at a given index.
§Arguments
target
- an enum specifying the target for the bind operation.index
- the index of the target.
Sourcepub fn bind_range(&self, target: BufferBase, index: u32, offset: u32, size: u32)
pub fn bind_range(&self, target: BufferBase, index: u32, offset: u32, size: u32)
Binds a range of the WebGLRSBuffer
to a given binding point (target) at a given index.
§Arguments
target
- an enum specifying the target for the bind operation.index
- the index of the target.offset
- the starting offset.size
- the amount of data that can be read from the buffer.
Trait Implementations§
Source§impl<'ctx> Clone for WebGLRSBuffer<'ctx>
impl<'ctx> Clone for WebGLRSBuffer<'ctx>
Source§fn clone(&self) -> WebGLRSBuffer<'ctx>
fn clone(&self) -> WebGLRSBuffer<'ctx>
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl<'ctx> Freeze for WebGLRSBuffer<'ctx>
impl<'ctx> RefUnwindSafe for WebGLRSBuffer<'ctx>
impl<'ctx> !Send for WebGLRSBuffer<'ctx>
impl<'ctx> !Sync for WebGLRSBuffer<'ctx>
impl<'ctx> Unpin for WebGLRSBuffer<'ctx>
impl<'ctx> UnwindSafe for WebGLRSBuffer<'ctx>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more