Enum csfml_graphics_sys::sfPrimitiveType
[−]
[src]
pub enum sfPrimitiveType {
sfPoints,
sfLines,
sfLinesStrip,
sfTriangles,
sfTrianglesStrip,
sfTrianglesFan,
sfQuads,
}Types of primitives that a VertexArray can render
Points and lines have no area, therefore their thickness will always be 1 pixel, regardless the current transform and view.
Variants
sfPointsList of individual points.
sfLinesList of individual lines.
sfLinesStripList of connected lines, a point uses the previous point to form a line.
sfTrianglesList of individual triangles.
sfTrianglesStripList of connected triangles, a point uses the two previous points to form a triangle.
sfTrianglesFanList of connected triangles, a point uses the common center and the previous point to form a triangle.
sfQuadsList of individual quads.
Trait Implementations
impl Copy for sfPrimitiveType[src]
impl Debug for sfPrimitiveType[src]
impl Ord for sfPrimitiveType[src]
fn cmp(&self, __arg_0: &sfPrimitiveType) -> Ordering
This method returns an Ordering between self and other. Read more
impl PartialOrd for sfPrimitiveType[src]
fn partial_cmp(&self, __arg_0: &sfPrimitiveType) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, other: &Rhs) -> bool1.0.0
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, other: &Rhs) -> bool1.0.0
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, other: &Rhs) -> bool1.0.0
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, other: &Rhs) -> bool1.0.0
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
impl Eq for sfPrimitiveType[src]
impl PartialEq for sfPrimitiveType[src]
fn eq(&self, __arg_0: &sfPrimitiveType) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.
impl Clone for sfPrimitiveType[src]
fn clone(&self) -> sfPrimitiveType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more