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 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