pub struct Arrays { /* private fields */ }
Expand description
Wrapper for OpenGL Client-Side Vertex arrays.
ogl::Arrays stores vertex data in ogl::Buffer objects.
Implementations
Trait Implementations
sourceimpl ArraysTrait for Arrays
impl ArraysTrait for Arrays
fn as_raw_mut_Arrays(&mut self) -> *mut c_void
sourcefn set_vertex_array(&mut self, vertex: &dyn ToInputArray) -> Result<()>
fn set_vertex_array(&mut self, vertex: &dyn ToInputArray) -> Result<()>
Sets an array of vertex coordinates. Read more
sourcefn reset_vertex_array(&mut self) -> Result<()>
fn reset_vertex_array(&mut self) -> Result<()>
Resets vertex coordinates.
sourcefn set_color_array(&mut self, color: &dyn ToInputArray) -> Result<()>
fn set_color_array(&mut self, color: &dyn ToInputArray) -> Result<()>
Sets an array of vertex colors. Read more
sourcefn reset_color_array(&mut self) -> Result<()>
fn reset_color_array(&mut self) -> Result<()>
Resets vertex colors.
sourcefn set_normal_array(&mut self, normal: &dyn ToInputArray) -> Result<()>
fn set_normal_array(&mut self, normal: &dyn ToInputArray) -> Result<()>
Sets an array of vertex normals. Read more
sourcefn reset_normal_array(&mut self) -> Result<()>
fn reset_normal_array(&mut self) -> Result<()>
Resets vertex normals.
sourcefn set_tex_coord_array(&mut self, tex_coord: &dyn ToInputArray) -> Result<()>
fn set_tex_coord_array(&mut self, tex_coord: &dyn ToInputArray) -> Result<()>
Sets an array of vertex texture coordinates. Read more
sourcefn reset_tex_coord_array(&mut self) -> Result<()>
fn reset_tex_coord_array(&mut self) -> Result<()>
Resets vertex texture coordinates.
sourceimpl ArraysTraitConst for Arrays
impl ArraysTraitConst for Arrays
sourceimpl Boxed for Arrays
impl Boxed for Arrays
impl Send for Arrays
Auto Trait Implementations
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more