Struct glutin::PixelFormatRequirements [] [src]

pub struct PixelFormatRequirements {
    pub hardware_accelerated: Option<bool>,
    pub color_bits: Option<u8>,
    pub float_color_buffer: bool,
    pub alpha_bits: Option<u8>,
    pub depth_bits: Option<u8>,
    pub stencil_bits: Option<u8>,
    pub double_buffer: Option<bool>,
    pub multisampling: Option<u16>,
    pub stereoscopy: bool,
    pub srgb: bool,
    pub release_behavior: ReleaseBehavior,
}

Describes how the backend should choose a pixel format.

Fields

If true, only hardware-accelerated formats will be conisdered. If false, only software renderers. None means "don't care". Default is Some(true).

Minimum number of bits for the color buffer, excluding alpha. None means "don't care". The default is Some(24).

If true, the color buffer must be in a floating point format. Default is false.

Using floating points allows you to write values outside of the [0.0, 1.0] range.

Minimum number of bits for the alpha in the color buffer. None means "don't care". The default is Some(8).

Minimum number of bits for the depth buffer. None means "don't care". The default value is Some(24).

Minimum number of bits for the depth buffer. None means "don't care". The default value is Some(8).

If true, only double-buffered formats will be considered. If false, only single-buffer formats. None means "don't care". The default is Some(true).

Contains the minimum number of samples per pixel in the color, depth and stencil buffers. None means "don't care". Default is None. A value of Some(0) indicates that multisampling must not be enabled.

If true, only stereoscopic formats will be considered. If false, only non-stereoscopic formats. The default is false.

If true, only sRGB-capable formats will be considered. If false, don't care. The default is false.

The behavior when changing the current context. Default is Flush.

Trait Implementations

impl Clone for PixelFormatRequirements
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for PixelFormatRequirements
[src]

[src]

Formats the value using the given formatter.

impl Default for PixelFormatRequirements
[src]

[src]

Returns the "default value" for a type. Read more