[][src]Enum glium::draw_parameters::PolygonMode

pub enum PolygonMode {
    Point,
    Line,
    Fill,
}

Defines how the device should render polygons.

The usual value is Fill, which fills the content of polygon with the color. However other values are sometimes useful, especially for debugging purposes.

Example

The same triangle drawn respectively with Fill, Line and Point (barely visible).

Variants

Point

Only draw a single point at each vertex.

All attributes that apply to points (point_size) are used when using this mode.

Line

Only draw a line in the boundaries of each polygon.

All attributes that apply to lines (line_width) are used when using this mode.

Fill

Fill the content of the polygon. This is the default mode.

Trait Implementations

impl Clone for PolygonMode[src]

impl Copy for PolygonMode[src]

impl Debug for PolygonMode[src]

impl Eq for PolygonMode[src]

impl PartialEq<PolygonMode> for PolygonMode[src]

impl StructuralEq for PolygonMode[src]

impl StructuralPartialEq for PolygonMode[src]

Auto Trait Implementations

impl RefUnwindSafe for PolygonMode

impl Send for PolygonMode

impl Sync for PolygonMode

impl Unpin for PolygonMode

impl UnwindSafe for PolygonMode

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Content for T where
    T: Copy
[src]

type Owned = T

A type that holds a sized version of the content.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.