Enum shader_version::opengl::OpenGL [] [src]

pub enum OpenGL {
    V2_0,
    V2_1,
    V3_0,
    V3_1,
    V3_2,
    V3_3,
    V4_0,
    V4_1,
    V4_2,
    V4_3,
    V4_4,
    V4_5,
}

Variants

V2_0
V2_1
V3_0
V3_1
V3_2
V3_3
V4_0
V4_1
V4_2
V4_3
V4_4
V4_5

Methods

impl OpenGL

fn get_major_minor(&self) -> (isize, isize)

Gets the minor version of OpenGL.

fn to_glsl(&self) -> GLSL

Gets GLSL version associated with OpenGL.

Trait Implementations

Derived Implementations

impl Ord for OpenGL

fn cmp(&self, __arg_0: &OpenGL) -> Ordering

impl Eq for OpenGL

impl PartialOrd for OpenGL

fn partial_cmp(&self, __arg_0: &OpenGL) -> Option<Ordering>

fn lt(&self, __arg_0: &OpenGL) -> bool

fn le(&self, __arg_0: &OpenGL) -> bool

fn gt(&self, __arg_0: &OpenGL) -> bool

fn ge(&self, __arg_0: &OpenGL) -> bool

impl PartialEq for OpenGL

fn eq(&self, __arg_0: &OpenGL) -> bool

fn ne(&self, __arg_0: &OpenGL) -> bool

impl Clone for OpenGL

fn clone(&self) -> OpenGL

1.0.0fn clone_from(&mut self, source: &Self)

impl Copy for OpenGL