Enum nannou::ui::backend::glium::glium::backend::glutin::glutin::GlRequest[]

pub enum GlRequest {
    Latest,
    Specific(Api(u8, u8)),
    GlThenGles {
        opengl_version: (u8, u8),
        opengles_version: (u8, u8),
    },
}

Describes the OpenGL API and version that are being requested when a context is created.

Variants

Request the latest version of the "best" API of this platform.

On desktop, will try OpenGL.

Request a specific version of a specific API.

Example: GlRequest::Specific(Api::OpenGl, (3, 3)).

If OpenGL is available, create an OpenGL context with the specified opengl_version. Else if OpenGL ES or WebGL is available, create a context with the specified opengles_version.

Fields of GlThenGles

The version to use for OpenGL.

The version to use for OpenGL ES.

Methods

impl GlRequest

Extract the desktop GL version, if any.

Trait Implementations

impl Clone for GlRequest

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for GlRequest

Formats the value using the given formatter. Read more

impl Copy for GlRequest

Auto Trait Implementations

impl Send for GlRequest

impl Sync for GlRequest