Enum opengl_graphics::GLSL
source · pub enum GLSL {
V1_10,
V1_20,
V1_30,
V1_40,
V1_50,
V3_30,
V4_00,
V4_10,
V4_20,
V4_30,
V4_40,
V4_50,
}Expand description
For OpenGL version 3.3 and above, the GLSL version is the same as the OpenGL version.
Source: http://www.opengl.org/wiki/Core_Language_%28GLSL%29
Variants
V1_10
V1_20
V1_30
V1_40
V1_50
V3_30
V4_00
V4_10
V4_20
V4_30
V4_40
V4_50
Implementations
Trait Implementations
sourceimpl Ord for GLSL
impl Ord for GLSL
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialOrd<GLSL> for GLSL
impl PartialOrd<GLSL> for GLSL
sourcefn partial_cmp(&self, other: &GLSL) -> Option<Ordering>
fn partial_cmp(&self, other: &GLSL) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresourceimpl PickShader for GLSL
impl PickShader for GLSL
impl Copy for GLSL
impl Eq for GLSL
impl StructuralEq for GLSL
impl StructuralPartialEq for GLSL
Auto Trait Implementations
impl RefUnwindSafe for GLSL
impl Send for GLSL
impl Sync for GLSL
impl Unpin for GLSL
impl UnwindSafe for GLSL
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more