Enum glenum::Primitives
[−]
[src]
pub enum Primitives { Points, Lines, LineLoop, LineStrip, Triangles, TriangleStrip, TriangleFan, }
Passed to drawElements or drawArrays to draw primitives.
Variants
Points
Passed to drawElements or drawArrays to draw single points.
Lines
Passed to drawElements or drawArrays to draw lines. Each vertex connects to the one after it.
LineLoop
Passed to drawElements or drawArrays to draw lines. Each set of two vertices is treated as a separate line segment.
LineStrip
Passed to drawElements or drawArrays to draw a connected group of line segments from the first vertex to the last.
Triangles
Passed to drawElements or drawArrays to draw triangles. Each set of three vertices creates a separate triangle.
TriangleStrip
Passed to drawElements or drawArrays to draw a connected group of triangles.
TriangleFan
Passed to drawElements or drawArrays to draw a connected group of triangles. Each vertex connects to the previous and the first vertex in the fan.
Trait Implementations
impl Debug for Primitives
[src]
impl Clone for Primitives
[src]
fn clone(&self) -> Primitives
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more