pub struct LibGl {Show 74 fields
pub glGenVertexArrays: TglGenVertexArrays,
pub glBindVertexArray: TglBindVertexArray,
pub glBindBuffer: TglBindBuffer,
pub glVertexAttribPointer: TglVertexAttribPointer,
pub glEnableVertexAttribArray: TglEnableVertexAttribArray,
pub glVertexAttribDivisor: TglVertexAttribDivisor,
pub glUseProgram: TglUseProgram,
pub glActiveTexture: TglActiveTexture,
pub glBindTexture: TglBindTexture,
pub glDrawElementsInstanced: TglDrawElementsInstanced,
pub glEnable: TglEnable,
pub glDepthFunc: TglDepthFunc,
pub glBlendEquationSeparate: TglBlendEquationSeparate,
pub glBlendFuncSeparate: TglBlendFuncSeparate,
pub glViewport: TglViewport,
pub glBindFramebuffer: TglBindFramebuffer,
pub glClearDepthf: TglClearDepthf,
pub glClearColor: TglClearColor,
pub glClear: TglClear,
pub glGenFramebuffers: TglGenFramebuffers,
pub glGenRenderbuffers: TglGenRenderbuffers,
pub glBindRenderbuffer: TglBindRenderbuffer,
pub glRenderbufferStorage: TglRenderbufferStorage,
pub glDisable: TglDisable,
pub glFramebufferRenderbuffer: TglFramebufferRenderbuffer,
pub glFramebufferTexture2D: TglFramebufferTexture2D,
pub glGetShaderiv: TglGetShaderiv,
pub glGetProgramiv: TglGetProgramiv,
pub glGetShaderInfoLog: TglGetShaderInfoLog,
pub glGetProgramInfoLog: TglGetProgramInfoLog,
pub glGetAttribLocation: TglGetAttribLocation,
pub glGetUniformLocation: TglGetUniformLocation,
pub glCreateShader: TglCreateShader,
pub glShaderSource: TglShaderSource,
pub glCompileShader: TglCompileShader,
pub glCreateProgram: TglCreateProgram,
pub glAttachShader: TglAttachShader,
pub glLinkProgram: TglLinkProgram,
pub glDeleteShader: TglDeleteShader,
pub glUniform1fv: TglUniform1fv,
pub glGenTextures: TglGenTextures,
pub glTexParameteri: TglTexParameteri,
pub glTexParameterfv: TglTexParameterfv,
pub glTexImage2D: TglTexImage2D,
pub glTexSubImage2D: TglTexSubImage2D,
pub glGetTexLevelParameteriv: TglGetTexLevelParameteriv,
pub glGenBuffers: TglGenBuffers,
pub glBufferData: TglBufferData,
pub glUniform1i: TglUniform1i,
pub glGetError: TglGetError,
pub glFinish: TglFinish,
pub glGetProgramBinary: TglGetProgramBinary,
pub glProgramBinary: TglProgramBinary,
pub glDeleteTextures: TglDeleteTextures,
pub glDeleteRenderbuffers: TglDeleteRenderbuffers,
pub glDeleteBuffers: TglDeleteBuffers,
pub glDeleteFramebuffers: TglDeleteFramebuffers,
pub glDeleteVertexArrays: TglDeleteVertexArrays,
pub glGenerateMipmap: TglGenerateMipmap,
pub glPixelStorei: TglPixelStorei,
pub glGetString: TglGetString,
pub glTexStorage3D: TglTexStorage3D,
pub glColorMask: TglColorMask,
pub glDepthMask: TglDepthMask,
pub glScissor: TglScissor,
pub glInvalidateFramebuffer: TglInvalidateFramebuffer,
pub glDebugMessageCallback: TglDebugMessageCallback,
pub glGetDebugMessageLog: TglGetDebugMessageLog,
pub glDebugMessageControl: TglDebugMessageControl,
pub glGetUniformBlockIndex: TglGetUniformBlockIndex,
pub glUniformBlockBinding: TglUniformBlockBinding,
pub glBindBufferBase: TglBindBufferBase,
pub glFramebufferTextureMultiviewOVR: Option<TglFramebufferTextureMultiviewOVR>,
pub glFramebufferTextureMultisampleMultiviewOVR: Option<TglFramebufferTextureMultisampleMultiviewOVR>,
}Fields§
§glGenVertexArrays: TglGenVertexArrays§glBindVertexArray: TglBindVertexArray§glBindBuffer: TglBindBuffer§glVertexAttribPointer: TglVertexAttribPointer§glEnableVertexAttribArray: TglEnableVertexAttribArray§glVertexAttribDivisor: TglVertexAttribDivisor§glUseProgram: TglUseProgram§glActiveTexture: TglActiveTexture§glBindTexture: TglBindTexture§glDrawElementsInstanced: TglDrawElementsInstanced§glEnable: TglEnable§glDepthFunc: TglDepthFunc§glBlendEquationSeparate: TglBlendEquationSeparate§glBlendFuncSeparate: TglBlendFuncSeparate§glViewport: TglViewport§glBindFramebuffer: TglBindFramebuffer§glClearDepthf: TglClearDepthf§glClearColor: TglClearColor§glClear: TglClear§glGenFramebuffers: TglGenFramebuffers§glGenRenderbuffers: TglGenRenderbuffers§glBindRenderbuffer: TglBindRenderbuffer§glRenderbufferStorage: TglRenderbufferStorage§glDisable: TglDisable§glFramebufferRenderbuffer: TglFramebufferRenderbuffer§glFramebufferTexture2D: TglFramebufferTexture2D§glGetShaderiv: TglGetShaderiv§glGetProgramiv: TglGetProgramiv§glGetShaderInfoLog: TglGetShaderInfoLog§glGetProgramInfoLog: TglGetProgramInfoLog§glGetAttribLocation: TglGetAttribLocation§glGetUniformLocation: TglGetUniformLocation§glCreateShader: TglCreateShader§glShaderSource: TglShaderSource§glCompileShader: TglCompileShader§glCreateProgram: TglCreateProgram§glAttachShader: TglAttachShader§glLinkProgram: TglLinkProgram§glDeleteShader: TglDeleteShader§glUniform1fv: TglUniform1fv§glGenTextures: TglGenTextures§glTexParameteri: TglTexParameteri§glTexParameterfv: TglTexParameterfv§glTexImage2D: TglTexImage2D§glTexSubImage2D: TglTexSubImage2D§glGetTexLevelParameteriv: TglGetTexLevelParameteriv§glGenBuffers: TglGenBuffers§glBufferData: TglBufferData§glUniform1i: TglUniform1i§glGetError: TglGetError§glFinish: TglFinish§glGetProgramBinary: TglGetProgramBinary§glProgramBinary: TglProgramBinary§glDeleteTextures: TglDeleteTextures§glDeleteRenderbuffers: TglDeleteRenderbuffers§glDeleteBuffers: TglDeleteBuffers§glDeleteFramebuffers: TglDeleteFramebuffers§glDeleteVertexArrays: TglDeleteVertexArrays§glGenerateMipmap: TglGenerateMipmap§glPixelStorei: TglPixelStorei§glGetString: TglGetString§glTexStorage3D: TglTexStorage3D§glColorMask: TglColorMask§glDepthMask: TglDepthMask§glScissor: TglScissor§glInvalidateFramebuffer: TglInvalidateFramebuffer§glDebugMessageCallback: TglDebugMessageCallback§glGetDebugMessageLog: TglGetDebugMessageLog§glDebugMessageControl: TglDebugMessageControl§glGetUniformBlockIndex: TglGetUniformBlockIndex§glUniformBlockBinding: TglUniformBlockBinding§glBindBufferBase: TglBindBufferBase§glFramebufferTextureMultiviewOVR: Option<TglFramebufferTextureMultiviewOVR>§glFramebufferTextureMultisampleMultiviewOVR: Option<TglFramebufferTextureMultisampleMultiviewOVR>Implementations§
Auto Trait Implementations§
impl Freeze for LibGl
impl RefUnwindSafe for LibGl
impl Send for LibGl
impl Sync for LibGl
impl Unpin for LibGl
impl UnsafeUnpin for LibGl
impl UnwindSafe for LibGl
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