Enum wgpu::Gles3MinorVersion
pub enum Gles3MinorVersion {
Automatic,
Version0,
Version1,
Version2,
}
Expand description
Selects which OpenGL ES 3 minor version to request.
When using ANGLE as an OpenGL ES/EGL implementation, explicitly requesting Version1
can provide a non-conformant ES 3.1 on APIs like D3D11.
Variants§
Automatic
No explicit minor version is requested, the driver automatically picks the highest available.
Version0
Request an ES 3.0 context.
Version1
Request an ES 3.1 context.
Version2
Request an ES 3.2 context.
Trait Implementations§
§impl Clone for Gles3MinorVersion
impl Clone for Gles3MinorVersion
§fn clone(&self) -> Gles3MinorVersion
fn clone(&self) -> Gles3MinorVersion
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for Gles3MinorVersion
impl Debug for Gles3MinorVersion
§impl Default for Gles3MinorVersion
impl Default for Gles3MinorVersion
§fn default() -> Gles3MinorVersion
fn default() -> Gles3MinorVersion
Returns the “default value” for a type. Read more
§impl Hash for Gles3MinorVersion
impl Hash for Gles3MinorVersion
§impl PartialEq for Gles3MinorVersion
impl PartialEq for Gles3MinorVersion
§fn eq(&self, other: &Gles3MinorVersion) -> bool
fn eq(&self, other: &Gles3MinorVersion) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for Gles3MinorVersion
impl Eq for Gles3MinorVersion
impl StructuralEq for Gles3MinorVersion
impl StructuralPartialEq for Gles3MinorVersion
Auto Trait Implementations§
impl RefUnwindSafe for Gles3MinorVersion
impl Send for Gles3MinorVersion
impl Sync for Gles3MinorVersion
impl Unpin for Gles3MinorVersion
impl UnwindSafe for Gles3MinorVersion
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more