[−][src]Enum glium::draw_parameters::PolygonMode
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
Only draw a single point at each vertex.
All attributes that apply to points (point_size) are used when using this mode.
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 the content of the polygon. This is the default mode.
Trait Implementations
impl Clone for PolygonMode[src]
fn clone(&self) -> PolygonMode[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for PolygonMode[src]
impl Debug for PolygonMode[src]
impl Eq for PolygonMode[src]
impl PartialEq<PolygonMode> for PolygonMode[src]
fn eq(&self, other: &PolygonMode) -> bool[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool1.0.0[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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Content for T where
T: Copy, [src]
T: Copy,
type Owned = T
A type that holds a sized version of the content.
fn read<F, E>(usize, F) -> Result<T, E> where
F: FnOnce(&mut T) -> Result<(), E>, [src]
F: FnOnce(&mut T) -> Result<(), E>,
fn get_elements_size() -> usize[src]
fn to_void_ptr(&Self) -> *const ()[src]
fn ref_from_ptr(*mut (), usize) -> Option<*mut T>[src]
fn is_size_suitable(usize) -> bool[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,