[−][src]Struct gleam::gl::GlFfi
Fields
Accum: FnPtrActiveTexture: FnPtrFallbacks: ActiveTextureARB
AlphaFunc: FnPtrAreTexturesResident: FnPtrArrayElement: FnPtrFallbacks: ArrayElementEXT
AttachShader: FnPtrFallbacks: AttachObjectARB
Begin: FnPtrBeginConditionalRender: FnPtrFallbacks: BeginConditionalRenderNV
BeginQuery: FnPtrFallbacks: BeginQueryARB
BeginTransformFeedback: FnPtrFallbacks: BeginTransformFeedbackEXT, BeginTransformFeedbackNV
BindAttribLocation: FnPtrFallbacks: BindAttribLocationARB
BindBuffer: FnPtrFallbacks: BindBufferARB
BindBufferBase: FnPtrFallbacks: BindBufferBaseEXT, BindBufferBaseNV
BindBufferRange: FnPtrFallbacks: BindBufferRangeEXT, BindBufferRangeNV
BindFragDataLocation: FnPtrFallbacks: BindFragDataLocationEXT
BindFragDataLocationIndexed: FnPtrFallbacks: BindFragDataLocationIndexedEXT
BindFramebuffer: FnPtrBindRenderbuffer: FnPtrBindSampler: FnPtrBindTexture: FnPtrFallbacks: BindTextureEXT
BindVertexArray: FnPtrFallbacks: BindVertexArrayOES
BindVertexArrayAPPLE: FnPtrBitmap: FnPtrBlendBarrierKHR: FnPtrBlendColor: FnPtrFallbacks: BlendColorEXT
BlendEquation: FnPtrFallbacks: BlendEquationEXT
BlendEquationSeparate: FnPtrFallbacks: BlendEquationSeparateEXT
BlendFunc: FnPtrBlendFuncSeparate: FnPtrFallbacks: BlendFuncSeparateEXT, BlendFuncSeparateINGR
BlitFramebuffer: FnPtrFallbacks: BlitFramebufferEXT, BlitFramebufferNV
BufferData: FnPtrFallbacks: BufferDataARB
BufferSubData: FnPtrFallbacks: BufferSubDataARB
CallList: FnPtrCallLists: FnPtrCheckFramebufferStatus: FnPtrFallbacks: CheckFramebufferStatusEXT
ClampColor: FnPtrFallbacks: ClampColorARB
Clear: FnPtrClearAccum: FnPtrClearBufferfi: FnPtrClearBufferfv: FnPtrClearBufferiv: FnPtrClearBufferuiv: FnPtrClearColor: FnPtrClearDepth: FnPtrClearIndex: FnPtrClearStencil: FnPtrClientActiveTexture: FnPtrFallbacks: ClientActiveTextureARB
ClientWaitSync: FnPtrFallbacks: ClientWaitSyncAPPLE
ClipPlane: FnPtrColor3b: FnPtrColor3bv: FnPtrColor3d: FnPtrColor3dv: FnPtrColor3f: FnPtrColor3fv: FnPtrColor3i: FnPtrColor3iv: FnPtrColor3s: FnPtrColor3sv: FnPtrColor3ub: FnPtrColor3ubv: FnPtrColor3ui: FnPtrColor3uiv: FnPtrColor3us: FnPtrColor3usv: FnPtrColor4b: FnPtrColor4bv: FnPtrColor4d: FnPtrColor4dv: FnPtrColor4f: FnPtrColor4fv: FnPtrColor4i: FnPtrColor4iv: FnPtrColor4s: FnPtrColor4sv: FnPtrColor4ub: FnPtrColor4ubv: FnPtrColor4ui: FnPtrColor4uiv: FnPtrColor4us: FnPtrColor4usv: FnPtrColorMask: FnPtrColorMaski: FnPtrFallbacks: ColorMaskIndexedEXT, ColorMaskiEXT, ColorMaskiOES
ColorMaterial: FnPtrColorP3ui: FnPtrColorP3uiv: FnPtrColorP4ui: FnPtrColorP4uiv: FnPtrColorPointer: FnPtrCompileShader: FnPtrFallbacks: CompileShaderARB
CompressedTexImage1D: FnPtrFallbacks: CompressedTexImage1DARB
CompressedTexImage2D: FnPtrFallbacks: CompressedTexImage2DARB
CompressedTexImage3D: FnPtrFallbacks: CompressedTexImage3DARB
CompressedTexSubImage1D: FnPtrFallbacks: CompressedTexSubImage1DARB
CompressedTexSubImage2D: FnPtrFallbacks: CompressedTexSubImage2DARB
CompressedTexSubImage3D: FnPtrFallbacks: CompressedTexSubImage3DARB
CopyBufferSubData: FnPtrFallbacks: CopyBufferSubDataNV
CopyImageSubData: FnPtrFallbacks: CopyImageSubDataEXT, CopyImageSubDataOES
CopyPixels: FnPtrCopyTexImage1D: FnPtrFallbacks: CopyTexImage1DEXT
CopyTexImage2D: FnPtrFallbacks: CopyTexImage2DEXT
CopyTexSubImage1D: FnPtrFallbacks: CopyTexSubImage1DEXT
CopyTexSubImage2D: FnPtrFallbacks: CopyTexSubImage2DEXT
CopyTexSubImage3D: FnPtrFallbacks: CopyTexSubImage3DEXT
CreateProgram: FnPtrFallbacks: CreateProgramObjectARB
CreateShader: FnPtrFallbacks: CreateShaderObjectARB
CullFace: FnPtrDebugMessageCallback: FnPtrFallbacks: DebugMessageCallbackARB, DebugMessageCallbackKHR
DebugMessageCallbackKHR: FnPtrDebugMessageControl: FnPtrFallbacks: DebugMessageControlARB, DebugMessageControlKHR
DebugMessageControlKHR: FnPtrDebugMessageInsert: FnPtrFallbacks: DebugMessageInsertARB, DebugMessageInsertKHR
DebugMessageInsertKHR: FnPtrDeleteBuffers: FnPtrFallbacks: DeleteBuffersARB
DeleteFencesAPPLE: FnPtrDeleteFramebuffers: FnPtrFallbacks: DeleteFramebuffersEXT
DeleteLists: FnPtrDeleteProgram: FnPtrDeleteQueries: FnPtrFallbacks: DeleteQueriesARB
DeleteRenderbuffers: FnPtrFallbacks: DeleteRenderbuffersEXT
DeleteSamplers: FnPtrDeleteShader: FnPtrDeleteSync: FnPtrFallbacks: DeleteSyncAPPLE
DeleteTextures: FnPtrDeleteVertexArrays: FnPtrFallbacks: DeleteVertexArraysAPPLE, DeleteVertexArraysOES
DeleteVertexArraysAPPLE: FnPtrDepthFunc: FnPtrDepthMask: FnPtrDepthRange: FnPtrDetachShader: FnPtrFallbacks: DetachObjectARB
Disable: FnPtrDisableClientState: FnPtrDisableVertexAttribArray: FnPtrFallbacks: DisableVertexAttribArrayARB
Disablei: FnPtrFallbacks: DisableIndexedEXT, DisableiEXT, DisableiNV, DisableiOES
DrawArrays: FnPtrFallbacks: DrawArraysEXT
DrawArraysInstanced: FnPtrFallbacks: DrawArraysInstancedANGLE, DrawArraysInstancedARB, DrawArraysInstancedEXT, DrawArraysInstancedNV
DrawBuffer: FnPtrDrawBuffers: FnPtrFallbacks: DrawBuffersARB, DrawBuffersATI, DrawBuffersEXT
DrawElements: FnPtrDrawElementsBaseVertex: FnPtrFallbacks: DrawElementsBaseVertexEXT, DrawElementsBaseVertexOES
DrawElementsInstanced: FnPtrFallbacks: DrawElementsInstancedANGLE, DrawElementsInstancedARB, DrawElementsInstancedEXT, DrawElementsInstancedNV
DrawElementsInstancedBaseVertex: FnPtrFallbacks: DrawElementsInstancedBaseVertexEXT, DrawElementsInstancedBaseVertexOES
DrawPixels: FnPtrDrawRangeElements: FnPtrFallbacks: DrawRangeElementsEXT
DrawRangeElementsBaseVertex: FnPtrFallbacks: DrawRangeElementsBaseVertexEXT, DrawRangeElementsBaseVertexOES
EdgeFlag: FnPtrEdgeFlagPointer: FnPtrEdgeFlagv: FnPtrEnable: FnPtrEnableClientState: FnPtrEnableVertexAttribArray: FnPtrFallbacks: EnableVertexAttribArrayARB
Enablei: FnPtrFallbacks: EnableIndexedEXT, EnableiEXT, EnableiNV, EnableiOES
End: FnPtrEndConditionalRender: FnPtrFallbacks: EndConditionalRenderNV, EndConditionalRenderNVX
EndList: FnPtrEndQuery: FnPtrFallbacks: EndQueryARB
EndTransformFeedback: FnPtrFallbacks: EndTransformFeedbackEXT, EndTransformFeedbackNV
EvalCoord1d: FnPtrEvalCoord1dv: FnPtrEvalCoord1f: FnPtrEvalCoord1fv: FnPtrEvalCoord2d: FnPtrEvalCoord2dv: FnPtrEvalCoord2f: FnPtrEvalCoord2fv: FnPtrEvalMesh1: FnPtrEvalMesh2: FnPtrEvalPoint1: FnPtrEvalPoint2: FnPtrFeedbackBuffer: FnPtrFenceSync: FnPtrFallbacks: FenceSyncAPPLE
Finish: FnPtrFinishFenceAPPLE: FnPtrFinishObjectAPPLE: FnPtrFlush: FnPtrFlushMappedBufferRange: FnPtrFallbacks: FlushMappedBufferRangeAPPLE, FlushMappedBufferRangeEXT
FogCoordPointer: FnPtrFallbacks: FogCoordPointerEXT
FogCoordd: FnPtrFallbacks: FogCoorddEXT
FogCoorddv: FnPtrFallbacks: FogCoorddvEXT
FogCoordf: FnPtrFallbacks: FogCoordfEXT
FogCoordfv: FnPtrFallbacks: FogCoordfvEXT
Fogf: FnPtrFogfv: FnPtrFogi: FnPtrFogiv: FnPtrFramebufferRenderbuffer: FnPtrFallbacks: FramebufferRenderbufferEXT
FramebufferTexture: FnPtrFallbacks: FramebufferTextureARB, FramebufferTextureEXT, FramebufferTextureOES
FramebufferTexture1D: FnPtrFallbacks: FramebufferTexture1DEXT
FramebufferTexture2D: FnPtrFallbacks: FramebufferTexture2DEXT
FramebufferTexture3D: FnPtrFallbacks: FramebufferTexture3DEXT
FramebufferTextureLayer: FnPtrFallbacks: FramebufferTextureLayerARB, FramebufferTextureLayerEXT
FrontFace: FnPtrFrustum: FnPtrGenBuffers: FnPtrFallbacks: GenBuffersARB
GenFencesAPPLE: FnPtrGenFramebuffers: FnPtrFallbacks: GenFramebuffersEXT
GenLists: FnPtrGenQueries: FnPtrFallbacks: GenQueriesARB
GenRenderbuffers: FnPtrFallbacks: GenRenderbuffersEXT
GenSamplers: FnPtrGenTextures: FnPtrGenVertexArrays: FnPtrFallbacks: GenVertexArraysAPPLE, GenVertexArraysOES
GenVertexArraysAPPLE: FnPtrGenerateMipmap: FnPtrFallbacks: GenerateMipmapEXT
GetActiveAttrib: FnPtrFallbacks: GetActiveAttribARB
GetActiveUniform: FnPtrFallbacks: GetActiveUniformARB
GetActiveUniformBlockName: FnPtrGetActiveUniformBlockiv: FnPtrGetActiveUniformName: FnPtrGetActiveUniformsiv: FnPtrGetAttachedShaders: FnPtrGetAttribLocation: FnPtrFallbacks: GetAttribLocationARB
GetBooleani_v: FnPtrFallbacks: GetBooleanIndexedvEXT
GetBooleanv: FnPtrGetBufferParameteri64v: FnPtrGetBufferParameteriv: FnPtrFallbacks: GetBufferParameterivARB
GetBufferPointerv: FnPtrFallbacks: GetBufferPointervARB, GetBufferPointervOES
GetBufferSubData: FnPtrFallbacks: GetBufferSubDataARB
GetClipPlane: FnPtrGetCompressedTexImage: FnPtrFallbacks: GetCompressedTexImageARB
GetDebugMessageLog: FnPtrFallbacks: GetDebugMessageLogARB, GetDebugMessageLogKHR
GetDebugMessageLogKHR: FnPtrGetDoublev: FnPtrGetError: FnPtrGetFloatv: FnPtrGetFragDataIndex: FnPtrFallbacks: GetFragDataIndexEXT
GetFragDataLocation: FnPtrFallbacks: GetFragDataLocationEXT
GetFramebufferAttachmentParameteriv: FnPtrFallbacks: GetFramebufferAttachmentParameterivEXT
GetInteger64i_v: FnPtrGetInteger64v: FnPtrFallbacks: GetInteger64vAPPLE
GetIntegeri_v: FnPtrFallbacks: GetIntegerIndexedvEXT
GetIntegerv: FnPtrGetLightfv: FnPtrGetLightiv: FnPtrGetMapdv: FnPtrGetMapfv: FnPtrGetMapiv: FnPtrGetMaterialfv: FnPtrGetMaterialiv: FnPtrGetMultisamplefv: FnPtrFallbacks: GetMultisamplefvNV
GetObjectLabel: FnPtrFallbacks: GetObjectLabelKHR
GetObjectLabelKHR: FnPtrGetObjectPtrLabel: FnPtrFallbacks: GetObjectPtrLabelKHR
GetObjectPtrLabelKHR: FnPtrGetPixelMapfv: FnPtrGetPixelMapuiv: FnPtrGetPixelMapusv: FnPtrGetPointerv: FnPtrFallbacks: GetPointervEXT, GetPointervKHR
GetPointervKHR: FnPtrGetPolygonStipple: FnPtrGetProgramBinary: FnPtrFallbacks: GetProgramBinaryOES
GetProgramInfoLog: FnPtrGetProgramiv: FnPtrGetQueryObjecti64v: FnPtrFallbacks: GetQueryObjecti64vEXT
GetQueryObjectiv: FnPtrFallbacks: GetQueryObjectivARB, GetQueryObjectivEXT
GetQueryObjectui64v: FnPtrFallbacks: GetQueryObjectui64vEXT
GetQueryObjectuiv: FnPtrFallbacks: GetQueryObjectuivARB
GetQueryiv: FnPtrFallbacks: GetQueryivARB
GetRenderbufferParameteriv: FnPtrFallbacks: GetRenderbufferParameterivEXT
GetSamplerParameterIiv: FnPtrFallbacks: GetSamplerParameterIivEXT, GetSamplerParameterIivOES
GetSamplerParameterIuiv: FnPtrFallbacks: GetSamplerParameterIuivEXT, GetSamplerParameterIuivOES
GetSamplerParameterfv: FnPtrGetSamplerParameteriv: FnPtrGetShaderInfoLog: FnPtrGetShaderSource: FnPtrFallbacks: GetShaderSourceARB
GetShaderiv: FnPtrGetString: FnPtrGetStringi: FnPtrGetSynciv: FnPtrFallbacks: GetSyncivAPPLE
GetTexEnvfv: FnPtrGetTexEnviv: FnPtrGetTexGendv: FnPtrGetTexGenfv: FnPtrGetTexGeniv: FnPtrGetTexImage: FnPtrGetTexLevelParameterfv: FnPtrGetTexLevelParameteriv: FnPtrGetTexParameterIiv: FnPtrFallbacks: GetTexParameterIivEXT, GetTexParameterIivOES
GetTexParameterIuiv: FnPtrFallbacks: GetTexParameterIuivEXT, GetTexParameterIuivOES
GetTexParameterPointervAPPLE: FnPtrGetTexParameterfv: FnPtrGetTexParameteriv: FnPtrGetTransformFeedbackVarying: FnPtrFallbacks: GetTransformFeedbackVaryingEXT
GetUniformBlockIndex: FnPtrGetUniformIndices: FnPtrGetUniformLocation: FnPtrFallbacks: GetUniformLocationARB
GetUniformfv: FnPtrFallbacks: GetUniformfvARB
GetUniformiv: FnPtrFallbacks: GetUniformivARB
GetUniformuiv: FnPtrFallbacks: GetUniformuivEXT
GetVertexAttribIiv: FnPtrFallbacks: GetVertexAttribIivEXT
GetVertexAttribIuiv: FnPtrFallbacks: GetVertexAttribIuivEXT
GetVertexAttribPointerv: FnPtrFallbacks: GetVertexAttribPointervARB, GetVertexAttribPointervNV
GetVertexAttribdv: FnPtrFallbacks: GetVertexAttribdvARB, GetVertexAttribdvNV
GetVertexAttribfv: FnPtrFallbacks: GetVertexAttribfvARB, GetVertexAttribfvNV
GetVertexAttribiv: FnPtrFallbacks: GetVertexAttribivARB, GetVertexAttribivNV
Hint: FnPtrIndexMask: FnPtrIndexPointer: FnPtrIndexd: FnPtrIndexdv: FnPtrIndexf: FnPtrIndexfv: FnPtrIndexi: FnPtrIndexiv: FnPtrIndexs: FnPtrIndexsv: FnPtrIndexub: FnPtrIndexubv: FnPtrInitNames: FnPtrInsertEventMarkerEXT: FnPtrInterleavedArrays: FnPtrInvalidateBufferData: FnPtrInvalidateBufferSubData: FnPtrInvalidateFramebuffer: FnPtrInvalidateSubFramebuffer: FnPtrInvalidateTexImage: FnPtrInvalidateTexSubImage: FnPtrIsBuffer: FnPtrFallbacks: IsBufferARB
IsEnabled: FnPtrIsEnabledi: FnPtrFallbacks: IsEnabledIndexedEXT, IsEnablediEXT, IsEnablediNV, IsEnablediOES
IsFenceAPPLE: FnPtrIsFramebuffer: FnPtrFallbacks: IsFramebufferEXT
IsList: FnPtrIsProgram: FnPtrIsQuery: FnPtrFallbacks: IsQueryARB
IsRenderbuffer: FnPtrFallbacks: IsRenderbufferEXT
IsSampler: FnPtrIsShader: FnPtrIsSync: FnPtrFallbacks: IsSyncAPPLE
IsTexture: FnPtrIsVertexArray: FnPtrFallbacks: IsVertexArrayAPPLE, IsVertexArrayOES
IsVertexArrayAPPLE: FnPtrLightModelf: FnPtrLightModelfv: FnPtrLightModeli: FnPtrLightModeliv: FnPtrLightf: FnPtrLightfv: FnPtrLighti: FnPtrLightiv: FnPtrLineStipple: FnPtrLineWidth: FnPtrLinkProgram: FnPtrFallbacks: LinkProgramARB
ListBase: FnPtrLoadIdentity: FnPtrLoadMatrixd: FnPtrLoadMatrixf: FnPtrLoadName: FnPtrLoadTransposeMatrixd: FnPtrFallbacks: LoadTransposeMatrixdARB
LoadTransposeMatrixf: FnPtrFallbacks: LoadTransposeMatrixfARB
LogicOp: FnPtrMap1d: FnPtrMap1f: FnPtrMap2d: FnPtrMap2f: FnPtrMapBuffer: FnPtrFallbacks: MapBufferARB, MapBufferOES
MapBufferRange: FnPtrFallbacks: MapBufferRangeEXT
MapGrid1d: FnPtrMapGrid1f: FnPtrMapGrid2d: FnPtrMapGrid2f: FnPtrMaterialf: FnPtrMaterialfv: FnPtrMateriali: FnPtrMaterialiv: FnPtrMatrixMode: FnPtrMultMatrixd: FnPtrMultMatrixf: FnPtrMultTransposeMatrixd: FnPtrFallbacks: MultTransposeMatrixdARB
MultTransposeMatrixf: FnPtrFallbacks: MultTransposeMatrixfARB
MultiDrawArrays: FnPtrFallbacks: MultiDrawArraysEXT
MultiDrawElements: FnPtrFallbacks: MultiDrawElementsEXT
MultiDrawElementsBaseVertex: FnPtrFallbacks: MultiDrawElementsBaseVertexEXT
MultiTexCoord1d: FnPtrFallbacks: MultiTexCoord1dARB
MultiTexCoord1dv: FnPtrFallbacks: MultiTexCoord1dvARB
MultiTexCoord1f: FnPtrFallbacks: MultiTexCoord1fARB
MultiTexCoord1fv: FnPtrFallbacks: MultiTexCoord1fvARB
MultiTexCoord1i: FnPtrFallbacks: MultiTexCoord1iARB
MultiTexCoord1iv: FnPtrFallbacks: MultiTexCoord1ivARB
MultiTexCoord1s: FnPtrFallbacks: MultiTexCoord1sARB
MultiTexCoord1sv: FnPtrFallbacks: MultiTexCoord1svARB
MultiTexCoord2d: FnPtrFallbacks: MultiTexCoord2dARB
MultiTexCoord2dv: FnPtrFallbacks: MultiTexCoord2dvARB
MultiTexCoord2f: FnPtrFallbacks: MultiTexCoord2fARB
MultiTexCoord2fv: FnPtrFallbacks: MultiTexCoord2fvARB
MultiTexCoord2i: FnPtrFallbacks: MultiTexCoord2iARB
MultiTexCoord2iv: FnPtrFallbacks: MultiTexCoord2ivARB
MultiTexCoord2s: FnPtrFallbacks: MultiTexCoord2sARB
MultiTexCoord2sv: FnPtrFallbacks: MultiTexCoord2svARB
MultiTexCoord3d: FnPtrFallbacks: MultiTexCoord3dARB
MultiTexCoord3dv: FnPtrFallbacks: MultiTexCoord3dvARB
MultiTexCoord3f: FnPtrFallbacks: MultiTexCoord3fARB
MultiTexCoord3fv: FnPtrFallbacks: MultiTexCoord3fvARB
MultiTexCoord3i: FnPtrFallbacks: MultiTexCoord3iARB
MultiTexCoord3iv: FnPtrFallbacks: MultiTexCoord3ivARB
MultiTexCoord3s: FnPtrFallbacks: MultiTexCoord3sARB
MultiTexCoord3sv: FnPtrFallbacks: MultiTexCoord3svARB
MultiTexCoord4d: FnPtrFallbacks: MultiTexCoord4dARB
MultiTexCoord4dv: FnPtrFallbacks: MultiTexCoord4dvARB
MultiTexCoord4f: FnPtrFallbacks: MultiTexCoord4fARB
MultiTexCoord4fv: FnPtrFallbacks: MultiTexCoord4fvARB
MultiTexCoord4i: FnPtrFallbacks: MultiTexCoord4iARB
MultiTexCoord4iv: FnPtrFallbacks: MultiTexCoord4ivARB
MultiTexCoord4s: FnPtrFallbacks: MultiTexCoord4sARB
MultiTexCoord4sv: FnPtrFallbacks: MultiTexCoord4svARB
MultiTexCoordP1ui: FnPtrMultiTexCoordP1uiv: FnPtrMultiTexCoordP2ui: FnPtrMultiTexCoordP2uiv: FnPtrMultiTexCoordP3ui: FnPtrMultiTexCoordP3uiv: FnPtrMultiTexCoordP4ui: FnPtrMultiTexCoordP4uiv: FnPtrNewList: FnPtrNormal3b: FnPtrNormal3bv: FnPtrNormal3d: FnPtrNormal3dv: FnPtrNormal3f: FnPtrNormal3fv: FnPtrNormal3i: FnPtrNormal3iv: FnPtrNormal3s: FnPtrNormal3sv: FnPtrNormalP3ui: FnPtrNormalP3uiv: FnPtrNormalPointer: FnPtrObjectLabel: FnPtrFallbacks: ObjectLabelKHR
ObjectLabelKHR: FnPtrObjectPtrLabel: FnPtrFallbacks: ObjectPtrLabelKHR
ObjectPtrLabelKHR: FnPtrOrtho: FnPtrPassThrough: FnPtrPixelMapfv: FnPtrPixelMapuiv: FnPtrPixelMapusv: FnPtrPixelStoref: FnPtrPixelStorei: FnPtrPixelTransferf: FnPtrPixelTransferi: FnPtrPixelZoom: FnPtrPointParameterf: FnPtrFallbacks: PointParameterfARB, PointParameterfEXT, PointParameterfSGIS
PointParameterfv: FnPtrFallbacks: PointParameterfvARB, PointParameterfvEXT, PointParameterfvSGIS
PointParameteri: FnPtrFallbacks: PointParameteriNV
PointParameteriv: FnPtrFallbacks: PointParameterivNV
PointSize: FnPtrPolygonMode: FnPtrFallbacks: PolygonModeNV
PolygonOffset: FnPtrPolygonStipple: FnPtrPopAttrib: FnPtrPopClientAttrib: FnPtrPopDebugGroup: FnPtrFallbacks: PopDebugGroupKHR
PopDebugGroupKHR: FnPtrPopGroupMarkerEXT: FnPtrPopMatrix: FnPtrPopName: FnPtrPrimitiveRestartIndex: FnPtrPrioritizeTextures: FnPtrFallbacks: PrioritizeTexturesEXT
ProgramBinary: FnPtrFallbacks: ProgramBinaryOES
ProgramParameteri: FnPtrFallbacks: ProgramParameteriARB, ProgramParameteriEXT
ProvokingVertex: FnPtrFallbacks: ProvokingVertexEXT
PushAttrib: FnPtrPushClientAttrib: FnPtrPushDebugGroup: FnPtrFallbacks: PushDebugGroupKHR
PushDebugGroupKHR: FnPtrPushGroupMarkerEXT: FnPtrPushMatrix: FnPtrPushName: FnPtrQueryCounter: FnPtrFallbacks: QueryCounterEXT
RasterPos2d: FnPtrRasterPos2dv: FnPtrRasterPos2f: FnPtrRasterPos2fv: FnPtrRasterPos2i: FnPtrRasterPos2iv: FnPtrRasterPos2s: FnPtrRasterPos2sv: FnPtrRasterPos3d: FnPtrRasterPos3dv: FnPtrRasterPos3f: FnPtrRasterPos3fv: FnPtrRasterPos3i: FnPtrRasterPos3iv: FnPtrRasterPos3s: FnPtrRasterPos3sv: FnPtrRasterPos4d: FnPtrRasterPos4dv: FnPtrRasterPos4f: FnPtrRasterPos4fv: FnPtrRasterPos4i: FnPtrRasterPos4iv: FnPtrRasterPos4s: FnPtrRasterPos4sv: FnPtrReadBuffer: FnPtrReadPixels: FnPtrRectd: FnPtrRectdv: FnPtrRectf: FnPtrRectfv: FnPtrRecti: FnPtrRectiv: FnPtrRects: FnPtrRectsv: FnPtrRenderMode: FnPtrRenderbufferStorage: FnPtrFallbacks: RenderbufferStorageEXT
RenderbufferStorageMultisample: FnPtrFallbacks: RenderbufferStorageMultisampleEXT, RenderbufferStorageMultisampleNV
Rotated: FnPtrRotatef: FnPtrSampleCoverage: FnPtrFallbacks: SampleCoverageARB
SampleMaski: FnPtrSamplerParameterIiv: FnPtrFallbacks: SamplerParameterIivEXT, SamplerParameterIivOES
SamplerParameterIuiv: FnPtrFallbacks: SamplerParameterIuivEXT, SamplerParameterIuivOES
SamplerParameterf: FnPtrSamplerParameterfv: FnPtrSamplerParameteri: FnPtrSamplerParameteriv: FnPtrScaled: FnPtrScalef: FnPtrScissor: FnPtrSecondaryColor3b: FnPtrFallbacks: SecondaryColor3bEXT
SecondaryColor3bv: FnPtrFallbacks: SecondaryColor3bvEXT
SecondaryColor3d: FnPtrFallbacks: SecondaryColor3dEXT
SecondaryColor3dv: FnPtrFallbacks: SecondaryColor3dvEXT
SecondaryColor3f: FnPtrFallbacks: SecondaryColor3fEXT
SecondaryColor3fv: FnPtrFallbacks: SecondaryColor3fvEXT
SecondaryColor3i: FnPtrFallbacks: SecondaryColor3iEXT
SecondaryColor3iv: FnPtrFallbacks: SecondaryColor3ivEXT
SecondaryColor3s: FnPtrFallbacks: SecondaryColor3sEXT
SecondaryColor3sv: FnPtrFallbacks: SecondaryColor3svEXT
SecondaryColor3ub: FnPtrFallbacks: SecondaryColor3ubEXT
SecondaryColor3ubv: FnPtrFallbacks: SecondaryColor3ubvEXT
SecondaryColor3ui: FnPtrFallbacks: SecondaryColor3uiEXT
SecondaryColor3uiv: FnPtrFallbacks: SecondaryColor3uivEXT
SecondaryColor3us: FnPtrFallbacks: SecondaryColor3usEXT
SecondaryColor3usv: FnPtrFallbacks: SecondaryColor3usvEXT
SecondaryColorP3ui: FnPtrSecondaryColorP3uiv: FnPtrSecondaryColorPointer: FnPtrFallbacks: SecondaryColorPointerEXT
SelectBuffer: FnPtrSetFenceAPPLE: FnPtrShadeModel: FnPtrShaderSource: FnPtrFallbacks: ShaderSourceARB
StencilFunc: FnPtrStencilFuncSeparate: FnPtrStencilMask: FnPtrStencilMaskSeparate: FnPtrStencilOp: FnPtrStencilOpSeparate: FnPtrFallbacks: StencilOpSeparateATI
TestFenceAPPLE: FnPtrTestObjectAPPLE: FnPtrTexBuffer: FnPtrFallbacks: TexBufferARB, TexBufferEXT, TexBufferOES
TexCoord1d: FnPtrTexCoord1dv: FnPtrTexCoord1f: FnPtrTexCoord1fv: FnPtrTexCoord1i: FnPtrTexCoord1iv: FnPtrTexCoord1s: FnPtrTexCoord1sv: FnPtrTexCoord2d: FnPtrTexCoord2dv: FnPtrTexCoord2f: FnPtrTexCoord2fv: FnPtrTexCoord2i: FnPtrTexCoord2iv: FnPtrTexCoord2s: FnPtrTexCoord2sv: FnPtrTexCoord3d: FnPtrTexCoord3dv: FnPtrTexCoord3f: FnPtrTexCoord3fv: FnPtrTexCoord3i: FnPtrTexCoord3iv: FnPtrTexCoord3s: FnPtrTexCoord3sv: FnPtrTexCoord4d: FnPtrTexCoord4dv: FnPtrTexCoord4f: FnPtrTexCoord4fv: FnPtrTexCoord4i: FnPtrTexCoord4iv: FnPtrTexCoord4s: FnPtrTexCoord4sv: FnPtrTexCoordP1ui: FnPtrTexCoordP1uiv: FnPtrTexCoordP2ui: FnPtrTexCoordP2uiv: FnPtrTexCoordP3ui: FnPtrTexCoordP3uiv: FnPtrTexCoordP4ui: FnPtrTexCoordP4uiv: FnPtrTexCoordPointer: FnPtrTexEnvf: FnPtrTexEnvfv: FnPtrTexEnvi: FnPtrTexEnviv: FnPtrTexGend: FnPtrTexGendv: FnPtrTexGenf: FnPtrTexGenfv: FnPtrTexGeni: FnPtrTexGeniv: FnPtrTexImage1D: FnPtrTexImage2D: FnPtrTexImage2DMultisample: FnPtrTexImage3D: FnPtrFallbacks: TexImage3DEXT
TexImage3DMultisample: FnPtrTexParameterIiv: FnPtrFallbacks: TexParameterIivEXT, TexParameterIivOES
TexParameterIuiv: FnPtrFallbacks: TexParameterIuivEXT, TexParameterIuivOES
TexParameterf: FnPtrTexParameterfv: FnPtrTexParameteri: FnPtrTexParameteriv: FnPtrTexStorage1D: FnPtrFallbacks: TexStorage1DEXT
TexStorage2D: FnPtrFallbacks: TexStorage2DEXT
TexStorage3D: FnPtrFallbacks: TexStorage3DEXT
TexSubImage1D: FnPtrFallbacks: TexSubImage1DEXT
TexSubImage2D: FnPtrFallbacks: TexSubImage2DEXT
TexSubImage3D: FnPtrFallbacks: TexSubImage3DEXT
TextureRangeAPPLE: FnPtrTransformFeedbackVaryings: FnPtrFallbacks: TransformFeedbackVaryingsEXT
Translated: FnPtrTranslatef: FnPtrUniform1f: FnPtrFallbacks: Uniform1fARB
Uniform1fv: FnPtrFallbacks: Uniform1fvARB
Uniform1i: FnPtrFallbacks: Uniform1iARB
Uniform1iv: FnPtrFallbacks: Uniform1ivARB
Uniform1ui: FnPtrFallbacks: Uniform1uiEXT
Uniform1uiv: FnPtrFallbacks: Uniform1uivEXT
Uniform2f: FnPtrFallbacks: Uniform2fARB
Uniform2fv: FnPtrFallbacks: Uniform2fvARB
Uniform2i: FnPtrFallbacks: Uniform2iARB
Uniform2iv: FnPtrFallbacks: Uniform2ivARB
Uniform2ui: FnPtrFallbacks: Uniform2uiEXT
Uniform2uiv: FnPtrFallbacks: Uniform2uivEXT
Uniform3f: FnPtrFallbacks: Uniform3fARB
Uniform3fv: FnPtrFallbacks: Uniform3fvARB
Uniform3i: FnPtrFallbacks: Uniform3iARB
Uniform3iv: FnPtrFallbacks: Uniform3ivARB
Uniform3ui: FnPtrFallbacks: Uniform3uiEXT
Uniform3uiv: FnPtrFallbacks: Uniform3uivEXT
Uniform4f: FnPtrFallbacks: Uniform4fARB
Uniform4fv: FnPtrFallbacks: Uniform4fvARB
Uniform4i: FnPtrFallbacks: Uniform4iARB
Uniform4iv: FnPtrFallbacks: Uniform4ivARB
Uniform4ui: FnPtrFallbacks: Uniform4uiEXT
Uniform4uiv: FnPtrFallbacks: Uniform4uivEXT
UniformBlockBinding: FnPtrUniformMatrix2fv: FnPtrFallbacks: UniformMatrix2fvARB
UniformMatrix2x3fv: FnPtrFallbacks: UniformMatrix2x3fvNV
UniformMatrix2x4fv: FnPtrFallbacks: UniformMatrix2x4fvNV
UniformMatrix3fv: FnPtrFallbacks: UniformMatrix3fvARB
UniformMatrix3x2fv: FnPtrFallbacks: UniformMatrix3x2fvNV
UniformMatrix3x4fv: FnPtrFallbacks: UniformMatrix3x4fvNV
UniformMatrix4fv: FnPtrFallbacks: UniformMatrix4fvARB
UniformMatrix4x2fv: FnPtrFallbacks: UniformMatrix4x2fvNV
UniformMatrix4x3fv: FnPtrFallbacks: UniformMatrix4x3fvNV
UnmapBuffer: FnPtrFallbacks: UnmapBufferARB, UnmapBufferOES
UseProgram: FnPtrFallbacks: UseProgramObjectARB
ValidateProgram: FnPtrFallbacks: ValidateProgramARB
Vertex2d: FnPtrVertex2dv: FnPtrVertex2f: FnPtrVertex2fv: FnPtrVertex2i: FnPtrVertex2iv: FnPtrVertex2s: FnPtrVertex2sv: FnPtrVertex3d: FnPtrVertex3dv: FnPtrVertex3f: FnPtrVertex3fv: FnPtrVertex3i: FnPtrVertex3iv: FnPtrVertex3s: FnPtrVertex3sv: FnPtrVertex4d: FnPtrVertex4dv: FnPtrVertex4f: FnPtrVertex4fv: FnPtrVertex4i: FnPtrVertex4iv: FnPtrVertex4s: FnPtrVertex4sv: FnPtrVertexAttrib1d: FnPtrFallbacks: VertexAttrib1dARB, VertexAttrib1dNV
VertexAttrib1dv: FnPtrFallbacks: VertexAttrib1dvARB, VertexAttrib1dvNV
VertexAttrib1f: FnPtrFallbacks: VertexAttrib1fARB, VertexAttrib1fNV
VertexAttrib1fv: FnPtrFallbacks: VertexAttrib1fvARB, VertexAttrib1fvNV
VertexAttrib1s: FnPtrFallbacks: VertexAttrib1sARB, VertexAttrib1sNV
VertexAttrib1sv: FnPtrFallbacks: VertexAttrib1svARB, VertexAttrib1svNV
VertexAttrib2d: FnPtrFallbacks: VertexAttrib2dARB, VertexAttrib2dNV
VertexAttrib2dv: FnPtrFallbacks: VertexAttrib2dvARB, VertexAttrib2dvNV
VertexAttrib2f: FnPtrFallbacks: VertexAttrib2fARB, VertexAttrib2fNV
VertexAttrib2fv: FnPtrFallbacks: VertexAttrib2fvARB, VertexAttrib2fvNV
VertexAttrib2s: FnPtrFallbacks: VertexAttrib2sARB, VertexAttrib2sNV
VertexAttrib2sv: FnPtrFallbacks: VertexAttrib2svARB, VertexAttrib2svNV
VertexAttrib3d: FnPtrFallbacks: VertexAttrib3dARB, VertexAttrib3dNV
VertexAttrib3dv: FnPtrFallbacks: VertexAttrib3dvARB, VertexAttrib3dvNV
VertexAttrib3f: FnPtrFallbacks: VertexAttrib3fARB, VertexAttrib3fNV
VertexAttrib3fv: FnPtrFallbacks: VertexAttrib3fvARB, VertexAttrib3fvNV
VertexAttrib3s: FnPtrFallbacks: VertexAttrib3sARB, VertexAttrib3sNV
VertexAttrib3sv: FnPtrFallbacks: VertexAttrib3svARB, VertexAttrib3svNV
VertexAttrib4Nbv: FnPtrFallbacks: VertexAttrib4NbvARB
VertexAttrib4Niv: FnPtrFallbacks: VertexAttrib4NivARB
VertexAttrib4Nsv: FnPtrFallbacks: VertexAttrib4NsvARB
VertexAttrib4Nub: FnPtrFallbacks: VertexAttrib4NubARB, VertexAttrib4ubNV
VertexAttrib4Nubv: FnPtrFallbacks: VertexAttrib4NubvARB, VertexAttrib4ubvNV
VertexAttrib4Nuiv: FnPtrFallbacks: VertexAttrib4NuivARB
VertexAttrib4Nusv: FnPtrFallbacks: VertexAttrib4NusvARB
VertexAttrib4bv: FnPtrFallbacks: VertexAttrib4bvARB
VertexAttrib4d: FnPtrFallbacks: VertexAttrib4dARB, VertexAttrib4dNV
VertexAttrib4dv: FnPtrFallbacks: VertexAttrib4dvARB, VertexAttrib4dvNV
VertexAttrib4f: FnPtrFallbacks: VertexAttrib4fARB, VertexAttrib4fNV
VertexAttrib4fv: FnPtrFallbacks: VertexAttrib4fvARB, VertexAttrib4fvNV
VertexAttrib4iv: FnPtrFallbacks: VertexAttrib4ivARB
VertexAttrib4s: FnPtrFallbacks: VertexAttrib4sARB, VertexAttrib4sNV
VertexAttrib4sv: FnPtrFallbacks: VertexAttrib4svARB, VertexAttrib4svNV
VertexAttrib4ubv: FnPtrFallbacks: VertexAttrib4ubvARB
VertexAttrib4uiv: FnPtrFallbacks: VertexAttrib4uivARB
VertexAttrib4usv: FnPtrFallbacks: VertexAttrib4usvARB
VertexAttribDivisor: FnPtrFallbacks: VertexAttribDivisorANGLE, VertexAttribDivisorARB, VertexAttribDivisorEXT, VertexAttribDivisorNV
VertexAttribI1i: FnPtrFallbacks: VertexAttribI1iEXT
VertexAttribI1iv: FnPtrFallbacks: VertexAttribI1ivEXT
VertexAttribI1ui: FnPtrFallbacks: VertexAttribI1uiEXT
VertexAttribI1uiv: FnPtrFallbacks: VertexAttribI1uivEXT
VertexAttribI2i: FnPtrFallbacks: VertexAttribI2iEXT
VertexAttribI2iv: FnPtrFallbacks: VertexAttribI2ivEXT
VertexAttribI2ui: FnPtrFallbacks: VertexAttribI2uiEXT
VertexAttribI2uiv: FnPtrFallbacks: VertexAttribI2uivEXT
VertexAttribI3i: FnPtrFallbacks: VertexAttribI3iEXT
VertexAttribI3iv: FnPtrFallbacks: VertexAttribI3ivEXT
VertexAttribI3ui: FnPtrFallbacks: VertexAttribI3uiEXT
VertexAttribI3uiv: FnPtrFallbacks: VertexAttribI3uivEXT
VertexAttribI4bv: FnPtrFallbacks: VertexAttribI4bvEXT
VertexAttribI4i: FnPtrFallbacks: VertexAttribI4iEXT
VertexAttribI4iv: FnPtrFallbacks: VertexAttribI4ivEXT
VertexAttribI4sv: FnPtrFallbacks: VertexAttribI4svEXT
VertexAttribI4ubv: FnPtrFallbacks: VertexAttribI4ubvEXT
VertexAttribI4ui: FnPtrFallbacks: VertexAttribI4uiEXT
VertexAttribI4uiv: FnPtrFallbacks: VertexAttribI4uivEXT
VertexAttribI4usv: FnPtrFallbacks: VertexAttribI4usvEXT
VertexAttribIPointer: FnPtrFallbacks: VertexAttribIPointerEXT
VertexAttribP1ui: FnPtrVertexAttribP1uiv: FnPtrVertexAttribP2ui: FnPtrVertexAttribP2uiv: FnPtrVertexAttribP3ui: FnPtrVertexAttribP3uiv: FnPtrVertexAttribP4ui: FnPtrVertexAttribP4uiv: FnPtrVertexAttribPointer: FnPtrFallbacks: VertexAttribPointerARB
VertexP2ui: FnPtrVertexP2uiv: FnPtrVertexP3ui: FnPtrVertexP3uiv: FnPtrVertexP4ui: FnPtrVertexP4uiv: FnPtrVertexPointer: FnPtrViewport: FnPtrWaitSync: FnPtrFallbacks: WaitSyncAPPLE
WindowPos2d: FnPtrFallbacks: WindowPos2dARB, WindowPos2dMESA
WindowPos2dv: FnPtrFallbacks: WindowPos2dvARB, WindowPos2dvMESA
WindowPos2f: FnPtrFallbacks: WindowPos2fARB, WindowPos2fMESA
WindowPos2fv: FnPtrFallbacks: WindowPos2fvARB, WindowPos2fvMESA
WindowPos2i: FnPtrFallbacks: WindowPos2iARB, WindowPos2iMESA
WindowPos2iv: FnPtrFallbacks: WindowPos2ivARB, WindowPos2ivMESA
WindowPos2s: FnPtrFallbacks: WindowPos2sARB, WindowPos2sMESA
WindowPos2sv: FnPtrFallbacks: WindowPos2svARB, WindowPos2svMESA
WindowPos3d: FnPtrFallbacks: WindowPos3dARB, WindowPos3dMESA
WindowPos3dv: FnPtrFallbacks: WindowPos3dvARB, WindowPos3dvMESA
WindowPos3f: FnPtrFallbacks: WindowPos3fARB, WindowPos3fMESA
WindowPos3fv: FnPtrFallbacks: WindowPos3fvARB, WindowPos3fvMESA
WindowPos3i: FnPtrFallbacks: WindowPos3iARB, WindowPos3iMESA
WindowPos3iv: FnPtrFallbacks: WindowPos3ivARB, WindowPos3ivMESA
WindowPos3s: FnPtrFallbacks: WindowPos3sARB, WindowPos3sMESA
WindowPos3sv: FnPtrFallbacks: 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 BindVertexArrayAPPLE(&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: Option<extern "system" fn(source: c_uint, gltype: c_uint, id: c_uint, severity: c_uint, length: c_int, message: *const c_char, userParam: *mut c_void)>,
userParam: *const c_void
)[src]
&self,
callback: Option<extern "system" fn(source: c_uint, gltype: c_uint, id: c_uint, severity: c_uint, length: c_int, message: *const c_char, userParam: *mut c_void)>,
userParam: *const c_void
)
pub unsafe fn DebugMessageCallbackKHR(
&self,
callback: Option<extern "system" fn(source: c_uint, gltype: c_uint, id: c_uint, severity: c_uint, length: c_int, message: *const c_char, userParam: *mut c_void)>,
userParam: *const c_void
)[src]
&self,
callback: Option<extern "system" fn(source: c_uint, gltype: c_uint, id: c_uint, severity: c_uint, length: c_int, message: *const c_char, userParam: *mut c_void)>,
userParam: *const c_void
)
pub unsafe fn DebugMessageControl(
&self,
source: c_uint,
type_: c_uint,
severity: c_uint,
count: c_int,
ids: *const c_uint,
enabled: c_uchar
)[src]
&self,
source: c_uint,
type_: c_uint,
severity: c_uint,
count: c_int,
ids: *const c_uint,
enabled: c_uchar
)
pub unsafe fn DebugMessageControlKHR(
&self,
source: c_uint,
type_: c_uint,
severity: c_uint,
count: c_int,
ids: *const c_uint,
enabled: c_uchar
)[src]
&self,
source: c_uint,
type_: c_uint,
severity: c_uint,
count: c_int,
ids: *const c_uint,
enabled: c_uchar
)
pub unsafe fn DebugMessageInsert(
&self,
source: c_uint,
type_: c_uint,
id: c_uint,
severity: c_uint,
length: c_int,
buf: *const c_char
)[src]
&self,
source: c_uint,
type_: c_uint,
id: c_uint,
severity: c_uint,
length: c_int,
buf: *const c_char
)
pub unsafe fn DebugMessageInsertKHR(
&self,
source: c_uint,
type_: c_uint,
id: c_uint,
severity: c_uint,
length: c_int,
buf: *const c_char
)[src]
&self,
source: c_uint,
type_: c_uint,
id: c_uint,
severity: c_uint,
length: c_int,
buf: *const c_char
)
pub unsafe fn DeleteBuffers(&self, n: c_int, buffers: *const c_uint)[src]
pub unsafe fn 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 DeleteVertexArraysAPPLE(&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 GenVertexArraysAPPLE(&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 IsVertexArrayAPPLE(&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
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,