[−][src]Struct gleam::gl::GlesFfi
Fields
ActiveTexture: FnPtrFallbacks: ActiveTextureARB
AttachShader: FnPtrFallbacks: AttachObjectARB
BeginQuery: FnPtrFallbacks: BeginQueryARB
BeginQueryEXT: FnPtrBeginTransformFeedback: FnPtrFallbacks: BeginTransformFeedbackEXT, BeginTransformFeedbackNV
BindAttribLocation: FnPtrFallbacks: BindAttribLocationARB
BindBuffer: FnPtrFallbacks: BindBufferARB
BindBufferBase: FnPtrFallbacks: BindBufferBaseEXT, BindBufferBaseNV
BindBufferRange: FnPtrFallbacks: BindBufferRangeEXT, BindBufferRangeNV
BindFramebuffer: FnPtrBindRenderbuffer: FnPtrBindSampler: FnPtrBindTexture: FnPtrFallbacks: BindTextureEXT
BindTransformFeedback: FnPtrBindVertexArray: FnPtrFallbacks: BindVertexArrayOES
BlendBarrierKHR: FnPtrBlendColor: FnPtrFallbacks: BlendColorEXT
BlendEquation: FnPtrFallbacks: BlendEquationEXT
BlendEquationSeparate: FnPtrFallbacks: BlendEquationSeparateEXT
BlendFunc: FnPtrBlendFuncSeparate: FnPtrFallbacks: BlendFuncSeparateEXT, BlendFuncSeparateINGR
BlitFramebuffer: FnPtrFallbacks: BlitFramebufferEXT, BlitFramebufferNV
BufferData: FnPtrFallbacks: BufferDataARB
BufferSubData: FnPtrFallbacks: BufferSubDataARB
CheckFramebufferStatus: FnPtrFallbacks: CheckFramebufferStatusEXT
Clear: FnPtrClearBufferfi: FnPtrClearBufferfv: FnPtrClearBufferiv: FnPtrClearBufferuiv: FnPtrClearColor: FnPtrClearDepthf: FnPtrFallbacks: ClearDepthfOES
ClearStencil: FnPtrClientWaitSync: FnPtrFallbacks: ClientWaitSyncAPPLE
ColorMask: FnPtrCompileShader: FnPtrFallbacks: CompileShaderARB
CompressedTexImage2D: FnPtrFallbacks: CompressedTexImage2DARB
CompressedTexImage3D: FnPtrFallbacks: CompressedTexImage3DARB
CompressedTexSubImage2D: FnPtrFallbacks: CompressedTexSubImage2DARB
CompressedTexSubImage3D: FnPtrFallbacks: CompressedTexSubImage3DARB
CopyBufferSubData: FnPtrFallbacks: CopyBufferSubDataNV
CopyImageSubDataEXT: FnPtrCopySubTextureCHROMIUM: FnPtrCopyTexImage2D: FnPtrFallbacks: CopyTexImage2DEXT
CopyTexSubImage2D: FnPtrFallbacks: CopyTexSubImage2DEXT
CopyTexSubImage3D: FnPtrFallbacks: CopyTexSubImage3DEXT
CopyTextureCHROMIUM: FnPtrCreateProgram: FnPtrFallbacks: CreateProgramObjectARB
CreateShader: FnPtrFallbacks: CreateShaderObjectARB
CullFace: FnPtrDebugMessageCallback: FnPtrFallbacks: DebugMessageCallbackARB, DebugMessageCallbackKHR
DebugMessageCallbackKHR: FnPtrDebugMessageControl: FnPtrFallbacks: DebugMessageControlARB, DebugMessageControlKHR
DebugMessageControlKHR: FnPtrDebugMessageInsert: FnPtrFallbacks: DebugMessageInsertARB, DebugMessageInsertKHR
DebugMessageInsertKHR: FnPtrDeleteBuffers: FnPtrFallbacks: DeleteBuffersARB
DeleteFramebuffers: FnPtrFallbacks: DeleteFramebuffersEXT
DeleteProgram: FnPtrDeleteQueries: FnPtrFallbacks: DeleteQueriesARB
DeleteQueriesEXT: FnPtrDeleteRenderbuffers: FnPtrFallbacks: DeleteRenderbuffersEXT
DeleteSamplers: FnPtrDeleteShader: FnPtrDeleteSync: FnPtrFallbacks: DeleteSyncAPPLE
DeleteTextures: FnPtrDeleteTransformFeedbacks: FnPtrFallbacks: DeleteTransformFeedbacksNV
DeleteVertexArrays: FnPtrFallbacks: DeleteVertexArraysAPPLE, DeleteVertexArraysOES
DepthFunc: FnPtrDepthMask: FnPtrDepthRangef: FnPtrFallbacks: DepthRangefOES
DetachShader: FnPtrFallbacks: DetachObjectARB
Disable: FnPtrDisableVertexAttribArray: FnPtrFallbacks: DisableVertexAttribArrayARB
DrawArrays: FnPtrFallbacks: DrawArraysEXT
DrawArraysInstanced: FnPtrFallbacks: DrawArraysInstancedANGLE, DrawArraysInstancedARB, DrawArraysInstancedEXT, DrawArraysInstancedNV
DrawBuffers: FnPtrFallbacks: DrawBuffersARB, DrawBuffersATI, DrawBuffersEXT
DrawElements: FnPtrDrawElementsInstanced: FnPtrFallbacks: DrawElementsInstancedANGLE, DrawElementsInstancedARB, DrawElementsInstancedEXT, DrawElementsInstancedNV
DrawRangeElements: FnPtrFallbacks: DrawRangeElementsEXT
EGLImageTargetRenderbufferStorageOES: FnPtrEGLImageTargetTexture2DOES: FnPtrEnable: FnPtrEnableVertexAttribArray: FnPtrFallbacks: EnableVertexAttribArrayARB
EndQuery: FnPtrFallbacks: EndQueryARB
EndQueryEXT: FnPtrEndTransformFeedback: FnPtrFallbacks: EndTransformFeedbackEXT, EndTransformFeedbackNV
FenceSync: FnPtrFallbacks: FenceSyncAPPLE
Finish: FnPtrFlush: FnPtrFlushMappedBufferRange: FnPtrFallbacks: FlushMappedBufferRangeAPPLE, FlushMappedBufferRangeEXT
FramebufferRenderbuffer: FnPtrFallbacks: FramebufferRenderbufferEXT
FramebufferTexture2D: FnPtrFallbacks: FramebufferTexture2DEXT
FramebufferTextureLayer: FnPtrFallbacks: FramebufferTextureLayerARB, FramebufferTextureLayerEXT
FrontFace: FnPtrGenBuffers: FnPtrFallbacks: GenBuffersARB
GenFramebuffers: FnPtrFallbacks: GenFramebuffersEXT
GenQueries: FnPtrFallbacks: GenQueriesARB
GenQueriesEXT: FnPtrGenRenderbuffers: FnPtrFallbacks: GenRenderbuffersEXT
GenSamplers: FnPtrGenTextures: FnPtrGenTransformFeedbacks: FnPtrFallbacks: GenTransformFeedbacksNV
GenVertexArrays: FnPtrFallbacks: GenVertexArraysAPPLE, GenVertexArraysOES
GenerateMipmap: FnPtrFallbacks: GenerateMipmapEXT
GetActiveAttrib: FnPtrFallbacks: GetActiveAttribARB
GetActiveUniform: FnPtrFallbacks: GetActiveUniformARB
GetActiveUniformBlockName: FnPtrGetActiveUniformBlockiv: FnPtrGetActiveUniformsiv: FnPtrGetAttachedShaders: FnPtrGetAttribLocation: FnPtrFallbacks: GetAttribLocationARB
GetBooleanv: FnPtrGetBufferParameteri64v: FnPtrGetBufferParameteriv: FnPtrFallbacks: GetBufferParameterivARB
GetBufferPointerv: FnPtrFallbacks: GetBufferPointervARB, GetBufferPointervOES
GetDebugMessageLog: FnPtrFallbacks: GetDebugMessageLogARB, GetDebugMessageLogKHR
GetDebugMessageLogKHR: FnPtrGetError: FnPtrGetFloatv: FnPtrGetFragDataLocation: FnPtrFallbacks: GetFragDataLocationEXT
GetFramebufferAttachmentParameteriv: FnPtrFallbacks: GetFramebufferAttachmentParameterivEXT
GetInteger64i_v: FnPtrGetInteger64v: FnPtrFallbacks: GetInteger64vAPPLE
GetIntegeri_v: FnPtrFallbacks: GetIntegerIndexedvEXT
GetIntegerv: FnPtrGetInternalformativ: FnPtrGetObjectLabel: FnPtrFallbacks: GetObjectLabelKHR
GetObjectLabelKHR: FnPtrGetObjectPtrLabel: FnPtrFallbacks: GetObjectPtrLabelKHR
GetObjectPtrLabelKHR: FnPtrGetPointerv: FnPtrFallbacks: GetPointervEXT, GetPointervKHR
GetPointervKHR: FnPtrGetProgramBinary: FnPtrFallbacks: GetProgramBinaryOES
GetProgramInfoLog: FnPtrGetProgramiv: FnPtrGetQueryObjecti64vEXT: FnPtrGetQueryObjectivEXT: FnPtrGetQueryObjectui64vEXT: FnPtrGetQueryObjectuiv: FnPtrFallbacks: GetQueryObjectuivARB
GetQueryObjectuivEXT: FnPtrGetQueryiv: FnPtrFallbacks: GetQueryivARB
GetQueryivEXT: FnPtrGetRenderbufferParameteriv: FnPtrFallbacks: GetRenderbufferParameterivEXT
GetSamplerParameterfv: FnPtrGetSamplerParameteriv: FnPtrGetShaderInfoLog: FnPtrGetShaderPrecisionFormat: FnPtrGetShaderSource: FnPtrFallbacks: GetShaderSourceARB
GetShaderiv: FnPtrGetString: FnPtrGetStringi: FnPtrGetSynciv: FnPtrFallbacks: GetSyncivAPPLE
GetTexParameterfv: FnPtrGetTexParameteriv: FnPtrGetTransformFeedbackVarying: FnPtrFallbacks: GetTransformFeedbackVaryingEXT
GetUniformBlockIndex: FnPtrGetUniformIndices: FnPtrGetUniformLocation: FnPtrFallbacks: GetUniformLocationARB
GetUniformfv: FnPtrFallbacks: GetUniformfvARB
GetUniformiv: FnPtrFallbacks: GetUniformivARB
GetUniformuiv: FnPtrFallbacks: GetUniformuivEXT
GetVertexAttribIiv: FnPtrFallbacks: GetVertexAttribIivEXT
GetVertexAttribIuiv: FnPtrFallbacks: GetVertexAttribIuivEXT
GetVertexAttribPointerv: FnPtrFallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV
GetVertexAttribfv: FnPtrFallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV
GetVertexAttribiv: FnPtrFallbacks: GetVertexAttribivARB, GetVertexAttribivNV
Hint: FnPtrInsertEventMarkerEXT: FnPtrInvalidateFramebuffer: FnPtrInvalidateSubFramebuffer: FnPtrIsBuffer: FnPtrFallbacks: IsBufferARB
IsEnabled: FnPtrIsFramebuffer: FnPtrFallbacks: IsFramebufferEXT
IsProgram: FnPtrIsQuery: FnPtrFallbacks: IsQueryARB
IsQueryEXT: FnPtrIsRenderbuffer: FnPtrFallbacks: IsRenderbufferEXT
IsSampler: FnPtrIsShader: FnPtrIsSync: FnPtrFallbacks: IsSyncAPPLE
IsTexture: FnPtrIsTransformFeedback: FnPtrFallbacks: IsTransformFeedbackNV
IsVertexArray: FnPtrFallbacks: IsVertexArrayAPPLE, IsVertexArrayOES
LineWidth: FnPtrLinkProgram: FnPtrFallbacks: LinkProgramARB
MapBufferRange: FnPtrFallbacks: MapBufferRangeEXT
ObjectLabel: FnPtrFallbacks: ObjectLabelKHR
ObjectLabelKHR: FnPtrObjectPtrLabel: FnPtrFallbacks: ObjectPtrLabelKHR
ObjectPtrLabelKHR: FnPtrPauseTransformFeedback: FnPtrFallbacks: PauseTransformFeedbackNV
PixelStorei: FnPtrPolygonOffset: FnPtrPopDebugGroup: FnPtrFallbacks: PopDebugGroupKHR
PopDebugGroupKHR: FnPtrPopGroupMarkerEXT: FnPtrProgramBinary: FnPtrFallbacks: ProgramBinaryOES
ProgramParameteri: FnPtrFallbacks: ProgramParameteriARB, ProgramParameteriEXT
ProvokingVertexANGLE: FnPtrPushDebugGroup: FnPtrFallbacks: PushDebugGroupKHR
PushDebugGroupKHR: FnPtrPushGroupMarkerEXT: FnPtrQueryCounterEXT: FnPtrReadBuffer: FnPtrReadPixels: FnPtrReleaseShaderCompiler: FnPtrRenderbufferStorage: FnPtrFallbacks: RenderbufferStorageEXT
RenderbufferStorageMultisample: FnPtrFallbacks: RenderbufferStorageMultisampleEXT, RenderbufferStorageMultisampleNV
ResumeTransformFeedback: FnPtrFallbacks: ResumeTransformFeedbackNV
SampleCoverage: FnPtrFallbacks: SampleCoverageARB
SamplerParameterf: FnPtrSamplerParameterfv: FnPtrSamplerParameteri: FnPtrSamplerParameteriv: FnPtrScissor: FnPtrShaderBinary: FnPtrShaderSource: FnPtrFallbacks: ShaderSourceARB
StencilFunc: FnPtrStencilFuncSeparate: FnPtrStencilMask: FnPtrStencilMaskSeparate: FnPtrStencilOp: FnPtrStencilOpSeparate: FnPtrFallbacks: StencilOpSeparateATI
TexImage2D: FnPtrTexImage3D: FnPtrFallbacks: TexImage3DEXT
TexParameterf: FnPtrTexParameterfv: FnPtrTexParameteri: FnPtrTexParameteriv: FnPtrTexStorage1DEXT: FnPtrTexStorage2D: FnPtrFallbacks: TexStorage2DEXT
TexStorage2DEXT: FnPtrTexStorage3D: FnPtrFallbacks: TexStorage3DEXT
TexStorage3DEXT: FnPtrTexSubImage2D: FnPtrFallbacks: TexSubImage2DEXT
TexSubImage3D: FnPtrFallbacks: TexSubImage3DEXT
TextureStorage1DEXT: FnPtrTextureStorage2DEXT: FnPtrTextureStorage3DEXT: FnPtrTransformFeedbackVaryings: FnPtrFallbacks: TransformFeedbackVaryingsEXT
Uniform1f: FnPtrFallbacks: Uniform1fARB
Uniform1fv: FnPtrFallbacks: Uniform1fvARB
Uniform1i: FnPtrFallbacks: Uniform1iARB
Uniform1iv: FnPtrFallbacks: Uniform1ivARB
Uniform1ui: FnPtrFallbacks: Uniform1uiEXT
Uniform1uiv: FnPtrFallbacks: Uniform1uivEXT
Uniform2f: FnPtrFallbacks: Uniform2fARB
Uniform2fv: FnPtrFallbacks: Uniform2fvARB
Uniform2i: FnPtrFallbacks: Uniform2iARB
Uniform2iv: FnPtrFallbacks: Uniform2ivARB
Uniform2ui: FnPtrFallbacks: Uniform2uiEXT
Uniform2uiv: FnPtrFallbacks: Uniform2uivEXT
Uniform3f: FnPtrFallbacks: Uniform3fARB
Uniform3fv: FnPtrFallbacks: Uniform3fvARB
Uniform3i: FnPtrFallbacks: Uniform3iARB
Uniform3iv: FnPtrFallbacks: Uniform3ivARB
Uniform3ui: FnPtrFallbacks: Uniform3uiEXT
Uniform3uiv: FnPtrFallbacks: Uniform3uivEXT
Uniform4f: FnPtrFallbacks: Uniform4fARB
Uniform4fv: FnPtrFallbacks: Uniform4fvARB
Uniform4i: FnPtrFallbacks: Uniform4iARB
Uniform4iv: FnPtrFallbacks: Uniform4ivARB
Uniform4ui: FnPtrFallbacks: Uniform4uiEXT
Uniform4uiv: FnPtrFallbacks: Uniform4uivEXT
UniformBlockBinding: FnPtrUniformMatrix2fv: FnPtrFallbacks: UniformMatrix2fvARB
UniformMatrix2x3fv: FnPtrFallbacks: UniformMatrix2x3fvNV
UniformMatrix2x4fv: FnPtrFallbacks: UniformMatrix2x4fvNV
UniformMatrix3fv: FnPtrFallbacks: UniformMatrix3fvARB
UniformMatrix3x2fv: FnPtrFallbacks: UniformMatrix3x2fvNV
UniformMatrix3x4fv: FnPtrFallbacks: UniformMatrix3x4fvNV
UniformMatrix4fv: FnPtrFallbacks: UniformMatrix4fvARB
UniformMatrix4x2fv: FnPtrFallbacks: UniformMatrix4x2fvNV
UniformMatrix4x3fv: FnPtrFallbacks: UniformMatrix4x3fvNV
UnmapBuffer: FnPtrFallbacks: UnmapBufferARB, UnmapBufferOES
UseProgram: FnPtrFallbacks: UseProgramObjectARB
ValidateProgram: FnPtrFallbacks: ValidateProgramARB
VertexAttrib1f: FnPtrFallbacks: VertexAttrib1fARB, VertexAttrib1fNV
VertexAttrib1fv: FnPtrFallbacks: VertexAttrib1fvARB, VertexAttrib1fvNV
VertexAttrib2f: FnPtrFallbacks: VertexAttrib2fARB, VertexAttrib2fNV
VertexAttrib2fv: FnPtrFallbacks: VertexAttrib2fvARB, VertexAttrib2fvNV
VertexAttrib3f: FnPtrFallbacks: VertexAttrib3fARB, VertexAttrib3fNV
VertexAttrib3fv: FnPtrFallbacks: VertexAttrib3fvARB, VertexAttrib3fvNV
VertexAttrib4f: FnPtrFallbacks: VertexAttrib4fARB, VertexAttrib4fNV
VertexAttrib4fv: FnPtrFallbacks: VertexAttrib4fvARB, VertexAttrib4fvNV
VertexAttribDivisor: FnPtrFallbacks: VertexAttribDivisorANGLE, VertexAttribDivisorARB, VertexAttribDivisorEXT, VertexAttribDivisorNV
VertexAttribI4i: FnPtrFallbacks: VertexAttribI4iEXT
VertexAttribI4iv: FnPtrFallbacks: VertexAttribI4ivEXT
VertexAttribI4ui: FnPtrFallbacks: VertexAttribI4uiEXT
VertexAttribI4uiv: FnPtrFallbacks: VertexAttribI4uivEXT
VertexAttribIPointer: FnPtrFallbacks: VertexAttribIPointerEXT
VertexAttribPointer: FnPtrFallbacks: VertexAttribPointerARB
Viewport: FnPtrWaitSync: FnPtrFallbacks: WaitSyncAPPLE
Methods
impl Gles2[src]
pub fn load_with<F>(loadfn: F) -> Gles2 where
F: FnMut(&'static str) -> *const c_void, [src]
F: FnMut(&'static str) -> *const c_void,
Load each OpenGL symbol using a custom load function. This allows for the
use of functions like glfwGetProcAddress or SDL_GL_GetProcAddress.
let gl = Gl::load_with(|s| glfw.get_proc_address(s));
pub unsafe fn ActiveTexture(&self, texture: c_uint)[src]
pub unsafe fn AttachShader(&self, program: c_uint, shader: c_uint)[src]
pub unsafe fn BeginQuery(&self, target: c_uint, id: c_uint)[src]
pub unsafe fn BeginQueryEXT(&self, target: c_uint, id: c_uint)[src]
pub unsafe fn BeginTransformFeedback(&self, primitiveMode: c_uint)[src]
pub unsafe fn BindAttribLocation(
&self,
program: c_uint,
index: c_uint,
name: *const c_char
)[src]
&self,
program: c_uint,
index: c_uint,
name: *const c_char
)
pub unsafe fn BindBuffer(&self, target: c_uint, buffer: c_uint)[src]
pub unsafe fn BindBufferBase(
&self,
target: c_uint,
index: c_uint,
buffer: c_uint
)[src]
&self,
target: c_uint,
index: c_uint,
buffer: c_uint
)
pub unsafe fn BindBufferRange(
&self,
target: c_uint,
index: c_uint,
buffer: c_uint,
offset: isize,
size: isize
)[src]
&self,
target: c_uint,
index: c_uint,
buffer: c_uint,
offset: isize,
size: isize
)
pub unsafe fn BindFramebuffer(&self, target: c_uint, framebuffer: c_uint)[src]
pub unsafe fn BindRenderbuffer(&self, target: c_uint, renderbuffer: c_uint)[src]
pub unsafe fn BindSampler(&self, unit: c_uint, sampler: c_uint)[src]
pub unsafe fn BindTexture(&self, target: c_uint, texture: c_uint)[src]
pub unsafe fn BindTransformFeedback(&self, target: c_uint, id: c_uint)[src]
pub unsafe fn BindVertexArray(&self, array: c_uint)[src]
pub unsafe fn BlendBarrierKHR(&self)[src]
pub unsafe fn BlendColor(
&self,
red: c_float,
green: c_float,
blue: c_float,
alpha: c_float
)[src]
&self,
red: c_float,
green: c_float,
blue: c_float,
alpha: c_float
)
pub unsafe fn BlendEquation(&self, mode: c_uint)[src]
pub unsafe fn BlendEquationSeparate(&self, modeRGB: c_uint, modeAlpha: c_uint)[src]
pub unsafe fn BlendFunc(&self, sfactor: c_uint, dfactor: c_uint)[src]
pub unsafe fn BlendFuncSeparate(
&self,
sfactorRGB: c_uint,
dfactorRGB: c_uint,
sfactorAlpha: c_uint,
dfactorAlpha: c_uint
)[src]
&self,
sfactorRGB: c_uint,
dfactorRGB: c_uint,
sfactorAlpha: c_uint,
dfactorAlpha: c_uint
)
pub unsafe fn BlitFramebuffer(
&self,
srcX0: c_int,
srcY0: c_int,
srcX1: c_int,
srcY1: c_int,
dstX0: c_int,
dstY0: c_int,
dstX1: c_int,
dstY1: c_int,
mask: c_uint,
filter: c_uint
)[src]
&self,
srcX0: c_int,
srcY0: c_int,
srcX1: c_int,
srcY1: c_int,
dstX0: c_int,
dstY0: c_int,
dstX1: c_int,
dstY1: c_int,
mask: c_uint,
filter: c_uint
)
pub unsafe fn BufferData(
&self,
target: c_uint,
size: isize,
data: *const c_void,
usage: c_uint
)[src]
&self,
target: c_uint,
size: isize,
data: *const c_void,
usage: c_uint
)
pub unsafe fn BufferSubData(
&self,
target: c_uint,
offset: isize,
size: isize,
data: *const c_void
)[src]
&self,
target: c_uint,
offset: isize,
size: isize,
data: *const c_void
)
pub unsafe fn CheckFramebufferStatus(&self, target: c_uint) -> c_uint[src]
pub unsafe fn Clear(&self, mask: c_uint)[src]
pub unsafe fn ClearBufferfi(
&self,
buffer: c_uint,
drawbuffer: c_int,
depth: c_float,
stencil: c_int
)[src]
&self,
buffer: c_uint,
drawbuffer: c_int,
depth: c_float,
stencil: c_int
)
pub unsafe fn ClearBufferfv(
&self,
buffer: c_uint,
drawbuffer: c_int,
value: *const c_float
)[src]
&self,
buffer: c_uint,
drawbuffer: c_int,
value: *const c_float
)
pub unsafe fn ClearBufferiv(
&self,
buffer: c_uint,
drawbuffer: c_int,
value: *const c_int
)[src]
&self,
buffer: c_uint,
drawbuffer: c_int,
value: *const c_int
)
pub unsafe fn ClearBufferuiv(
&self,
buffer: c_uint,
drawbuffer: c_int,
value: *const c_uint
)[src]
&self,
buffer: c_uint,
drawbuffer: c_int,
value: *const c_uint
)
pub unsafe fn ClearColor(
&self,
red: c_float,
green: c_float,
blue: c_float,
alpha: c_float
)[src]
&self,
red: c_float,
green: c_float,
blue: c_float,
alpha: c_float
)
pub unsafe fn ClearDepthf(&self, d: c_float)[src]
pub unsafe fn ClearStencil(&self, s: c_int)[src]
pub unsafe fn ClientWaitSync(
&self,
sync: *const __GLsync,
flags: c_uint,
timeout: u64
) -> c_uint[src]
&self,
sync: *const __GLsync,
flags: c_uint,
timeout: u64
) -> c_uint
pub unsafe fn ColorMask(
&self,
red: c_uchar,
green: c_uchar,
blue: c_uchar,
alpha: c_uchar
)[src]
&self,
red: c_uchar,
green: c_uchar,
blue: c_uchar,
alpha: c_uchar
)
pub unsafe fn CompileShader(&self, shader: c_uint)[src]
pub unsafe fn CompressedTexImage2D(
&self,
target: c_uint,
level: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
border: c_int,
imageSize: c_int,
data: *const c_void
)[src]
&self,
target: c_uint,
level: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
border: c_int,
imageSize: c_int,
data: *const c_void
)
pub unsafe fn CompressedTexImage3D(
&self,
target: c_uint,
level: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
depth: c_int,
border: c_int,
imageSize: c_int,
data: *const c_void
)[src]
&self,
target: c_uint,
level: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
depth: c_int,
border: c_int,
imageSize: c_int,
data: *const c_void
)
pub unsafe fn CompressedTexSubImage2D(
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
width: c_int,
height: c_int,
format: c_uint,
imageSize: c_int,
data: *const c_void
)[src]
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
width: c_int,
height: c_int,
format: c_uint,
imageSize: c_int,
data: *const c_void
)
pub unsafe fn CompressedTexSubImage3D(
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
zoffset: c_int,
width: c_int,
height: c_int,
depth: c_int,
format: c_uint,
imageSize: c_int,
data: *const c_void
)[src]
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
zoffset: c_int,
width: c_int,
height: c_int,
depth: c_int,
format: c_uint,
imageSize: c_int,
data: *const c_void
)
pub unsafe fn CopyBufferSubData(
&self,
readTarget: c_uint,
writeTarget: c_uint,
readOffset: isize,
writeOffset: isize,
size: isize
)[src]
&self,
readTarget: c_uint,
writeTarget: c_uint,
readOffset: isize,
writeOffset: isize,
size: isize
)
pub unsafe fn CopyImageSubDataEXT(
&self,
srcName: c_uint,
srcTarget: c_uint,
srcLevel: c_int,
srcX: c_int,
srcY: c_int,
srcZ: c_int,
dstName: c_uint,
dstTarget: c_uint,
dstLevel: c_int,
dstX: c_int,
dstY: c_int,
dstZ: c_int,
srcWidth: c_int,
srcHeight: c_int,
srcDepth: c_int
)[src]
&self,
srcName: c_uint,
srcTarget: c_uint,
srcLevel: c_int,
srcX: c_int,
srcY: c_int,
srcZ: c_int,
dstName: c_uint,
dstTarget: c_uint,
dstLevel: c_int,
dstX: c_int,
dstY: c_int,
dstZ: c_int,
srcWidth: c_int,
srcHeight: c_int,
srcDepth: c_int
)
pub unsafe fn CopySubTextureCHROMIUM(
&self,
sourceId: c_uint,
sourceLevel: c_int,
destTarget: c_uint,
destId: c_uint,
destLevel: c_int,
xoffset: c_int,
yoffset: c_int,
x: c_int,
y: c_int,
width: c_int,
height: c_int,
unpackFlipY: c_uchar,
unpackPremultiplyAlpha: c_uchar,
unpackUnmultiplyAlpha: c_uchar
)[src]
&self,
sourceId: c_uint,
sourceLevel: c_int,
destTarget: c_uint,
destId: c_uint,
destLevel: c_int,
xoffset: c_int,
yoffset: c_int,
x: c_int,
y: c_int,
width: c_int,
height: c_int,
unpackFlipY: c_uchar,
unpackPremultiplyAlpha: c_uchar,
unpackUnmultiplyAlpha: c_uchar
)
pub unsafe fn CopyTexImage2D(
&self,
target: c_uint,
level: c_int,
internalformat: c_uint,
x: c_int,
y: c_int,
width: c_int,
height: c_int,
border: c_int
)[src]
&self,
target: c_uint,
level: c_int,
internalformat: c_uint,
x: c_int,
y: c_int,
width: c_int,
height: c_int,
border: c_int
)
pub unsafe fn CopyTexSubImage2D(
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
x: c_int,
y: c_int,
width: c_int,
height: c_int
)[src]
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
x: c_int,
y: c_int,
width: c_int,
height: c_int
)
pub unsafe fn CopyTexSubImage3D(
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
zoffset: c_int,
x: c_int,
y: c_int,
width: c_int,
height: c_int
)[src]
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
zoffset: c_int,
x: c_int,
y: c_int,
width: c_int,
height: c_int
)
pub unsafe fn CopyTextureCHROMIUM(
&self,
sourceId: c_uint,
sourceLevel: c_int,
destTarget: c_uint,
destId: c_uint,
destLevel: c_int,
internalFormat: c_int,
destType: c_uint,
unpackFlipY: c_uchar,
unpackPremultiplyAlpha: c_uchar,
unpackUnmultiplyAlpha: c_uchar
)[src]
&self,
sourceId: c_uint,
sourceLevel: c_int,
destTarget: c_uint,
destId: c_uint,
destLevel: c_int,
internalFormat: c_int,
destType: c_uint,
unpackFlipY: c_uchar,
unpackPremultiplyAlpha: c_uchar,
unpackUnmultiplyAlpha: c_uchar
)
pub unsafe fn CreateProgram(&self) -> c_uint[src]
pub unsafe fn CreateShader(&self, type_: c_uint) -> c_uint[src]
pub unsafe fn CullFace(&self, mode: c_uint)[src]
pub unsafe fn DebugMessageCallback(
&self,
callback: Option<extern "system" fn(source: c_uint, gltype: c_uint, id: c_uint, severity: c_uint, length: c_int, message: *const c_char, userParam: *mut c_void)>,
userParam: *const c_void
)[src]
&self,
callback: Option<extern "system" fn(source: c_uint, gltype: c_uint, id: c_uint, severity: c_uint, length: c_int, message: *const c_char, userParam: *mut c_void)>,
userParam: *const c_void
)
pub unsafe fn DebugMessageCallbackKHR(
&self,
callback: Option<extern "system" fn(source: c_uint, gltype: c_uint, id: c_uint, severity: c_uint, length: c_int, message: *const c_char, userParam: *mut c_void)>,
userParam: *const c_void
)[src]
&self,
callback: Option<extern "system" fn(source: c_uint, gltype: c_uint, id: c_uint, severity: c_uint, length: c_int, message: *const c_char, userParam: *mut c_void)>,
userParam: *const c_void
)
pub unsafe fn DebugMessageControl(
&self,
source: c_uint,
type_: c_uint,
severity: c_uint,
count: c_int,
ids: *const c_uint,
enabled: c_uchar
)[src]
&self,
source: c_uint,
type_: c_uint,
severity: c_uint,
count: c_int,
ids: *const c_uint,
enabled: c_uchar
)
pub unsafe fn DebugMessageControlKHR(
&self,
source: c_uint,
type_: c_uint,
severity: c_uint,
count: c_int,
ids: *const c_uint,
enabled: c_uchar
)[src]
&self,
source: c_uint,
type_: c_uint,
severity: c_uint,
count: c_int,
ids: *const c_uint,
enabled: c_uchar
)
pub unsafe fn DebugMessageInsert(
&self,
source: c_uint,
type_: c_uint,
id: c_uint,
severity: c_uint,
length: c_int,
buf: *const c_char
)[src]
&self,
source: c_uint,
type_: c_uint,
id: c_uint,
severity: c_uint,
length: c_int,
buf: *const c_char
)
pub unsafe fn DebugMessageInsertKHR(
&self,
source: c_uint,
type_: c_uint,
id: c_uint,
severity: c_uint,
length: c_int,
buf: *const c_char
)[src]
&self,
source: c_uint,
type_: c_uint,
id: c_uint,
severity: c_uint,
length: c_int,
buf: *const c_char
)
pub unsafe fn DeleteBuffers(&self, n: c_int, buffers: *const c_uint)[src]
pub unsafe fn DeleteFramebuffers(&self, n: c_int, framebuffers: *const c_uint)[src]
pub unsafe fn DeleteProgram(&self, program: c_uint)[src]
pub unsafe fn DeleteQueries(&self, n: c_int, ids: *const c_uint)[src]
pub unsafe fn DeleteQueriesEXT(&self, n: c_int, ids: *const c_uint)[src]
pub unsafe fn DeleteRenderbuffers(&self, n: c_int, renderbuffers: *const c_uint)[src]
pub unsafe fn DeleteSamplers(&self, count: c_int, samplers: *const c_uint)[src]
pub unsafe fn DeleteShader(&self, shader: c_uint)[src]
pub unsafe fn DeleteSync(&self, sync: *const __GLsync)[src]
pub unsafe fn DeleteTextures(&self, n: c_int, textures: *const c_uint)[src]
pub unsafe fn DeleteTransformFeedbacks(&self, n: c_int, ids: *const c_uint)[src]
pub unsafe fn DeleteVertexArrays(&self, n: c_int, arrays: *const c_uint)[src]
pub unsafe fn DepthFunc(&self, func: c_uint)[src]
pub unsafe fn DepthMask(&self, flag: c_uchar)[src]
pub unsafe fn DepthRangef(&self, n: c_float, f: c_float)[src]
pub unsafe fn DetachShader(&self, program: c_uint, shader: c_uint)[src]
pub unsafe fn Disable(&self, cap: c_uint)[src]
pub unsafe fn DisableVertexAttribArray(&self, index: c_uint)[src]
pub unsafe fn DrawArrays(&self, mode: c_uint, first: c_int, count: c_int)[src]
pub unsafe fn DrawArraysInstanced(
&self,
mode: c_uint,
first: c_int,
count: c_int,
instancecount: c_int
)[src]
&self,
mode: c_uint,
first: c_int,
count: c_int,
instancecount: c_int
)
pub unsafe fn DrawBuffers(&self, n: c_int, bufs: *const c_uint)[src]
pub unsafe fn DrawElements(
&self,
mode: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void
)[src]
&self,
mode: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void
)
pub unsafe fn DrawElementsInstanced(
&self,
mode: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void,
instancecount: c_int
)[src]
&self,
mode: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void,
instancecount: c_int
)
pub unsafe fn DrawRangeElements(
&self,
mode: c_uint,
start: c_uint,
end: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void
)[src]
&self,
mode: c_uint,
start: c_uint,
end: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void
)
pub unsafe fn EGLImageTargetRenderbufferStorageOES(
&self,
target: c_uint,
image: *const c_void
)[src]
&self,
target: c_uint,
image: *const c_void
)
pub unsafe fn EGLImageTargetTexture2DOES(
&self,
target: c_uint,
image: *const c_void
)[src]
&self,
target: c_uint,
image: *const c_void
)
pub unsafe fn Enable(&self, cap: c_uint)[src]
pub unsafe fn EnableVertexAttribArray(&self, index: c_uint)[src]
pub unsafe fn EndQuery(&self, target: c_uint)[src]
pub unsafe fn EndQueryEXT(&self, target: c_uint)[src]
pub unsafe fn EndTransformFeedback(&self)[src]
pub unsafe fn FenceSync(
&self,
condition: c_uint,
flags: c_uint
) -> *const __GLsync[src]
&self,
condition: c_uint,
flags: c_uint
) -> *const __GLsync
pub unsafe fn Finish(&self)[src]
pub unsafe fn Flush(&self)[src]
pub unsafe fn FlushMappedBufferRange(
&self,
target: c_uint,
offset: isize,
length: isize
)[src]
&self,
target: c_uint,
offset: isize,
length: isize
)
pub unsafe fn FramebufferRenderbuffer(
&self,
target: c_uint,
attachment: c_uint,
renderbuffertarget: c_uint,
renderbuffer: c_uint
)[src]
&self,
target: c_uint,
attachment: c_uint,
renderbuffertarget: c_uint,
renderbuffer: c_uint
)
pub unsafe fn FramebufferTexture2D(
&self,
target: c_uint,
attachment: c_uint,
textarget: c_uint,
texture: c_uint,
level: c_int
)[src]
&self,
target: c_uint,
attachment: c_uint,
textarget: c_uint,
texture: c_uint,
level: c_int
)
pub unsafe fn FramebufferTextureLayer(
&self,
target: c_uint,
attachment: c_uint,
texture: c_uint,
level: c_int,
layer: c_int
)[src]
&self,
target: c_uint,
attachment: c_uint,
texture: c_uint,
level: c_int,
layer: c_int
)
pub unsafe fn FrontFace(&self, mode: c_uint)[src]
pub unsafe fn GenBuffers(&self, n: c_int, buffers: *mut c_uint)[src]
pub unsafe fn GenFramebuffers(&self, n: c_int, framebuffers: *mut c_uint)[src]
pub unsafe fn GenQueries(&self, n: c_int, ids: *mut c_uint)[src]
pub unsafe fn GenQueriesEXT(&self, n: c_int, ids: *mut c_uint)[src]
pub unsafe fn GenRenderbuffers(&self, n: c_int, renderbuffers: *mut c_uint)[src]
pub unsafe fn GenSamplers(&self, count: c_int, samplers: *mut c_uint)[src]
pub unsafe fn GenTextures(&self, n: c_int, textures: *mut c_uint)[src]
pub unsafe fn GenTransformFeedbacks(&self, n: c_int, ids: *mut c_uint)[src]
pub unsafe fn GenVertexArrays(&self, n: c_int, arrays: *mut c_uint)[src]
pub unsafe fn GenerateMipmap(&self, target: c_uint)[src]
pub unsafe fn GetActiveAttrib(
&self,
program: c_uint,
index: c_uint,
bufSize: c_int,
length: *mut c_int,
size: *mut c_int,
type_: *mut c_uint,
name: *mut c_char
)[src]
&self,
program: c_uint,
index: c_uint,
bufSize: c_int,
length: *mut c_int,
size: *mut c_int,
type_: *mut c_uint,
name: *mut c_char
)
pub unsafe fn GetActiveUniform(
&self,
program: c_uint,
index: c_uint,
bufSize: c_int,
length: *mut c_int,
size: *mut c_int,
type_: *mut c_uint,
name: *mut c_char
)[src]
&self,
program: c_uint,
index: c_uint,
bufSize: c_int,
length: *mut c_int,
size: *mut c_int,
type_: *mut c_uint,
name: *mut c_char
)
pub unsafe fn GetActiveUniformBlockName(
&self,
program: c_uint,
uniformBlockIndex: c_uint,
bufSize: c_int,
length: *mut c_int,
uniformBlockName: *mut c_char
)[src]
&self,
program: c_uint,
uniformBlockIndex: c_uint,
bufSize: c_int,
length: *mut c_int,
uniformBlockName: *mut c_char
)
pub unsafe fn GetActiveUniformBlockiv(
&self,
program: c_uint,
uniformBlockIndex: c_uint,
pname: c_uint,
params: *mut c_int
)[src]
&self,
program: c_uint,
uniformBlockIndex: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetActiveUniformsiv(
&self,
program: c_uint,
uniformCount: c_int,
uniformIndices: *const c_uint,
pname: c_uint,
params: *mut c_int
)[src]
&self,
program: c_uint,
uniformCount: c_int,
uniformIndices: *const c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetAttachedShaders(
&self,
program: c_uint,
maxCount: c_int,
count: *mut c_int,
shaders: *mut c_uint
)[src]
&self,
program: c_uint,
maxCount: c_int,
count: *mut c_int,
shaders: *mut c_uint
)
pub unsafe fn GetAttribLocation(
&self,
program: c_uint,
name: *const c_char
) -> c_int[src]
&self,
program: c_uint,
name: *const c_char
) -> c_int
pub unsafe fn GetBooleanv(&self, pname: c_uint, data: *mut c_uchar)[src]
pub unsafe fn GetBufferParameteri64v(
&self,
target: c_uint,
pname: c_uint,
params: *mut i64
)[src]
&self,
target: c_uint,
pname: c_uint,
params: *mut i64
)
pub unsafe fn GetBufferParameteriv(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int
)[src]
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetBufferPointerv(
&self,
target: c_uint,
pname: c_uint,
params: *const *mut c_void
)[src]
&self,
target: c_uint,
pname: c_uint,
params: *const *mut c_void
)
pub unsafe fn GetDebugMessageLog(
&self,
count: c_uint,
bufSize: c_int,
sources: *mut c_uint,
types: *mut c_uint,
ids: *mut c_uint,
severities: *mut c_uint,
lengths: *mut c_int,
messageLog: *mut c_char
) -> c_uint[src]
&self,
count: c_uint,
bufSize: c_int,
sources: *mut c_uint,
types: *mut c_uint,
ids: *mut c_uint,
severities: *mut c_uint,
lengths: *mut c_int,
messageLog: *mut c_char
) -> c_uint
pub unsafe fn GetDebugMessageLogKHR(
&self,
count: c_uint,
bufSize: c_int,
sources: *mut c_uint,
types: *mut c_uint,
ids: *mut c_uint,
severities: *mut c_uint,
lengths: *mut c_int,
messageLog: *mut c_char
) -> c_uint[src]
&self,
count: c_uint,
bufSize: c_int,
sources: *mut c_uint,
types: *mut c_uint,
ids: *mut c_uint,
severities: *mut c_uint,
lengths: *mut c_int,
messageLog: *mut c_char
) -> c_uint
pub unsafe fn GetError(&self) -> c_uint[src]
pub unsafe fn GetFloatv(&self, pname: c_uint, data: *mut c_float)[src]
pub unsafe fn GetFragDataLocation(
&self,
program: c_uint,
name: *const c_char
) -> c_int[src]
&self,
program: c_uint,
name: *const c_char
) -> c_int
pub unsafe fn GetFramebufferAttachmentParameteriv(
&self,
target: c_uint,
attachment: c_uint,
pname: c_uint,
params: *mut c_int
)[src]
&self,
target: c_uint,
attachment: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetInteger64i_v(
&self,
target: c_uint,
index: c_uint,
data: *mut i64
)[src]
&self,
target: c_uint,
index: c_uint,
data: *mut i64
)
pub unsafe fn GetInteger64v(&self, pname: c_uint, data: *mut i64)[src]
pub unsafe fn GetIntegeri_v(
&self,
target: c_uint,
index: c_uint,
data: *mut c_int
)[src]
&self,
target: c_uint,
index: c_uint,
data: *mut c_int
)
pub unsafe fn GetIntegerv(&self, pname: c_uint, data: *mut c_int)[src]
pub unsafe fn GetInternalformativ(
&self,
target: c_uint,
internalformat: c_uint,
pname: c_uint,
bufSize: c_int,
params: *mut c_int
)[src]
&self,
target: c_uint,
internalformat: c_uint,
pname: c_uint,
bufSize: c_int,
params: *mut c_int
)
pub unsafe fn GetObjectLabel(
&self,
identifier: c_uint,
name: c_uint,
bufSize: c_int,
length: *mut c_int,
label: *mut c_char
)[src]
&self,
identifier: c_uint,
name: c_uint,
bufSize: c_int,
length: *mut c_int,
label: *mut c_char
)
pub unsafe fn GetObjectLabelKHR(
&self,
identifier: c_uint,
name: c_uint,
bufSize: c_int,
length: *mut c_int,
label: *mut c_char
)[src]
&self,
identifier: c_uint,
name: c_uint,
bufSize: c_int,
length: *mut c_int,
label: *mut c_char
)
pub unsafe fn GetObjectPtrLabel(
&self,
ptr: *const c_void,
bufSize: c_int,
length: *mut c_int,
label: *mut c_char
)[src]
&self,
ptr: *const c_void,
bufSize: c_int,
length: *mut c_int,
label: *mut c_char
)
pub unsafe fn GetObjectPtrLabelKHR(
&self,
ptr: *const c_void,
bufSize: c_int,
length: *mut c_int,
label: *mut c_char
)[src]
&self,
ptr: *const c_void,
bufSize: c_int,
length: *mut c_int,
label: *mut c_char
)
pub unsafe fn GetPointerv(&self, pname: c_uint, params: *const *mut c_void)[src]
pub unsafe fn GetPointervKHR(&self, pname: c_uint, params: *const *mut c_void)[src]
pub unsafe fn GetProgramBinary(
&self,
program: c_uint,
bufSize: c_int,
length: *mut c_int,
binaryFormat: *mut c_uint,
binary: *mut c_void
)[src]
&self,
program: c_uint,
bufSize: c_int,
length: *mut c_int,
binaryFormat: *mut c_uint,
binary: *mut c_void
)
pub unsafe fn GetProgramInfoLog(
&self,
program: c_uint,
bufSize: c_int,
length: *mut c_int,
infoLog: *mut c_char
)[src]
&self,
program: c_uint,
bufSize: c_int,
length: *mut c_int,
infoLog: *mut c_char
)
pub unsafe fn GetProgramiv(
&self,
program: c_uint,
pname: c_uint,
params: *mut c_int
)[src]
&self,
program: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetQueryObjecti64vEXT(
&self,
id: c_uint,
pname: c_uint,
params: *mut i64
)[src]
&self,
id: c_uint,
pname: c_uint,
params: *mut i64
)
pub unsafe fn GetQueryObjectivEXT(
&self,
id: c_uint,
pname: c_uint,
params: *mut c_int
)[src]
&self,
id: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetQueryObjectui64vEXT(
&self,
id: c_uint,
pname: c_uint,
params: *mut u64
)[src]
&self,
id: c_uint,
pname: c_uint,
params: *mut u64
)
pub unsafe fn GetQueryObjectuiv(
&self,
id: c_uint,
pname: c_uint,
params: *mut c_uint
)[src]
&self,
id: c_uint,
pname: c_uint,
params: *mut c_uint
)
pub unsafe fn GetQueryObjectuivEXT(
&self,
id: c_uint,
pname: c_uint,
params: *mut c_uint
)[src]
&self,
id: c_uint,
pname: c_uint,
params: *mut c_uint
)
pub unsafe fn GetQueryiv(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int
)[src]
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetQueryivEXT(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int
)[src]
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetRenderbufferParameteriv(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int
)[src]
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetSamplerParameterfv(
&self,
sampler: c_uint,
pname: c_uint,
params: *mut c_float
)[src]
&self,
sampler: c_uint,
pname: c_uint,
params: *mut c_float
)
pub unsafe fn GetSamplerParameteriv(
&self,
sampler: c_uint,
pname: c_uint,
params: *mut c_int
)[src]
&self,
sampler: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetShaderInfoLog(
&self,
shader: c_uint,
bufSize: c_int,
length: *mut c_int,
infoLog: *mut c_char
)[src]
&self,
shader: c_uint,
bufSize: c_int,
length: *mut c_int,
infoLog: *mut c_char
)
pub unsafe fn GetShaderPrecisionFormat(
&self,
shadertype: c_uint,
precisiontype: c_uint,
range: *mut c_int,
precision: *mut c_int
)[src]
&self,
shadertype: c_uint,
precisiontype: c_uint,
range: *mut c_int,
precision: *mut c_int
)
pub unsafe fn GetShaderSource(
&self,
shader: c_uint,
bufSize: c_int,
length: *mut c_int,
source: *mut c_char
)[src]
&self,
shader: c_uint,
bufSize: c_int,
length: *mut c_int,
source: *mut c_char
)
pub unsafe fn GetShaderiv(
&self,
shader: c_uint,
pname: c_uint,
params: *mut c_int
)[src]
&self,
shader: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetString(&self, name: c_uint) -> *const c_uchar[src]
pub unsafe fn GetStringi(&self, name: c_uint, index: c_uint) -> *const c_uchar[src]
pub unsafe fn GetSynciv(
&self,
sync: *const __GLsync,
pname: c_uint,
bufSize: c_int,
length: *mut c_int,
values: *mut c_int
)[src]
&self,
sync: *const __GLsync,
pname: c_uint,
bufSize: c_int,
length: *mut c_int,
values: *mut c_int
)
pub unsafe fn GetTexParameterfv(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_float
)[src]
&self,
target: c_uint,
pname: c_uint,
params: *mut c_float
)
pub unsafe fn GetTexParameteriv(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int
)[src]
&self,
target: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetTransformFeedbackVarying(
&self,
program: c_uint,
index: c_uint,
bufSize: c_int,
length: *mut c_int,
size: *mut c_int,
type_: *mut c_uint,
name: *mut c_char
)[src]
&self,
program: c_uint,
index: c_uint,
bufSize: c_int,
length: *mut c_int,
size: *mut c_int,
type_: *mut c_uint,
name: *mut c_char
)
pub unsafe fn GetUniformBlockIndex(
&self,
program: c_uint,
uniformBlockName: *const c_char
) -> c_uint[src]
&self,
program: c_uint,
uniformBlockName: *const c_char
) -> c_uint
pub unsafe fn GetUniformIndices(
&self,
program: c_uint,
uniformCount: c_int,
uniformNames: *const *const c_char,
uniformIndices: *mut c_uint
)[src]
&self,
program: c_uint,
uniformCount: c_int,
uniformNames: *const *const c_char,
uniformIndices: *mut c_uint
)
pub unsafe fn GetUniformLocation(
&self,
program: c_uint,
name: *const c_char
) -> c_int[src]
&self,
program: c_uint,
name: *const c_char
) -> c_int
pub unsafe fn GetUniformfv(
&self,
program: c_uint,
location: c_int,
params: *mut c_float
)[src]
&self,
program: c_uint,
location: c_int,
params: *mut c_float
)
pub unsafe fn GetUniformiv(
&self,
program: c_uint,
location: c_int,
params: *mut c_int
)[src]
&self,
program: c_uint,
location: c_int,
params: *mut c_int
)
pub unsafe fn GetUniformuiv(
&self,
program: c_uint,
location: c_int,
params: *mut c_uint
)[src]
&self,
program: c_uint,
location: c_int,
params: *mut c_uint
)
pub unsafe fn GetVertexAttribIiv(
&self,
index: c_uint,
pname: c_uint,
params: *mut c_int
)[src]
&self,
index: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetVertexAttribIuiv(
&self,
index: c_uint,
pname: c_uint,
params: *mut c_uint
)[src]
&self,
index: c_uint,
pname: c_uint,
params: *mut c_uint
)
pub unsafe fn GetVertexAttribPointerv(
&self,
index: c_uint,
pname: c_uint,
pointer: *const *mut c_void
)[src]
&self,
index: c_uint,
pname: c_uint,
pointer: *const *mut c_void
)
pub unsafe fn GetVertexAttribfv(
&self,
index: c_uint,
pname: c_uint,
params: *mut c_float
)[src]
&self,
index: c_uint,
pname: c_uint,
params: *mut c_float
)
pub unsafe fn GetVertexAttribiv(
&self,
index: c_uint,
pname: c_uint,
params: *mut c_int
)[src]
&self,
index: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn Hint(&self, target: c_uint, mode: c_uint)[src]
pub unsafe fn InsertEventMarkerEXT(&self, length: c_int, marker: *const c_char)[src]
pub unsafe fn InvalidateFramebuffer(
&self,
target: c_uint,
numAttachments: c_int,
attachments: *const c_uint
)[src]
&self,
target: c_uint,
numAttachments: c_int,
attachments: *const c_uint
)
pub unsafe fn InvalidateSubFramebuffer(
&self,
target: c_uint,
numAttachments: c_int,
attachments: *const c_uint,
x: c_int,
y: c_int,
width: c_int,
height: c_int
)[src]
&self,
target: c_uint,
numAttachments: c_int,
attachments: *const c_uint,
x: c_int,
y: c_int,
width: c_int,
height: c_int
)
pub unsafe fn IsBuffer(&self, buffer: c_uint) -> c_uchar[src]
pub unsafe fn IsEnabled(&self, cap: c_uint) -> c_uchar[src]
pub unsafe fn IsFramebuffer(&self, framebuffer: c_uint) -> c_uchar[src]
pub unsafe fn IsProgram(&self, program: c_uint) -> c_uchar[src]
pub unsafe fn IsQuery(&self, id: c_uint) -> c_uchar[src]
pub unsafe fn IsQueryEXT(&self, id: c_uint) -> c_uchar[src]
pub unsafe fn IsRenderbuffer(&self, renderbuffer: c_uint) -> c_uchar[src]
pub unsafe fn IsSampler(&self, sampler: c_uint) -> c_uchar[src]
pub unsafe fn IsShader(&self, shader: c_uint) -> c_uchar[src]
pub unsafe fn IsSync(&self, sync: *const __GLsync) -> c_uchar[src]
pub unsafe fn IsTexture(&self, texture: c_uint) -> c_uchar[src]
pub unsafe fn IsTransformFeedback(&self, id: c_uint) -> c_uchar[src]
pub unsafe fn IsVertexArray(&self, array: c_uint) -> c_uchar[src]
pub unsafe fn LineWidth(&self, width: c_float)[src]
pub unsafe fn LinkProgram(&self, program: c_uint)[src]
pub unsafe fn MapBufferRange(
&self,
target: c_uint,
offset: isize,
length: isize,
access: c_uint
) -> *mut c_void[src]
&self,
target: c_uint,
offset: isize,
length: isize,
access: c_uint
) -> *mut c_void
pub unsafe fn ObjectLabel(
&self,
identifier: c_uint,
name: c_uint,
length: c_int,
label: *const c_char
)[src]
&self,
identifier: c_uint,
name: c_uint,
length: c_int,
label: *const c_char
)
pub unsafe fn ObjectLabelKHR(
&self,
identifier: c_uint,
name: c_uint,
length: c_int,
label: *const c_char
)[src]
&self,
identifier: c_uint,
name: c_uint,
length: c_int,
label: *const c_char
)
pub unsafe fn ObjectPtrLabel(
&self,
ptr: *const c_void,
length: c_int,
label: *const c_char
)[src]
&self,
ptr: *const c_void,
length: c_int,
label: *const c_char
)
pub unsafe fn ObjectPtrLabelKHR(
&self,
ptr: *const c_void,
length: c_int,
label: *const c_char
)[src]
&self,
ptr: *const c_void,
length: c_int,
label: *const c_char
)
pub unsafe fn PauseTransformFeedback(&self)[src]
pub unsafe fn PixelStorei(&self, pname: c_uint, param: c_int)[src]
pub unsafe fn PolygonOffset(&self, factor: c_float, units: c_float)[src]
pub unsafe fn PopDebugGroup(&self)[src]
pub unsafe fn PopDebugGroupKHR(&self)[src]
pub unsafe fn PopGroupMarkerEXT(&self)[src]
pub unsafe fn ProgramBinary(
&self,
program: c_uint,
binaryFormat: c_uint,
binary: *const c_void,
length: c_int
)[src]
&self,
program: c_uint,
binaryFormat: c_uint,
binary: *const c_void,
length: c_int
)
pub unsafe fn ProgramParameteri(
&self,
program: c_uint,
pname: c_uint,
value: c_int
)[src]
&self,
program: c_uint,
pname: c_uint,
value: c_int
)
pub unsafe fn ProvokingVertexANGLE(&self, mode: c_uint)[src]
pub unsafe fn PushDebugGroup(
&self,
source: c_uint,
id: c_uint,
length: c_int,
message: *const c_char
)[src]
&self,
source: c_uint,
id: c_uint,
length: c_int,
message: *const c_char
)
pub unsafe fn PushDebugGroupKHR(
&self,
source: c_uint,
id: c_uint,
length: c_int,
message: *const c_char
)[src]
&self,
source: c_uint,
id: c_uint,
length: c_int,
message: *const c_char
)
pub unsafe fn PushGroupMarkerEXT(&self, length: c_int, marker: *const c_char)[src]
pub unsafe fn QueryCounterEXT(&self, id: c_uint, target: c_uint)[src]
pub unsafe fn ReadBuffer(&self, src: c_uint)[src]
pub unsafe fn ReadPixels(
&self,
x: c_int,
y: c_int,
width: c_int,
height: c_int,
format: c_uint,
type_: c_uint,
pixels: *mut c_void
)[src]
&self,
x: c_int,
y: c_int,
width: c_int,
height: c_int,
format: c_uint,
type_: c_uint,
pixels: *mut c_void
)
pub unsafe fn ReleaseShaderCompiler(&self)[src]
pub unsafe fn RenderbufferStorage(
&self,
target: c_uint,
internalformat: c_uint,
width: c_int,
height: c_int
)[src]
&self,
target: c_uint,
internalformat: c_uint,
width: c_int,
height: c_int
)
pub unsafe fn RenderbufferStorageMultisample(
&self,
target: c_uint,
samples: c_int,
internalformat: c_uint,
width: c_int,
height: c_int
)[src]
&self,
target: c_uint,
samples: c_int,
internalformat: c_uint,
width: c_int,
height: c_int
)
pub unsafe fn ResumeTransformFeedback(&self)[src]
pub unsafe fn SampleCoverage(&self, value: c_float, invert: c_uchar)[src]
pub unsafe fn SamplerParameterf(
&self,
sampler: c_uint,
pname: c_uint,
param: c_float
)[src]
&self,
sampler: c_uint,
pname: c_uint,
param: c_float
)
pub unsafe fn SamplerParameterfv(
&self,
sampler: c_uint,
pname: c_uint,
param: *const c_float
)[src]
&self,
sampler: c_uint,
pname: c_uint,
param: *const c_float
)
pub unsafe fn SamplerParameteri(
&self,
sampler: c_uint,
pname: c_uint,
param: c_int
)[src]
&self,
sampler: c_uint,
pname: c_uint,
param: c_int
)
pub unsafe fn SamplerParameteriv(
&self,
sampler: c_uint,
pname: c_uint,
param: *const c_int
)[src]
&self,
sampler: c_uint,
pname: c_uint,
param: *const c_int
)
pub unsafe fn Scissor(&self, x: c_int, y: c_int, width: c_int, height: c_int)[src]
pub unsafe fn ShaderBinary(
&self,
count: c_int,
shaders: *const c_uint,
binaryformat: c_uint,
binary: *const c_void,
length: c_int
)[src]
&self,
count: c_int,
shaders: *const c_uint,
binaryformat: c_uint,
binary: *const c_void,
length: c_int
)
pub unsafe fn ShaderSource(
&self,
shader: c_uint,
count: c_int,
string: *const *const c_char,
length: *const c_int
)[src]
&self,
shader: c_uint,
count: c_int,
string: *const *const c_char,
length: *const c_int
)
pub unsafe fn StencilFunc(&self, func: c_uint, ref_: c_int, mask: c_uint)[src]
pub unsafe fn StencilFuncSeparate(
&self,
face: c_uint,
func: c_uint,
ref_: c_int,
mask: c_uint
)[src]
&self,
face: c_uint,
func: c_uint,
ref_: c_int,
mask: c_uint
)
pub unsafe fn StencilMask(&self, mask: c_uint)[src]
pub unsafe fn StencilMaskSeparate(&self, face: c_uint, mask: c_uint)[src]
pub unsafe fn StencilOp(&self, fail: c_uint, zfail: c_uint, zpass: c_uint)[src]
pub unsafe fn StencilOpSeparate(
&self,
face: c_uint,
sfail: c_uint,
dpfail: c_uint,
dppass: c_uint
)[src]
&self,
face: c_uint,
sfail: c_uint,
dpfail: c_uint,
dppass: c_uint
)
pub unsafe fn TexImage2D(
&self,
target: c_uint,
level: c_int,
internalformat: c_int,
width: c_int,
height: c_int,
border: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void
)[src]
&self,
target: c_uint,
level: c_int,
internalformat: c_int,
width: c_int,
height: c_int,
border: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void
)
pub unsafe fn TexImage3D(
&self,
target: c_uint,
level: c_int,
internalformat: c_int,
width: c_int,
height: c_int,
depth: c_int,
border: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void
)[src]
&self,
target: c_uint,
level: c_int,
internalformat: c_int,
width: c_int,
height: c_int,
depth: c_int,
border: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void
)
pub unsafe fn TexParameterf(
&self,
target: c_uint,
pname: c_uint,
param: c_float
)[src]
&self,
target: c_uint,
pname: c_uint,
param: c_float
)
pub unsafe fn TexParameterfv(
&self,
target: c_uint,
pname: c_uint,
params: *const c_float
)[src]
&self,
target: c_uint,
pname: c_uint,
params: *const c_float
)
pub unsafe fn TexParameteri(&self, target: c_uint, pname: c_uint, param: c_int)[src]
pub unsafe fn TexParameteriv(
&self,
target: c_uint,
pname: c_uint,
params: *const c_int
)[src]
&self,
target: c_uint,
pname: c_uint,
params: *const c_int
)
pub unsafe fn TexStorage1DEXT(
&self,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int
)[src]
&self,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int
)
pub unsafe fn TexStorage2D(
&self,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int,
height: c_int
)[src]
&self,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int,
height: c_int
)
pub unsafe fn TexStorage2DEXT(
&self,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int,
height: c_int
)[src]
&self,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int,
height: c_int
)
pub unsafe fn TexStorage3D(
&self,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
depth: c_int
)[src]
&self,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
depth: c_int
)
pub unsafe fn TexStorage3DEXT(
&self,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
depth: c_int
)[src]
&self,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
depth: c_int
)
pub unsafe fn TexSubImage2D(
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
width: c_int,
height: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void
)[src]
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
width: c_int,
height: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void
)
pub unsafe fn TexSubImage3D(
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
zoffset: c_int,
width: c_int,
height: c_int,
depth: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void
)[src]
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
zoffset: c_int,
width: c_int,
height: c_int,
depth: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void
)
pub unsafe fn TextureStorage1DEXT(
&self,
texture: c_uint,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int
)[src]
&self,
texture: c_uint,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int
)
pub unsafe fn TextureStorage2DEXT(
&self,
texture: c_uint,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int,
height: c_int
)[src]
&self,
texture: c_uint,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int,
height: c_int
)
pub unsafe fn TextureStorage3DEXT(
&self,
texture: c_uint,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
depth: c_int
)[src]
&self,
texture: c_uint,
target: c_uint,
levels: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
depth: c_int
)
pub unsafe fn TransformFeedbackVaryings(
&self,
program: c_uint,
count: c_int,
varyings: *const *const c_char,
bufferMode: c_uint
)[src]
&self,
program: c_uint,
count: c_int,
varyings: *const *const c_char,
bufferMode: c_uint
)
pub unsafe fn Uniform1f(&self, location: c_int, v0: c_float)[src]
pub unsafe fn Uniform1fv(
&self,
location: c_int,
count: c_int,
value: *const c_float
)[src]
&self,
location: c_int,
count: c_int,
value: *const c_float
)
pub unsafe fn Uniform1i(&self, location: c_int, v0: c_int)[src]
pub unsafe fn Uniform1iv(
&self,
location: c_int,
count: c_int,
value: *const c_int
)[src]
&self,
location: c_int,
count: c_int,
value: *const c_int
)
pub unsafe fn Uniform1ui(&self, location: c_int, v0: c_uint)[src]
pub unsafe fn Uniform1uiv(
&self,
location: c_int,
count: c_int,
value: *const c_uint
)[src]
&self,
location: c_int,
count: c_int,
value: *const c_uint
)
pub unsafe fn Uniform2f(&self, location: c_int, v0: c_float, v1: c_float)[src]
pub unsafe fn Uniform2fv(
&self,
location: c_int,
count: c_int,
value: *const c_float
)[src]
&self,
location: c_int,
count: c_int,
value: *const c_float
)
pub unsafe fn Uniform2i(&self, location: c_int, v0: c_int, v1: c_int)[src]
pub unsafe fn Uniform2iv(
&self,
location: c_int,
count: c_int,
value: *const c_int
)[src]
&self,
location: c_int,
count: c_int,
value: *const c_int
)
pub unsafe fn Uniform2ui(&self, location: c_int, v0: c_uint, v1: c_uint)[src]
pub unsafe fn Uniform2uiv(
&self,
location: c_int,
count: c_int,
value: *const c_uint
)[src]
&self,
location: c_int,
count: c_int,
value: *const c_uint
)
pub unsafe fn Uniform3f(
&self,
location: c_int,
v0: c_float,
v1: c_float,
v2: c_float
)[src]
&self,
location: c_int,
v0: c_float,
v1: c_float,
v2: c_float
)
pub unsafe fn Uniform3fv(
&self,
location: c_int,
count: c_int,
value: *const c_float
)[src]
&self,
location: c_int,
count: c_int,
value: *const c_float
)
pub unsafe fn Uniform3i(&self, location: c_int, v0: c_int, v1: c_int, v2: c_int)[src]
pub unsafe fn Uniform3iv(
&self,
location: c_int,
count: c_int,
value: *const c_int
)[src]
&self,
location: c_int,
count: c_int,
value: *const c_int
)
pub unsafe fn Uniform3ui(
&self,
location: c_int,
v0: c_uint,
v1: c_uint,
v2: c_uint
)[src]
&self,
location: c_int,
v0: c_uint,
v1: c_uint,
v2: c_uint
)
pub unsafe fn Uniform3uiv(
&self,
location: c_int,
count: c_int,
value: *const c_uint
)[src]
&self,
location: c_int,
count: c_int,
value: *const c_uint
)
pub unsafe fn Uniform4f(
&self,
location: c_int,
v0: c_float,
v1: c_float,
v2: c_float,
v3: c_float
)[src]
&self,
location: c_int,
v0: c_float,
v1: c_float,
v2: c_float,
v3: c_float
)
pub unsafe fn Uniform4fv(
&self,
location: c_int,
count: c_int,
value: *const c_float
)[src]
&self,
location: c_int,
count: c_int,
value: *const c_float
)
pub unsafe fn Uniform4i(
&self,
location: c_int,
v0: c_int,
v1: c_int,
v2: c_int,
v3: c_int
)[src]
&self,
location: c_int,
v0: c_int,
v1: c_int,
v2: c_int,
v3: c_int
)
pub unsafe fn Uniform4iv(
&self,
location: c_int,
count: c_int,
value: *const c_int
)[src]
&self,
location: c_int,
count: c_int,
value: *const c_int
)
pub unsafe fn Uniform4ui(
&self,
location: c_int,
v0: c_uint,
v1: c_uint,
v2: c_uint,
v3: c_uint
)[src]
&self,
location: c_int,
v0: c_uint,
v1: c_uint,
v2: c_uint,
v3: c_uint
)
pub unsafe fn Uniform4uiv(
&self,
location: c_int,
count: c_int,
value: *const c_uint
)[src]
&self,
location: c_int,
count: c_int,
value: *const c_uint
)
pub unsafe fn UniformBlockBinding(
&self,
program: c_uint,
uniformBlockIndex: c_uint,
uniformBlockBinding: c_uint
)[src]
&self,
program: c_uint,
uniformBlockIndex: c_uint,
uniformBlockBinding: c_uint
)
pub unsafe fn UniformMatrix2fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)[src]
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)
pub unsafe fn UniformMatrix2x3fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)[src]
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)
pub unsafe fn UniformMatrix2x4fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)[src]
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)
pub unsafe fn UniformMatrix3fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)[src]
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)
pub unsafe fn UniformMatrix3x2fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)[src]
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)
pub unsafe fn UniformMatrix3x4fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)[src]
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)
pub unsafe fn UniformMatrix4fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)[src]
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)
pub unsafe fn UniformMatrix4x2fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)[src]
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)
pub unsafe fn UniformMatrix4x3fv(
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)[src]
&self,
location: c_int,
count: c_int,
transpose: c_uchar,
value: *const c_float
)
pub unsafe fn UnmapBuffer(&self, target: c_uint) -> c_uchar[src]
pub unsafe fn UseProgram(&self, program: c_uint)[src]
pub unsafe fn ValidateProgram(&self, program: c_uint)[src]
pub unsafe fn VertexAttrib1f(&self, index: c_uint, x: c_float)[src]
pub unsafe fn VertexAttrib1fv(&self, index: c_uint, v: *const c_float)[src]
pub unsafe fn VertexAttrib2f(&self, index: c_uint, x: c_float, y: c_float)[src]
pub unsafe fn VertexAttrib2fv(&self, index: c_uint, v: *const c_float)[src]
pub unsafe fn VertexAttrib3f(
&self,
index: c_uint,
x: c_float,
y: c_float,
z: c_float
)[src]
&self,
index: c_uint,
x: c_float,
y: c_float,
z: c_float
)
pub unsafe fn VertexAttrib3fv(&self, index: c_uint, v: *const c_float)[src]
pub unsafe fn VertexAttrib4f(
&self,
index: c_uint,
x: c_float,
y: c_float,
z: c_float,
w: c_float
)[src]
&self,
index: c_uint,
x: c_float,
y: c_float,
z: c_float,
w: c_float
)
pub unsafe fn VertexAttrib4fv(&self, index: c_uint, v: *const c_float)[src]
pub unsafe fn VertexAttribDivisor(&self, index: c_uint, divisor: c_uint)[src]
pub unsafe fn VertexAttribI4i(
&self,
index: c_uint,
x: c_int,
y: c_int,
z: c_int,
w: c_int
)[src]
&self,
index: c_uint,
x: c_int,
y: c_int,
z: c_int,
w: c_int
)
pub unsafe fn VertexAttribI4iv(&self, index: c_uint, v: *const c_int)[src]
pub unsafe fn VertexAttribI4ui(
&self,
index: c_uint,
x: c_uint,
y: c_uint,
z: c_uint,
w: c_uint
)[src]
&self,
index: c_uint,
x: c_uint,
y: c_uint,
z: c_uint,
w: c_uint
)
pub unsafe fn VertexAttribI4uiv(&self, index: c_uint, v: *const c_uint)[src]
pub unsafe fn VertexAttribIPointer(
&self,
index: c_uint,
size: c_int,
type_: c_uint,
stride: c_int,
pointer: *const c_void
)[src]
&self,
index: c_uint,
size: c_int,
type_: c_uint,
stride: c_int,
pointer: *const c_void
)
pub unsafe fn VertexAttribPointer(
&self,
index: c_uint,
size: c_int,
type_: c_uint,
normalized: c_uchar,
stride: c_int,
pointer: *const c_void
)[src]
&self,
index: c_uint,
size: c_int,
type_: c_uint,
normalized: c_uchar,
stride: c_int,
pointer: *const c_void
)
pub unsafe fn Viewport(&self, x: c_int, y: c_int, width: c_int, height: c_int)[src]
pub unsafe fn WaitSync(
&self,
sync: *const __GLsync,
flags: c_uint,
timeout: u64
)[src]
&self,
sync: *const __GLsync,
flags: c_uint,
timeout: u64
)
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,