Enum wgpu_types::Gles3MinorVersion
source · 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§
source§impl Clone for Gles3MinorVersion
impl Clone for Gles3MinorVersion
source§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 moresource§impl Debug for Gles3MinorVersion
impl Debug for Gles3MinorVersion
source§impl Default for Gles3MinorVersion
impl Default for Gles3MinorVersion
source§fn default() -> Gles3MinorVersion
fn default() -> Gles3MinorVersion
Returns the “default value” for a type. Read more
source§impl Hash for Gles3MinorVersion
impl Hash for Gles3MinorVersion
source§impl PartialEq for Gles3MinorVersion
impl PartialEq for Gles3MinorVersion
impl Copy for Gles3MinorVersion
impl Eq for Gles3MinorVersion
impl StructuralPartialEq for Gles3MinorVersion
Auto Trait Implementations§
impl Freeze for Gles3MinorVersion
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)