[−][src]Struct gleam::gl::GlFfi
Fields
Accum: FnPtr
ActiveTexture: FnPtr
Fallbacks: ActiveTextureARB
AlphaFunc: FnPtr
AreTexturesResident: FnPtr
ArrayElement: FnPtr
Fallbacks: ArrayElementEXT
AttachShader: FnPtr
Fallbacks: AttachObjectARB
Begin: FnPtr
BeginConditionalRender: FnPtr
Fallbacks: BeginConditionalRenderNV
BeginQuery: FnPtr
Fallbacks: BeginQueryARB
BeginTransformFeedback: FnPtr
Fallbacks: BeginTransformFeedbackEXT, BeginTransformFeedbackNV
BindAttribLocation: FnPtr
Fallbacks: BindAttribLocationARB
BindBuffer: FnPtr
Fallbacks: BindBufferARB
BindBufferBase: FnPtr
Fallbacks: BindBufferBaseEXT, BindBufferBaseNV
BindBufferRange: FnPtr
Fallbacks: BindBufferRangeEXT, BindBufferRangeNV
BindFragDataLocation: FnPtr
Fallbacks: BindFragDataLocationEXT
BindFragDataLocationIndexed: FnPtr
Fallbacks: BindFragDataLocationIndexedEXT
BindFramebuffer: FnPtr
BindRenderbuffer: FnPtr
BindSampler: FnPtr
BindTexture: FnPtr
Fallbacks: BindTextureEXT
BindVertexArray: FnPtr
Fallbacks: BindVertexArrayOES
Bitmap: FnPtr
BlendBarrierKHR: FnPtr
BlendColor: FnPtr
Fallbacks: BlendColorEXT
BlendEquation: FnPtr
Fallbacks: BlendEquationEXT
BlendEquationSeparate: FnPtr
Fallbacks: BlendEquationSeparateEXT
BlendFunc: FnPtr
BlendFuncSeparate: FnPtr
Fallbacks: BlendFuncSeparateEXT, BlendFuncSeparateINGR
BlitFramebuffer: FnPtr
Fallbacks: BlitFramebufferEXT, BlitFramebufferNV
BufferData: FnPtr
Fallbacks: BufferDataARB
BufferSubData: FnPtr
Fallbacks: BufferSubDataARB
CallList: FnPtr
CallLists: FnPtr
CheckFramebufferStatus: FnPtr
Fallbacks: CheckFramebufferStatusEXT
ClampColor: FnPtr
Fallbacks: ClampColorARB
Clear: FnPtr
ClearAccum: FnPtr
ClearBufferfi: FnPtr
ClearBufferfv: FnPtr
ClearBufferiv: FnPtr
ClearBufferuiv: FnPtr
ClearColor: FnPtr
ClearDepth: FnPtr
ClearIndex: FnPtr
ClearStencil: FnPtr
ClientActiveTexture: FnPtr
Fallbacks: ClientActiveTextureARB
ClientWaitSync: FnPtr
Fallbacks: ClientWaitSyncAPPLE
ClipPlane: FnPtr
Color3b: FnPtr
Color3bv: FnPtr
Color3d: FnPtr
Color3dv: FnPtr
Color3f: FnPtr
Color3fv: FnPtr
Color3i: FnPtr
Color3iv: FnPtr
Color3s: FnPtr
Color3sv: FnPtr
Color3ub: FnPtr
Color3ubv: FnPtr
Color3ui: FnPtr
Color3uiv: FnPtr
Color3us: FnPtr
Color3usv: FnPtr
Color4b: FnPtr
Color4bv: FnPtr
Color4d: FnPtr
Color4dv: FnPtr
Color4f: FnPtr
Color4fv: FnPtr
Color4i: FnPtr
Color4iv: FnPtr
Color4s: FnPtr
Color4sv: FnPtr
Color4ub: FnPtr
Color4ubv: FnPtr
Color4ui: FnPtr
Color4uiv: FnPtr
Color4us: FnPtr
Color4usv: FnPtr
ColorMask: FnPtr
ColorMaski: FnPtr
Fallbacks: ColorMaskIndexedEXT, ColorMaskiEXT, ColorMaskiOES
ColorMaterial: FnPtr
ColorP3ui: FnPtr
ColorP3uiv: FnPtr
ColorP4ui: FnPtr
ColorP4uiv: FnPtr
ColorPointer: FnPtr
CompileShader: FnPtr
Fallbacks: CompileShaderARB
CompressedTexImage1D: FnPtr
Fallbacks: CompressedTexImage1DARB
CompressedTexImage2D: FnPtr
Fallbacks: CompressedTexImage2DARB
CompressedTexImage3D: FnPtr
Fallbacks: CompressedTexImage3DARB
CompressedTexSubImage1D: FnPtr
Fallbacks: CompressedTexSubImage1DARB
CompressedTexSubImage2D: FnPtr
Fallbacks: CompressedTexSubImage2DARB
CompressedTexSubImage3D: FnPtr
Fallbacks: CompressedTexSubImage3DARB
CopyBufferSubData: FnPtr
Fallbacks: CopyBufferSubDataNV
CopyImageSubData: FnPtr
Fallbacks: CopyImageSubDataEXT, CopyImageSubDataOES
CopyPixels: FnPtr
CopyTexImage1D: FnPtr
Fallbacks: CopyTexImage1DEXT
CopyTexImage2D: FnPtr
Fallbacks: CopyTexImage2DEXT
CopyTexSubImage1D: FnPtr
Fallbacks: CopyTexSubImage1DEXT
CopyTexSubImage2D: FnPtr
Fallbacks: CopyTexSubImage2DEXT
CopyTexSubImage3D: FnPtr
Fallbacks: CopyTexSubImage3DEXT
CreateProgram: FnPtr
Fallbacks: CreateProgramObjectARB
CreateShader: FnPtr
Fallbacks: CreateShaderObjectARB
CullFace: FnPtr
DebugMessageCallback: FnPtr
Fallbacks: DebugMessageCallbackARB, DebugMessageCallbackKHR
DebugMessageCallbackKHR: FnPtr
DebugMessageControl: FnPtr
Fallbacks: DebugMessageControlARB, DebugMessageControlKHR
DebugMessageControlKHR: FnPtr
DebugMessageInsert: FnPtr
Fallbacks: DebugMessageInsertARB, DebugMessageInsertKHR
DebugMessageInsertKHR: FnPtr
DeleteBuffers: FnPtr
Fallbacks: DeleteBuffersARB
DeleteFencesAPPLE: FnPtr
DeleteFramebuffers: FnPtr
Fallbacks: DeleteFramebuffersEXT
DeleteLists: FnPtr
DeleteProgram: FnPtr
DeleteQueries: FnPtr
Fallbacks: DeleteQueriesARB
DeleteRenderbuffers: FnPtr
Fallbacks: DeleteRenderbuffersEXT
DeleteSamplers: FnPtr
DeleteShader: FnPtr
DeleteSync: FnPtr
Fallbacks: DeleteSyncAPPLE
DeleteTextures: FnPtr
DeleteVertexArrays: FnPtr
Fallbacks: DeleteVertexArraysAPPLE, DeleteVertexArraysOES
DepthFunc: FnPtr
DepthMask: FnPtr
DepthRange: FnPtr
DetachShader: FnPtr
Fallbacks: DetachObjectARB
Disable: FnPtr
DisableClientState: FnPtr
DisableVertexAttribArray: FnPtr
Fallbacks: DisableVertexAttribArrayARB
Disablei: FnPtr
Fallbacks: DisableIndexedEXT, DisableiEXT, DisableiNV, DisableiOES
DrawArrays: FnPtr
Fallbacks: DrawArraysEXT
DrawArraysInstanced: FnPtr
Fallbacks: DrawArraysInstancedANGLE, DrawArraysInstancedARB, DrawArraysInstancedEXT, DrawArraysInstancedNV
DrawBuffer: FnPtr
DrawBuffers: FnPtr
Fallbacks: DrawBuffersARB, DrawBuffersATI, DrawBuffersEXT
DrawElements: FnPtr
DrawElementsBaseVertex: FnPtr
Fallbacks: DrawElementsBaseVertexEXT, DrawElementsBaseVertexOES
DrawElementsInstanced: FnPtr
Fallbacks: DrawElementsInstancedANGLE, DrawElementsInstancedARB, DrawElementsInstancedEXT, DrawElementsInstancedNV
DrawElementsInstancedBaseVertex: FnPtr
Fallbacks: DrawElementsInstancedBaseVertexEXT, DrawElementsInstancedBaseVertexOES
DrawPixels: FnPtr
DrawRangeElements: FnPtr
Fallbacks: DrawRangeElementsEXT
DrawRangeElementsBaseVertex: FnPtr
Fallbacks: DrawRangeElementsBaseVertexEXT, DrawRangeElementsBaseVertexOES
EdgeFlag: FnPtr
EdgeFlagPointer: FnPtr
EdgeFlagv: FnPtr
Enable: FnPtr
EnableClientState: FnPtr
EnableVertexAttribArray: FnPtr
Fallbacks: EnableVertexAttribArrayARB
Enablei: FnPtr
Fallbacks: EnableIndexedEXT, EnableiEXT, EnableiNV, EnableiOES
End: FnPtr
EndConditionalRender: FnPtr
Fallbacks: EndConditionalRenderNV, EndConditionalRenderNVX
EndList: FnPtr
EndQuery: FnPtr
Fallbacks: EndQueryARB
EndTransformFeedback: FnPtr
Fallbacks: EndTransformFeedbackEXT, EndTransformFeedbackNV
EvalCoord1d: FnPtr
EvalCoord1dv: FnPtr
EvalCoord1f: FnPtr
EvalCoord1fv: FnPtr
EvalCoord2d: FnPtr
EvalCoord2dv: FnPtr
EvalCoord2f: FnPtr
EvalCoord2fv: FnPtr
EvalMesh1: FnPtr
EvalMesh2: FnPtr
EvalPoint1: FnPtr
EvalPoint2: FnPtr
FeedbackBuffer: FnPtr
FenceSync: FnPtr
Fallbacks: FenceSyncAPPLE
Finish: FnPtr
FinishFenceAPPLE: FnPtr
FinishObjectAPPLE: FnPtr
Flush: FnPtr
FlushMappedBufferRange: FnPtr
Fallbacks: FlushMappedBufferRangeAPPLE, FlushMappedBufferRangeEXT
FogCoordPointer: FnPtr
Fallbacks: FogCoordPointerEXT
FogCoordd: FnPtr
Fallbacks: FogCoorddEXT
FogCoorddv: FnPtr
Fallbacks: FogCoorddvEXT
FogCoordf: FnPtr
Fallbacks: FogCoordfEXT
FogCoordfv: FnPtr
Fallbacks: FogCoordfvEXT
Fogf: FnPtr
Fogfv: FnPtr
Fogi: FnPtr
Fogiv: FnPtr
FramebufferRenderbuffer: FnPtr
Fallbacks: FramebufferRenderbufferEXT
FramebufferTexture: FnPtr
Fallbacks: FramebufferTextureARB, FramebufferTextureEXT, FramebufferTextureOES
FramebufferTexture1D: FnPtr
Fallbacks: FramebufferTexture1DEXT
FramebufferTexture2D: FnPtr
Fallbacks: FramebufferTexture2DEXT
FramebufferTexture3D: FnPtr
Fallbacks: FramebufferTexture3DEXT
FramebufferTextureLayer: FnPtr
Fallbacks: FramebufferTextureLayerARB, FramebufferTextureLayerEXT
FrontFace: FnPtr
Frustum: FnPtr
GenBuffers: FnPtr
Fallbacks: GenBuffersARB
GenFencesAPPLE: FnPtr
GenFramebuffers: FnPtr
Fallbacks: GenFramebuffersEXT
GenLists: FnPtr
GenQueries: FnPtr
Fallbacks: GenQueriesARB
GenRenderbuffers: FnPtr
Fallbacks: GenRenderbuffersEXT
GenSamplers: FnPtr
GenTextures: FnPtr
GenVertexArrays: FnPtr
Fallbacks: GenVertexArraysAPPLE, GenVertexArraysOES
GenerateMipmap: FnPtr
Fallbacks: GenerateMipmapEXT
GetActiveAttrib: FnPtr
Fallbacks: GetActiveAttribARB
GetActiveUniform: FnPtr
Fallbacks: GetActiveUniformARB
GetActiveUniformBlockName: FnPtr
GetActiveUniformBlockiv: FnPtr
GetActiveUniformName: FnPtr
GetActiveUniformsiv: FnPtr
GetAttachedShaders: FnPtr
GetAttribLocation: FnPtr
Fallbacks: GetAttribLocationARB
GetBooleani_v: FnPtr
Fallbacks: GetBooleanIndexedvEXT
GetBooleanv: FnPtr
GetBufferParameteri64v: FnPtr
GetBufferParameteriv: FnPtr
Fallbacks: GetBufferParameterivARB
GetBufferPointerv: FnPtr
Fallbacks: GetBufferPointervARB, GetBufferPointervOES
GetBufferSubData: FnPtr
Fallbacks: GetBufferSubDataARB
GetClipPlane: FnPtr
GetCompressedTexImage: FnPtr
Fallbacks: GetCompressedTexImageARB
GetDebugMessageLog: FnPtr
Fallbacks: GetDebugMessageLogARB, GetDebugMessageLogKHR
GetDebugMessageLogKHR: FnPtr
GetDoublev: FnPtr
GetError: FnPtr
GetFloatv: FnPtr
GetFragDataIndex: FnPtr
Fallbacks: GetFragDataIndexEXT
GetFragDataLocation: FnPtr
Fallbacks: GetFragDataLocationEXT
GetFramebufferAttachmentParameteriv: FnPtr
Fallbacks: GetFramebufferAttachmentParameterivEXT
GetInteger64i_v: FnPtr
GetInteger64v: FnPtr
Fallbacks: GetInteger64vAPPLE
GetIntegeri_v: FnPtr
Fallbacks: GetIntegerIndexedvEXT
GetIntegerv: FnPtr
GetLightfv: FnPtr
GetLightiv: FnPtr
GetMapdv: FnPtr
GetMapfv: FnPtr
GetMapiv: FnPtr
GetMaterialfv: FnPtr
GetMaterialiv: FnPtr
GetMultisamplefv: FnPtr
Fallbacks: GetMultisamplefvNV
GetObjectLabel: FnPtr
Fallbacks: GetObjectLabelKHR
GetObjectLabelKHR: FnPtr
GetObjectPtrLabel: FnPtr
Fallbacks: GetObjectPtrLabelKHR
GetObjectPtrLabelKHR: FnPtr
GetPixelMapfv: FnPtr
GetPixelMapuiv: FnPtr
GetPixelMapusv: FnPtr
GetPointerv: FnPtr
Fallbacks: GetPointervEXT, GetPointervKHR
GetPointervKHR: FnPtr
GetPolygonStipple: FnPtr
GetProgramBinary: FnPtr
Fallbacks: GetProgramBinaryOES
GetProgramInfoLog: FnPtr
GetProgramiv: FnPtr
GetQueryObjecti64v: FnPtr
Fallbacks: GetQueryObjecti64vEXT
GetQueryObjectiv: FnPtr
Fallbacks: GetQueryObjectivARB, GetQueryObjectivEXT
GetQueryObjectui64v: FnPtr
Fallbacks: GetQueryObjectui64vEXT
GetQueryObjectuiv: FnPtr
Fallbacks: GetQueryObjectuivARB
GetQueryiv: FnPtr
Fallbacks: GetQueryivARB
GetRenderbufferParameteriv: FnPtr
Fallbacks: GetRenderbufferParameterivEXT
GetSamplerParameterIiv: FnPtr
Fallbacks: GetSamplerParameterIivEXT, GetSamplerParameterIivOES
GetSamplerParameterIuiv: FnPtr
Fallbacks: GetSamplerParameterIuivEXT, GetSamplerParameterIuivOES
GetSamplerParameterfv: FnPtr
GetSamplerParameteriv: FnPtr
GetShaderInfoLog: FnPtr
GetShaderSource: FnPtr
Fallbacks: GetShaderSourceARB
GetShaderiv: FnPtr
GetString: FnPtr
GetStringi: FnPtr
GetSynciv: FnPtr
Fallbacks: GetSyncivAPPLE
GetTexEnvfv: FnPtr
GetTexEnviv: FnPtr
GetTexGendv: FnPtr
GetTexGenfv: FnPtr
GetTexGeniv: FnPtr
GetTexImage: FnPtr
GetTexLevelParameterfv: FnPtr
GetTexLevelParameteriv: FnPtr
GetTexParameterIiv: FnPtr
Fallbacks: GetTexParameterIivEXT, GetTexParameterIivOES
GetTexParameterIuiv: FnPtr
Fallbacks: GetTexParameterIuivEXT, GetTexParameterIuivOES
GetTexParameterPointervAPPLE: FnPtr
GetTexParameterfv: FnPtr
GetTexParameteriv: FnPtr
GetTransformFeedbackVarying: FnPtr
Fallbacks: GetTransformFeedbackVaryingEXT
GetUniformBlockIndex: FnPtr
GetUniformIndices: FnPtr
GetUniformLocation: FnPtr
Fallbacks: GetUniformLocationARB
GetUniformfv: FnPtr
Fallbacks: GetUniformfvARB
GetUniformiv: FnPtr
Fallbacks: GetUniformivARB
GetUniformuiv: FnPtr
Fallbacks: GetUniformuivEXT
GetVertexAttribIiv: FnPtr
Fallbacks: GetVertexAttribIivEXT
GetVertexAttribIuiv: FnPtr
Fallbacks: GetVertexAttribIuivEXT
GetVertexAttribPointerv: FnPtr
Fallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV
GetVertexAttribdv: FnPtr
Fallbacks: GetVertexAttribdvARB, GetVertexAttribdvNV
GetVertexAttribfv: FnPtr
Fallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV
GetVertexAttribiv: FnPtr
Fallbacks: GetVertexAttribivARB, GetVertexAttribivNV
Hint: FnPtr
IndexMask: FnPtr
IndexPointer: FnPtr
Indexd: FnPtr
Indexdv: FnPtr
Indexf: FnPtr
Indexfv: FnPtr
Indexi: FnPtr
Indexiv: FnPtr
Indexs: FnPtr
Indexsv: FnPtr
Indexub: FnPtr
Indexubv: FnPtr
InitNames: FnPtr
InsertEventMarkerEXT: FnPtr
InterleavedArrays: FnPtr
InvalidateBufferData: FnPtr
InvalidateBufferSubData: FnPtr
InvalidateFramebuffer: FnPtr
InvalidateSubFramebuffer: FnPtr
InvalidateTexImage: FnPtr
InvalidateTexSubImage: FnPtr
IsBuffer: FnPtr
Fallbacks: IsBufferARB
IsEnabled: FnPtr
IsEnabledi: FnPtr
Fallbacks: IsEnabledIndexedEXT, IsEnablediEXT, IsEnablediNV, IsEnablediOES
IsFenceAPPLE: FnPtr
IsFramebuffer: FnPtr
Fallbacks: IsFramebufferEXT
IsList: FnPtr
IsProgram: FnPtr
IsQuery: FnPtr
Fallbacks: IsQueryARB
IsRenderbuffer: FnPtr
Fallbacks: IsRenderbufferEXT
IsSampler: FnPtr
IsShader: FnPtr
IsSync: FnPtr
Fallbacks: IsSyncAPPLE
IsTexture: FnPtr
IsVertexArray: FnPtr
Fallbacks: IsVertexArrayAPPLE, IsVertexArrayOES
LightModelf: FnPtr
LightModelfv: FnPtr
LightModeli: FnPtr
LightModeliv: FnPtr
Lightf: FnPtr
Lightfv: FnPtr
Lighti: FnPtr
Lightiv: FnPtr
LineStipple: FnPtr
LineWidth: FnPtr
LinkProgram: FnPtr
Fallbacks: LinkProgramARB
ListBase: FnPtr
LoadIdentity: FnPtr
LoadMatrixd: FnPtr
LoadMatrixf: FnPtr
LoadName: FnPtr
LoadTransposeMatrixd: FnPtr
Fallbacks: LoadTransposeMatrixdARB
LoadTransposeMatrixf: FnPtr
Fallbacks: LoadTransposeMatrixfARB
LogicOp: FnPtr
Map1d: FnPtr
Map1f: FnPtr
Map2d: FnPtr
Map2f: FnPtr
MapBuffer: FnPtr
Fallbacks: MapBufferARB, MapBufferOES
MapBufferRange: FnPtr
Fallbacks: MapBufferRangeEXT
MapGrid1d: FnPtr
MapGrid1f: FnPtr
MapGrid2d: FnPtr
MapGrid2f: FnPtr
Materialf: FnPtr
Materialfv: FnPtr
Materiali: FnPtr
Materialiv: FnPtr
MatrixMode: FnPtr
MultMatrixd: FnPtr
MultMatrixf: FnPtr
MultTransposeMatrixd: FnPtr
Fallbacks: MultTransposeMatrixdARB
MultTransposeMatrixf: FnPtr
Fallbacks: MultTransposeMatrixfARB
MultiDrawArrays: FnPtr
Fallbacks: MultiDrawArraysEXT
MultiDrawElements: FnPtr
Fallbacks: MultiDrawElementsEXT
MultiDrawElementsBaseVertex: FnPtr
Fallbacks: MultiDrawElementsBaseVertexEXT
MultiTexCoord1d: FnPtr
Fallbacks: MultiTexCoord1dARB
MultiTexCoord1dv: FnPtr
Fallbacks: MultiTexCoord1dvARB
MultiTexCoord1f: FnPtr
Fallbacks: MultiTexCoord1fARB
MultiTexCoord1fv: FnPtr
Fallbacks: MultiTexCoord1fvARB
MultiTexCoord1i: FnPtr
Fallbacks: MultiTexCoord1iARB
MultiTexCoord1iv: FnPtr
Fallbacks: MultiTexCoord1ivARB
MultiTexCoord1s: FnPtr
Fallbacks: MultiTexCoord1sARB
MultiTexCoord1sv: FnPtr
Fallbacks: MultiTexCoord1svARB
MultiTexCoord2d: FnPtr
Fallbacks: MultiTexCoord2dARB
MultiTexCoord2dv: FnPtr
Fallbacks: MultiTexCoord2dvARB
MultiTexCoord2f: FnPtr
Fallbacks: MultiTexCoord2fARB
MultiTexCoord2fv: FnPtr
Fallbacks: MultiTexCoord2fvARB
MultiTexCoord2i: FnPtr
Fallbacks: MultiTexCoord2iARB
MultiTexCoord2iv: FnPtr
Fallbacks: MultiTexCoord2ivARB
MultiTexCoord2s: FnPtr
Fallbacks: MultiTexCoord2sARB
MultiTexCoord2sv: FnPtr
Fallbacks: MultiTexCoord2svARB
MultiTexCoord3d: FnPtr
Fallbacks: MultiTexCoord3dARB
MultiTexCoord3dv: FnPtr
Fallbacks: MultiTexCoord3dvARB
MultiTexCoord3f: FnPtr
Fallbacks: MultiTexCoord3fARB
MultiTexCoord3fv: FnPtr
Fallbacks: MultiTexCoord3fvARB
MultiTexCoord3i: FnPtr
Fallbacks: MultiTexCoord3iARB
MultiTexCoord3iv: FnPtr
Fallbacks: MultiTexCoord3ivARB
MultiTexCoord3s: FnPtr
Fallbacks: MultiTexCoord3sARB
MultiTexCoord3sv: FnPtr
Fallbacks: MultiTexCoord3svARB
MultiTexCoord4d: FnPtr
Fallbacks: MultiTexCoord4dARB
MultiTexCoord4dv: FnPtr
Fallbacks: MultiTexCoord4dvARB
MultiTexCoord4f: FnPtr
Fallbacks: MultiTexCoord4fARB
MultiTexCoord4fv: FnPtr
Fallbacks: MultiTexCoord4fvARB
MultiTexCoord4i: FnPtr
Fallbacks: MultiTexCoord4iARB
MultiTexCoord4iv: FnPtr
Fallbacks: MultiTexCoord4ivARB
MultiTexCoord4s: FnPtr
Fallbacks: MultiTexCoord4sARB
MultiTexCoord4sv: FnPtr
Fallbacks: MultiTexCoord4svARB
MultiTexCoordP1ui: FnPtr
MultiTexCoordP1uiv: FnPtr
MultiTexCoordP2ui: FnPtr
MultiTexCoordP2uiv: FnPtr
MultiTexCoordP3ui: FnPtr
MultiTexCoordP3uiv: FnPtr
MultiTexCoordP4ui: FnPtr
MultiTexCoordP4uiv: FnPtr
NewList: FnPtr
Normal3b: FnPtr
Normal3bv: FnPtr
Normal3d: FnPtr
Normal3dv: FnPtr
Normal3f: FnPtr
Normal3fv: FnPtr
Normal3i: FnPtr
Normal3iv: FnPtr
Normal3s: FnPtr
Normal3sv: FnPtr
NormalP3ui: FnPtr
NormalP3uiv: FnPtr
NormalPointer: FnPtr
ObjectLabel: FnPtr
Fallbacks: ObjectLabelKHR
ObjectLabelKHR: FnPtr
ObjectPtrLabel: FnPtr
Fallbacks: ObjectPtrLabelKHR
ObjectPtrLabelKHR: FnPtr
Ortho: FnPtr
PassThrough: FnPtr
PixelMapfv: FnPtr
PixelMapuiv: FnPtr
PixelMapusv: FnPtr
PixelStoref: FnPtr
PixelStorei: FnPtr
PixelTransferf: FnPtr
PixelTransferi: FnPtr
PixelZoom: FnPtr
PointParameterf: FnPtr
Fallbacks: PointParameterfARB, PointParameterfEXT, PointParameterfSGIS
PointParameterfv: FnPtr
Fallbacks: PointParameterfvARB, PointParameterfvEXT, PointParameterfvSGIS
PointParameteri: FnPtr
Fallbacks: PointParameteriNV
PointParameteriv: FnPtr
Fallbacks: PointParameterivNV
PointSize: FnPtr
PolygonMode: FnPtr
Fallbacks: PolygonModeNV
PolygonOffset: FnPtr
PolygonStipple: FnPtr
PopAttrib: FnPtr
PopClientAttrib: FnPtr
PopDebugGroup: FnPtr
Fallbacks: PopDebugGroupKHR
PopDebugGroupKHR: FnPtr
PopGroupMarkerEXT: FnPtr
PopMatrix: FnPtr
PopName: FnPtr
PrimitiveRestartIndex: FnPtr
PrioritizeTextures: FnPtr
Fallbacks: PrioritizeTexturesEXT
ProgramBinary: FnPtr
Fallbacks: ProgramBinaryOES
ProgramParameteri: FnPtr
Fallbacks: ProgramParameteriARB, ProgramParameteriEXT
ProvokingVertex: FnPtr
Fallbacks: ProvokingVertexEXT
PushAttrib: FnPtr
PushClientAttrib: FnPtr
PushDebugGroup: FnPtr
Fallbacks: PushDebugGroupKHR
PushDebugGroupKHR: FnPtr
PushGroupMarkerEXT: FnPtr
PushMatrix: FnPtr
PushName: FnPtr
QueryCounter: FnPtr
Fallbacks: QueryCounterEXT
RasterPos2d: FnPtr
RasterPos2dv: FnPtr
RasterPos2f: FnPtr
RasterPos2fv: FnPtr
RasterPos2i: FnPtr
RasterPos2iv: FnPtr
RasterPos2s: FnPtr
RasterPos2sv: FnPtr
RasterPos3d: FnPtr
RasterPos3dv: FnPtr
RasterPos3f: FnPtr
RasterPos3fv: FnPtr
RasterPos3i: FnPtr
RasterPos3iv: FnPtr
RasterPos3s: FnPtr
RasterPos3sv: FnPtr
RasterPos4d: FnPtr
RasterPos4dv: FnPtr
RasterPos4f: FnPtr
RasterPos4fv: FnPtr
RasterPos4i: FnPtr
RasterPos4iv: FnPtr
RasterPos4s: FnPtr
RasterPos4sv: FnPtr
ReadBuffer: FnPtr
ReadPixels: FnPtr
Rectd: FnPtr
Rectdv: FnPtr
Rectf: FnPtr
Rectfv: FnPtr
Recti: FnPtr
Rectiv: FnPtr
Rects: FnPtr
Rectsv: FnPtr
RenderMode: FnPtr
RenderbufferStorage: FnPtr
Fallbacks: RenderbufferStorageEXT
RenderbufferStorageMultisample: FnPtr
Fallbacks: RenderbufferStorageMultisampleEXT, RenderbufferStorageMultisampleNV
Rotated: FnPtr
Rotatef: FnPtr
SampleCoverage: FnPtr
Fallbacks: SampleCoverageARB
SampleMaski: FnPtr
SamplerParameterIiv: FnPtr
Fallbacks: SamplerParameterIivEXT, SamplerParameterIivOES
SamplerParameterIuiv: FnPtr
Fallbacks: SamplerParameterIuivEXT, SamplerParameterIuivOES
SamplerParameterf: FnPtr
SamplerParameterfv: FnPtr
SamplerParameteri: FnPtr
SamplerParameteriv: FnPtr
Scaled: FnPtr
Scalef: FnPtr
Scissor: FnPtr
SecondaryColor3b: FnPtr
Fallbacks: SecondaryColor3bEXT
SecondaryColor3bv: FnPtr
Fallbacks: SecondaryColor3bvEXT
SecondaryColor3d: FnPtr
Fallbacks: SecondaryColor3dEXT
SecondaryColor3dv: FnPtr
Fallbacks: SecondaryColor3dvEXT
SecondaryColor3f: FnPtr
Fallbacks: SecondaryColor3fEXT
SecondaryColor3fv: FnPtr
Fallbacks: SecondaryColor3fvEXT
SecondaryColor3i: FnPtr
Fallbacks: SecondaryColor3iEXT
SecondaryColor3iv: FnPtr
Fallbacks: SecondaryColor3ivEXT
SecondaryColor3s: FnPtr
Fallbacks: SecondaryColor3sEXT
SecondaryColor3sv: FnPtr
Fallbacks: SecondaryColor3svEXT
SecondaryColor3ub: FnPtr
Fallbacks: SecondaryColor3ubEXT
SecondaryColor3ubv: FnPtr
Fallbacks: SecondaryColor3ubvEXT
SecondaryColor3ui: FnPtr
Fallbacks: SecondaryColor3uiEXT
SecondaryColor3uiv: FnPtr
Fallbacks: SecondaryColor3uivEXT
SecondaryColor3us: FnPtr
Fallbacks: SecondaryColor3usEXT
SecondaryColor3usv: FnPtr
Fallbacks: SecondaryColor3usvEXT
SecondaryColorP3ui: FnPtr
SecondaryColorP3uiv: FnPtr
SecondaryColorPointer: FnPtr
Fallbacks: SecondaryColorPointerEXT
SelectBuffer: FnPtr
SetFenceAPPLE: FnPtr
ShadeModel: FnPtr
ShaderSource: FnPtr
Fallbacks: ShaderSourceARB
StencilFunc: FnPtr
StencilFuncSeparate: FnPtr
StencilMask: FnPtr
StencilMaskSeparate: FnPtr
StencilOp: FnPtr
StencilOpSeparate: FnPtr
Fallbacks: StencilOpSeparateATI
TestFenceAPPLE: FnPtr
TestObjectAPPLE: FnPtr
TexBuffer: FnPtr
Fallbacks: TexBufferARB, TexBufferEXT, TexBufferOES
TexCoord1d: FnPtr
TexCoord1dv: FnPtr
TexCoord1f: FnPtr
TexCoord1fv: FnPtr
TexCoord1i: FnPtr
TexCoord1iv: FnPtr
TexCoord1s: FnPtr
TexCoord1sv: FnPtr
TexCoord2d: FnPtr
TexCoord2dv: FnPtr
TexCoord2f: FnPtr
TexCoord2fv: FnPtr
TexCoord2i: FnPtr
TexCoord2iv: FnPtr
TexCoord2s: FnPtr
TexCoord2sv: FnPtr
TexCoord3d: FnPtr
TexCoord3dv: FnPtr
TexCoord3f: FnPtr
TexCoord3fv: FnPtr
TexCoord3i: FnPtr
TexCoord3iv: FnPtr
TexCoord3s: FnPtr
TexCoord3sv: FnPtr
TexCoord4d: FnPtr
TexCoord4dv: FnPtr
TexCoord4f: FnPtr
TexCoord4fv: FnPtr
TexCoord4i: FnPtr
TexCoord4iv: FnPtr
TexCoord4s: FnPtr
TexCoord4sv: FnPtr
TexCoordP1ui: FnPtr
TexCoordP1uiv: FnPtr
TexCoordP2ui: FnPtr
TexCoordP2uiv: FnPtr
TexCoordP3ui: FnPtr
TexCoordP3uiv: FnPtr
TexCoordP4ui: FnPtr
TexCoordP4uiv: FnPtr
TexCoordPointer: FnPtr
TexEnvf: FnPtr
TexEnvfv: FnPtr
TexEnvi: FnPtr
TexEnviv: FnPtr
TexGend: FnPtr
TexGendv: FnPtr
TexGenf: FnPtr
TexGenfv: FnPtr
TexGeni: FnPtr
TexGeniv: FnPtr
TexImage1D: FnPtr
TexImage2D: FnPtr
TexImage2DMultisample: FnPtr
TexImage3D: FnPtr
Fallbacks: TexImage3DEXT
TexImage3DMultisample: FnPtr
TexParameterIiv: FnPtr
Fallbacks: TexParameterIivEXT, TexParameterIivOES
TexParameterIuiv: FnPtr
Fallbacks: TexParameterIuivEXT, TexParameterIuivOES
TexParameterf: FnPtr
TexParameterfv: FnPtr
TexParameteri: FnPtr
TexParameteriv: FnPtr
TexStorage1D: FnPtr
Fallbacks: TexStorage1DEXT
TexStorage2D: FnPtr
Fallbacks: TexStorage2DEXT
TexStorage3D: FnPtr
Fallbacks: TexStorage3DEXT
TexSubImage1D: FnPtr
Fallbacks: TexSubImage1DEXT
TexSubImage2D: FnPtr
Fallbacks: TexSubImage2DEXT
TexSubImage3D: FnPtr
Fallbacks: TexSubImage3DEXT
TextureRangeAPPLE: FnPtr
TransformFeedbackVaryings: FnPtr
Fallbacks: TransformFeedbackVaryingsEXT
Translated: FnPtr
Translatef: FnPtr
Uniform1f: FnPtr
Fallbacks: Uniform1fARB
Uniform1fv: FnPtr
Fallbacks: Uniform1fvARB
Uniform1i: FnPtr
Fallbacks: Uniform1iARB
Uniform1iv: FnPtr
Fallbacks: Uniform1ivARB
Uniform1ui: FnPtr
Fallbacks: Uniform1uiEXT
Uniform1uiv: FnPtr
Fallbacks: Uniform1uivEXT
Uniform2f: FnPtr
Fallbacks: Uniform2fARB
Uniform2fv: FnPtr
Fallbacks: Uniform2fvARB
Uniform2i: FnPtr
Fallbacks: Uniform2iARB
Uniform2iv: FnPtr
Fallbacks: Uniform2ivARB
Uniform2ui: FnPtr
Fallbacks: Uniform2uiEXT
Uniform2uiv: FnPtr
Fallbacks: Uniform2uivEXT
Uniform3f: FnPtr
Fallbacks: Uniform3fARB
Uniform3fv: FnPtr
Fallbacks: Uniform3fvARB
Uniform3i: FnPtr
Fallbacks: Uniform3iARB
Uniform3iv: FnPtr
Fallbacks: Uniform3ivARB
Uniform3ui: FnPtr
Fallbacks: Uniform3uiEXT
Uniform3uiv: FnPtr
Fallbacks: Uniform3uivEXT
Uniform4f: FnPtr
Fallbacks: Uniform4fARB
Uniform4fv: FnPtr
Fallbacks: Uniform4fvARB
Uniform4i: FnPtr
Fallbacks: Uniform4iARB
Uniform4iv: FnPtr
Fallbacks: Uniform4ivARB
Uniform4ui: FnPtr
Fallbacks: Uniform4uiEXT
Uniform4uiv: FnPtr
Fallbacks: Uniform4uivEXT
UniformBlockBinding: FnPtr
UniformMatrix2fv: FnPtr
Fallbacks: UniformMatrix2fvARB
UniformMatrix2x3fv: FnPtr
Fallbacks: UniformMatrix2x3fvNV
UniformMatrix2x4fv: FnPtr
Fallbacks: UniformMatrix2x4fvNV
UniformMatrix3fv: FnPtr
Fallbacks: UniformMatrix3fvARB
UniformMatrix3x2fv: FnPtr
Fallbacks: UniformMatrix3x2fvNV
UniformMatrix3x4fv: FnPtr
Fallbacks: UniformMatrix3x4fvNV
UniformMatrix4fv: FnPtr
Fallbacks: UniformMatrix4fvARB
UniformMatrix4x2fv: FnPtr
Fallbacks: UniformMatrix4x2fvNV
UniformMatrix4x3fv: FnPtr
Fallbacks: UniformMatrix4x3fvNV
UnmapBuffer: FnPtr
Fallbacks: UnmapBufferARB, UnmapBufferOES
UseProgram: FnPtr
Fallbacks: UseProgramObjectARB
ValidateProgram: FnPtr
Fallbacks: ValidateProgramARB
Vertex2d: FnPtr
Vertex2dv: FnPtr
Vertex2f: FnPtr
Vertex2fv: FnPtr
Vertex2i: FnPtr
Vertex2iv: FnPtr
Vertex2s: FnPtr
Vertex2sv: FnPtr
Vertex3d: FnPtr
Vertex3dv: FnPtr
Vertex3f: FnPtr
Vertex3fv: FnPtr
Vertex3i: FnPtr
Vertex3iv: FnPtr
Vertex3s: FnPtr
Vertex3sv: FnPtr
Vertex4d: FnPtr
Vertex4dv: FnPtr
Vertex4f: FnPtr
Vertex4fv: FnPtr
Vertex4i: FnPtr
Vertex4iv: FnPtr
Vertex4s: FnPtr
Vertex4sv: FnPtr
VertexAttrib1d: FnPtr
Fallbacks: VertexAttrib1dARB, VertexAttrib1dNV
VertexAttrib1dv: FnPtr
Fallbacks: VertexAttrib1dvARB, VertexAttrib1dvNV
VertexAttrib1f: FnPtr
Fallbacks: VertexAttrib1fARB, VertexAttrib1fNV
VertexAttrib1fv: FnPtr
Fallbacks: VertexAttrib1fvARB, VertexAttrib1fvNV
VertexAttrib1s: FnPtr
Fallbacks: VertexAttrib1sARB, VertexAttrib1sNV
VertexAttrib1sv: FnPtr
Fallbacks: VertexAttrib1svARB, VertexAttrib1svNV
VertexAttrib2d: FnPtr
Fallbacks: VertexAttrib2dARB, VertexAttrib2dNV
VertexAttrib2dv: FnPtr
Fallbacks: VertexAttrib2dvARB, VertexAttrib2dvNV
VertexAttrib2f: FnPtr
Fallbacks: VertexAttrib2fARB, VertexAttrib2fNV
VertexAttrib2fv: FnPtr
Fallbacks: VertexAttrib2fvARB, VertexAttrib2fvNV
VertexAttrib2s: FnPtr
Fallbacks: VertexAttrib2sARB, VertexAttrib2sNV
VertexAttrib2sv: FnPtr
Fallbacks: VertexAttrib2svARB, VertexAttrib2svNV
VertexAttrib3d: FnPtr
Fallbacks: VertexAttrib3dARB, VertexAttrib3dNV
VertexAttrib3dv: FnPtr
Fallbacks: VertexAttrib3dvARB, VertexAttrib3dvNV
VertexAttrib3f: FnPtr
Fallbacks: VertexAttrib3fARB, VertexAttrib3fNV
VertexAttrib3fv: FnPtr
Fallbacks: VertexAttrib3fvARB, VertexAttrib3fvNV
VertexAttrib3s: FnPtr
Fallbacks: VertexAttrib3sARB, VertexAttrib3sNV
VertexAttrib3sv: FnPtr
Fallbacks: VertexAttrib3svARB, VertexAttrib3svNV
VertexAttrib4Nbv: FnPtr
Fallbacks: VertexAttrib4NbvARB
VertexAttrib4Niv: FnPtr
Fallbacks: VertexAttrib4NivARB
VertexAttrib4Nsv: FnPtr
Fallbacks: VertexAttrib4NsvARB
VertexAttrib4Nub: FnPtr
Fallbacks: VertexAttrib4NubARB, VertexAttrib4ubNV
VertexAttrib4Nubv: FnPtr
Fallbacks: VertexAttrib4NubvARB, VertexAttrib4ubvNV
VertexAttrib4Nuiv: FnPtr
Fallbacks: VertexAttrib4NuivARB
VertexAttrib4Nusv: FnPtr
Fallbacks: VertexAttrib4NusvARB
VertexAttrib4bv: FnPtr
Fallbacks: VertexAttrib4bvARB
VertexAttrib4d: FnPtr
Fallbacks: VertexAttrib4dARB, VertexAttrib4dNV
VertexAttrib4dv: FnPtr
Fallbacks: VertexAttrib4dvARB, VertexAttrib4dvNV
VertexAttrib4f: FnPtr
Fallbacks: VertexAttrib4fARB, VertexAttrib4fNV
VertexAttrib4fv: FnPtr
Fallbacks: VertexAttrib4fvARB, VertexAttrib4fvNV
VertexAttrib4iv: FnPtr
Fallbacks: VertexAttrib4ivARB
VertexAttrib4s: FnPtr
Fallbacks: VertexAttrib4sARB, VertexAttrib4sNV
VertexAttrib4sv: FnPtr
Fallbacks: VertexAttrib4svARB, VertexAttrib4svNV
VertexAttrib4ubv: FnPtr
Fallbacks: VertexAttrib4ubvARB
VertexAttrib4uiv: FnPtr
Fallbacks: VertexAttrib4uivARB
VertexAttrib4usv: FnPtr
Fallbacks: VertexAttrib4usvARB
VertexAttribDivisor: FnPtr
Fallbacks: VertexAttribDivisorANGLE, VertexAttribDivisorARB, VertexAttribDivisorEXT, VertexAttribDivisorNV
VertexAttribI1i: FnPtr
Fallbacks: VertexAttribI1iEXT
VertexAttribI1iv: FnPtr
Fallbacks: VertexAttribI1ivEXT
VertexAttribI1ui: FnPtr
Fallbacks: VertexAttribI1uiEXT
VertexAttribI1uiv: FnPtr
Fallbacks: VertexAttribI1uivEXT
VertexAttribI2i: FnPtr
Fallbacks: VertexAttribI2iEXT
VertexAttribI2iv: FnPtr
Fallbacks: VertexAttribI2ivEXT
VertexAttribI2ui: FnPtr
Fallbacks: VertexAttribI2uiEXT
VertexAttribI2uiv: FnPtr
Fallbacks: VertexAttribI2uivEXT
VertexAttribI3i: FnPtr
Fallbacks: VertexAttribI3iEXT
VertexAttribI3iv: FnPtr
Fallbacks: VertexAttribI3ivEXT
VertexAttribI3ui: FnPtr
Fallbacks: VertexAttribI3uiEXT
VertexAttribI3uiv: FnPtr
Fallbacks: VertexAttribI3uivEXT
VertexAttribI4bv: FnPtr
Fallbacks: VertexAttribI4bvEXT
VertexAttribI4i: FnPtr
Fallbacks: VertexAttribI4iEXT
VertexAttribI4iv: FnPtr
Fallbacks: VertexAttribI4ivEXT
VertexAttribI4sv: FnPtr
Fallbacks: VertexAttribI4svEXT
VertexAttribI4ubv: FnPtr
Fallbacks: VertexAttribI4ubvEXT
VertexAttribI4ui: FnPtr
Fallbacks: VertexAttribI4uiEXT
VertexAttribI4uiv: FnPtr
Fallbacks: VertexAttribI4uivEXT
VertexAttribI4usv: FnPtr
Fallbacks: VertexAttribI4usvEXT
VertexAttribIPointer: FnPtr
Fallbacks: VertexAttribIPointerEXT
VertexAttribP1ui: FnPtr
VertexAttribP1uiv: FnPtr
VertexAttribP2ui: FnPtr
VertexAttribP2uiv: FnPtr
VertexAttribP3ui: FnPtr
VertexAttribP3uiv: FnPtr
VertexAttribP4ui: FnPtr
VertexAttribP4uiv: FnPtr
VertexAttribPointer: FnPtr
Fallbacks: VertexAttribPointerARB
VertexP2ui: FnPtr
VertexP2uiv: FnPtr
VertexP3ui: FnPtr
VertexP3uiv: FnPtr
VertexP4ui: FnPtr
VertexP4uiv: FnPtr
VertexPointer: FnPtr
Viewport: FnPtr
WaitSync: FnPtr
Fallbacks: WaitSyncAPPLE
WindowPos2d: FnPtr
Fallbacks: WindowPos2dARB, WindowPos2dMESA
WindowPos2dv: FnPtr
Fallbacks: WindowPos2dvARB, WindowPos2dvMESA
WindowPos2f: FnPtr
Fallbacks: WindowPos2fARB, WindowPos2fMESA
WindowPos2fv: FnPtr
Fallbacks: WindowPos2fvARB, WindowPos2fvMESA
WindowPos2i: FnPtr
Fallbacks: WindowPos2iARB, WindowPos2iMESA
WindowPos2iv: FnPtr
Fallbacks: WindowPos2ivARB, WindowPos2ivMESA
WindowPos2s: FnPtr
Fallbacks: WindowPos2sARB, WindowPos2sMESA
WindowPos2sv: FnPtr
Fallbacks: WindowPos2svARB, WindowPos2svMESA
WindowPos3d: FnPtr
Fallbacks: WindowPos3dARB, WindowPos3dMESA
WindowPos3dv: FnPtr
Fallbacks: WindowPos3dvARB, WindowPos3dvMESA
WindowPos3f: FnPtr
Fallbacks: WindowPos3fARB, WindowPos3fMESA
WindowPos3fv: FnPtr
Fallbacks: WindowPos3fvARB, WindowPos3fvMESA
WindowPos3i: FnPtr
Fallbacks: WindowPos3iARB, WindowPos3iMESA
WindowPos3iv: FnPtr
Fallbacks: WindowPos3ivARB, WindowPos3ivMESA
WindowPos3s: FnPtr
Fallbacks: WindowPos3sARB, WindowPos3sMESA
WindowPos3sv: FnPtr
Fallbacks: WindowPos3svARB, WindowPos3svMESA
Methods
impl Gl
[src]
pub fn load_with<F>(loadfn: F) -> Gl 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 Accum(&self, op: c_uint, value: c_float)
[src]
pub unsafe fn ActiveTexture(&self, texture: c_uint)
[src]
pub unsafe fn AlphaFunc(&self, func: c_uint, ref_: c_float)
[src]
pub unsafe fn AreTexturesResident(
&self,
n: c_int,
textures: *const c_uint,
residences: *mut c_uchar
) -> c_uchar
[src]
&self,
n: c_int,
textures: *const c_uint,
residences: *mut c_uchar
) -> c_uchar
pub unsafe fn ArrayElement(&self, i: c_int)
[src]
pub unsafe fn AttachShader(&self, program: c_uint, shader: c_uint)
[src]
pub unsafe fn Begin(&self, mode: c_uint)
[src]
pub unsafe fn BeginConditionalRender(&self, id: c_uint, mode: c_uint)
[src]
pub unsafe fn BeginQuery(&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 BindFragDataLocation(
&self,
program: c_uint,
color: c_uint,
name: *const c_char
)
[src]
&self,
program: c_uint,
color: c_uint,
name: *const c_char
)
pub unsafe fn BindFragDataLocationIndexed(
&self,
program: c_uint,
colorNumber: c_uint,
index: c_uint,
name: *const c_char
)
[src]
&self,
program: c_uint,
colorNumber: c_uint,
index: c_uint,
name: *const c_char
)
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 BindVertexArray(&self, array: c_uint)
[src]
pub unsafe fn Bitmap(
&self,
width: c_int,
height: c_int,
xorig: c_float,
yorig: c_float,
xmove: c_float,
ymove: c_float,
bitmap: *const c_uchar
)
[src]
&self,
width: c_int,
height: c_int,
xorig: c_float,
yorig: c_float,
xmove: c_float,
ymove: c_float,
bitmap: *const c_uchar
)
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 CallList(&self, list: c_uint)
[src]
pub unsafe fn CallLists(&self, n: c_int, type_: c_uint, lists: *const c_void)
[src]
pub unsafe fn CheckFramebufferStatus(&self, target: c_uint) -> c_uint
[src]
pub unsafe fn ClampColor(&self, target: c_uint, clamp: c_uint)
[src]
pub unsafe fn Clear(&self, mask: c_uint)
[src]
pub unsafe fn ClearAccum(
&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 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 ClearDepth(&self, depth: c_double)
[src]
pub unsafe fn ClearIndex(&self, c: c_float)
[src]
pub unsafe fn ClearStencil(&self, s: c_int)
[src]
pub unsafe fn ClientActiveTexture(&self, texture: c_uint)
[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 ClipPlane(&self, plane: c_uint, equation: *const c_double)
[src]
pub unsafe fn Color3b(&self, red: c_char, green: c_char, blue: c_char)
[src]
pub unsafe fn Color3bv(&self, v: *const c_char)
[src]
pub unsafe fn Color3d(&self, red: c_double, green: c_double, blue: c_double)
[src]
pub unsafe fn Color3dv(&self, v: *const c_double)
[src]
pub unsafe fn Color3f(&self, red: c_float, green: c_float, blue: c_float)
[src]
pub unsafe fn Color3fv(&self, v: *const c_float)
[src]
pub unsafe fn Color3i(&self, red: c_int, green: c_int, blue: c_int)
[src]
pub unsafe fn Color3iv(&self, v: *const c_int)
[src]
pub unsafe fn Color3s(&self, red: c_short, green: c_short, blue: c_short)
[src]
pub unsafe fn Color3sv(&self, v: *const c_short)
[src]
pub unsafe fn Color3ub(&self, red: c_uchar, green: c_uchar, blue: c_uchar)
[src]
pub unsafe fn Color3ubv(&self, v: *const c_uchar)
[src]
pub unsafe fn Color3ui(&self, red: c_uint, green: c_uint, blue: c_uint)
[src]
pub unsafe fn Color3uiv(&self, v: *const c_uint)
[src]
pub unsafe fn Color3us(&self, red: c_ushort, green: c_ushort, blue: c_ushort)
[src]
pub unsafe fn Color3usv(&self, v: *const c_ushort)
[src]
pub unsafe fn Color4b(
&self,
red: c_char,
green: c_char,
blue: c_char,
alpha: c_char
)
[src]
&self,
red: c_char,
green: c_char,
blue: c_char,
alpha: c_char
)
pub unsafe fn Color4bv(&self, v: *const c_char)
[src]
pub unsafe fn Color4d(
&self,
red: c_double,
green: c_double,
blue: c_double,
alpha: c_double
)
[src]
&self,
red: c_double,
green: c_double,
blue: c_double,
alpha: c_double
)
pub unsafe fn Color4dv(&self, v: *const c_double)
[src]
pub unsafe fn Color4f(
&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 Color4fv(&self, v: *const c_float)
[src]
pub unsafe fn Color4i(
&self,
red: c_int,
green: c_int,
blue: c_int,
alpha: c_int
)
[src]
&self,
red: c_int,
green: c_int,
blue: c_int,
alpha: c_int
)
pub unsafe fn Color4iv(&self, v: *const c_int)
[src]
pub unsafe fn Color4s(
&self,
red: c_short,
green: c_short,
blue: c_short,
alpha: c_short
)
[src]
&self,
red: c_short,
green: c_short,
blue: c_short,
alpha: c_short
)
pub unsafe fn Color4sv(&self, v: *const c_short)
[src]
pub unsafe fn Color4ub(
&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 Color4ubv(&self, v: *const c_uchar)
[src]
pub unsafe fn Color4ui(
&self,
red: c_uint,
green: c_uint,
blue: c_uint,
alpha: c_uint
)
[src]
&self,
red: c_uint,
green: c_uint,
blue: c_uint,
alpha: c_uint
)
pub unsafe fn Color4uiv(&self, v: *const c_uint)
[src]
pub unsafe fn Color4us(
&self,
red: c_ushort,
green: c_ushort,
blue: c_ushort,
alpha: c_ushort
)
[src]
&self,
red: c_ushort,
green: c_ushort,
blue: c_ushort,
alpha: c_ushort
)
pub unsafe fn Color4usv(&self, v: *const c_ushort)
[src]
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 ColorMaski(
&self,
index: c_uint,
r: c_uchar,
g: c_uchar,
b: c_uchar,
a: c_uchar
)
[src]
&self,
index: c_uint,
r: c_uchar,
g: c_uchar,
b: c_uchar,
a: c_uchar
)
pub unsafe fn ColorMaterial(&self, face: c_uint, mode: c_uint)
[src]
pub unsafe fn ColorP3ui(&self, type_: c_uint, color: c_uint)
[src]
pub unsafe fn ColorP3uiv(&self, type_: c_uint, color: *const c_uint)
[src]
pub unsafe fn ColorP4ui(&self, type_: c_uint, color: c_uint)
[src]
pub unsafe fn ColorP4uiv(&self, type_: c_uint, color: *const c_uint)
[src]
pub unsafe fn ColorPointer(
&self,
size: c_int,
type_: c_uint,
stride: c_int,
pointer: *const c_void
)
[src]
&self,
size: c_int,
type_: c_uint,
stride: c_int,
pointer: *const c_void
)
pub unsafe fn CompileShader(&self, shader: c_uint)
[src]
pub unsafe fn CompressedTexImage1D(
&self,
target: c_uint,
level: c_int,
internalformat: c_uint,
width: 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,
border: c_int,
imageSize: c_int,
data: *const c_void
)
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 CompressedTexSubImage1D(
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
width: c_int,
format: c_uint,
imageSize: c_int,
data: *const c_void
)
[src]
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
width: c_int,
format: c_uint,
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 CopyImageSubData(
&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 CopyPixels(
&self,
x: c_int,
y: c_int,
width: c_int,
height: c_int,
type_: c_uint
)
[src]
&self,
x: c_int,
y: c_int,
width: c_int,
height: c_int,
type_: c_uint
)
pub unsafe fn CopyTexImage1D(
&self,
target: c_uint,
level: c_int,
internalformat: c_uint,
x: c_int,
y: c_int,
width: 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,
border: c_int
)
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 CopyTexSubImage1D(
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
x: c_int,
y: c_int,
width: c_int
)
[src]
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
x: c_int,
y: c_int,
width: 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 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: 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: 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: 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: 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 DeleteFencesAPPLE(&self, n: c_int, fences: *const c_uint)
[src]
pub unsafe fn DeleteFramebuffers(&self, n: c_int, framebuffers: *const c_uint)
[src]
pub unsafe fn DeleteLists(&self, list: c_uint, range: c_int)
[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 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 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 DepthRange(&self, n: c_double, f: c_double)
[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 DisableClientState(&self, array: c_uint)
[src]
pub unsafe fn DisableVertexAttribArray(&self, index: c_uint)
[src]
pub unsafe fn Disablei(&self, target: c_uint, 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 DrawBuffer(&self, buf: c_uint)
[src]
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 DrawElementsBaseVertex(
&self,
mode: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void,
basevertex: c_int
)
[src]
&self,
mode: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void,
basevertex: c_int
)
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 DrawElementsInstancedBaseVertex(
&self,
mode: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void,
instancecount: c_int,
basevertex: c_int
)
[src]
&self,
mode: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void,
instancecount: c_int,
basevertex: c_int
)
pub unsafe fn DrawPixels(
&self,
width: c_int,
height: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void
)
[src]
&self,
width: c_int,
height: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void
)
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 DrawRangeElementsBaseVertex(
&self,
mode: c_uint,
start: c_uint,
end: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void,
basevertex: c_int
)
[src]
&self,
mode: c_uint,
start: c_uint,
end: c_uint,
count: c_int,
type_: c_uint,
indices: *const c_void,
basevertex: c_int
)
pub unsafe fn EdgeFlag(&self, flag: c_uchar)
[src]
pub unsafe fn EdgeFlagPointer(&self, stride: c_int, pointer: *const c_void)
[src]
pub unsafe fn EdgeFlagv(&self, flag: *const c_uchar)
[src]
pub unsafe fn Enable(&self, cap: c_uint)
[src]
pub unsafe fn EnableClientState(&self, array: c_uint)
[src]
pub unsafe fn EnableVertexAttribArray(&self, index: c_uint)
[src]
pub unsafe fn Enablei(&self, target: c_uint, index: c_uint)
[src]
pub unsafe fn End(&self)
[src]
pub unsafe fn EndConditionalRender(&self)
[src]
pub unsafe fn EndList(&self)
[src]
pub unsafe fn EndQuery(&self, target: c_uint)
[src]
pub unsafe fn EndTransformFeedback(&self)
[src]
pub unsafe fn EvalCoord1d(&self, u: c_double)
[src]
pub unsafe fn EvalCoord1dv(&self, u: *const c_double)
[src]
pub unsafe fn EvalCoord1f(&self, u: c_float)
[src]
pub unsafe fn EvalCoord1fv(&self, u: *const c_float)
[src]
pub unsafe fn EvalCoord2d(&self, u: c_double, v: c_double)
[src]
pub unsafe fn EvalCoord2dv(&self, u: *const c_double)
[src]
pub unsafe fn EvalCoord2f(&self, u: c_float, v: c_float)
[src]
pub unsafe fn EvalCoord2fv(&self, u: *const c_float)
[src]
pub unsafe fn EvalMesh1(&self, mode: c_uint, i1: c_int, i2: c_int)
[src]
pub unsafe fn EvalMesh2(
&self,
mode: c_uint,
i1: c_int,
i2: c_int,
j1: c_int,
j2: c_int
)
[src]
&self,
mode: c_uint,
i1: c_int,
i2: c_int,
j1: c_int,
j2: c_int
)
pub unsafe fn EvalPoint1(&self, i: c_int)
[src]
pub unsafe fn EvalPoint2(&self, i: c_int, j: c_int)
[src]
pub unsafe fn FeedbackBuffer(
&self,
size: c_int,
type_: c_uint,
buffer: *mut c_float
)
[src]
&self,
size: c_int,
type_: c_uint,
buffer: *mut c_float
)
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 FinishFenceAPPLE(&self, fence: c_uint)
[src]
pub unsafe fn FinishObjectAPPLE(&self, object: c_uint, name: c_int)
[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 FogCoordPointer(
&self,
type_: c_uint,
stride: c_int,
pointer: *const c_void
)
[src]
&self,
type_: c_uint,
stride: c_int,
pointer: *const c_void
)
pub unsafe fn FogCoordd(&self, coord: c_double)
[src]
pub unsafe fn FogCoorddv(&self, coord: *const c_double)
[src]
pub unsafe fn FogCoordf(&self, coord: c_float)
[src]
pub unsafe fn FogCoordfv(&self, coord: *const c_float)
[src]
pub unsafe fn Fogf(&self, pname: c_uint, param: c_float)
[src]
pub unsafe fn Fogfv(&self, pname: c_uint, params: *const c_float)
[src]
pub unsafe fn Fogi(&self, pname: c_uint, param: c_int)
[src]
pub unsafe fn Fogiv(&self, pname: c_uint, params: *const c_int)
[src]
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 FramebufferTexture(
&self,
target: c_uint,
attachment: c_uint,
texture: c_uint,
level: c_int
)
[src]
&self,
target: c_uint,
attachment: c_uint,
texture: c_uint,
level: c_int
)
pub unsafe fn FramebufferTexture1D(
&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 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 FramebufferTexture3D(
&self,
target: c_uint,
attachment: c_uint,
textarget: c_uint,
texture: c_uint,
level: c_int,
zoffset: c_int
)
[src]
&self,
target: c_uint,
attachment: c_uint,
textarget: c_uint,
texture: c_uint,
level: c_int,
zoffset: 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 Frustum(
&self,
left: c_double,
right: c_double,
bottom: c_double,
top: c_double,
zNear: c_double,
zFar: c_double
)
[src]
&self,
left: c_double,
right: c_double,
bottom: c_double,
top: c_double,
zNear: c_double,
zFar: c_double
)
pub unsafe fn GenBuffers(&self, n: c_int, buffers: *mut c_uint)
[src]
pub unsafe fn GenFencesAPPLE(&self, n: c_int, fences: *mut c_uint)
[src]
pub unsafe fn GenFramebuffers(&self, n: c_int, framebuffers: *mut c_uint)
[src]
pub unsafe fn GenLists(&self, range: c_int) -> c_uint
[src]
pub unsafe fn GenQueries(&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 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 GetActiveUniformName(
&self,
program: c_uint,
uniformIndex: c_uint,
bufSize: c_int,
length: *mut c_int,
uniformName: *mut c_char
)
[src]
&self,
program: c_uint,
uniformIndex: c_uint,
bufSize: c_int,
length: *mut c_int,
uniformName: *mut c_char
)
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 GetBooleani_v(
&self,
target: c_uint,
index: c_uint,
data: *mut c_uchar
)
[src]
&self,
target: c_uint,
index: c_uint,
data: *mut c_uchar
)
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 GetBufferSubData(
&self,
target: c_uint,
offset: isize,
size: isize,
data: *mut c_void
)
[src]
&self,
target: c_uint,
offset: isize,
size: isize,
data: *mut c_void
)
pub unsafe fn GetClipPlane(&self, plane: c_uint, equation: *mut c_double)
[src]
pub unsafe fn GetCompressedTexImage(
&self,
target: c_uint,
level: c_int,
img: *mut c_void
)
[src]
&self,
target: c_uint,
level: c_int,
img: *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 GetDoublev(&self, pname: c_uint, data: *mut c_double)
[src]
pub unsafe fn GetError(&self) -> c_uint
[src]
pub unsafe fn GetFloatv(&self, pname: c_uint, data: *mut c_float)
[src]
pub unsafe fn GetFragDataIndex(
&self,
program: c_uint,
name: *const c_char
) -> c_int
[src]
&self,
program: c_uint,
name: *const c_char
) -> c_int
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 GetLightfv(
&self,
light: c_uint,
pname: c_uint,
params: *mut c_float
)
[src]
&self,
light: c_uint,
pname: c_uint,
params: *mut c_float
)
pub unsafe fn GetLightiv(
&self,
light: c_uint,
pname: c_uint,
params: *mut c_int
)
[src]
&self,
light: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetMapdv(&self, target: c_uint, query: c_uint, v: *mut c_double)
[src]
pub unsafe fn GetMapfv(&self, target: c_uint, query: c_uint, v: *mut c_float)
[src]
pub unsafe fn GetMapiv(&self, target: c_uint, query: c_uint, v: *mut c_int)
[src]
pub unsafe fn GetMaterialfv(
&self,
face: c_uint,
pname: c_uint,
params: *mut c_float
)
[src]
&self,
face: c_uint,
pname: c_uint,
params: *mut c_float
)
pub unsafe fn GetMaterialiv(
&self,
face: c_uint,
pname: c_uint,
params: *mut c_int
)
[src]
&self,
face: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetMultisamplefv(
&self,
pname: c_uint,
index: c_uint,
val: *mut c_float
)
[src]
&self,
pname: c_uint,
index: c_uint,
val: *mut c_float
)
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 GetPixelMapfv(&self, map: c_uint, values: *mut c_float)
[src]
pub unsafe fn GetPixelMapuiv(&self, map: c_uint, values: *mut c_uint)
[src]
pub unsafe fn GetPixelMapusv(&self, map: c_uint, values: *mut c_ushort)
[src]
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 GetPolygonStipple(&self, mask: *mut c_uchar)
[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 GetQueryObjecti64v(
&self,
id: c_uint,
pname: c_uint,
params: *mut i64
)
[src]
&self,
id: c_uint,
pname: c_uint,
params: *mut i64
)
pub unsafe fn GetQueryObjectiv(
&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 GetQueryObjectui64v(
&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 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 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 GetSamplerParameterIiv(
&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 GetSamplerParameterIuiv(
&self,
sampler: c_uint,
pname: c_uint,
params: *mut c_uint
)
[src]
&self,
sampler: c_uint,
pname: c_uint,
params: *mut c_uint
)
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 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 GetTexEnvfv(
&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 GetTexEnviv(
&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 GetTexGendv(
&self,
coord: c_uint,
pname: c_uint,
params: *mut c_double
)
[src]
&self,
coord: c_uint,
pname: c_uint,
params: *mut c_double
)
pub unsafe fn GetTexGenfv(
&self,
coord: c_uint,
pname: c_uint,
params: *mut c_float
)
[src]
&self,
coord: c_uint,
pname: c_uint,
params: *mut c_float
)
pub unsafe fn GetTexGeniv(
&self,
coord: c_uint,
pname: c_uint,
params: *mut c_int
)
[src]
&self,
coord: c_uint,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetTexImage(
&self,
target: c_uint,
level: c_int,
format: c_uint,
type_: c_uint,
pixels: *mut c_void
)
[src]
&self,
target: c_uint,
level: c_int,
format: c_uint,
type_: c_uint,
pixels: *mut c_void
)
pub unsafe fn GetTexLevelParameterfv(
&self,
target: c_uint,
level: c_int,
pname: c_uint,
params: *mut c_float
)
[src]
&self,
target: c_uint,
level: c_int,
pname: c_uint,
params: *mut c_float
)
pub unsafe fn GetTexLevelParameteriv(
&self,
target: c_uint,
level: c_int,
pname: c_uint,
params: *mut c_int
)
[src]
&self,
target: c_uint,
level: c_int,
pname: c_uint,
params: *mut c_int
)
pub unsafe fn GetTexParameterIiv(
&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 GetTexParameterIuiv(
&self,
target: c_uint,
pname: c_uint,
params: *mut c_uint
)
[src]
&self,
target: c_uint,
pname: c_uint,
params: *mut c_uint
)
pub unsafe fn GetTexParameterPointervAPPLE(
&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 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 GetVertexAttribdv(
&self,
index: c_uint,
pname: c_uint,
params: *mut c_double
)
[src]
&self,
index: c_uint,
pname: c_uint,
params: *mut c_double
)
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 IndexMask(&self, mask: c_uint)
[src]
pub unsafe fn IndexPointer(
&self,
type_: c_uint,
stride: c_int,
pointer: *const c_void
)
[src]
&self,
type_: c_uint,
stride: c_int,
pointer: *const c_void
)
pub unsafe fn Indexd(&self, c: c_double)
[src]
pub unsafe fn Indexdv(&self, c: *const c_double)
[src]
pub unsafe fn Indexf(&self, c: c_float)
[src]
pub unsafe fn Indexfv(&self, c: *const c_float)
[src]
pub unsafe fn Indexi(&self, c: c_int)
[src]
pub unsafe fn Indexiv(&self, c: *const c_int)
[src]
pub unsafe fn Indexs(&self, c: c_short)
[src]
pub unsafe fn Indexsv(&self, c: *const c_short)
[src]
pub unsafe fn Indexub(&self, c: c_uchar)
[src]
pub unsafe fn Indexubv(&self, c: *const c_uchar)
[src]
pub unsafe fn InitNames(&self)
[src]
pub unsafe fn InsertEventMarkerEXT(&self, length: c_int, marker: *const c_char)
[src]
pub unsafe fn InterleavedArrays(
&self,
format: c_uint,
stride: c_int,
pointer: *const c_void
)
[src]
&self,
format: c_uint,
stride: c_int,
pointer: *const c_void
)
pub unsafe fn InvalidateBufferData(&self, buffer: c_uint)
[src]
pub unsafe fn InvalidateBufferSubData(
&self,
buffer: c_uint,
offset: isize,
length: isize
)
[src]
&self,
buffer: c_uint,
offset: isize,
length: isize
)
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 InvalidateTexImage(&self, texture: c_uint, level: c_int)
[src]
pub unsafe fn InvalidateTexSubImage(
&self,
texture: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
zoffset: c_int,
width: c_int,
height: c_int,
depth: c_int
)
[src]
&self,
texture: c_uint,
level: c_int,
xoffset: c_int,
yoffset: c_int,
zoffset: c_int,
width: c_int,
height: c_int,
depth: 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 IsEnabledi(&self, target: c_uint, index: c_uint) -> c_uchar
[src]
pub unsafe fn IsFenceAPPLE(&self, fence: c_uint) -> c_uchar
[src]
pub unsafe fn IsFramebuffer(&self, framebuffer: c_uint) -> c_uchar
[src]
pub unsafe fn IsList(&self, list: 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 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 IsVertexArray(&self, array: c_uint) -> c_uchar
[src]
pub unsafe fn LightModelf(&self, pname: c_uint, param: c_float)
[src]
pub unsafe fn LightModelfv(&self, pname: c_uint, params: *const c_float)
[src]
pub unsafe fn LightModeli(&self, pname: c_uint, param: c_int)
[src]
pub unsafe fn LightModeliv(&self, pname: c_uint, params: *const c_int)
[src]
pub unsafe fn Lightf(&self, light: c_uint, pname: c_uint, param: c_float)
[src]
pub unsafe fn Lightfv(
&self,
light: c_uint,
pname: c_uint,
params: *const c_float
)
[src]
&self,
light: c_uint,
pname: c_uint,
params: *const c_float
)
pub unsafe fn Lighti(&self, light: c_uint, pname: c_uint, param: c_int)
[src]
pub unsafe fn Lightiv(&self, light: c_uint, pname: c_uint, params: *const c_int)
[src]
pub unsafe fn LineStipple(&self, factor: c_int, pattern: c_ushort)
[src]
pub unsafe fn LineWidth(&self, width: c_float)
[src]
pub unsafe fn LinkProgram(&self, program: c_uint)
[src]
pub unsafe fn ListBase(&self, base: c_uint)
[src]
pub unsafe fn LoadIdentity(&self)
[src]
pub unsafe fn LoadMatrixd(&self, m: *const c_double)
[src]
pub unsafe fn LoadMatrixf(&self, m: *const c_float)
[src]
pub unsafe fn LoadName(&self, name: c_uint)
[src]
pub unsafe fn LoadTransposeMatrixd(&self, m: *const c_double)
[src]
pub unsafe fn LoadTransposeMatrixf(&self, m: *const c_float)
[src]
pub unsafe fn LogicOp(&self, opcode: c_uint)
[src]
pub unsafe fn Map1d(
&self,
target: c_uint,
u1: c_double,
u2: c_double,
stride: c_int,
order: c_int,
points: *const c_double
)
[src]
&self,
target: c_uint,
u1: c_double,
u2: c_double,
stride: c_int,
order: c_int,
points: *const c_double
)
pub unsafe fn Map1f(
&self,
target: c_uint,
u1: c_float,
u2: c_float,
stride: c_int,
order: c_int,
points: *const c_float
)
[src]
&self,
target: c_uint,
u1: c_float,
u2: c_float,
stride: c_int,
order: c_int,
points: *const c_float
)
pub unsafe fn Map2d(
&self,
target: c_uint,
u1: c_double,
u2: c_double,
ustride: c_int,
uorder: c_int,
v1: c_double,
v2: c_double,
vstride: c_int,
vorder: c_int,
points: *const c_double
)
[src]
&self,
target: c_uint,
u1: c_double,
u2: c_double,
ustride: c_int,
uorder: c_int,
v1: c_double,
v2: c_double,
vstride: c_int,
vorder: c_int,
points: *const c_double
)
pub unsafe fn Map2f(
&self,
target: c_uint,
u1: c_float,
u2: c_float,
ustride: c_int,
uorder: c_int,
v1: c_float,
v2: c_float,
vstride: c_int,
vorder: c_int,
points: *const c_float
)
[src]
&self,
target: c_uint,
u1: c_float,
u2: c_float,
ustride: c_int,
uorder: c_int,
v1: c_float,
v2: c_float,
vstride: c_int,
vorder: c_int,
points: *const c_float
)
pub unsafe fn MapBuffer(&self, target: c_uint, access: c_uint) -> *mut c_void
[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 MapGrid1d(&self, un: c_int, u1: c_double, u2: c_double)
[src]
pub unsafe fn MapGrid1f(&self, un: c_int, u1: c_float, u2: c_float)
[src]
pub unsafe fn MapGrid2d(
&self,
un: c_int,
u1: c_double,
u2: c_double,
vn: c_int,
v1: c_double,
v2: c_double
)
[src]
&self,
un: c_int,
u1: c_double,
u2: c_double,
vn: c_int,
v1: c_double,
v2: c_double
)
pub unsafe fn MapGrid2f(
&self,
un: c_int,
u1: c_float,
u2: c_float,
vn: c_int,
v1: c_float,
v2: c_float
)
[src]
&self,
un: c_int,
u1: c_float,
u2: c_float,
vn: c_int,
v1: c_float,
v2: c_float
)
pub unsafe fn Materialf(&self, face: c_uint, pname: c_uint, param: c_float)
[src]
pub unsafe fn Materialfv(
&self,
face: c_uint,
pname: c_uint,
params: *const c_float
)
[src]
&self,
face: c_uint,
pname: c_uint,
params: *const c_float
)
pub unsafe fn Materiali(&self, face: c_uint, pname: c_uint, param: c_int)
[src]
pub unsafe fn Materialiv(
&self,
face: c_uint,
pname: c_uint,
params: *const c_int
)
[src]
&self,
face: c_uint,
pname: c_uint,
params: *const c_int
)
pub unsafe fn MatrixMode(&self, mode: c_uint)
[src]
pub unsafe fn MultMatrixd(&self, m: *const c_double)
[src]
pub unsafe fn MultMatrixf(&self, m: *const c_float)
[src]
pub unsafe fn MultTransposeMatrixd(&self, m: *const c_double)
[src]
pub unsafe fn MultTransposeMatrixf(&self, m: *const c_float)
[src]
pub unsafe fn MultiDrawArrays(
&self,
mode: c_uint,
first: *const c_int,
count: *const c_int,
drawcount: c_int
)
[src]
&self,
mode: c_uint,
first: *const c_int,
count: *const c_int,
drawcount: c_int
)
pub unsafe fn MultiDrawElements(
&self,
mode: c_uint,
count: *const c_int,
type_: c_uint,
indices: *const *const c_void,
drawcount: c_int
)
[src]
&self,
mode: c_uint,
count: *const c_int,
type_: c_uint,
indices: *const *const c_void,
drawcount: c_int
)
pub unsafe fn MultiDrawElementsBaseVertex(
&self,
mode: c_uint,
count: *const c_int,
type_: c_uint,
indices: *const *const c_void,
drawcount: c_int,
basevertex: *const c_int
)
[src]
&self,
mode: c_uint,
count: *const c_int,
type_: c_uint,
indices: *const *const c_void,
drawcount: c_int,
basevertex: *const c_int
)
pub unsafe fn MultiTexCoord1d(&self, target: c_uint, s: c_double)
[src]
pub unsafe fn MultiTexCoord1dv(&self, target: c_uint, v: *const c_double)
[src]
pub unsafe fn MultiTexCoord1f(&self, target: c_uint, s: c_float)
[src]
pub unsafe fn MultiTexCoord1fv(&self, target: c_uint, v: *const c_float)
[src]
pub unsafe fn MultiTexCoord1i(&self, target: c_uint, s: c_int)
[src]
pub unsafe fn MultiTexCoord1iv(&self, target: c_uint, v: *const c_int)
[src]
pub unsafe fn MultiTexCoord1s(&self, target: c_uint, s: c_short)
[src]
pub unsafe fn MultiTexCoord1sv(&self, target: c_uint, v: *const c_short)
[src]
pub unsafe fn MultiTexCoord2d(&self, target: c_uint, s: c_double, t: c_double)
[src]
pub unsafe fn MultiTexCoord2dv(&self, target: c_uint, v: *const c_double)
[src]
pub unsafe fn MultiTexCoord2f(&self, target: c_uint, s: c_float, t: c_float)
[src]
pub unsafe fn MultiTexCoord2fv(&self, target: c_uint, v: *const c_float)
[src]
pub unsafe fn MultiTexCoord2i(&self, target: c_uint, s: c_int, t: c_int)
[src]
pub unsafe fn MultiTexCoord2iv(&self, target: c_uint, v: *const c_int)
[src]
pub unsafe fn MultiTexCoord2s(&self, target: c_uint, s: c_short, t: c_short)
[src]
pub unsafe fn MultiTexCoord2sv(&self, target: c_uint, v: *const c_short)
[src]
pub unsafe fn MultiTexCoord3d(
&self,
target: c_uint,
s: c_double,
t: c_double,
r: c_double
)
[src]
&self,
target: c_uint,
s: c_double,
t: c_double,
r: c_double
)
pub unsafe fn MultiTexCoord3dv(&self, target: c_uint, v: *const c_double)
[src]
pub unsafe fn MultiTexCoord3f(
&self,
target: c_uint,
s: c_float,
t: c_float,
r: c_float
)
[src]
&self,
target: c_uint,
s: c_float,
t: c_float,
r: c_float
)
pub unsafe fn MultiTexCoord3fv(&self, target: c_uint, v: *const c_float)
[src]
pub unsafe fn MultiTexCoord3i(
&self,
target: c_uint,
s: c_int,
t: c_int,
r: c_int
)
[src]
&self,
target: c_uint,
s: c_int,
t: c_int,
r: c_int
)
pub unsafe fn MultiTexCoord3iv(&self, target: c_uint, v: *const c_int)
[src]
pub unsafe fn MultiTexCoord3s(
&self,
target: c_uint,
s: c_short,
t: c_short,
r: c_short
)
[src]
&self,
target: c_uint,
s: c_short,
t: c_short,
r: c_short
)
pub unsafe fn MultiTexCoord3sv(&self, target: c_uint, v: *const c_short)
[src]
pub unsafe fn MultiTexCoord4d(
&self,
target: c_uint,
s: c_double,
t: c_double,
r: c_double,
q: c_double
)
[src]
&self,
target: c_uint,
s: c_double,
t: c_double,
r: c_double,
q: c_double
)
pub unsafe fn MultiTexCoord4dv(&self, target: c_uint, v: *const c_double)
[src]
pub unsafe fn MultiTexCoord4f(
&self,
target: c_uint,
s: c_float,
t: c_float,
r: c_float,
q: c_float
)
[src]
&self,
target: c_uint,
s: c_float,
t: c_float,
r: c_float,
q: c_float
)
pub unsafe fn MultiTexCoord4fv(&self, target: c_uint, v: *const c_float)
[src]
pub unsafe fn MultiTexCoord4i(
&self,
target: c_uint,
s: c_int,
t: c_int,
r: c_int,
q: c_int
)
[src]
&self,
target: c_uint,
s: c_int,
t: c_int,
r: c_int,
q: c_int
)
pub unsafe fn MultiTexCoord4iv(&self, target: c_uint, v: *const c_int)
[src]
pub unsafe fn MultiTexCoord4s(
&self,
target: c_uint,
s: c_short,
t: c_short,
r: c_short,
q: c_short
)
[src]
&self,
target: c_uint,
s: c_short,
t: c_short,
r: c_short,
q: c_short
)
pub unsafe fn MultiTexCoord4sv(&self, target: c_uint, v: *const c_short)
[src]
pub unsafe fn MultiTexCoordP1ui(
&self,
texture: c_uint,
type_: c_uint,
coords: c_uint
)
[src]
&self,
texture: c_uint,
type_: c_uint,
coords: c_uint
)
pub unsafe fn MultiTexCoordP1uiv(
&self,
texture: c_uint,
type_: c_uint,
coords: *const c_uint
)
[src]
&self,
texture: c_uint,
type_: c_uint,
coords: *const c_uint
)
pub unsafe fn MultiTexCoordP2ui(
&self,
texture: c_uint,
type_: c_uint,
coords: c_uint
)
[src]
&self,
texture: c_uint,
type_: c_uint,
coords: c_uint
)
pub unsafe fn MultiTexCoordP2uiv(
&self,
texture: c_uint,
type_: c_uint,
coords: *const c_uint
)
[src]
&self,
texture: c_uint,
type_: c_uint,
coords: *const c_uint
)
pub unsafe fn MultiTexCoordP3ui(
&self,
texture: c_uint,
type_: c_uint,
coords: c_uint
)
[src]
&self,
texture: c_uint,
type_: c_uint,
coords: c_uint
)
pub unsafe fn MultiTexCoordP3uiv(
&self,
texture: c_uint,
type_: c_uint,
coords: *const c_uint
)
[src]
&self,
texture: c_uint,
type_: c_uint,
coords: *const c_uint
)
pub unsafe fn MultiTexCoordP4ui(
&self,
texture: c_uint,
type_: c_uint,
coords: c_uint
)
[src]
&self,
texture: c_uint,
type_: c_uint,
coords: c_uint
)
pub unsafe fn MultiTexCoordP4uiv(
&self,
texture: c_uint,
type_: c_uint,
coords: *const c_uint
)
[src]
&self,
texture: c_uint,
type_: c_uint,
coords: *const c_uint
)
pub unsafe fn NewList(&self, list: c_uint, mode: c_uint)
[src]
pub unsafe fn Normal3b(&self, nx: c_char, ny: c_char, nz: c_char)
[src]
pub unsafe fn Normal3bv(&self, v: *const c_char)
[src]
pub unsafe fn Normal3d(&self, nx: c_double, ny: c_double, nz: c_double)
[src]
pub unsafe fn Normal3dv(&self, v: *const c_double)
[src]
pub unsafe fn Normal3f(&self, nx: c_float, ny: c_float, nz: c_float)
[src]
pub unsafe fn Normal3fv(&self, v: *const c_float)
[src]
pub unsafe fn Normal3i(&self, nx: c_int, ny: c_int, nz: c_int)
[src]
pub unsafe fn Normal3iv(&self, v: *const c_int)
[src]
pub unsafe fn Normal3s(&self, nx: c_short, ny: c_short, nz: c_short)
[src]
pub unsafe fn Normal3sv(&self, v: *const c_short)
[src]
pub unsafe fn NormalP3ui(&self, type_: c_uint, coords: c_uint)
[src]
pub unsafe fn NormalP3uiv(&self, type_: c_uint, coords: *const c_uint)
[src]
pub unsafe fn NormalPointer(
&self,
type_: c_uint,
stride: c_int,
pointer: *const c_void
)
[src]
&self,
type_: c_uint,
stride: c_int,
pointer: *const 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 Ortho(
&self,
left: c_double,
right: c_double,
bottom: c_double,
top: c_double,
zNear: c_double,
zFar: c_double
)
[src]
&self,
left: c_double,
right: c_double,
bottom: c_double,
top: c_double,
zNear: c_double,
zFar: c_double
)
pub unsafe fn PassThrough(&self, token: c_float)
[src]
pub unsafe fn PixelMapfv(
&self,
map: c_uint,
mapsize: c_int,
values: *const c_float
)
[src]
&self,
map: c_uint,
mapsize: c_int,
values: *const c_float
)
pub unsafe fn PixelMapuiv(
&self,
map: c_uint,
mapsize: c_int,
values: *const c_uint
)
[src]
&self,
map: c_uint,
mapsize: c_int,
values: *const c_uint
)
pub unsafe fn PixelMapusv(
&self,
map: c_uint,
mapsize: c_int,
values: *const c_ushort
)
[src]
&self,
map: c_uint,
mapsize: c_int,
values: *const c_ushort
)
pub unsafe fn PixelStoref(&self, pname: c_uint, param: c_float)
[src]
pub unsafe fn PixelStorei(&self, pname: c_uint, param: c_int)
[src]
pub unsafe fn PixelTransferf(&self, pname: c_uint, param: c_float)
[src]
pub unsafe fn PixelTransferi(&self, pname: c_uint, param: c_int)
[src]
pub unsafe fn PixelZoom(&self, xfactor: c_float, yfactor: c_float)
[src]
pub unsafe fn PointParameterf(&self, pname: c_uint, param: c_float)
[src]
pub unsafe fn PointParameterfv(&self, pname: c_uint, params: *const c_float)
[src]
pub unsafe fn PointParameteri(&self, pname: c_uint, param: c_int)
[src]
pub unsafe fn PointParameteriv(&self, pname: c_uint, params: *const c_int)
[src]
pub unsafe fn PointSize(&self, size: c_float)
[src]
pub unsafe fn PolygonMode(&self, face: c_uint, mode: c_uint)
[src]
pub unsafe fn PolygonOffset(&self, factor: c_float, units: c_float)
[src]
pub unsafe fn PolygonStipple(&self, mask: *const c_uchar)
[src]
pub unsafe fn PopAttrib(&self)
[src]
pub unsafe fn PopClientAttrib(&self)
[src]
pub unsafe fn PopDebugGroup(&self)
[src]
pub unsafe fn PopDebugGroupKHR(&self)
[src]
pub unsafe fn PopGroupMarkerEXT(&self)
[src]
pub unsafe fn PopMatrix(&self)
[src]
pub unsafe fn PopName(&self)
[src]
pub unsafe fn PrimitiveRestartIndex(&self, index: c_uint)
[src]
pub unsafe fn PrioritizeTextures(
&self,
n: c_int,
textures: *const c_uint,
priorities: *const c_float
)
[src]
&self,
n: c_int,
textures: *const c_uint,
priorities: *const c_float
)
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 ProvokingVertex(&self, mode: c_uint)
[src]
pub unsafe fn PushAttrib(&self, mask: c_uint)
[src]
pub unsafe fn PushClientAttrib(&self, mask: 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 PushMatrix(&self)
[src]
pub unsafe fn PushName(&self, name: c_uint)
[src]
pub unsafe fn QueryCounter(&self, id: c_uint, target: c_uint)
[src]
pub unsafe fn RasterPos2d(&self, x: c_double, y: c_double)
[src]
pub unsafe fn RasterPos2dv(&self, v: *const c_double)
[src]
pub unsafe fn RasterPos2f(&self, x: c_float, y: c_float)
[src]
pub unsafe fn RasterPos2fv(&self, v: *const c_float)
[src]
pub unsafe fn RasterPos2i(&self, x: c_int, y: c_int)
[src]
pub unsafe fn RasterPos2iv(&self, v: *const c_int)
[src]
pub unsafe fn RasterPos2s(&self, x: c_short, y: c_short)
[src]
pub unsafe fn RasterPos2sv(&self, v: *const c_short)
[src]
pub unsafe fn RasterPos3d(&self, x: c_double, y: c_double, z: c_double)
[src]
pub unsafe fn RasterPos3dv(&self, v: *const c_double)
[src]
pub unsafe fn RasterPos3f(&self, x: c_float, y: c_float, z: c_float)
[src]
pub unsafe fn RasterPos3fv(&self, v: *const c_float)
[src]
pub unsafe fn RasterPos3i(&self, x: c_int, y: c_int, z: c_int)
[src]
pub unsafe fn RasterPos3iv(&self, v: *const c_int)
[src]
pub unsafe fn RasterPos3s(&self, x: c_short, y: c_short, z: c_short)
[src]
pub unsafe fn RasterPos3sv(&self, v: *const c_short)
[src]
pub unsafe fn RasterPos4d(
&self,
x: c_double,
y: c_double,
z: c_double,
w: c_double
)
[src]
&self,
x: c_double,
y: c_double,
z: c_double,
w: c_double
)
pub unsafe fn RasterPos4dv(&self, v: *const c_double)
[src]
pub unsafe fn RasterPos4f(&self, x: c_float, y: c_float, z: c_float, w: c_float)
[src]
pub unsafe fn RasterPos4fv(&self, v: *const c_float)
[src]
pub unsafe fn RasterPos4i(&self, x: c_int, y: c_int, z: c_int, w: c_int)
[src]
pub unsafe fn RasterPos4iv(&self, v: *const c_int)
[src]
pub unsafe fn RasterPos4s(&self, x: c_short, y: c_short, z: c_short, w: c_short)
[src]
pub unsafe fn RasterPos4sv(&self, v: *const c_short)
[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 Rectd(
&self,
x1: c_double,
y1: c_double,
x2: c_double,
y2: c_double
)
[src]
&self,
x1: c_double,
y1: c_double,
x2: c_double,
y2: c_double
)
pub unsafe fn Rectdv(&self, v1: *const c_double, v2: *const c_double)
[src]
pub unsafe fn Rectf(&self, x1: c_float, y1: c_float, x2: c_float, y2: c_float)
[src]
pub unsafe fn Rectfv(&self, v1: *const c_float, v2: *const c_float)
[src]
pub unsafe fn Recti(&self, x1: c_int, y1: c_int, x2: c_int, y2: c_int)
[src]
pub unsafe fn Rectiv(&self, v1: *const c_int, v2: *const c_int)
[src]
pub unsafe fn Rects(&self, x1: c_short, y1: c_short, x2: c_short, y2: c_short)
[src]
pub unsafe fn Rectsv(&self, v1: *const c_short, v2: *const c_short)
[src]
pub unsafe fn RenderMode(&self, mode: c_uint) -> c_int
[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 Rotated(
&self,
angle: c_double,
x: c_double,
y: c_double,
z: c_double
)
[src]
&self,
angle: c_double,
x: c_double,
y: c_double,
z: c_double
)
pub unsafe fn Rotatef(&self, angle: c_float, x: c_float, y: c_float, z: c_float)
[src]
pub unsafe fn SampleCoverage(&self, value: c_float, invert: c_uchar)
[src]
pub unsafe fn SampleMaski(&self, maskNumber: c_uint, mask: c_uint)
[src]
pub unsafe fn SamplerParameterIiv(
&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 SamplerParameterIuiv(
&self,
sampler: c_uint,
pname: c_uint,
param: *const c_uint
)
[src]
&self,
sampler: c_uint,
pname: c_uint,
param: *const c_uint
)
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 Scaled(&self, x: c_double, y: c_double, z: c_double)
[src]
pub unsafe fn Scalef(&self, x: c_float, y: c_float, z: c_float)
[src]
pub unsafe fn Scissor(&self, x: c_int, y: c_int, width: c_int, height: c_int)
[src]
pub unsafe fn SecondaryColor3b(&self, red: c_char, green: c_char, blue: c_char)
[src]
pub unsafe fn SecondaryColor3bv(&self, v: *const c_char)
[src]
pub unsafe fn SecondaryColor3d(
&self,
red: c_double,
green: c_double,
blue: c_double
)
[src]
&self,
red: c_double,
green: c_double,
blue: c_double
)
pub unsafe fn SecondaryColor3dv(&self, v: *const c_double)
[src]
pub unsafe fn SecondaryColor3f(
&self,
red: c_float,
green: c_float,
blue: c_float
)
[src]
&self,
red: c_float,
green: c_float,
blue: c_float
)
pub unsafe fn SecondaryColor3fv(&self, v: *const c_float)
[src]
pub unsafe fn SecondaryColor3i(&self, red: c_int, green: c_int, blue: c_int)
[src]
pub unsafe fn SecondaryColor3iv(&self, v: *const c_int)
[src]
pub unsafe fn SecondaryColor3s(
&self,
red: c_short,
green: c_short,
blue: c_short
)
[src]
&self,
red: c_short,
green: c_short,
blue: c_short
)
pub unsafe fn SecondaryColor3sv(&self, v: *const c_short)
[src]
pub unsafe fn SecondaryColor3ub(
&self,
red: c_uchar,
green: c_uchar,
blue: c_uchar
)
[src]
&self,
red: c_uchar,
green: c_uchar,
blue: c_uchar
)
pub unsafe fn SecondaryColor3ubv(&self, v: *const c_uchar)
[src]
pub unsafe fn SecondaryColor3ui(&self, red: c_uint, green: c_uint, blue: c_uint)
[src]
pub unsafe fn SecondaryColor3uiv(&self, v: *const c_uint)
[src]
pub unsafe fn SecondaryColor3us(
&self,
red: c_ushort,
green: c_ushort,
blue: c_ushort
)
[src]
&self,
red: c_ushort,
green: c_ushort,
blue: c_ushort
)
pub unsafe fn SecondaryColor3usv(&self, v: *const c_ushort)
[src]
pub unsafe fn SecondaryColorP3ui(&self, type_: c_uint, color: c_uint)
[src]
pub unsafe fn SecondaryColorP3uiv(&self, type_: c_uint, color: *const c_uint)
[src]
pub unsafe fn SecondaryColorPointer(
&self,
size: c_int,
type_: c_uint,
stride: c_int,
pointer: *const c_void
)
[src]
&self,
size: c_int,
type_: c_uint,
stride: c_int,
pointer: *const c_void
)
pub unsafe fn SelectBuffer(&self, size: c_int, buffer: *mut c_uint)
[src]
pub unsafe fn SetFenceAPPLE(&self, fence: c_uint)
[src]
pub unsafe fn ShadeModel(&self, mode: c_uint)
[src]
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 TestFenceAPPLE(&self, fence: c_uint) -> c_uchar
[src]
pub unsafe fn TestObjectAPPLE(&self, object: c_uint, name: c_uint) -> c_uchar
[src]
pub unsafe fn TexBuffer(
&self,
target: c_uint,
internalformat: c_uint,
buffer: c_uint
)
[src]
&self,
target: c_uint,
internalformat: c_uint,
buffer: c_uint
)
pub unsafe fn TexCoord1d(&self, s: c_double)
[src]
pub unsafe fn TexCoord1dv(&self, v: *const c_double)
[src]
pub unsafe fn TexCoord1f(&self, s: c_float)
[src]
pub unsafe fn TexCoord1fv(&self, v: *const c_float)
[src]
pub unsafe fn TexCoord1i(&self, s: c_int)
[src]
pub unsafe fn TexCoord1iv(&self, v: *const c_int)
[src]
pub unsafe fn TexCoord1s(&self, s: c_short)
[src]
pub unsafe fn TexCoord1sv(&self, v: *const c_short)
[src]
pub unsafe fn TexCoord2d(&self, s: c_double, t: c_double)
[src]
pub unsafe fn TexCoord2dv(&self, v: *const c_double)
[src]
pub unsafe fn TexCoord2f(&self, s: c_float, t: c_float)
[src]
pub unsafe fn TexCoord2fv(&self, v: *const c_float)
[src]
pub unsafe fn TexCoord2i(&self, s: c_int, t: c_int)
[src]
pub unsafe fn TexCoord2iv(&self, v: *const c_int)
[src]
pub unsafe fn TexCoord2s(&self, s: c_short, t: c_short)
[src]
pub unsafe fn TexCoord2sv(&self, v: *const c_short)
[src]
pub unsafe fn TexCoord3d(&self, s: c_double, t: c_double, r: c_double)
[src]
pub unsafe fn TexCoord3dv(&self, v: *const c_double)
[src]
pub unsafe fn TexCoord3f(&self, s: c_float, t: c_float, r: c_float)
[src]
pub unsafe fn TexCoord3fv(&self, v: *const c_float)
[src]
pub unsafe fn TexCoord3i(&self, s: c_int, t: c_int, r: c_int)
[src]
pub unsafe fn TexCoord3iv(&self, v: *const c_int)
[src]
pub unsafe fn TexCoord3s(&self, s: c_short, t: c_short, r: c_short)
[src]
pub unsafe fn TexCoord3sv(&self, v: *const c_short)
[src]
pub unsafe fn TexCoord4d(
&self,
s: c_double,
t: c_double,
r: c_double,
q: c_double
)
[src]
&self,
s: c_double,
t: c_double,
r: c_double,
q: c_double
)
pub unsafe fn TexCoord4dv(&self, v: *const c_double)
[src]
pub unsafe fn TexCoord4f(&self, s: c_float, t: c_float, r: c_float, q: c_float)
[src]
pub unsafe fn TexCoord4fv(&self, v: *const c_float)
[src]
pub unsafe fn TexCoord4i(&self, s: c_int, t: c_int, r: c_int, q: c_int)
[src]
pub unsafe fn TexCoord4iv(&self, v: *const c_int)
[src]
pub unsafe fn TexCoord4s(&self, s: c_short, t: c_short, r: c_short, q: c_short)
[src]
pub unsafe fn TexCoord4sv(&self, v: *const c_short)
[src]
pub unsafe fn TexCoordP1ui(&self, type_: c_uint, coords: c_uint)
[src]
pub unsafe fn TexCoordP1uiv(&self, type_: c_uint, coords: *const c_uint)
[src]
pub unsafe fn TexCoordP2ui(&self, type_: c_uint, coords: c_uint)
[src]
pub unsafe fn TexCoordP2uiv(&self, type_: c_uint, coords: *const c_uint)
[src]
pub unsafe fn TexCoordP3ui(&self, type_: c_uint, coords: c_uint)
[src]
pub unsafe fn TexCoordP3uiv(&self, type_: c_uint, coords: *const c_uint)
[src]
pub unsafe fn TexCoordP4ui(&self, type_: c_uint, coords: c_uint)
[src]
pub unsafe fn TexCoordP4uiv(&self, type_: c_uint, coords: *const c_uint)
[src]
pub unsafe fn TexCoordPointer(
&self,
size: c_int,
type_: c_uint,
stride: c_int,
pointer: *const c_void
)
[src]
&self,
size: c_int,
type_: c_uint,
stride: c_int,
pointer: *const c_void
)
pub unsafe fn TexEnvf(&self, target: c_uint, pname: c_uint, param: c_float)
[src]
pub unsafe fn TexEnvfv(
&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 TexEnvi(&self, target: c_uint, pname: c_uint, param: c_int)
[src]
pub unsafe fn TexEnviv(
&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 TexGend(&self, coord: c_uint, pname: c_uint, param: c_double)
[src]
pub unsafe fn TexGendv(
&self,
coord: c_uint,
pname: c_uint,
params: *const c_double
)
[src]
&self,
coord: c_uint,
pname: c_uint,
params: *const c_double
)
pub unsafe fn TexGenf(&self, coord: c_uint, pname: c_uint, param: c_float)
[src]
pub unsafe fn TexGenfv(
&self,
coord: c_uint,
pname: c_uint,
params: *const c_float
)
[src]
&self,
coord: c_uint,
pname: c_uint,
params: *const c_float
)
pub unsafe fn TexGeni(&self, coord: c_uint, pname: c_uint, param: c_int)
[src]
pub unsafe fn TexGeniv(
&self,
coord: c_uint,
pname: c_uint,
params: *const c_int
)
[src]
&self,
coord: c_uint,
pname: c_uint,
params: *const c_int
)
pub unsafe fn TexImage1D(
&self,
target: c_uint,
level: c_int,
internalformat: c_int,
width: 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,
border: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void
)
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 TexImage2DMultisample(
&self,
target: c_uint,
samples: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
fixedsamplelocations: c_uchar
)
[src]
&self,
target: c_uint,
samples: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
fixedsamplelocations: c_uchar
)
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 TexImage3DMultisample(
&self,
target: c_uint,
samples: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
depth: c_int,
fixedsamplelocations: c_uchar
)
[src]
&self,
target: c_uint,
samples: c_int,
internalformat: c_uint,
width: c_int,
height: c_int,
depth: c_int,
fixedsamplelocations: c_uchar
)
pub unsafe fn TexParameterIiv(
&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 TexParameterIuiv(
&self,
target: c_uint,
pname: c_uint,
params: *const c_uint
)
[src]
&self,
target: c_uint,
pname: c_uint,
params: *const c_uint
)
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 TexStorage1D(
&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 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 TexSubImage1D(
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
width: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void
)
[src]
&self,
target: c_uint,
level: c_int,
xoffset: c_int,
width: c_int,
format: c_uint,
type_: c_uint,
pixels: *const c_void
)
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 TextureRangeAPPLE(
&self,
target: c_uint,
length: c_int,
pointer: *const c_void
)
[src]
&self,
target: c_uint,
length: c_int,
pointer: *const c_void
)
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 Translated(&self, x: c_double, y: c_double, z: c_double)
[src]
pub unsafe fn Translatef(&self, x: c_float, y: c_float, z: c_float)
[src]
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 Vertex2d(&self, x: c_double, y: c_double)
[src]
pub unsafe fn Vertex2dv(&self, v: *const c_double)
[src]
pub unsafe fn Vertex2f(&self, x: c_float, y: c_float)
[src]
pub unsafe fn Vertex2fv(&self, v: *const c_float)
[src]
pub unsafe fn Vertex2i(&self, x: c_int, y: c_int)
[src]
pub unsafe fn Vertex2iv(&self, v: *const c_int)
[src]
pub unsafe fn Vertex2s(&self, x: c_short, y: c_short)
[src]
pub unsafe fn Vertex2sv(&self, v: *const c_short)
[src]
pub unsafe fn Vertex3d(&self, x: c_double, y: c_double, z: c_double)
[src]
pub unsafe fn Vertex3dv(&self, v: *const c_double)
[src]
pub unsafe fn Vertex3f(&self, x: c_float, y: c_float, z: c_float)
[src]
pub unsafe fn Vertex3fv(&self, v: *const c_float)
[src]
pub unsafe fn Vertex3i(&self, x: c_int, y: c_int, z: c_int)
[src]
pub unsafe fn Vertex3iv(&self, v: *const c_int)
[src]
pub unsafe fn Vertex3s(&self, x: c_short, y: c_short, z: c_short)
[src]
pub unsafe fn Vertex3sv(&self, v: *const c_short)
[src]
pub unsafe fn Vertex4d(
&self,
x: c_double,
y: c_double,
z: c_double,
w: c_double
)
[src]
&self,
x: c_double,
y: c_double,
z: c_double,
w: c_double
)
pub unsafe fn Vertex4dv(&self, v: *const c_double)
[src]
pub unsafe fn Vertex4f(&self, x: c_float, y: c_float, z: c_float, w: c_float)
[src]
pub unsafe fn Vertex4fv(&self, v: *const c_float)
[src]
pub unsafe fn Vertex4i(&self, x: c_int, y: c_int, z: c_int, w: c_int)
[src]
pub unsafe fn Vertex4iv(&self, v: *const c_int)
[src]
pub unsafe fn Vertex4s(&self, x: c_short, y: c_short, z: c_short, w: c_short)
[src]
pub unsafe fn Vertex4sv(&self, v: *const c_short)
[src]
pub unsafe fn VertexAttrib1d(&self, index: c_uint, x: c_double)
[src]
pub unsafe fn VertexAttrib1dv(&self, index: c_uint, v: *const c_double)
[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 VertexAttrib1s(&self, index: c_uint, x: c_short)
[src]
pub unsafe fn VertexAttrib1sv(&self, index: c_uint, v: *const c_short)
[src]
pub unsafe fn VertexAttrib2d(&self, index: c_uint, x: c_double, y: c_double)
[src]
pub unsafe fn VertexAttrib2dv(&self, index: c_uint, v: *const c_double)
[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 VertexAttrib2s(&self, index: c_uint, x: c_short, y: c_short)
[src]
pub unsafe fn VertexAttrib2sv(&self, index: c_uint, v: *const c_short)
[src]
pub unsafe fn VertexAttrib3d(
&self,
index: c_uint,
x: c_double,
y: c_double,
z: c_double
)
[src]
&self,
index: c_uint,
x: c_double,
y: c_double,
z: c_double
)
pub unsafe fn VertexAttrib3dv(&self, index: c_uint, v: *const c_double)
[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 VertexAttrib3s(
&self,
index: c_uint,
x: c_short,
y: c_short,
z: c_short
)
[src]
&self,
index: c_uint,
x: c_short,
y: c_short,
z: c_short
)
pub unsafe fn VertexAttrib3sv(&self, index: c_uint, v: *const c_short)
[src]
pub unsafe fn VertexAttrib4Nbv(&self, index: c_uint, v: *const c_char)
[src]
pub unsafe fn VertexAttrib4Niv(&self, index: c_uint, v: *const c_int)
[src]
pub unsafe fn VertexAttrib4Nsv(&self, index: c_uint, v: *const c_short)
[src]
pub unsafe fn VertexAttrib4Nub(
&self,
index: c_uint,
x: c_uchar,
y: c_uchar,
z: c_uchar,
w: c_uchar
)
[src]
&self,
index: c_uint,
x: c_uchar,
y: c_uchar,
z: c_uchar,
w: c_uchar
)
pub unsafe fn VertexAttrib4Nubv(&self, index: c_uint, v: *const c_uchar)
[src]
pub unsafe fn VertexAttrib4Nuiv(&self, index: c_uint, v: *const c_uint)
[src]
pub unsafe fn VertexAttrib4Nusv(&self, index: c_uint, v: *const c_ushort)
[src]
pub unsafe fn VertexAttrib4bv(&self, index: c_uint, v: *const c_char)
[src]
pub unsafe fn VertexAttrib4d(
&self,
index: c_uint,
x: c_double,
y: c_double,
z: c_double,
w: c_double
)
[src]
&self,
index: c_uint,
x: c_double,
y: c_double,
z: c_double,
w: c_double
)
pub unsafe fn VertexAttrib4dv(&self, index: c_uint, v: *const c_double)
[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 VertexAttrib4iv(&self, index: c_uint, v: *const c_int)
[src]
pub unsafe fn VertexAttrib4s(
&self,
index: c_uint,
x: c_short,
y: c_short,
z: c_short,
w: c_short
)
[src]
&self,
index: c_uint,
x: c_short,
y: c_short,
z: c_short,
w: c_short
)
pub unsafe fn VertexAttrib4sv(&self, index: c_uint, v: *const c_short)
[src]
pub unsafe fn VertexAttrib4ubv(&self, index: c_uint, v: *const c_uchar)
[src]
pub unsafe fn VertexAttrib4uiv(&self, index: c_uint, v: *const c_uint)
[src]
pub unsafe fn VertexAttrib4usv(&self, index: c_uint, v: *const c_ushort)
[src]
pub unsafe fn VertexAttribDivisor(&self, index: c_uint, divisor: c_uint)
[src]
pub unsafe fn VertexAttribI1i(&self, index: c_uint, x: c_int)
[src]
pub unsafe fn VertexAttribI1iv(&self, index: c_uint, v: *const c_int)
[src]
pub unsafe fn VertexAttribI1ui(&self, index: c_uint, x: c_uint)
[src]
pub unsafe fn VertexAttribI1uiv(&self, index: c_uint, v: *const c_uint)
[src]
pub unsafe fn VertexAttribI2i(&self, index: c_uint, x: c_int, y: c_int)
[src]
pub unsafe fn VertexAttribI2iv(&self, index: c_uint, v: *const c_int)
[src]
pub unsafe fn VertexAttribI2ui(&self, index: c_uint, x: c_uint, y: c_uint)
[src]
pub unsafe fn VertexAttribI2uiv(&self, index: c_uint, v: *const c_uint)
[src]
pub unsafe fn VertexAttribI3i(
&self,
index: c_uint,
x: c_int,
y: c_int,
z: c_int
)
[src]
&self,
index: c_uint,
x: c_int,
y: c_int,
z: c_int
)
pub unsafe fn VertexAttribI3iv(&self, index: c_uint, v: *const c_int)
[src]
pub unsafe fn VertexAttribI3ui(
&self,
index: c_uint,
x: c_uint,
y: c_uint,
z: c_uint
)
[src]
&self,
index: c_uint,
x: c_uint,
y: c_uint,
z: c_uint
)
pub unsafe fn VertexAttribI3uiv(&self, index: c_uint, v: *const c_uint)
[src]
pub unsafe fn VertexAttribI4bv(&self, index: c_uint, v: *const c_char)
[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 VertexAttribI4sv(&self, index: c_uint, v: *const c_short)
[src]
pub unsafe fn VertexAttribI4ubv(&self, index: c_uint, v: *const c_uchar)
[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 VertexAttribI4usv(&self, index: c_uint, v: *const c_ushort)
[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 VertexAttribP1ui(
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: c_uint
)
[src]
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: c_uint
)
pub unsafe fn VertexAttribP1uiv(
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: *const c_uint
)
[src]
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: *const c_uint
)
pub unsafe fn VertexAttribP2ui(
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: c_uint
)
[src]
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: c_uint
)
pub unsafe fn VertexAttribP2uiv(
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: *const c_uint
)
[src]
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: *const c_uint
)
pub unsafe fn VertexAttribP3ui(
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: c_uint
)
[src]
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: c_uint
)
pub unsafe fn VertexAttribP3uiv(
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: *const c_uint
)
[src]
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: *const c_uint
)
pub unsafe fn VertexAttribP4ui(
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: c_uint
)
[src]
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: c_uint
)
pub unsafe fn VertexAttribP4uiv(
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: *const c_uint
)
[src]
&self,
index: c_uint,
type_: c_uint,
normalized: c_uchar,
value: *const c_uint
)
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 VertexP2ui(&self, type_: c_uint, value: c_uint)
[src]
pub unsafe fn VertexP2uiv(&self, type_: c_uint, value: *const c_uint)
[src]
pub unsafe fn VertexP3ui(&self, type_: c_uint, value: c_uint)
[src]
pub unsafe fn VertexP3uiv(&self, type_: c_uint, value: *const c_uint)
[src]
pub unsafe fn VertexP4ui(&self, type_: c_uint, value: c_uint)
[src]
pub unsafe fn VertexP4uiv(&self, type_: c_uint, value: *const c_uint)
[src]
pub unsafe fn VertexPointer(
&self,
size: c_int,
type_: c_uint,
stride: c_int,
pointer: *const c_void
)
[src]
&self,
size: c_int,
type_: c_uint,
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
)
pub unsafe fn WindowPos2d(&self, x: c_double, y: c_double)
[src]
pub unsafe fn WindowPos2dv(&self, v: *const c_double)
[src]
pub unsafe fn WindowPos2f(&self, x: c_float, y: c_float)
[src]
pub unsafe fn WindowPos2fv(&self, v: *const c_float)
[src]
pub unsafe fn WindowPos2i(&self, x: c_int, y: c_int)
[src]
pub unsafe fn WindowPos2iv(&self, v: *const c_int)
[src]
pub unsafe fn WindowPos2s(&self, x: c_short, y: c_short)
[src]
pub unsafe fn WindowPos2sv(&self, v: *const c_short)
[src]
pub unsafe fn WindowPos3d(&self, x: c_double, y: c_double, z: c_double)
[src]
pub unsafe fn WindowPos3dv(&self, v: *const c_double)
[src]
pub unsafe fn WindowPos3f(&self, x: c_float, y: c_float, z: c_float)
[src]
pub unsafe fn WindowPos3fv(&self, v: *const c_float)
[src]
pub unsafe fn WindowPos3i(&self, x: c_int, y: c_int, z: c_int)
[src]
pub unsafe fn WindowPos3iv(&self, v: *const c_int)
[src]
pub unsafe fn WindowPos3s(&self, x: c_short, y: c_short, z: c_short)
[src]
pub unsafe fn WindowPos3sv(&self, v: *const c_short)
[src]
Trait Implementations
impl Clone for Gl
[src]
fn clone(&self) -> Gl
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Send for Gl
[src]
Auto Trait Implementations
Blanket Implementations
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,