pub struct VertexArrayObject { /* private fields */ }Expand description
VertexArrayObject representation.
Implementations§
Source§impl VertexArrayObject
impl VertexArrayObject
Sourcepub fn set_vertex_buffer(
&mut self,
buffer: &Buffer,
attribute_index: u32,
n_elements: u32,
)
pub fn set_vertex_buffer( &mut self, buffer: &Buffer, attribute_index: u32, n_elements: u32, )
Sets a Buffer as a vertices sources, where each vertex has n_elements
Sourcepub fn set_vertices(&mut self, vertices: u32)
pub fn set_vertices(&mut self, vertices: u32)
Sets the number of vertices.
Sourcepub fn get_vertices(&self) -> u32
pub fn get_vertices(&self) -> u32
Gets the number of vertices.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VertexArrayObject
impl RefUnwindSafe for VertexArrayObject
impl !Send for VertexArrayObject
impl !Sync for VertexArrayObject
impl Unpin for VertexArrayObject
impl UnwindSafe for VertexArrayObject
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