Struct glium::glutin::GlAttributes
[−]
[src]
pub struct GlAttributes<S> {
pub sharing: Option<S>,
pub version: GlRequest,
pub profile: Option<GlProfile>,
pub debug: bool,
pub robustness: Robustness,
pub vsync: bool,
}Attributes to use when creating an OpenGL context.
Fields
sharing | An existing context to share the new the context with. The default is |
version | Version to try create. See The default is |
profile | OpenGL profile to use. The default is |
debug | Whether to enable the Debug contexts are usually slower but give better error reporting. The default is |
robustness | How the OpenGL context should detect errors. The default is |
vsync | Whether to use vsync. If vsync is enabled, calling The default is |
Methods
impl<S> GlAttributes<S>
fn map_sharing<F, T>(self, f: F) -> GlAttributes<T> where F: FnOnce(S) -> T
Turns the sharing parameter into another type by calling a closure.