Enum uni_gl::Primitives
source · [−]pub enum Primitives {
Points,
Lines,
LineLoop,
LineStrip,
Triangles,
TriangleStrip,
TriangleFan,
}
Expand description
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
sourceimpl Clone for Primitives
impl Clone for Primitives
sourcefn clone(&self) -> Primitives
fn clone(&self) -> Primitives
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more