[−][src]Struct surfman::ContextAttributes
Attributes that control aspects of a context and/or surfaces created from that context.
Similar to: https://www.khronos.org/registry/webgl/specs/latest/1.0/#WEBGLCONTEXTATTRIBUTES
Fields
version: GLVersion
The OpenGL or OpenGL ES version that this context supports.
Keep in mind that OpenGL and OpenGL ES have different version numbering schemes. Before
filling in this field, check the result of Device::gl_api()
.
flags: ContextAttributeFlags
Various flags.
Trait Implementations
impl Clone for ContextAttributes
[src]
fn clone(&self) -> ContextAttributes
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ContextAttributes
[src]
impl Debug for ContextAttributes
[src]
impl PartialEq<ContextAttributes> for ContextAttributes
[src]
fn eq(&self, other: &ContextAttributes) -> bool
[src]
fn ne(&self, other: &ContextAttributes) -> bool
[src]
impl StructuralPartialEq for ContextAttributes
[src]
Auto Trait Implementations
impl RefUnwindSafe for ContextAttributes
impl Send for ContextAttributes
impl Sync for ContextAttributes
impl Unpin for ContextAttributes
impl UnwindSafe for ContextAttributes
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> 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>,