Enum webgl_rs::glenum::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§
source§impl Clone for Primitives
impl Clone for Primitives
source§fn clone(&self) -> Primitives
fn clone(&self) -> Primitives
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for Primitives
impl Debug for Primitives
source§impl FromWasmAbi for Primitives
impl FromWasmAbi for Primitives
source§impl IntoWasmAbi for Primitives
impl IntoWasmAbi for Primitives
source§impl OptionFromWasmAbi for Primitives
impl OptionFromWasmAbi for Primitives
source§impl OptionIntoWasmAbi for Primitives
impl OptionIntoWasmAbi for Primitives
impl Copy for Primitives
Auto Trait Implementations§
impl RefUnwindSafe for Primitives
impl Send for Primitives
impl Sync for Primitives
impl Unpin for Primitives
impl UnwindSafe for Primitives
Blanket Implementations§
source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
IntoWasmAbi::Abi
source§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
IntoWasmAbi::into_abi
, except that it may throw and never
return in the case of Err
. Read more