pub struct OpenglBuffer {
pub gl_buffer: Option<u32>,
}
Fields§
§gl_buffer: Option<u32>
Implementations§
Source§impl OpenglBuffer
impl OpenglBuffer
pub fn alloc_gl_buffer(&mut self)
pub fn update_with_f32_data(&mut self, _opengl_cx: &OpenglCx, data: &Vec<f32>)
pub fn update_with_u32_data(&mut self, _opengl_cx: &OpenglCx, data: &Vec<u32>)
Trait Implementations§
Source§impl Clone for OpenglBuffer
impl Clone for OpenglBuffer
Source§fn clone(&self) -> OpenglBuffer
fn clone(&self) -> OpenglBuffer
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for OpenglBuffer
impl Default for OpenglBuffer
Source§fn default() -> OpenglBuffer
fn default() -> OpenglBuffer
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for OpenglBuffer
impl RefUnwindSafe for OpenglBuffer
impl Send for OpenglBuffer
impl Sync for OpenglBuffer
impl Unpin for OpenglBuffer
impl UnwindSafe for OpenglBuffer
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