Documentation
¶
Overview ¶
Raw CGo bindings for OpenGL ES 2.0
Index ¶
- func GlActiveTexture(texture GLenum)
- func GlAttachShader(program GLuint, shader GLuint)
- func GlBindAttribLocation(program GLuint, index GLuint, name *GLchar)
- func GlBindBuffer(target GLenum, buffer GLuint)
- func GlBindFramebuffer(target GLenum, framebuffer GLuint)
- func GlBindRenderbuffer(target GLenum, renderbuffer GLuint)
- func GlBindTexture(target GLenum, texture GLuint)
- func GlBlendColor(red GLfloat, green GLfloat, blue GLfloat, alpha GLfloat)
- func GlBlendEquation(mode GLenum)
- func GlBlendEquationSeparate(modeRGB GLenum, modeAlpha GLenum)
- func GlBlendFunc(sfactor GLenum, dfactor GLenum)
- func GlBlendFuncSeparate(sfactorRGB GLenum, dfactorRGB GLenum, sfactorAlpha GLenum, dfactorAlpha GLenum)
- func GlBufferData(target GLenum, size GLsizeiptr, data unsafe.Pointer, usage GLenum)
- func GlBufferSubData(target GLenum, offset GLintptr, size GLsizeiptr, data unsafe.Pointer)
- func GlClear(mask GLbitfield)
- func GlClearColor(red GLfloat, green GLfloat, blue GLfloat, alpha GLfloat)
- func GlClearDepthf(d GLfloat)
- func GlClearStencil(s GLint)
- func GlColorMask(red GLboolean, green GLboolean, blue GLboolean, alpha GLboolean)
- func GlCompileShader(shader GLuint)
- func GlCompressedTexImage2D(target GLenum, level GLint, internalformat GLenum, width GLsizei, ...)
- func GlCompressedTexSubImage2D(target GLenum, level GLint, xoffset GLint, yoffset GLint, width GLsizei, ...)
- func GlCopyTexImage2D(target GLenum, level GLint, internalformat GLenum, x GLint, y GLint, ...)
- func GlCopyTexSubImage2D(target GLenum, level GLint, xoffset GLint, yoffset GLint, x GLint, y GLint, ...)
- func GlCullFace(mode GLenum)
- func GlDeleteBuffers(n GLsizei, buffers *GLuint)
- func GlDeleteFramebuffers(n GLsizei, framebuffers *GLuint)
- func GlDeleteProgram(program GLuint)
- func GlDeleteRenderbuffers(n GLsizei, renderbuffers *GLuint)
- func GlDeleteShader(shader GLuint)
- func GlDeleteTextures(n GLsizei, textures *GLuint)
- func GlDepthFunc(_func GLenum)
- func GlDepthMask(flag GLboolean)
- func GlDepthRangef(n GLfloat, f GLfloat)
- func GlDetachShader(program GLuint, shader GLuint)
- func GlDisable(cap GLenum)
- func GlDisableVertexAttribArray(index GLuint)
- func GlDrawArrays(mode GLenum, first GLint, count GLsizei)
- func GlDrawElements(mode GLenum, count GLsizei, _type GLenum, indices unsafe.Pointer)
- func GlEnable(cap GLenum)
- func GlEnableVertexAttribArray(index GLuint)
- func GlFinish()
- func GlFlush()
- func GlFramebufferRenderbuffer(target GLenum, attachment GLenum, renderbuffertarget GLenum, ...)
- func GlFramebufferTexture2D(target GLenum, attachment GLenum, textarget GLenum, texture GLuint, ...)
- func GlFrontFace(mode GLenum)
- func GlGenBuffers(n GLsizei, buffers *GLuint)
- func GlGenFramebuffers(n GLsizei, framebuffers *GLuint)
- func GlGenRenderbuffers(n GLsizei, renderbuffers *GLuint)
- func GlGenTextures(n GLsizei, textures *GLuint)
- func GlGenerateMipmap(target GLenum)
- func GlGetActiveAttrib(program GLuint, index GLuint, bufSize GLsizei, length *GLsizei, size *GLint, ...)
- func GlGetActiveUniform(program GLuint, index GLuint, bufSize GLsizei, length *GLsizei, size *GLint, ...)
- func GlGetAttachedShaders(program GLuint, maxCount GLsizei, count *GLsizei, shaders *GLuint)
- func GlGetBooleanv(pname GLenum, data *GLboolean)
- func GlGetBufferParameteriv(target GLenum, pname GLenum, params *GLint)
- func GlGetFloatv(pname GLenum, data *GLfloat)
- func GlGetFramebufferAttachmentParameteriv(target GLenum, attachment GLenum, pname GLenum, params *GLint)
- func GlGetIntegerv(pname GLenum, data *GLint)
- func GlGetProgramInfoLog(program GLuint, bufSize GLsizei, length *GLsizei, infoLog *GLchar)
- func GlGetProgramiv(program GLuint, pname GLenum, params *GLint)
- func GlGetRenderbufferParameteriv(target GLenum, pname GLenum, params *GLint)
- func GlGetShaderInfoLog(shader GLuint, bufSize GLsizei, length *GLsizei, infoLog *GLchar)
- func GlGetShaderPrecisionFormat(shadertype GLenum, precisiontype GLenum, _range *GLint, precision *GLint)
- func GlGetShaderSource(shader GLuint, bufSize GLsizei, length *GLsizei, source *GLchar)
- func GlGetShaderiv(shader GLuint, pname GLenum, params *GLint)
- func GlGetTexParameterfv(target GLenum, pname GLenum, params *GLfloat)
- func GlGetTexParameteriv(target GLenum, pname GLenum, params *GLint)
- func GlGetUniformfv(program GLuint, location GLint, params *GLfloat)
- func GlGetUniformiv(program GLuint, location GLint, params *GLint)
- func GlGetVertexAttribPointerv(index GLuint, pname GLenum, pointer *unsafe.Pointer)
- func GlGetVertexAttribfv(index GLuint, pname GLenum, params *GLfloat)
- func GlGetVertexAttribiv(index GLuint, pname GLenum, params *GLint)
- func GlHint(target GLenum, mode GLenum)
- func GlLineWidth(width GLfloat)
- func GlLinkProgram(program GLuint)
- func GlPixelStorei(pname GLenum, param GLint)
- func GlPolygonOffset(factor GLfloat, units GLfloat)
- func GlReadPixels(x GLint, y GLint, width GLsizei, height GLsizei, format GLenum, _type GLenum, ...)
- func GlReleaseShaderCompiler()
- func GlRenderbufferStorage(target GLenum, internalformat GLenum, width GLsizei, height GLsizei)
- func GlSampleCoverage(value GLfloat, invert GLboolean)
- func GlScissor(x GLint, y GLint, width GLsizei, height GLsizei)
- func GlShaderBinary(count GLsizei, shaders *GLuint, binaryformat GLenum, binary unsafe.Pointer, ...)
- func GlShaderSource(shader GLuint, count GLsizei, _string **GLchar, length *GLint)
- func GlStencilFunc(_func GLenum, ref GLint, mask GLuint)
- func GlStencilFuncSeparate(face GLenum, _func GLenum, ref GLint, mask GLuint)
- func GlStencilMask(mask GLuint)
- func GlStencilMaskSeparate(face GLenum, mask GLuint)
- func GlStencilOp(fail GLenum, zfail GLenum, zpass GLenum)
- func GlStencilOpSeparate(face GLenum, sfail GLenum, dpfail GLenum, dppass GLenum)
- func GlTexImage2D(target GLenum, level GLint, internalformat GLint, width GLsizei, ...)
- func GlTexParameterf(target GLenum, pname GLenum, param GLfloat)
- func GlTexParameterfv(target GLenum, pname GLenum, params *GLfloat)
- func GlTexParameteri(target GLenum, pname GLenum, param GLint)
- func GlTexParameteriv(target GLenum, pname GLenum, params *GLint)
- func GlTexSubImage2D(target GLenum, level GLint, xoffset GLint, yoffset GLint, width GLsizei, ...)
- func GlUniform1f(location GLint, v0 GLfloat)
- func GlUniform1fv(location GLint, count GLsizei, value *GLfloat)
- func GlUniform1i(location GLint, v0 GLint)
- func GlUniform1iv(location GLint, count GLsizei, value *GLint)
- func GlUniform2f(location GLint, v0 GLfloat, v1 GLfloat)
- func GlUniform2fv(location GLint, count GLsizei, value *GLfloat)
- func GlUniform2i(location GLint, v0 GLint, v1 GLint)
- func GlUniform2iv(location GLint, count GLsizei, value *GLint)
- func GlUniform3f(location GLint, v0 GLfloat, v1 GLfloat, v2 GLfloat)
- func GlUniform3fv(location GLint, count GLsizei, value *GLfloat)
- func GlUniform3i(location GLint, v0 GLint, v1 GLint, v2 GLint)
- func GlUniform3iv(location GLint, count GLsizei, value *GLint)
- func GlUniform4f(location GLint, v0 GLfloat, v1 GLfloat, v2 GLfloat, v3 GLfloat)
- func GlUniform4fv(location GLint, count GLsizei, value *GLfloat)
- func GlUniform4i(location GLint, v0 GLint, v1 GLint, v2 GLint, v3 GLint)
- func GlUniform4iv(location GLint, count GLsizei, value *GLint)
- func GlUniformMatrix2fv(location GLint, count GLsizei, transpose GLboolean, value *GLfloat)
- func GlUniformMatrix3fv(location GLint, count GLsizei, transpose GLboolean, value *GLfloat)
- func GlUniformMatrix4fv(location GLint, count GLsizei, transpose GLboolean, value *GLfloat)
- func GlUseProgram(program GLuint)
- func GlValidateProgram(program GLuint)
- func GlVertexAttrib1f(index GLuint, x GLfloat)
- func GlVertexAttrib1fv(index GLuint, v *GLfloat)
- func GlVertexAttrib2f(index GLuint, x GLfloat, y GLfloat)
- func GlVertexAttrib2fv(index GLuint, v *GLfloat)
- func GlVertexAttrib3f(index GLuint, x GLfloat, y GLfloat, z GLfloat)
- func GlVertexAttrib3fv(index GLuint, v *GLfloat)
- func GlVertexAttrib4f(index GLuint, x GLfloat, y GLfloat, z GLfloat, w GLfloat)
- func GlVertexAttrib4fv(index GLuint, v *GLfloat)
- func GlVertexAttribPointer(index GLuint, size GLint, _type GLenum, normalized GLboolean, stride GLsizei, ...)
- func GlViewport(x GLint, y GLint, width GLsizei, height GLsizei)
- func PFNGLACTIVETEXTUREPROC6E47C869()
- func PFNGLATTACHSHADERPROC1307D43F()
- func PFNGLBINDATTRIBLOCATIONPROCF8B91C30()
- func PFNGLBINDBUFFERPROCD94C7932()
- func PFNGLBINDFRAMEBUFFERPROC6DAB872F()
- func PFNGLBINDRENDERBUFFERPROC3F834DFA()
- func PFNGLBINDTEXTUREPROC8ED8EC9D()
- func PFNGLBLENDCOLORPROCC3166A72()
- func PFNGLBLENDEQUATIONPROC69096E8B()
- func PFNGLBLENDEQUATIONSEPARATEPROCEAF8DD26()
- func PFNGLBLENDFUNCPROC9C82DF9A()
- func PFNGLBLENDFUNCSEPARATEPROC8F247F05()
- func PFNGLBUFFERDATAPROC108A8F9A()
- func PFNGLBUFFERSUBDATAPROCA57A5D10()
- func PFNGLCHECKFRAMEBUFFERSTATUSPROCC70B02AD()
- func PFNGLCLEARCOLORPROCBBF95DD3()
- func PFNGLCLEARDEPTHFPROC0393FF33()
- func PFNGLCLEARPROC5C505A01()
- func PFNGLCLEARSTENCILPROC294E6113()
- func PFNGLCOLORMASKPROCC9E06898()
- func PFNGLCOMPILESHADERPROCFA71632C()
- func PFNGLCOMPRESSEDTEXIMAGE2DPROC25C09A9D()
- func PFNGLCOMPRESSEDTEXSUBIMAGE2DPROCCD1F0169()
- func PFNGLCOPYTEXIMAGE2DPROC362CB2C6()
- func PFNGLCOPYTEXSUBIMAGE2DPROCF084F8E4()
- func PFNGLCREATEPROGRAMPROCB7320E79()
- func PFNGLCREATESHADERPROC90286FEB()
- func PFNGLCULLFACEPROCFDD0B6AB()
- func PFNGLDELETEBUFFERSPROC71945243()
- func PFNGLDELETEFRAMEBUFFERSPROCE82EA5E7()
- func PFNGLDELETEPROGRAMPROC980D924F()
- func PFNGLDELETERENDERBUFFERSPROC578E77FB()
- func PFNGLDELETESHADERPROC71A112DF()
- func PFNGLDELETETEXTURESPROCB1F8E327()
- func PFNGLDEPTHFUNCPROC14649A7B()
- func PFNGLDEPTHMASKPROCEAE207EF()
- func PFNGLDEPTHRANGEFPROCDF1D7C44()
- func PFNGLDETACHSHADERPROCCB02FA06()
- func PFNGLDISABLEPROC09C452AC()
- func PFNGLDISABLEVERTEXATTRIBARRAYPROC55DEE1B6()
- func PFNGLDRAWARRAYSPROCEE5DE7F9()
- func PFNGLDRAWELEMENTSPROC5CC630D9()
- func PFNGLENABLEPROCBD9EEC48()
- func PFNGLENABLEVERTEXATTRIBARRAYPROC5FA65EBB()
- func PFNGLFINISHPROC89486D93()
- func PFNGLFLUSHPROC5A17FA98()
- func PFNGLFRAMEBUFFERRENDERBUFFERPROC4A3A1F7D()
- func PFNGLFRAMEBUFFERTEXTURE2DPROC947C34C9()
- func PFNGLFRONTFACEPROCBB965009()
- func PFNGLGENBUFFERSPROCFE169F7F()
- func PFNGLGENERATEMIPMAPPROC16259DF9()
- func PFNGLGENFRAMEBUFFERSPROC17A91B18()
- func PFNGLGENRENDERBUFFERSPROCE58B8074()
- func PFNGLGENTEXTURESPROC984E35D5()
- func PFNGLGETACTIVEATTRIBPROC671BE206()
- func PFNGLGETACTIVEUNIFORMPROCB54D7DB5()
- func PFNGLGETATTACHEDSHADERSPROC37F31C4E()
- func PFNGLGETATTRIBLOCATIONPROCEEE07211()
- func PFNGLGETBOOLEANVPROC28E602F0()
- func PFNGLGETBUFFERPARAMETERIVPROC42B6D73E()
- func PFNGLGETERRORPROC493C4FA3()
- func PFNGLGETFLOATVPROC2B7C40DB()
- func PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROCA7DEE7A0()
- func PFNGLGETINTEGERVPROCD1B0BE4B()
- func PFNGLGETPROGRAMINFOLOGPROCAA65E8FB()
- func PFNGLGETPROGRAMIVPROC77D8DEA3()
- func PFNGLGETRENDERBUFFERPARAMETERIVPROC433873D6()
- func PFNGLGETSHADERINFOLOGPROC0230EF81()
- func PFNGLGETSHADERIVPROC9F6BF31D()
- func PFNGLGETSHADERPRECISIONFORMATPROC802A8E22()
- func PFNGLGETSHADERSOURCEPROC720CFC89()
- func PFNGLGETSTRINGPROCA27C496A()
- func PFNGLGETTEXPARAMETERFVPROC4E2E2B7E()
- func PFNGLGETTEXPARAMETERIVPROCD102AB47()
- func PFNGLGETUNIFORMFVPROC224F0554()
- func PFNGLGETUNIFORMIVPROC7AC2FEAA()
- func PFNGLGETUNIFORMLOCATIONPROCF7C84F68()
- func PFNGLGETVERTEXATTRIBFVPROCFE79A986()
- func PFNGLGETVERTEXATTRIBIVPROC60C239B0()
- func PFNGLGETVERTEXATTRIBPOINTERVPROC3CD0D0C9()
- func PFNGLHINTPROCFB1B468C()
- func PFNGLISBUFFERPROCEC676601()
- func PFNGLISENABLEDPROC5F3A913B()
- func PFNGLISFRAMEBUFFERPROC09EC8734()
- func PFNGLISPROGRAMPROC4B2BE4BC()
- func PFNGLISRENDERBUFFERPROC9125A0C4()
- func PFNGLISSHADERPROCF4EE4C55()
- func PFNGLISTEXTUREPROCB34E7E73()
- func PFNGLLINEWIDTHPROC31406C60()
- func PFNGLLINKPROGRAMPROC07D669C8()
- func PFNGLPIXELSTOREIPROCC91A89BD()
- func PFNGLPOLYGONOFFSETPROC5B26D329()
- func PFNGLREADPIXELSPROC82FE6500()
- func PFNGLRELEASESHADERCOMPILERPROC5C6BF9F9()
- func PFNGLRENDERBUFFERSTORAGEPROCFD7B7A1B()
- func PFNGLSAMPLECOVERAGEPROCB5636CBA()
- func PFNGLSCISSORPROC382195DB()
- func PFNGLSHADERBINARYPROCCF214E0A()
- func PFNGLSHADERSOURCEPROC320F676D()
- func PFNGLSTENCILFUNCPROC3234CF9B()
- func PFNGLSTENCILFUNCSEPARATEPROC8236808D()
- func PFNGLSTENCILMASKPROCE85990DE()
- func PFNGLSTENCILMASKSEPARATEPROC41F6598D()
- func PFNGLSTENCILOPPROC1011FEDA()
- func PFNGLSTENCILOPSEPARATEPROCD4B6CDEF()
- func PFNGLTEXIMAGE2DPROC7DB9B341()
- func PFNGLTEXPARAMETERFPROC49C04FC7()
- func PFNGLTEXPARAMETERFVPROC9CA30911()
- func PFNGLTEXPARAMETERIPROCBF81A7AF()
- func PFNGLTEXPARAMETERIVPROCEFA19E2E()
- func PFNGLTEXSUBIMAGE2DPROCE0159593()
- func PFNGLUNIFORM1FPROC0BFF5170()
- func PFNGLUNIFORM1FVPROCEEAD7014()
- func PFNGLUNIFORM1IPROC214D6EFF()
- func PFNGLUNIFORM1IVPROC53B272C6()
- func PFNGLUNIFORM2FPROCABD0FE87()
- func PFNGLUNIFORM2FVPROC43206E9A()
- func PFNGLUNIFORM2IPROC4A80CBCF()
- func PFNGLUNIFORM2IVPROC7AB23664()
- func PFNGLUNIFORM3FPROC75E6607F()
- func PFNGLUNIFORM3FVPROC7AE5143E()
- func PFNGLUNIFORM3IPROC1E02DF35()
- func PFNGLUNIFORM3IVPROC7A54FF33()
- func PFNGLUNIFORM4FPROC32347CB5()
- func PFNGLUNIFORM4FVPROCE695CFD9()
- func PFNGLUNIFORM4IPROCCA68800B()
- func PFNGLUNIFORM4IVPROC2630316C()
- func PFNGLUNIFORMMATRIX2FVPROCF82B6C3B()
- func PFNGLUNIFORMMATRIX3FVPROCCA3FE2F1()
- func PFNGLUNIFORMMATRIX4FVPROC840D6A5D()
- func PFNGLUSEPROGRAMPROCD49A8D40()
- func PFNGLVALIDATEPROGRAMPROCEBAB0036()
- func PFNGLVERTEXATTRIB1FPROC07978665()
- func PFNGLVERTEXATTRIB1FVPROC9551E9A2()
- func PFNGLVERTEXATTRIB2FPROCDABE4EEF()
- func PFNGLVERTEXATTRIB2FVPROC63CAEE6D()
- func PFNGLVERTEXATTRIB3FPROC96116A2F()
- func PFNGLVERTEXATTRIB3FVPROCED21DE77()
- func PFNGLVERTEXATTRIB4FPROCB1F64CA3()
- func PFNGLVERTEXATTRIB4FVPROCAE71B07D()
- func PFNGLVERTEXATTRIBPOINTERPROC6B507F2C()
- func PFNGLVIEWPORTPROC9AF8044A()
- type CgoAllocMap
- type GLbitfield
- type GLboolean
- func GlIsBuffer(buffer GLuint) GLboolean
- func GlIsEnabled(cap GLenum) GLboolean
- func GlIsFramebuffer(framebuffer GLuint) GLboolean
- func GlIsProgram(program GLuint) GLboolean
- func GlIsRenderbuffer(renderbuffer GLuint) GLboolean
- func GlIsShader(shader GLuint) GLboolean
- func GlIsTexture(texture GLuint) GLboolean
- type GLbyte
- type GLchar
- type GLclampf
- type GLdouble
- type GLeglClientBufferEXT
- type GLeglImageOES
- type GLenum
- type GLfixed
- type GLfloat
- type GLint
- type GLint64
- type GLintptr
- type GLshort
- type GLsizei
- type GLsizeiptr
- type GLsync
- type GLubyte
- type GLuint
- type GLuint64
- type GLushort
- type PFNGLACTIVETEXTUREPROC
- type PFNGLATTACHSHADERPROC
- type PFNGLBINDATTRIBLOCATIONPROC
- type PFNGLBINDBUFFERPROC
- type PFNGLBINDFRAMEBUFFERPROC
- type PFNGLBINDRENDERBUFFERPROC
- type PFNGLBINDTEXTUREPROC
- type PFNGLBLENDCOLORPROC
- type PFNGLBLENDEQUATIONPROC
- type PFNGLBLENDEQUATIONSEPARATEPROC
- type PFNGLBLENDFUNCPROC
- type PFNGLBLENDFUNCSEPARATEPROC
- type PFNGLBUFFERDATAPROC
- type PFNGLBUFFERSUBDATAPROC
- type PFNGLCHECKFRAMEBUFFERSTATUSPROC
- type PFNGLCLEARCOLORPROC
- type PFNGLCLEARDEPTHFPROC
- type PFNGLCLEARPROC
- type PFNGLCLEARSTENCILPROC
- type PFNGLCOLORMASKPROC
- type PFNGLCOMPILESHADERPROC
- type PFNGLCOMPRESSEDTEXIMAGE2DPROC
- type PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC
- type PFNGLCOPYTEXIMAGE2DPROC
- type PFNGLCOPYTEXSUBIMAGE2DPROC
- type PFNGLCREATEPROGRAMPROC
- type PFNGLCREATESHADERPROC
- type PFNGLCULLFACEPROC
- type PFNGLDELETEBUFFERSPROC
- type PFNGLDELETEFRAMEBUFFERSPROC
- type PFNGLDELETEPROGRAMPROC
- type PFNGLDELETERENDERBUFFERSPROC
- type PFNGLDELETESHADERPROC
- type PFNGLDELETETEXTURESPROC
- type PFNGLDEPTHFUNCPROC
- type PFNGLDEPTHMASKPROC
- type PFNGLDEPTHRANGEFPROC
- type PFNGLDETACHSHADERPROC
- type PFNGLDISABLEPROC
- type PFNGLDISABLEVERTEXATTRIBARRAYPROC
- type PFNGLDRAWARRAYSPROC
- type PFNGLDRAWELEMENTSPROC
- type PFNGLENABLEPROC
- type PFNGLENABLEVERTEXATTRIBARRAYPROC
- type PFNGLFINISHPROC
- type PFNGLFLUSHPROC
- type PFNGLFRAMEBUFFERRENDERBUFFERPROC
- type PFNGLFRAMEBUFFERTEXTURE2DPROC
- type PFNGLFRONTFACEPROC
- type PFNGLGENBUFFERSPROC
- type PFNGLGENERATEMIPMAPPROC
- type PFNGLGENFRAMEBUFFERSPROC
- type PFNGLGENRENDERBUFFERSPROC
- type PFNGLGENTEXTURESPROC
- type PFNGLGETACTIVEATTRIBPROC
- type PFNGLGETACTIVEUNIFORMPROC
- type PFNGLGETATTACHEDSHADERSPROC
- type PFNGLGETATTRIBLOCATIONPROC
- type PFNGLGETBOOLEANVPROC
- type PFNGLGETBUFFERPARAMETERIVPROC
- type PFNGLGETERRORPROC
- type PFNGLGETFLOATVPROC
- type PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC
- type PFNGLGETINTEGERVPROC
- type PFNGLGETPROGRAMINFOLOGPROC
- type PFNGLGETPROGRAMIVPROC
- type PFNGLGETRENDERBUFFERPARAMETERIVPROC
- type PFNGLGETSHADERINFOLOGPROC
- type PFNGLGETSHADERIVPROC
- type PFNGLGETSHADERPRECISIONFORMATPROC
- type PFNGLGETSHADERSOURCEPROC
- type PFNGLGETSTRINGPROC
- type PFNGLGETTEXPARAMETERFVPROC
- type PFNGLGETTEXPARAMETERIVPROC
- type PFNGLGETUNIFORMFVPROC
- type PFNGLGETUNIFORMIVPROC
- type PFNGLGETUNIFORMLOCATIONPROC
- type PFNGLGETVERTEXATTRIBFVPROC
- type PFNGLGETVERTEXATTRIBIVPROC
- type PFNGLGETVERTEXATTRIBPOINTERVPROC
- type PFNGLHINTPROC
- type PFNGLISBUFFERPROC
- type PFNGLISENABLEDPROC
- type PFNGLISFRAMEBUFFERPROC
- type PFNGLISPROGRAMPROC
- type PFNGLISRENDERBUFFERPROC
- type PFNGLISSHADERPROC
- type PFNGLISTEXTUREPROC
- type PFNGLLINEWIDTHPROC
- type PFNGLLINKPROGRAMPROC
- type PFNGLPIXELSTOREIPROC
- type PFNGLPOLYGONOFFSETPROC
- type PFNGLREADPIXELSPROC
- type PFNGLRELEASESHADERCOMPILERPROC
- type PFNGLRENDERBUFFERSTORAGEPROC
- type PFNGLSAMPLECOVERAGEPROC
- type PFNGLSCISSORPROC
- type PFNGLSHADERBINARYPROC
- type PFNGLSHADERSOURCEPROC
- type PFNGLSTENCILFUNCPROC
- type PFNGLSTENCILFUNCSEPARATEPROC
- type PFNGLSTENCILMASKPROC
- type PFNGLSTENCILMASKSEPARATEPROC
- type PFNGLSTENCILOPPROC
- type PFNGLSTENCILOPSEPARATEPROC
- type PFNGLTEXIMAGE2DPROC
- type PFNGLTEXPARAMETERFPROC
- type PFNGLTEXPARAMETERFVPROC
- type PFNGLTEXPARAMETERIPROC
- type PFNGLTEXPARAMETERIVPROC
- type PFNGLTEXSUBIMAGE2DPROC
- type PFNGLUNIFORM1FPROC
- type PFNGLUNIFORM1FVPROC
- type PFNGLUNIFORM1IPROC
- type PFNGLUNIFORM1IVPROC
- type PFNGLUNIFORM2FPROC
- type PFNGLUNIFORM2FVPROC
- type PFNGLUNIFORM2IPROC
- type PFNGLUNIFORM2IVPROC
- type PFNGLUNIFORM3FPROC
- type PFNGLUNIFORM3FVPROC
- type PFNGLUNIFORM3IPROC
- type PFNGLUNIFORM3IVPROC
- type PFNGLUNIFORM4FPROC
- type PFNGLUNIFORM4FVPROC
- type PFNGLUNIFORM4IPROC
- type PFNGLUNIFORM4IVPROC
- type PFNGLUNIFORMMATRIX2FVPROC
- type PFNGLUNIFORMMATRIX3FVPROC
- type PFNGLUNIFORMMATRIX4FVPROC
- type PFNGLUSEPROGRAMPROC
- type PFNGLVALIDATEPROGRAMPROC
- type PFNGLVERTEXATTRIB1FPROC
- type PFNGLVERTEXATTRIB1FVPROC
- type PFNGLVERTEXATTRIB2FPROC
- type PFNGLVERTEXATTRIB2FVPROC
- type PFNGLVERTEXATTRIB3FPROC
- type PFNGLVERTEXATTRIB3FVPROC
- type PFNGLVERTEXATTRIB4FPROC
- type PFNGLVERTEXATTRIB4FVPROC
- type PFNGLVERTEXATTRIBPOINTERPROC
- type PFNGLVIEWPORTPROC
- type SliceHeader
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GlActiveTexture ¶
func GlActiveTexture(texture GLenum)
func GlAttachShader ¶
func GlBindAttribLocation ¶
func GlBindBuffer ¶
func GlBindFramebuffer ¶
func GlBindRenderbuffer ¶
func GlBindTexture ¶
func GlBlendEquation ¶
func GlBlendEquation(mode GLenum)
func GlBlendEquationSeparate ¶
func GlBlendFunc ¶
func GlBlendFuncSeparate ¶
func GlBufferData ¶
func GlBufferData(target GLenum, size GLsizeiptr, data unsafe.Pointer, usage GLenum)
func GlBufferSubData ¶
func GlBufferSubData(target GLenum, offset GLintptr, size GLsizeiptr, data unsafe.Pointer)
func GlClear ¶
func GlClear(mask GLbitfield)
func GlClearDepthf ¶
func GlClearDepthf(d GLfloat)
func GlClearStencil ¶
func GlClearStencil(s GLint)
func GlColorMask ¶
func GlCompileShader ¶
func GlCompileShader(shader GLuint)
func GlCompressedTexImage2D ¶
func GlCopyTexImage2D ¶
func GlCopyTexSubImage2D ¶
func GlCullFace ¶
func GlCullFace(mode GLenum)
func GlDeleteBuffers ¶
func GlDeleteFramebuffers ¶
func GlDeleteProgram ¶
func GlDeleteProgram(program GLuint)
func GlDeleteRenderbuffers ¶
func GlDeleteShader ¶
func GlDeleteShader(shader GLuint)
func GlDeleteTextures ¶
func GlDepthFunc ¶
func GlDepthFunc(_func GLenum)
func GlDepthMask ¶
func GlDepthMask(flag GLboolean)
func GlDepthRangef ¶
func GlDetachShader ¶
func GlDisableVertexAttribArray ¶
func GlDisableVertexAttribArray(index GLuint)
func GlDrawArrays ¶
func GlDrawElements ¶
func GlEnableVertexAttribArray ¶
func GlEnableVertexAttribArray(index GLuint)
func GlFramebufferTexture2D ¶
func GlFrontFace ¶
func GlFrontFace(mode GLenum)
func GlGenBuffers ¶
func GlGenFramebuffers ¶
func GlGenRenderbuffers ¶
func GlGenTextures ¶
func GlGenerateMipmap ¶
func GlGenerateMipmap(target GLenum)
func GlGetActiveAttrib ¶
func GlGetActiveUniform ¶
func GlGetAttachedShaders ¶
func GlGetBooleanv ¶
func GlGetBufferParameteriv ¶
func GlGetFloatv ¶
func GlGetIntegerv ¶
func GlGetProgramInfoLog ¶
func GlGetProgramiv ¶
func GlGetShaderInfoLog ¶
func GlGetShaderSource ¶
func GlGetShaderiv ¶
func GlGetTexParameterfv ¶
func GlGetTexParameteriv ¶
func GlGetUniformfv ¶
func GlGetUniformiv ¶
func GlGetVertexAttribfv ¶
func GlGetVertexAttribiv ¶
func GlLineWidth ¶
func GlLineWidth(width GLfloat)
func GlLinkProgram ¶
func GlLinkProgram(program GLuint)
func GlPixelStorei ¶
func GlPolygonOffset ¶
func GlReadPixels ¶
func GlReleaseShaderCompiler ¶
func GlReleaseShaderCompiler()
func GlRenderbufferStorage ¶
func GlSampleCoverage ¶
func GlShaderBinary ¶
func GlShaderSource ¶
func GlStencilFunc ¶
func GlStencilFuncSeparate ¶
func GlStencilMask ¶
func GlStencilMask(mask GLuint)
func GlStencilMaskSeparate ¶
func GlStencilOp ¶
func GlStencilOpSeparate ¶
func GlTexImage2D ¶
func GlTexParameterf ¶
func GlTexParameterfv ¶
func GlTexParameteri ¶
func GlTexParameteriv ¶
func GlTexSubImage2D ¶
func GlUniform1f ¶
func GlUniform1fv ¶
func GlUniform1i ¶
func GlUniform1iv ¶
func GlUniform2f ¶
func GlUniform2fv ¶
func GlUniform2i ¶
func GlUniform2iv ¶
func GlUniform3fv ¶
func GlUniform3iv ¶
func GlUniform4fv ¶
func GlUniform4iv ¶
func GlUniformMatrix2fv ¶
func GlUniformMatrix3fv ¶
func GlUniformMatrix4fv ¶
func GlUseProgram ¶
func GlUseProgram(program GLuint)
func GlValidateProgram ¶
func GlValidateProgram(program GLuint)
func GlVertexAttrib1f ¶
func GlVertexAttrib1fv ¶
func GlVertexAttrib2f ¶
func GlVertexAttrib2fv ¶
func GlVertexAttrib3fv ¶
func GlVertexAttrib4f ¶
func GlVertexAttrib4fv ¶
func GlVertexAttribPointer ¶
func PFNGLACTIVETEXTUREPROC6E47C869 ¶
func PFNGLACTIVETEXTUREPROC6E47C869()
func PFNGLATTACHSHADERPROC1307D43F ¶
func PFNGLATTACHSHADERPROC1307D43F()
func PFNGLBINDATTRIBLOCATIONPROCF8B91C30 ¶
func PFNGLBINDATTRIBLOCATIONPROCF8B91C30()
func PFNGLBINDBUFFERPROCD94C7932 ¶
func PFNGLBINDBUFFERPROCD94C7932()
func PFNGLBINDFRAMEBUFFERPROC6DAB872F ¶
func PFNGLBINDFRAMEBUFFERPROC6DAB872F()
func PFNGLBINDRENDERBUFFERPROC3F834DFA ¶
func PFNGLBINDRENDERBUFFERPROC3F834DFA()
func PFNGLBINDTEXTUREPROC8ED8EC9D ¶
func PFNGLBINDTEXTUREPROC8ED8EC9D()
func PFNGLBLENDCOLORPROCC3166A72 ¶
func PFNGLBLENDCOLORPROCC3166A72()
func PFNGLBLENDEQUATIONPROC69096E8B ¶
func PFNGLBLENDEQUATIONPROC69096E8B()
func PFNGLBLENDEQUATIONSEPARATEPROCEAF8DD26 ¶
func PFNGLBLENDEQUATIONSEPARATEPROCEAF8DD26()
func PFNGLBLENDFUNCPROC9C82DF9A ¶
func PFNGLBLENDFUNCPROC9C82DF9A()
func PFNGLBLENDFUNCSEPARATEPROC8F247F05 ¶
func PFNGLBLENDFUNCSEPARATEPROC8F247F05()
func PFNGLBUFFERDATAPROC108A8F9A ¶
func PFNGLBUFFERDATAPROC108A8F9A()
func PFNGLBUFFERSUBDATAPROCA57A5D10 ¶
func PFNGLBUFFERSUBDATAPROCA57A5D10()
func PFNGLCHECKFRAMEBUFFERSTATUSPROCC70B02AD ¶
func PFNGLCHECKFRAMEBUFFERSTATUSPROCC70B02AD()
func PFNGLCLEARCOLORPROCBBF95DD3 ¶
func PFNGLCLEARCOLORPROCBBF95DD3()
func PFNGLCLEARDEPTHFPROC0393FF33 ¶
func PFNGLCLEARDEPTHFPROC0393FF33()
func PFNGLCLEARPROC5C505A01 ¶
func PFNGLCLEARPROC5C505A01()
func PFNGLCLEARSTENCILPROC294E6113 ¶
func PFNGLCLEARSTENCILPROC294E6113()
func PFNGLCOLORMASKPROCC9E06898 ¶
func PFNGLCOLORMASKPROCC9E06898()
func PFNGLCOMPILESHADERPROCFA71632C ¶
func PFNGLCOMPILESHADERPROCFA71632C()
func PFNGLCOMPRESSEDTEXIMAGE2DPROC25C09A9D ¶
func PFNGLCOMPRESSEDTEXIMAGE2DPROC25C09A9D()
func PFNGLCOMPRESSEDTEXSUBIMAGE2DPROCCD1F0169 ¶
func PFNGLCOMPRESSEDTEXSUBIMAGE2DPROCCD1F0169()
func PFNGLCOPYTEXIMAGE2DPROC362CB2C6 ¶
func PFNGLCOPYTEXIMAGE2DPROC362CB2C6()
func PFNGLCOPYTEXSUBIMAGE2DPROCF084F8E4 ¶
func PFNGLCOPYTEXSUBIMAGE2DPROCF084F8E4()
func PFNGLCREATEPROGRAMPROCB7320E79 ¶
func PFNGLCREATEPROGRAMPROCB7320E79()
func PFNGLCREATESHADERPROC90286FEB ¶
func PFNGLCREATESHADERPROC90286FEB()
func PFNGLCULLFACEPROCFDD0B6AB ¶
func PFNGLCULLFACEPROCFDD0B6AB()
func PFNGLDELETEBUFFERSPROC71945243 ¶
func PFNGLDELETEBUFFERSPROC71945243()
func PFNGLDELETEFRAMEBUFFERSPROCE82EA5E7 ¶
func PFNGLDELETEFRAMEBUFFERSPROCE82EA5E7()
func PFNGLDELETEPROGRAMPROC980D924F ¶
func PFNGLDELETEPROGRAMPROC980D924F()
func PFNGLDELETERENDERBUFFERSPROC578E77FB ¶
func PFNGLDELETERENDERBUFFERSPROC578E77FB()
func PFNGLDELETESHADERPROC71A112DF ¶
func PFNGLDELETESHADERPROC71A112DF()
func PFNGLDELETETEXTURESPROCB1F8E327 ¶
func PFNGLDELETETEXTURESPROCB1F8E327()
func PFNGLDEPTHFUNCPROC14649A7B ¶
func PFNGLDEPTHFUNCPROC14649A7B()
func PFNGLDEPTHMASKPROCEAE207EF ¶
func PFNGLDEPTHMASKPROCEAE207EF()
func PFNGLDEPTHRANGEFPROCDF1D7C44 ¶
func PFNGLDEPTHRANGEFPROCDF1D7C44()
func PFNGLDETACHSHADERPROCCB02FA06 ¶
func PFNGLDETACHSHADERPROCCB02FA06()
func PFNGLDISABLEPROC09C452AC ¶
func PFNGLDISABLEPROC09C452AC()
func PFNGLDISABLEVERTEXATTRIBARRAYPROC55DEE1B6 ¶
func PFNGLDISABLEVERTEXATTRIBARRAYPROC55DEE1B6()
func PFNGLDRAWARRAYSPROCEE5DE7F9 ¶
func PFNGLDRAWARRAYSPROCEE5DE7F9()
func PFNGLDRAWELEMENTSPROC5CC630D9 ¶
func PFNGLDRAWELEMENTSPROC5CC630D9()
func PFNGLENABLEPROCBD9EEC48 ¶
func PFNGLENABLEPROCBD9EEC48()
func PFNGLENABLEVERTEXATTRIBARRAYPROC5FA65EBB ¶
func PFNGLENABLEVERTEXATTRIBARRAYPROC5FA65EBB()
func PFNGLFINISHPROC89486D93 ¶
func PFNGLFINISHPROC89486D93()
func PFNGLFLUSHPROC5A17FA98 ¶
func PFNGLFLUSHPROC5A17FA98()
func PFNGLFRAMEBUFFERRENDERBUFFERPROC4A3A1F7D ¶
func PFNGLFRAMEBUFFERRENDERBUFFERPROC4A3A1F7D()
func PFNGLFRAMEBUFFERTEXTURE2DPROC947C34C9 ¶
func PFNGLFRAMEBUFFERTEXTURE2DPROC947C34C9()
func PFNGLFRONTFACEPROCBB965009 ¶
func PFNGLFRONTFACEPROCBB965009()
func PFNGLGENBUFFERSPROCFE169F7F ¶
func PFNGLGENBUFFERSPROCFE169F7F()
func PFNGLGENERATEMIPMAPPROC16259DF9 ¶
func PFNGLGENERATEMIPMAPPROC16259DF9()
func PFNGLGENFRAMEBUFFERSPROC17A91B18 ¶
func PFNGLGENFRAMEBUFFERSPROC17A91B18()
func PFNGLGENRENDERBUFFERSPROCE58B8074 ¶
func PFNGLGENRENDERBUFFERSPROCE58B8074()
func PFNGLGENTEXTURESPROC984E35D5 ¶
func PFNGLGENTEXTURESPROC984E35D5()
func PFNGLGETACTIVEATTRIBPROC671BE206 ¶
func PFNGLGETACTIVEATTRIBPROC671BE206()
func PFNGLGETACTIVEUNIFORMPROCB54D7DB5 ¶
func PFNGLGETACTIVEUNIFORMPROCB54D7DB5()
func PFNGLGETATTACHEDSHADERSPROC37F31C4E ¶
func PFNGLGETATTACHEDSHADERSPROC37F31C4E()
func PFNGLGETATTRIBLOCATIONPROCEEE07211 ¶
func PFNGLGETATTRIBLOCATIONPROCEEE07211()
func PFNGLGETBOOLEANVPROC28E602F0 ¶
func PFNGLGETBOOLEANVPROC28E602F0()
func PFNGLGETBUFFERPARAMETERIVPROC42B6D73E ¶
func PFNGLGETBUFFERPARAMETERIVPROC42B6D73E()
func PFNGLGETERRORPROC493C4FA3 ¶
func PFNGLGETERRORPROC493C4FA3()
func PFNGLGETFLOATVPROC2B7C40DB ¶
func PFNGLGETFLOATVPROC2B7C40DB()
func PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROCA7DEE7A0 ¶
func PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROCA7DEE7A0()
func PFNGLGETINTEGERVPROCD1B0BE4B ¶
func PFNGLGETINTEGERVPROCD1B0BE4B()
func PFNGLGETPROGRAMINFOLOGPROCAA65E8FB ¶
func PFNGLGETPROGRAMINFOLOGPROCAA65E8FB()
func PFNGLGETPROGRAMIVPROC77D8DEA3 ¶
func PFNGLGETPROGRAMIVPROC77D8DEA3()
func PFNGLGETRENDERBUFFERPARAMETERIVPROC433873D6 ¶
func PFNGLGETRENDERBUFFERPARAMETERIVPROC433873D6()
func PFNGLGETSHADERINFOLOGPROC0230EF81 ¶
func PFNGLGETSHADERINFOLOGPROC0230EF81()
func PFNGLGETSHADERIVPROC9F6BF31D ¶
func PFNGLGETSHADERIVPROC9F6BF31D()
func PFNGLGETSHADERPRECISIONFORMATPROC802A8E22 ¶
func PFNGLGETSHADERPRECISIONFORMATPROC802A8E22()
func PFNGLGETSHADERSOURCEPROC720CFC89 ¶
func PFNGLGETSHADERSOURCEPROC720CFC89()
func PFNGLGETSTRINGPROCA27C496A ¶
func PFNGLGETSTRINGPROCA27C496A()
func PFNGLGETTEXPARAMETERFVPROC4E2E2B7E ¶
func PFNGLGETTEXPARAMETERFVPROC4E2E2B7E()
func PFNGLGETTEXPARAMETERIVPROCD102AB47 ¶
func PFNGLGETTEXPARAMETERIVPROCD102AB47()
func PFNGLGETUNIFORMFVPROC224F0554 ¶
func PFNGLGETUNIFORMFVPROC224F0554()
func PFNGLGETUNIFORMIVPROC7AC2FEAA ¶
func PFNGLGETUNIFORMIVPROC7AC2FEAA()
func PFNGLGETUNIFORMLOCATIONPROCF7C84F68 ¶
func PFNGLGETUNIFORMLOCATIONPROCF7C84F68()
func PFNGLGETVERTEXATTRIBFVPROCFE79A986 ¶
func PFNGLGETVERTEXATTRIBFVPROCFE79A986()
func PFNGLGETVERTEXATTRIBIVPROC60C239B0 ¶
func PFNGLGETVERTEXATTRIBIVPROC60C239B0()
func PFNGLGETVERTEXATTRIBPOINTERVPROC3CD0D0C9 ¶
func PFNGLGETVERTEXATTRIBPOINTERVPROC3CD0D0C9()
func PFNGLHINTPROCFB1B468C ¶
func PFNGLHINTPROCFB1B468C()
func PFNGLISBUFFERPROCEC676601 ¶
func PFNGLISBUFFERPROCEC676601()
func PFNGLISENABLEDPROC5F3A913B ¶
func PFNGLISENABLEDPROC5F3A913B()
func PFNGLISFRAMEBUFFERPROC09EC8734 ¶
func PFNGLISFRAMEBUFFERPROC09EC8734()
func PFNGLISPROGRAMPROC4B2BE4BC ¶
func PFNGLISPROGRAMPROC4B2BE4BC()
func PFNGLISRENDERBUFFERPROC9125A0C4 ¶
func PFNGLISRENDERBUFFERPROC9125A0C4()
func PFNGLISSHADERPROCF4EE4C55 ¶
func PFNGLISSHADERPROCF4EE4C55()
func PFNGLISTEXTUREPROCB34E7E73 ¶
func PFNGLISTEXTUREPROCB34E7E73()
func PFNGLLINEWIDTHPROC31406C60 ¶
func PFNGLLINEWIDTHPROC31406C60()
func PFNGLLINKPROGRAMPROC07D669C8 ¶
func PFNGLLINKPROGRAMPROC07D669C8()
func PFNGLPIXELSTOREIPROCC91A89BD ¶
func PFNGLPIXELSTOREIPROCC91A89BD()
func PFNGLPOLYGONOFFSETPROC5B26D329 ¶
func PFNGLPOLYGONOFFSETPROC5B26D329()
func PFNGLREADPIXELSPROC82FE6500 ¶
func PFNGLREADPIXELSPROC82FE6500()
func PFNGLRELEASESHADERCOMPILERPROC5C6BF9F9 ¶
func PFNGLRELEASESHADERCOMPILERPROC5C6BF9F9()
func PFNGLRENDERBUFFERSTORAGEPROCFD7B7A1B ¶
func PFNGLRENDERBUFFERSTORAGEPROCFD7B7A1B()
func PFNGLSAMPLECOVERAGEPROCB5636CBA ¶
func PFNGLSAMPLECOVERAGEPROCB5636CBA()
func PFNGLSCISSORPROC382195DB ¶
func PFNGLSCISSORPROC382195DB()
func PFNGLSHADERBINARYPROCCF214E0A ¶
func PFNGLSHADERBINARYPROCCF214E0A()
func PFNGLSHADERSOURCEPROC320F676D ¶
func PFNGLSHADERSOURCEPROC320F676D()
func PFNGLSTENCILFUNCPROC3234CF9B ¶
func PFNGLSTENCILFUNCPROC3234CF9B()
func PFNGLSTENCILFUNCSEPARATEPROC8236808D ¶
func PFNGLSTENCILFUNCSEPARATEPROC8236808D()
func PFNGLSTENCILMASKPROCE85990DE ¶
func PFNGLSTENCILMASKPROCE85990DE()
func PFNGLSTENCILMASKSEPARATEPROC41F6598D ¶
func PFNGLSTENCILMASKSEPARATEPROC41F6598D()
func PFNGLSTENCILOPPROC1011FEDA ¶
func PFNGLSTENCILOPPROC1011FEDA()
func PFNGLSTENCILOPSEPARATEPROCD4B6CDEF ¶
func PFNGLSTENCILOPSEPARATEPROCD4B6CDEF()
func PFNGLTEXIMAGE2DPROC7DB9B341 ¶
func PFNGLTEXIMAGE2DPROC7DB9B341()
func PFNGLTEXPARAMETERFPROC49C04FC7 ¶
func PFNGLTEXPARAMETERFPROC49C04FC7()
func PFNGLTEXPARAMETERFVPROC9CA30911 ¶
func PFNGLTEXPARAMETERFVPROC9CA30911()
func PFNGLTEXPARAMETERIPROCBF81A7AF ¶
func PFNGLTEXPARAMETERIPROCBF81A7AF()
func PFNGLTEXPARAMETERIVPROCEFA19E2E ¶
func PFNGLTEXPARAMETERIVPROCEFA19E2E()
func PFNGLTEXSUBIMAGE2DPROCE0159593 ¶
func PFNGLTEXSUBIMAGE2DPROCE0159593()
func PFNGLUNIFORM1FPROC0BFF5170 ¶
func PFNGLUNIFORM1FPROC0BFF5170()
func PFNGLUNIFORM1FVPROCEEAD7014 ¶
func PFNGLUNIFORM1FVPROCEEAD7014()
func PFNGLUNIFORM1IPROC214D6EFF ¶
func PFNGLUNIFORM1IPROC214D6EFF()
func PFNGLUNIFORM1IVPROC53B272C6 ¶
func PFNGLUNIFORM1IVPROC53B272C6()
func PFNGLUNIFORM2FPROCABD0FE87 ¶
func PFNGLUNIFORM2FPROCABD0FE87()
func PFNGLUNIFORM2FVPROC43206E9A ¶
func PFNGLUNIFORM2FVPROC43206E9A()
func PFNGLUNIFORM2IPROC4A80CBCF ¶
func PFNGLUNIFORM2IPROC4A80CBCF()
func PFNGLUNIFORM2IVPROC7AB23664 ¶
func PFNGLUNIFORM2IVPROC7AB23664()
func PFNGLUNIFORM3FPROC75E6607F ¶
func PFNGLUNIFORM3FPROC75E6607F()
func PFNGLUNIFORM3FVPROC7AE5143E ¶
func PFNGLUNIFORM3FVPROC7AE5143E()
func PFNGLUNIFORM3IPROC1E02DF35 ¶
func PFNGLUNIFORM3IPROC1E02DF35()
func PFNGLUNIFORM3IVPROC7A54FF33 ¶
func PFNGLUNIFORM3IVPROC7A54FF33()
func PFNGLUNIFORM4FPROC32347CB5 ¶
func PFNGLUNIFORM4FPROC32347CB5()
func PFNGLUNIFORM4FVPROCE695CFD9 ¶
func PFNGLUNIFORM4FVPROCE695CFD9()
func PFNGLUNIFORM4IPROCCA68800B ¶
func PFNGLUNIFORM4IPROCCA68800B()
func PFNGLUNIFORM4IVPROC2630316C ¶
func PFNGLUNIFORM4IVPROC2630316C()
func PFNGLUNIFORMMATRIX2FVPROCF82B6C3B ¶
func PFNGLUNIFORMMATRIX2FVPROCF82B6C3B()
func PFNGLUNIFORMMATRIX3FVPROCCA3FE2F1 ¶
func PFNGLUNIFORMMATRIX3FVPROCCA3FE2F1()
func PFNGLUNIFORMMATRIX4FVPROC840D6A5D ¶
func PFNGLUNIFORMMATRIX4FVPROC840D6A5D()
func PFNGLUSEPROGRAMPROCD49A8D40 ¶
func PFNGLUSEPROGRAMPROCD49A8D40()
func PFNGLVALIDATEPROGRAMPROCEBAB0036 ¶
func PFNGLVALIDATEPROGRAMPROCEBAB0036()
func PFNGLVERTEXATTRIB1FPROC07978665 ¶
func PFNGLVERTEXATTRIB1FPROC07978665()
func PFNGLVERTEXATTRIB1FVPROC9551E9A2 ¶
func PFNGLVERTEXATTRIB1FVPROC9551E9A2()
func PFNGLVERTEXATTRIB2FPROCDABE4EEF ¶
func PFNGLVERTEXATTRIB2FPROCDABE4EEF()
func PFNGLVERTEXATTRIB2FVPROC63CAEE6D ¶
func PFNGLVERTEXATTRIB2FVPROC63CAEE6D()
func PFNGLVERTEXATTRIB3FPROC96116A2F ¶
func PFNGLVERTEXATTRIB3FPROC96116A2F()
func PFNGLVERTEXATTRIB3FVPROCED21DE77 ¶
func PFNGLVERTEXATTRIB3FVPROCED21DE77()
func PFNGLVERTEXATTRIB4FPROCB1F64CA3 ¶
func PFNGLVERTEXATTRIB4FPROCB1F64CA3()
func PFNGLVERTEXATTRIB4FVPROCAE71B07D ¶
func PFNGLVERTEXATTRIB4FVPROCAE71B07D()
func PFNGLVERTEXATTRIBPOINTERPROC6B507F2C ¶
func PFNGLVERTEXATTRIBPOINTERPROC6B507F2C()
func PFNGLVIEWPORTPROC9AF8044A ¶
func PFNGLVIEWPORTPROC9AF8044A()
Types ¶
type CgoAllocMap ¶
type CgoAllocMap struct {
// contains filtered or unexported fields
}
CgoAllocMap stores pointers to C allocated memory for future reference.
func (*CgoAllocMap) Add ¶
func (a *CgoAllocMap) Add(ptr unsafe.Pointer)
func (*CgoAllocMap) Borrow ¶
func (a *CgoAllocMap) Borrow(b *CgoAllocMap)
func (*CgoAllocMap) Free ¶
func (a *CgoAllocMap) Free()
func (*CgoAllocMap) IsEmpty ¶
func (a *CgoAllocMap) IsEmpty() bool
type GLbitfield ¶
type GLbitfield uint32
type GLboolean ¶
type GLboolean uint8
func GlIsBuffer ¶
func GlIsEnabled ¶
func GlIsFramebuffer ¶
func GlIsProgram ¶
func GlIsRenderbuffer ¶
func GlIsShader ¶
func GlIsTexture ¶
type GLeglClientBufferEXT ¶
type GLeglImageOES ¶
type GLenum ¶
type GLenum uint32
func GlGetError ¶
func GlGetError() GLenum
type GLsizeiptr ¶
type GLsizeiptr C.GLsizeiptr
type GLuint ¶
type GLuint uint32
func GlCreateProgram ¶
func GlCreateProgram() GLuint
func GlCreateShader ¶
type PFNGLACTIVETEXTUREPROC ¶
type PFNGLACTIVETEXTUREPROC func()
func NewPFNGLACTIVETEXTUREPROCRef ¶
func NewPFNGLACTIVETEXTUREPROCRef(ref unsafe.Pointer) *PFNGLACTIVETEXTUREPROC
func (PFNGLACTIVETEXTUREPROC) PassRef ¶
func (x PFNGLACTIVETEXTUREPROC) PassRef() (ref *C.PFNGLACTIVETEXTUREPROC, allocs *CgoAllocMap)
func (PFNGLACTIVETEXTUREPROC) PassValue ¶
func (x PFNGLACTIVETEXTUREPROC) PassValue() (ref C.PFNGLACTIVETEXTUREPROC, allocs *CgoAllocMap)
type PFNGLATTACHSHADERPROC ¶
type PFNGLATTACHSHADERPROC func()
func NewPFNGLATTACHSHADERPROCRef ¶
func NewPFNGLATTACHSHADERPROCRef(ref unsafe.Pointer) *PFNGLATTACHSHADERPROC
func (PFNGLATTACHSHADERPROC) PassRef ¶
func (x PFNGLATTACHSHADERPROC) PassRef() (ref *C.PFNGLATTACHSHADERPROC, allocs *CgoAllocMap)
func (PFNGLATTACHSHADERPROC) PassValue ¶
func (x PFNGLATTACHSHADERPROC) PassValue() (ref C.PFNGLATTACHSHADERPROC, allocs *CgoAllocMap)
type PFNGLBINDATTRIBLOCATIONPROC ¶
type PFNGLBINDATTRIBLOCATIONPROC func()
func NewPFNGLBINDATTRIBLOCATIONPROCRef ¶
func NewPFNGLBINDATTRIBLOCATIONPROCRef(ref unsafe.Pointer) *PFNGLBINDATTRIBLOCATIONPROC
func (PFNGLBINDATTRIBLOCATIONPROC) PassRef ¶
func (x PFNGLBINDATTRIBLOCATIONPROC) PassRef() (ref *C.PFNGLBINDATTRIBLOCATIONPROC, allocs *CgoAllocMap)
func (PFNGLBINDATTRIBLOCATIONPROC) PassValue ¶
func (x PFNGLBINDATTRIBLOCATIONPROC) PassValue() (ref C.PFNGLBINDATTRIBLOCATIONPROC, allocs *CgoAllocMap)
type PFNGLBINDBUFFERPROC ¶
type PFNGLBINDBUFFERPROC func()
func NewPFNGLBINDBUFFERPROCRef ¶
func NewPFNGLBINDBUFFERPROCRef(ref unsafe.Pointer) *PFNGLBINDBUFFERPROC
func (PFNGLBINDBUFFERPROC) PassRef ¶
func (x PFNGLBINDBUFFERPROC) PassRef() (ref *C.PFNGLBINDBUFFERPROC, allocs *CgoAllocMap)
func (PFNGLBINDBUFFERPROC) PassValue ¶
func (x PFNGLBINDBUFFERPROC) PassValue() (ref C.PFNGLBINDBUFFERPROC, allocs *CgoAllocMap)
type PFNGLBINDFRAMEBUFFERPROC ¶
type PFNGLBINDFRAMEBUFFERPROC func()
func NewPFNGLBINDFRAMEBUFFERPROCRef ¶
func NewPFNGLBINDFRAMEBUFFERPROCRef(ref unsafe.Pointer) *PFNGLBINDFRAMEBUFFERPROC
func (PFNGLBINDFRAMEBUFFERPROC) PassRef ¶
func (x PFNGLBINDFRAMEBUFFERPROC) PassRef() (ref *C.PFNGLBINDFRAMEBUFFERPROC, allocs *CgoAllocMap)
func (PFNGLBINDFRAMEBUFFERPROC) PassValue ¶
func (x PFNGLBINDFRAMEBUFFERPROC) PassValue() (ref C.PFNGLBINDFRAMEBUFFERPROC, allocs *CgoAllocMap)
type PFNGLBINDRENDERBUFFERPROC ¶
type PFNGLBINDRENDERBUFFERPROC func()
func NewPFNGLBINDRENDERBUFFERPROCRef ¶
func NewPFNGLBINDRENDERBUFFERPROCRef(ref unsafe.Pointer) *PFNGLBINDRENDERBUFFERPROC
func (PFNGLBINDRENDERBUFFERPROC) PassRef ¶
func (x PFNGLBINDRENDERBUFFERPROC) PassRef() (ref *C.PFNGLBINDRENDERBUFFERPROC, allocs *CgoAllocMap)
func (PFNGLBINDRENDERBUFFERPROC) PassValue ¶
func (x PFNGLBINDRENDERBUFFERPROC) PassValue() (ref C.PFNGLBINDRENDERBUFFERPROC, allocs *CgoAllocMap)
type PFNGLBINDTEXTUREPROC ¶
type PFNGLBINDTEXTUREPROC func()
func NewPFNGLBINDTEXTUREPROCRef ¶
func NewPFNGLBINDTEXTUREPROCRef(ref unsafe.Pointer) *PFNGLBINDTEXTUREPROC
func (PFNGLBINDTEXTUREPROC) PassRef ¶
func (x PFNGLBINDTEXTUREPROC) PassRef() (ref *C.PFNGLBINDTEXTUREPROC, allocs *CgoAllocMap)
func (PFNGLBINDTEXTUREPROC) PassValue ¶
func (x PFNGLBINDTEXTUREPROC) PassValue() (ref C.PFNGLBINDTEXTUREPROC, allocs *CgoAllocMap)
type PFNGLBLENDCOLORPROC ¶
type PFNGLBLENDCOLORPROC func()
func NewPFNGLBLENDCOLORPROCRef ¶
func NewPFNGLBLENDCOLORPROCRef(ref unsafe.Pointer) *PFNGLBLENDCOLORPROC
func (PFNGLBLENDCOLORPROC) PassRef ¶
func (x PFNGLBLENDCOLORPROC) PassRef() (ref *C.PFNGLBLENDCOLORPROC, allocs *CgoAllocMap)
func (PFNGLBLENDCOLORPROC) PassValue ¶
func (x PFNGLBLENDCOLORPROC) PassValue() (ref C.PFNGLBLENDCOLORPROC, allocs *CgoAllocMap)
type PFNGLBLENDEQUATIONPROC ¶
type PFNGLBLENDEQUATIONPROC func()
func NewPFNGLBLENDEQUATIONPROCRef ¶
func NewPFNGLBLENDEQUATIONPROCRef(ref unsafe.Pointer) *PFNGLBLENDEQUATIONPROC
func (PFNGLBLENDEQUATIONPROC) PassRef ¶
func (x PFNGLBLENDEQUATIONPROC) PassRef() (ref *C.PFNGLBLENDEQUATIONPROC, allocs *CgoAllocMap)
func (PFNGLBLENDEQUATIONPROC) PassValue ¶
func (x PFNGLBLENDEQUATIONPROC) PassValue() (ref C.PFNGLBLENDEQUATIONPROC, allocs *CgoAllocMap)
type PFNGLBLENDEQUATIONSEPARATEPROC ¶
type PFNGLBLENDEQUATIONSEPARATEPROC func()
func NewPFNGLBLENDEQUATIONSEPARATEPROCRef ¶
func NewPFNGLBLENDEQUATIONSEPARATEPROCRef(ref unsafe.Pointer) *PFNGLBLENDEQUATIONSEPARATEPROC
func (PFNGLBLENDEQUATIONSEPARATEPROC) PassRef ¶
func (x PFNGLBLENDEQUATIONSEPARATEPROC) PassRef() (ref *C.PFNGLBLENDEQUATIONSEPARATEPROC, allocs *CgoAllocMap)
func (PFNGLBLENDEQUATIONSEPARATEPROC) PassValue ¶
func (x PFNGLBLENDEQUATIONSEPARATEPROC) PassValue() (ref C.PFNGLBLENDEQUATIONSEPARATEPROC, allocs *CgoAllocMap)
type PFNGLBLENDFUNCPROC ¶
type PFNGLBLENDFUNCPROC func()
func NewPFNGLBLENDFUNCPROCRef ¶
func NewPFNGLBLENDFUNCPROCRef(ref unsafe.Pointer) *PFNGLBLENDFUNCPROC
func (PFNGLBLENDFUNCPROC) PassRef ¶
func (x PFNGLBLENDFUNCPROC) PassRef() (ref *C.PFNGLBLENDFUNCPROC, allocs *CgoAllocMap)
func (PFNGLBLENDFUNCPROC) PassValue ¶
func (x PFNGLBLENDFUNCPROC) PassValue() (ref C.PFNGLBLENDFUNCPROC, allocs *CgoAllocMap)
type PFNGLBLENDFUNCSEPARATEPROC ¶
type PFNGLBLENDFUNCSEPARATEPROC func()
func NewPFNGLBLENDFUNCSEPARATEPROCRef ¶
func NewPFNGLBLENDFUNCSEPARATEPROCRef(ref unsafe.Pointer) *PFNGLBLENDFUNCSEPARATEPROC
func (PFNGLBLENDFUNCSEPARATEPROC) PassRef ¶
func (x PFNGLBLENDFUNCSEPARATEPROC) PassRef() (ref *C.PFNGLBLENDFUNCSEPARATEPROC, allocs *CgoAllocMap)
func (PFNGLBLENDFUNCSEPARATEPROC) PassValue ¶
func (x PFNGLBLENDFUNCSEPARATEPROC) PassValue() (ref C.PFNGLBLENDFUNCSEPARATEPROC, allocs *CgoAllocMap)
type PFNGLBUFFERDATAPROC ¶
type PFNGLBUFFERDATAPROC func()
func NewPFNGLBUFFERDATAPROCRef ¶
func NewPFNGLBUFFERDATAPROCRef(ref unsafe.Pointer) *PFNGLBUFFERDATAPROC
func (PFNGLBUFFERDATAPROC) PassRef ¶
func (x PFNGLBUFFERDATAPROC) PassRef() (ref *C.PFNGLBUFFERDATAPROC, allocs *CgoAllocMap)
func (PFNGLBUFFERDATAPROC) PassValue ¶
func (x PFNGLBUFFERDATAPROC) PassValue() (ref C.PFNGLBUFFERDATAPROC, allocs *CgoAllocMap)
type PFNGLBUFFERSUBDATAPROC ¶
type PFNGLBUFFERSUBDATAPROC func()
func NewPFNGLBUFFERSUBDATAPROCRef ¶
func NewPFNGLBUFFERSUBDATAPROCRef(ref unsafe.Pointer) *PFNGLBUFFERSUBDATAPROC
func (PFNGLBUFFERSUBDATAPROC) PassRef ¶
func (x PFNGLBUFFERSUBDATAPROC) PassRef() (ref *C.PFNGLBUFFERSUBDATAPROC, allocs *CgoAllocMap)
func (PFNGLBUFFERSUBDATAPROC) PassValue ¶
func (x PFNGLBUFFERSUBDATAPROC) PassValue() (ref C.PFNGLBUFFERSUBDATAPROC, allocs *CgoAllocMap)
type PFNGLCHECKFRAMEBUFFERSTATUSPROC ¶
type PFNGLCHECKFRAMEBUFFERSTATUSPROC func()
func NewPFNGLCHECKFRAMEBUFFERSTATUSPROCRef ¶
func NewPFNGLCHECKFRAMEBUFFERSTATUSPROCRef(ref unsafe.Pointer) *PFNGLCHECKFRAMEBUFFERSTATUSPROC
func (PFNGLCHECKFRAMEBUFFERSTATUSPROC) PassRef ¶
func (x PFNGLCHECKFRAMEBUFFERSTATUSPROC) PassRef() (ref *C.PFNGLCHECKFRAMEBUFFERSTATUSPROC, allocs *CgoAllocMap)
func (PFNGLCHECKFRAMEBUFFERSTATUSPROC) PassValue ¶
func (x PFNGLCHECKFRAMEBUFFERSTATUSPROC) PassValue() (ref C.PFNGLCHECKFRAMEBUFFERSTATUSPROC, allocs *CgoAllocMap)
type PFNGLCLEARCOLORPROC ¶
type PFNGLCLEARCOLORPROC func()
func NewPFNGLCLEARCOLORPROCRef ¶
func NewPFNGLCLEARCOLORPROCRef(ref unsafe.Pointer) *PFNGLCLEARCOLORPROC
func (PFNGLCLEARCOLORPROC) PassRef ¶
func (x PFNGLCLEARCOLORPROC) PassRef() (ref *C.PFNGLCLEARCOLORPROC, allocs *CgoAllocMap)
func (PFNGLCLEARCOLORPROC) PassValue ¶
func (x PFNGLCLEARCOLORPROC) PassValue() (ref C.PFNGLCLEARCOLORPROC, allocs *CgoAllocMap)
type PFNGLCLEARDEPTHFPROC ¶
type PFNGLCLEARDEPTHFPROC func()
func NewPFNGLCLEARDEPTHFPROCRef ¶
func NewPFNGLCLEARDEPTHFPROCRef(ref unsafe.Pointer) *PFNGLCLEARDEPTHFPROC
func (PFNGLCLEARDEPTHFPROC) PassRef ¶
func (x PFNGLCLEARDEPTHFPROC) PassRef() (ref *C.PFNGLCLEARDEPTHFPROC, allocs *CgoAllocMap)
func (PFNGLCLEARDEPTHFPROC) PassValue ¶
func (x PFNGLCLEARDEPTHFPROC) PassValue() (ref C.PFNGLCLEARDEPTHFPROC, allocs *CgoAllocMap)
type PFNGLCLEARPROC ¶
type PFNGLCLEARPROC func()
func NewPFNGLCLEARPROCRef ¶
func NewPFNGLCLEARPROCRef(ref unsafe.Pointer) *PFNGLCLEARPROC
func (PFNGLCLEARPROC) PassRef ¶
func (x PFNGLCLEARPROC) PassRef() (ref *C.PFNGLCLEARPROC, allocs *CgoAllocMap)
func (PFNGLCLEARPROC) PassValue ¶
func (x PFNGLCLEARPROC) PassValue() (ref C.PFNGLCLEARPROC, allocs *CgoAllocMap)
type PFNGLCLEARSTENCILPROC ¶
type PFNGLCLEARSTENCILPROC func()
func NewPFNGLCLEARSTENCILPROCRef ¶
func NewPFNGLCLEARSTENCILPROCRef(ref unsafe.Pointer) *PFNGLCLEARSTENCILPROC
func (PFNGLCLEARSTENCILPROC) PassRef ¶
func (x PFNGLCLEARSTENCILPROC) PassRef() (ref *C.PFNGLCLEARSTENCILPROC, allocs *CgoAllocMap)
func (PFNGLCLEARSTENCILPROC) PassValue ¶
func (x PFNGLCLEARSTENCILPROC) PassValue() (ref C.PFNGLCLEARSTENCILPROC, allocs *CgoAllocMap)
type PFNGLCOLORMASKPROC ¶
type PFNGLCOLORMASKPROC func()
func NewPFNGLCOLORMASKPROCRef ¶
func NewPFNGLCOLORMASKPROCRef(ref unsafe.Pointer) *PFNGLCOLORMASKPROC
func (PFNGLCOLORMASKPROC) PassRef ¶
func (x PFNGLCOLORMASKPROC) PassRef() (ref *C.PFNGLCOLORMASKPROC, allocs *CgoAllocMap)
func (PFNGLCOLORMASKPROC) PassValue ¶
func (x PFNGLCOLORMASKPROC) PassValue() (ref C.PFNGLCOLORMASKPROC, allocs *CgoAllocMap)
type PFNGLCOMPILESHADERPROC ¶
type PFNGLCOMPILESHADERPROC func()
func NewPFNGLCOMPILESHADERPROCRef ¶
func NewPFNGLCOMPILESHADERPROCRef(ref unsafe.Pointer) *PFNGLCOMPILESHADERPROC
func (PFNGLCOMPILESHADERPROC) PassRef ¶
func (x PFNGLCOMPILESHADERPROC) PassRef() (ref *C.PFNGLCOMPILESHADERPROC, allocs *CgoAllocMap)
func (PFNGLCOMPILESHADERPROC) PassValue ¶
func (x PFNGLCOMPILESHADERPROC) PassValue() (ref C.PFNGLCOMPILESHADERPROC, allocs *CgoAllocMap)
type PFNGLCOMPRESSEDTEXIMAGE2DPROC ¶
type PFNGLCOMPRESSEDTEXIMAGE2DPROC func()
func NewPFNGLCOMPRESSEDTEXIMAGE2DPROCRef ¶
func NewPFNGLCOMPRESSEDTEXIMAGE2DPROCRef(ref unsafe.Pointer) *PFNGLCOMPRESSEDTEXIMAGE2DPROC
func (PFNGLCOMPRESSEDTEXIMAGE2DPROC) PassRef ¶
func (x PFNGLCOMPRESSEDTEXIMAGE2DPROC) PassRef() (ref *C.PFNGLCOMPRESSEDTEXIMAGE2DPROC, allocs *CgoAllocMap)
func (PFNGLCOMPRESSEDTEXIMAGE2DPROC) PassValue ¶
func (x PFNGLCOMPRESSEDTEXIMAGE2DPROC) PassValue() (ref C.PFNGLCOMPRESSEDTEXIMAGE2DPROC, allocs *CgoAllocMap)
type PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC ¶
type PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC func()
func NewPFNGLCOMPRESSEDTEXSUBIMAGE2DPROCRef ¶
func NewPFNGLCOMPRESSEDTEXSUBIMAGE2DPROCRef(ref unsafe.Pointer) *PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC
func (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) PassRef ¶
func (x PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) PassRef() (ref *C.PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC, allocs *CgoAllocMap)
func (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) PassValue ¶
func (x PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) PassValue() (ref C.PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC, allocs *CgoAllocMap)
type PFNGLCOPYTEXIMAGE2DPROC ¶
type PFNGLCOPYTEXIMAGE2DPROC func()
func NewPFNGLCOPYTEXIMAGE2DPROCRef ¶
func NewPFNGLCOPYTEXIMAGE2DPROCRef(ref unsafe.Pointer) *PFNGLCOPYTEXIMAGE2DPROC
func (PFNGLCOPYTEXIMAGE2DPROC) PassRef ¶
func (x PFNGLCOPYTEXIMAGE2DPROC) PassRef() (ref *C.PFNGLCOPYTEXIMAGE2DPROC, allocs *CgoAllocMap)
func (PFNGLCOPYTEXIMAGE2DPROC) PassValue ¶
func (x PFNGLCOPYTEXIMAGE2DPROC) PassValue() (ref C.PFNGLCOPYTEXIMAGE2DPROC, allocs *CgoAllocMap)
type PFNGLCOPYTEXSUBIMAGE2DPROC ¶
type PFNGLCOPYTEXSUBIMAGE2DPROC func()
func NewPFNGLCOPYTEXSUBIMAGE2DPROCRef ¶
func NewPFNGLCOPYTEXSUBIMAGE2DPROCRef(ref unsafe.Pointer) *PFNGLCOPYTEXSUBIMAGE2DPROC
func (PFNGLCOPYTEXSUBIMAGE2DPROC) PassRef ¶
func (x PFNGLCOPYTEXSUBIMAGE2DPROC) PassRef() (ref *C.PFNGLCOPYTEXSUBIMAGE2DPROC, allocs *CgoAllocMap)
func (PFNGLCOPYTEXSUBIMAGE2DPROC) PassValue ¶
func (x PFNGLCOPYTEXSUBIMAGE2DPROC) PassValue() (ref C.PFNGLCOPYTEXSUBIMAGE2DPROC, allocs *CgoAllocMap)
type PFNGLCREATEPROGRAMPROC ¶
type PFNGLCREATEPROGRAMPROC func()
func NewPFNGLCREATEPROGRAMPROCRef ¶
func NewPFNGLCREATEPROGRAMPROCRef(ref unsafe.Pointer) *PFNGLCREATEPROGRAMPROC
func (PFNGLCREATEPROGRAMPROC) PassRef ¶
func (x PFNGLCREATEPROGRAMPROC) PassRef() (ref *C.PFNGLCREATEPROGRAMPROC, allocs *CgoAllocMap)
func (PFNGLCREATEPROGRAMPROC) PassValue ¶
func (x PFNGLCREATEPROGRAMPROC) PassValue() (ref C.PFNGLCREATEPROGRAMPROC, allocs *CgoAllocMap)
type PFNGLCREATESHADERPROC ¶
type PFNGLCREATESHADERPROC func()
func NewPFNGLCREATESHADERPROCRef ¶
func NewPFNGLCREATESHADERPROCRef(ref unsafe.Pointer) *PFNGLCREATESHADERPROC
func (PFNGLCREATESHADERPROC) PassRef ¶
func (x PFNGLCREATESHADERPROC) PassRef() (ref *C.PFNGLCREATESHADERPROC, allocs *CgoAllocMap)
func (PFNGLCREATESHADERPROC) PassValue ¶
func (x PFNGLCREATESHADERPROC) PassValue() (ref C.PFNGLCREATESHADERPROC, allocs *CgoAllocMap)
type PFNGLCULLFACEPROC ¶
type PFNGLCULLFACEPROC func()
func NewPFNGLCULLFACEPROCRef ¶
func NewPFNGLCULLFACEPROCRef(ref unsafe.Pointer) *PFNGLCULLFACEPROC
func (PFNGLCULLFACEPROC) PassRef ¶
func (x PFNGLCULLFACEPROC) PassRef() (ref *C.PFNGLCULLFACEPROC, allocs *CgoAllocMap)
func (PFNGLCULLFACEPROC) PassValue ¶
func (x PFNGLCULLFACEPROC) PassValue() (ref C.PFNGLCULLFACEPROC, allocs *CgoAllocMap)
type PFNGLDELETEBUFFERSPROC ¶
type PFNGLDELETEBUFFERSPROC func()
func NewPFNGLDELETEBUFFERSPROCRef ¶
func NewPFNGLDELETEBUFFERSPROCRef(ref unsafe.Pointer) *PFNGLDELETEBUFFERSPROC
func (PFNGLDELETEBUFFERSPROC) PassRef ¶
func (x PFNGLDELETEBUFFERSPROC) PassRef() (ref *C.PFNGLDELETEBUFFERSPROC, allocs *CgoAllocMap)
func (PFNGLDELETEBUFFERSPROC) PassValue ¶
func (x PFNGLDELETEBUFFERSPROC) PassValue() (ref C.PFNGLDELETEBUFFERSPROC, allocs *CgoAllocMap)
type PFNGLDELETEFRAMEBUFFERSPROC ¶
type PFNGLDELETEFRAMEBUFFERSPROC func()
func NewPFNGLDELETEFRAMEBUFFERSPROCRef ¶
func NewPFNGLDELETEFRAMEBUFFERSPROCRef(ref unsafe.Pointer) *PFNGLDELETEFRAMEBUFFERSPROC
func (PFNGLDELETEFRAMEBUFFERSPROC) PassRef ¶
func (x PFNGLDELETEFRAMEBUFFERSPROC) PassRef() (ref *C.PFNGLDELETEFRAMEBUFFERSPROC, allocs *CgoAllocMap)
func (PFNGLDELETEFRAMEBUFFERSPROC) PassValue ¶
func (x PFNGLDELETEFRAMEBUFFERSPROC) PassValue() (ref C.PFNGLDELETEFRAMEBUFFERSPROC, allocs *CgoAllocMap)
type PFNGLDELETEPROGRAMPROC ¶
type PFNGLDELETEPROGRAMPROC func()
func NewPFNGLDELETEPROGRAMPROCRef ¶
func NewPFNGLDELETEPROGRAMPROCRef(ref unsafe.Pointer) *PFNGLDELETEPROGRAMPROC
func (PFNGLDELETEPROGRAMPROC) PassRef ¶
func (x PFNGLDELETEPROGRAMPROC) PassRef() (ref *C.PFNGLDELETEPROGRAMPROC, allocs *CgoAllocMap)
func (PFNGLDELETEPROGRAMPROC) PassValue ¶
func (x PFNGLDELETEPROGRAMPROC) PassValue() (ref C.PFNGLDELETEPROGRAMPROC, allocs *CgoAllocMap)
type PFNGLDELETERENDERBUFFERSPROC ¶
type PFNGLDELETERENDERBUFFERSPROC func()
func NewPFNGLDELETERENDERBUFFERSPROCRef ¶
func NewPFNGLDELETERENDERBUFFERSPROCRef(ref unsafe.Pointer) *PFNGLDELETERENDERBUFFERSPROC
func (PFNGLDELETERENDERBUFFERSPROC) PassRef ¶
func (x PFNGLDELETERENDERBUFFERSPROC) PassRef() (ref *C.PFNGLDELETERENDERBUFFERSPROC, allocs *CgoAllocMap)
func (PFNGLDELETERENDERBUFFERSPROC) PassValue ¶
func (x PFNGLDELETERENDERBUFFERSPROC) PassValue() (ref C.PFNGLDELETERENDERBUFFERSPROC, allocs *CgoAllocMap)
type PFNGLDELETESHADERPROC ¶
type PFNGLDELETESHADERPROC func()
func NewPFNGLDELETESHADERPROCRef ¶
func NewPFNGLDELETESHADERPROCRef(ref unsafe.Pointer) *PFNGLDELETESHADERPROC
func (PFNGLDELETESHADERPROC) PassRef ¶
func (x PFNGLDELETESHADERPROC) PassRef() (ref *C.PFNGLDELETESHADERPROC, allocs *CgoAllocMap)
func (PFNGLDELETESHADERPROC) PassValue ¶
func (x PFNGLDELETESHADERPROC) PassValue() (ref C.PFNGLDELETESHADERPROC, allocs *CgoAllocMap)
type PFNGLDELETETEXTURESPROC ¶
type PFNGLDELETETEXTURESPROC func()
func NewPFNGLDELETETEXTURESPROCRef ¶
func NewPFNGLDELETETEXTURESPROCRef(ref unsafe.Pointer) *PFNGLDELETETEXTURESPROC
func (PFNGLDELETETEXTURESPROC) PassRef ¶
func (x PFNGLDELETETEXTURESPROC) PassRef() (ref *C.PFNGLDELETETEXTURESPROC, allocs *CgoAllocMap)
func (PFNGLDELETETEXTURESPROC) PassValue ¶
func (x PFNGLDELETETEXTURESPROC) PassValue() (ref C.PFNGLDELETETEXTURESPROC, allocs *CgoAllocMap)
type PFNGLDEPTHFUNCPROC ¶
type PFNGLDEPTHFUNCPROC func()
func NewPFNGLDEPTHFUNCPROCRef ¶
func NewPFNGLDEPTHFUNCPROCRef(ref unsafe.Pointer) *PFNGLDEPTHFUNCPROC
func (PFNGLDEPTHFUNCPROC) PassRef ¶
func (x PFNGLDEPTHFUNCPROC) PassRef() (ref *C.PFNGLDEPTHFUNCPROC, allocs *CgoAllocMap)
func (PFNGLDEPTHFUNCPROC) PassValue ¶
func (x PFNGLDEPTHFUNCPROC) PassValue() (ref C.PFNGLDEPTHFUNCPROC, allocs *CgoAllocMap)
type PFNGLDEPTHMASKPROC ¶
type PFNGLDEPTHMASKPROC func()
func NewPFNGLDEPTHMASKPROCRef ¶
func NewPFNGLDEPTHMASKPROCRef(ref unsafe.Pointer) *PFNGLDEPTHMASKPROC
func (PFNGLDEPTHMASKPROC) PassRef ¶
func (x PFNGLDEPTHMASKPROC) PassRef() (ref *C.PFNGLDEPTHMASKPROC, allocs *CgoAllocMap)
func (PFNGLDEPTHMASKPROC) PassValue ¶
func (x PFNGLDEPTHMASKPROC) PassValue() (ref C.PFNGLDEPTHMASKPROC, allocs *CgoAllocMap)
type PFNGLDEPTHRANGEFPROC ¶
type PFNGLDEPTHRANGEFPROC func()
func NewPFNGLDEPTHRANGEFPROCRef ¶
func NewPFNGLDEPTHRANGEFPROCRef(ref unsafe.Pointer) *PFNGLDEPTHRANGEFPROC
func (PFNGLDEPTHRANGEFPROC) PassRef ¶
func (x PFNGLDEPTHRANGEFPROC) PassRef() (ref *C.PFNGLDEPTHRANGEFPROC, allocs *CgoAllocMap)
func (PFNGLDEPTHRANGEFPROC) PassValue ¶
func (x PFNGLDEPTHRANGEFPROC) PassValue() (ref C.PFNGLDEPTHRANGEFPROC, allocs *CgoAllocMap)
type PFNGLDETACHSHADERPROC ¶
type PFNGLDETACHSHADERPROC func()
func NewPFNGLDETACHSHADERPROCRef ¶
func NewPFNGLDETACHSHADERPROCRef(ref unsafe.Pointer) *PFNGLDETACHSHADERPROC
func (PFNGLDETACHSHADERPROC) PassRef ¶
func (x PFNGLDETACHSHADERPROC) PassRef() (ref *C.PFNGLDETACHSHADERPROC, allocs *CgoAllocMap)
func (PFNGLDETACHSHADERPROC) PassValue ¶
func (x PFNGLDETACHSHADERPROC) PassValue() (ref C.PFNGLDETACHSHADERPROC, allocs *CgoAllocMap)
type PFNGLDISABLEPROC ¶
type PFNGLDISABLEPROC func()
func NewPFNGLDISABLEPROCRef ¶
func NewPFNGLDISABLEPROCRef(ref unsafe.Pointer) *PFNGLDISABLEPROC
func (PFNGLDISABLEPROC) PassRef ¶
func (x PFNGLDISABLEPROC) PassRef() (ref *C.PFNGLDISABLEPROC, allocs *CgoAllocMap)
func (PFNGLDISABLEPROC) PassValue ¶
func (x PFNGLDISABLEPROC) PassValue() (ref C.PFNGLDISABLEPROC, allocs *CgoAllocMap)
type PFNGLDISABLEVERTEXATTRIBARRAYPROC ¶
type PFNGLDISABLEVERTEXATTRIBARRAYPROC func()
func NewPFNGLDISABLEVERTEXATTRIBARRAYPROCRef ¶
func NewPFNGLDISABLEVERTEXATTRIBARRAYPROCRef(ref unsafe.Pointer) *PFNGLDISABLEVERTEXATTRIBARRAYPROC
func (PFNGLDISABLEVERTEXATTRIBARRAYPROC) PassRef ¶
func (x PFNGLDISABLEVERTEXATTRIBARRAYPROC) PassRef() (ref *C.PFNGLDISABLEVERTEXATTRIBARRAYPROC, allocs *CgoAllocMap)
func (PFNGLDISABLEVERTEXATTRIBARRAYPROC) PassValue ¶
func (x PFNGLDISABLEVERTEXATTRIBARRAYPROC) PassValue() (ref C.PFNGLDISABLEVERTEXATTRIBARRAYPROC, allocs *CgoAllocMap)
type PFNGLDRAWARRAYSPROC ¶
type PFNGLDRAWARRAYSPROC func()
func NewPFNGLDRAWARRAYSPROCRef ¶
func NewPFNGLDRAWARRAYSPROCRef(ref unsafe.Pointer) *PFNGLDRAWARRAYSPROC
func (PFNGLDRAWARRAYSPROC) PassRef ¶
func (x PFNGLDRAWARRAYSPROC) PassRef() (ref *C.PFNGLDRAWARRAYSPROC, allocs *CgoAllocMap)
func (PFNGLDRAWARRAYSPROC) PassValue ¶
func (x PFNGLDRAWARRAYSPROC) PassValue() (ref C.PFNGLDRAWARRAYSPROC, allocs *CgoAllocMap)
type PFNGLDRAWELEMENTSPROC ¶
type PFNGLDRAWELEMENTSPROC func()
func NewPFNGLDRAWELEMENTSPROCRef ¶
func NewPFNGLDRAWELEMENTSPROCRef(ref unsafe.Pointer) *PFNGLDRAWELEMENTSPROC
func (PFNGLDRAWELEMENTSPROC) PassRef ¶
func (x PFNGLDRAWELEMENTSPROC) PassRef() (ref *C.PFNGLDRAWELEMENTSPROC, allocs *CgoAllocMap)
func (PFNGLDRAWELEMENTSPROC) PassValue ¶
func (x PFNGLDRAWELEMENTSPROC) PassValue() (ref C.PFNGLDRAWELEMENTSPROC, allocs *CgoAllocMap)
type PFNGLENABLEPROC ¶
type PFNGLENABLEPROC func()
func NewPFNGLENABLEPROCRef ¶
func NewPFNGLENABLEPROCRef(ref unsafe.Pointer) *PFNGLENABLEPROC
func (PFNGLENABLEPROC) PassRef ¶
func (x PFNGLENABLEPROC) PassRef() (ref *C.PFNGLENABLEPROC, allocs *CgoAllocMap)
func (PFNGLENABLEPROC) PassValue ¶
func (x PFNGLENABLEPROC) PassValue() (ref C.PFNGLENABLEPROC, allocs *CgoAllocMap)
type PFNGLENABLEVERTEXATTRIBARRAYPROC ¶
type PFNGLENABLEVERTEXATTRIBARRAYPROC func()
func NewPFNGLENABLEVERTEXATTRIBARRAYPROCRef ¶
func NewPFNGLENABLEVERTEXATTRIBARRAYPROCRef(ref unsafe.Pointer) *PFNGLENABLEVERTEXATTRIBARRAYPROC
func (PFNGLENABLEVERTEXATTRIBARRAYPROC) PassRef ¶
func (x PFNGLENABLEVERTEXATTRIBARRAYPROC) PassRef() (ref *C.PFNGLENABLEVERTEXATTRIBARRAYPROC, allocs *CgoAllocMap)
func (PFNGLENABLEVERTEXATTRIBARRAYPROC) PassValue ¶
func (x PFNGLENABLEVERTEXATTRIBARRAYPROC) PassValue() (ref C.PFNGLENABLEVERTEXATTRIBARRAYPROC, allocs *CgoAllocMap)
type PFNGLFINISHPROC ¶
type PFNGLFINISHPROC func()
func NewPFNGLFINISHPROCRef ¶
func NewPFNGLFINISHPROCRef(ref unsafe.Pointer) *PFNGLFINISHPROC
func (PFNGLFINISHPROC) PassRef ¶
func (x PFNGLFINISHPROC) PassRef() (ref *C.PFNGLFINISHPROC, allocs *CgoAllocMap)
func (PFNGLFINISHPROC) PassValue ¶
func (x PFNGLFINISHPROC) PassValue() (ref C.PFNGLFINISHPROC, allocs *CgoAllocMap)
type PFNGLFLUSHPROC ¶
type PFNGLFLUSHPROC func()
func NewPFNGLFLUSHPROCRef ¶
func NewPFNGLFLUSHPROCRef(ref unsafe.Pointer) *PFNGLFLUSHPROC
func (PFNGLFLUSHPROC) PassRef ¶
func (x PFNGLFLUSHPROC) PassRef() (ref *C.PFNGLFLUSHPROC, allocs *CgoAllocMap)
func (PFNGLFLUSHPROC) PassValue ¶
func (x PFNGLFLUSHPROC) PassValue() (ref C.PFNGLFLUSHPROC, allocs *CgoAllocMap)
type PFNGLFRAMEBUFFERRENDERBUFFERPROC ¶
type PFNGLFRAMEBUFFERRENDERBUFFERPROC func()
func NewPFNGLFRAMEBUFFERRENDERBUFFERPROCRef ¶
func NewPFNGLFRAMEBUFFERRENDERBUFFERPROCRef(ref unsafe.Pointer) *PFNGLFRAMEBUFFERRENDERBUFFERPROC
func (PFNGLFRAMEBUFFERRENDERBUFFERPROC) PassRef ¶
func (x PFNGLFRAMEBUFFERRENDERBUFFERPROC) PassRef() (ref *C.PFNGLFRAMEBUFFERRENDERBUFFERPROC, allocs *CgoAllocMap)
func (PFNGLFRAMEBUFFERRENDERBUFFERPROC) PassValue ¶
func (x PFNGLFRAMEBUFFERRENDERBUFFERPROC) PassValue() (ref C.PFNGLFRAMEBUFFERRENDERBUFFERPROC, allocs *CgoAllocMap)
type PFNGLFRAMEBUFFERTEXTURE2DPROC ¶
type PFNGLFRAMEBUFFERTEXTURE2DPROC func()
func NewPFNGLFRAMEBUFFERTEXTURE2DPROCRef ¶
func NewPFNGLFRAMEBUFFERTEXTURE2DPROCRef(ref unsafe.Pointer) *PFNGLFRAMEBUFFERTEXTURE2DPROC
func (PFNGLFRAMEBUFFERTEXTURE2DPROC) PassRef ¶
func (x PFNGLFRAMEBUFFERTEXTURE2DPROC) PassRef() (ref *C.PFNGLFRAMEBUFFERTEXTURE2DPROC, allocs *CgoAllocMap)
func (PFNGLFRAMEBUFFERTEXTURE2DPROC) PassValue ¶
func (x PFNGLFRAMEBUFFERTEXTURE2DPROC) PassValue() (ref C.PFNGLFRAMEBUFFERTEXTURE2DPROC, allocs *CgoAllocMap)
type PFNGLFRONTFACEPROC ¶
type PFNGLFRONTFACEPROC func()
func NewPFNGLFRONTFACEPROCRef ¶
func NewPFNGLFRONTFACEPROCRef(ref unsafe.Pointer) *PFNGLFRONTFACEPROC
func (PFNGLFRONTFACEPROC) PassRef ¶
func (x PFNGLFRONTFACEPROC) PassRef() (ref *C.PFNGLFRONTFACEPROC, allocs *CgoAllocMap)
func (PFNGLFRONTFACEPROC) PassValue ¶
func (x PFNGLFRONTFACEPROC) PassValue() (ref C.PFNGLFRONTFACEPROC, allocs *CgoAllocMap)
type PFNGLGENBUFFERSPROC ¶
type PFNGLGENBUFFERSPROC func()
func NewPFNGLGENBUFFERSPROCRef ¶
func NewPFNGLGENBUFFERSPROCRef(ref unsafe.Pointer) *PFNGLGENBUFFERSPROC
func (PFNGLGENBUFFERSPROC) PassRef ¶
func (x PFNGLGENBUFFERSPROC) PassRef() (ref *C.PFNGLGENBUFFERSPROC, allocs *CgoAllocMap)
func (PFNGLGENBUFFERSPROC) PassValue ¶
func (x PFNGLGENBUFFERSPROC) PassValue() (ref C.PFNGLGENBUFFERSPROC, allocs *CgoAllocMap)
type PFNGLGENERATEMIPMAPPROC ¶
type PFNGLGENERATEMIPMAPPROC func()
func NewPFNGLGENERATEMIPMAPPROCRef ¶
func NewPFNGLGENERATEMIPMAPPROCRef(ref unsafe.Pointer) *PFNGLGENERATEMIPMAPPROC
func (PFNGLGENERATEMIPMAPPROC) PassRef ¶
func (x PFNGLGENERATEMIPMAPPROC) PassRef() (ref *C.PFNGLGENERATEMIPMAPPROC, allocs *CgoAllocMap)
func (PFNGLGENERATEMIPMAPPROC) PassValue ¶
func (x PFNGLGENERATEMIPMAPPROC) PassValue() (ref C.PFNGLGENERATEMIPMAPPROC, allocs *CgoAllocMap)
type PFNGLGENFRAMEBUFFERSPROC ¶
type PFNGLGENFRAMEBUFFERSPROC func()
func NewPFNGLGENFRAMEBUFFERSPROCRef ¶
func NewPFNGLGENFRAMEBUFFERSPROCRef(ref unsafe.Pointer) *PFNGLGENFRAMEBUFFERSPROC
func (PFNGLGENFRAMEBUFFERSPROC) PassRef ¶
func (x PFNGLGENFRAMEBUFFERSPROC) PassRef() (ref *C.PFNGLGENFRAMEBUFFERSPROC, allocs *CgoAllocMap)
func (PFNGLGENFRAMEBUFFERSPROC) PassValue ¶
func (x PFNGLGENFRAMEBUFFERSPROC) PassValue() (ref C.PFNGLGENFRAMEBUFFERSPROC, allocs *CgoAllocMap)
type PFNGLGENRENDERBUFFERSPROC ¶
type PFNGLGENRENDERBUFFERSPROC func()
func NewPFNGLGENRENDERBUFFERSPROCRef ¶
func NewPFNGLGENRENDERBUFFERSPROCRef(ref unsafe.Pointer) *PFNGLGENRENDERBUFFERSPROC
func (PFNGLGENRENDERBUFFERSPROC) PassRef ¶
func (x PFNGLGENRENDERBUFFERSPROC) PassRef() (ref *C.PFNGLGENRENDERBUFFERSPROC, allocs *CgoAllocMap)
func (PFNGLGENRENDERBUFFERSPROC) PassValue ¶
func (x PFNGLGENRENDERBUFFERSPROC) PassValue() (ref C.PFNGLGENRENDERBUFFERSPROC, allocs *CgoAllocMap)
type PFNGLGENTEXTURESPROC ¶
type PFNGLGENTEXTURESPROC func()
func NewPFNGLGENTEXTURESPROCRef ¶
func NewPFNGLGENTEXTURESPROCRef(ref unsafe.Pointer) *PFNGLGENTEXTURESPROC
func (PFNGLGENTEXTURESPROC) PassRef ¶
func (x PFNGLGENTEXTURESPROC) PassRef() (ref *C.PFNGLGENTEXTURESPROC, allocs *CgoAllocMap)
func (PFNGLGENTEXTURESPROC) PassValue ¶
func (x PFNGLGENTEXTURESPROC) PassValue() (ref C.PFNGLGENTEXTURESPROC, allocs *CgoAllocMap)
type PFNGLGETACTIVEATTRIBPROC ¶
type PFNGLGETACTIVEATTRIBPROC func()
func NewPFNGLGETACTIVEATTRIBPROCRef ¶
func NewPFNGLGETACTIVEATTRIBPROCRef(ref unsafe.Pointer) *PFNGLGETACTIVEATTRIBPROC
func (PFNGLGETACTIVEATTRIBPROC) PassRef ¶
func (x PFNGLGETACTIVEATTRIBPROC) PassRef() (ref *C.PFNGLGETACTIVEATTRIBPROC, allocs *CgoAllocMap)
func (PFNGLGETACTIVEATTRIBPROC) PassValue ¶
func (x PFNGLGETACTIVEATTRIBPROC) PassValue() (ref C.PFNGLGETACTIVEATTRIBPROC, allocs *CgoAllocMap)
type PFNGLGETACTIVEUNIFORMPROC ¶
type PFNGLGETACTIVEUNIFORMPROC func()
func NewPFNGLGETACTIVEUNIFORMPROCRef ¶
func NewPFNGLGETACTIVEUNIFORMPROCRef(ref unsafe.Pointer) *PFNGLGETACTIVEUNIFORMPROC
func (PFNGLGETACTIVEUNIFORMPROC) PassRef ¶
func (x PFNGLGETACTIVEUNIFORMPROC) PassRef() (ref *C.PFNGLGETACTIVEUNIFORMPROC, allocs *CgoAllocMap)
func (PFNGLGETACTIVEUNIFORMPROC) PassValue ¶
func (x PFNGLGETACTIVEUNIFORMPROC) PassValue() (ref C.PFNGLGETACTIVEUNIFORMPROC, allocs *CgoAllocMap)
type PFNGLGETATTACHEDSHADERSPROC ¶
type PFNGLGETATTACHEDSHADERSPROC func()
func NewPFNGLGETATTACHEDSHADERSPROCRef ¶
func NewPFNGLGETATTACHEDSHADERSPROCRef(ref unsafe.Pointer) *PFNGLGETATTACHEDSHADERSPROC
func (PFNGLGETATTACHEDSHADERSPROC) PassRef ¶
func (x PFNGLGETATTACHEDSHADERSPROC) PassRef() (ref *C.PFNGLGETATTACHEDSHADERSPROC, allocs *CgoAllocMap)
func (PFNGLGETATTACHEDSHADERSPROC) PassValue ¶
func (x PFNGLGETATTACHEDSHADERSPROC) PassValue() (ref C.PFNGLGETATTACHEDSHADERSPROC, allocs *CgoAllocMap)
type PFNGLGETATTRIBLOCATIONPROC ¶
type PFNGLGETATTRIBLOCATIONPROC func()
func NewPFNGLGETATTRIBLOCATIONPROCRef ¶
func NewPFNGLGETATTRIBLOCATIONPROCRef(ref unsafe.Pointer) *PFNGLGETATTRIBLOCATIONPROC
func (PFNGLGETATTRIBLOCATIONPROC) PassRef ¶
func (x PFNGLGETATTRIBLOCATIONPROC) PassRef() (ref *C.PFNGLGETATTRIBLOCATIONPROC, allocs *CgoAllocMap)
func (PFNGLGETATTRIBLOCATIONPROC) PassValue ¶
func (x PFNGLGETATTRIBLOCATIONPROC) PassValue() (ref C.PFNGLGETATTRIBLOCATIONPROC, allocs *CgoAllocMap)
type PFNGLGETBOOLEANVPROC ¶
type PFNGLGETBOOLEANVPROC func()
func NewPFNGLGETBOOLEANVPROCRef ¶
func NewPFNGLGETBOOLEANVPROCRef(ref unsafe.Pointer) *PFNGLGETBOOLEANVPROC
func (PFNGLGETBOOLEANVPROC) PassRef ¶
func (x PFNGLGETBOOLEANVPROC) PassRef() (ref *C.PFNGLGETBOOLEANVPROC, allocs *CgoAllocMap)
func (PFNGLGETBOOLEANVPROC) PassValue ¶
func (x PFNGLGETBOOLEANVPROC) PassValue() (ref C.PFNGLGETBOOLEANVPROC, allocs *CgoAllocMap)
type PFNGLGETBUFFERPARAMETERIVPROC ¶
type PFNGLGETBUFFERPARAMETERIVPROC func()
func NewPFNGLGETBUFFERPARAMETERIVPROCRef ¶
func NewPFNGLGETBUFFERPARAMETERIVPROCRef(ref unsafe.Pointer) *PFNGLGETBUFFERPARAMETERIVPROC
func (PFNGLGETBUFFERPARAMETERIVPROC) PassRef ¶
func (x PFNGLGETBUFFERPARAMETERIVPROC) PassRef() (ref *C.PFNGLGETBUFFERPARAMETERIVPROC, allocs *CgoAllocMap)
func (PFNGLGETBUFFERPARAMETERIVPROC) PassValue ¶
func (x PFNGLGETBUFFERPARAMETERIVPROC) PassValue() (ref C.PFNGLGETBUFFERPARAMETERIVPROC, allocs *CgoAllocMap)
type PFNGLGETERRORPROC ¶
type PFNGLGETERRORPROC func()
func NewPFNGLGETERRORPROCRef ¶
func NewPFNGLGETERRORPROCRef(ref unsafe.Pointer) *PFNGLGETERRORPROC
func (PFNGLGETERRORPROC) PassRef ¶
func (x PFNGLGETERRORPROC) PassRef() (ref *C.PFNGLGETERRORPROC, allocs *CgoAllocMap)
func (PFNGLGETERRORPROC) PassValue ¶
func (x PFNGLGETERRORPROC) PassValue() (ref C.PFNGLGETERRORPROC, allocs *CgoAllocMap)
type PFNGLGETFLOATVPROC ¶
type PFNGLGETFLOATVPROC func()
func NewPFNGLGETFLOATVPROCRef ¶
func NewPFNGLGETFLOATVPROCRef(ref unsafe.Pointer) *PFNGLGETFLOATVPROC
func (PFNGLGETFLOATVPROC) PassRef ¶
func (x PFNGLGETFLOATVPROC) PassRef() (ref *C.PFNGLGETFLOATVPROC, allocs *CgoAllocMap)
func (PFNGLGETFLOATVPROC) PassValue ¶
func (x PFNGLGETFLOATVPROC) PassValue() (ref C.PFNGLGETFLOATVPROC, allocs *CgoAllocMap)
type PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC ¶
type PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC func()
func NewPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROCRef ¶
func NewPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROCRef(ref unsafe.Pointer) *PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC
func (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) PassRef ¶
func (x PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) PassRef() (ref *C.PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC, allocs *CgoAllocMap)
func (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) PassValue ¶
func (x PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) PassValue() (ref C.PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC, allocs *CgoAllocMap)
type PFNGLGETINTEGERVPROC ¶
type PFNGLGETINTEGERVPROC func()
func NewPFNGLGETINTEGERVPROCRef ¶
func NewPFNGLGETINTEGERVPROCRef(ref unsafe.Pointer) *PFNGLGETINTEGERVPROC
func (PFNGLGETINTEGERVPROC) PassRef ¶
func (x PFNGLGETINTEGERVPROC) PassRef() (ref *C.PFNGLGETINTEGERVPROC, allocs *CgoAllocMap)
func (PFNGLGETINTEGERVPROC) PassValue ¶
func (x PFNGLGETINTEGERVPROC) PassValue() (ref C.PFNGLGETINTEGERVPROC, allocs *CgoAllocMap)
type PFNGLGETPROGRAMINFOLOGPROC ¶
type PFNGLGETPROGRAMINFOLOGPROC func()
func NewPFNGLGETPROGRAMINFOLOGPROCRef ¶
func NewPFNGLGETPROGRAMINFOLOGPROCRef(ref unsafe.Pointer) *PFNGLGETPROGRAMINFOLOGPROC
func (PFNGLGETPROGRAMINFOLOGPROC) PassRef ¶
func (x PFNGLGETPROGRAMINFOLOGPROC) PassRef() (ref *C.PFNGLGETPROGRAMINFOLOGPROC, allocs *CgoAllocMap)
func (PFNGLGETPROGRAMINFOLOGPROC) PassValue ¶
func (x PFNGLGETPROGRAMINFOLOGPROC) PassValue() (ref C.PFNGLGETPROGRAMINFOLOGPROC, allocs *CgoAllocMap)
type PFNGLGETPROGRAMIVPROC ¶
type PFNGLGETPROGRAMIVPROC func()
func NewPFNGLGETPROGRAMIVPROCRef ¶
func NewPFNGLGETPROGRAMIVPROCRef(ref unsafe.Pointer) *PFNGLGETPROGRAMIVPROC
func (PFNGLGETPROGRAMIVPROC) PassRef ¶
func (x PFNGLGETPROGRAMIVPROC) PassRef() (ref *C.PFNGLGETPROGRAMIVPROC, allocs *CgoAllocMap)
func (PFNGLGETPROGRAMIVPROC) PassValue ¶
func (x PFNGLGETPROGRAMIVPROC) PassValue() (ref C.PFNGLGETPROGRAMIVPROC, allocs *CgoAllocMap)
type PFNGLGETRENDERBUFFERPARAMETERIVPROC ¶
type PFNGLGETRENDERBUFFERPARAMETERIVPROC func()
func NewPFNGLGETRENDERBUFFERPARAMETERIVPROCRef ¶
func NewPFNGLGETRENDERBUFFERPARAMETERIVPROCRef(ref unsafe.Pointer) *PFNGLGETRENDERBUFFERPARAMETERIVPROC
func (PFNGLGETRENDERBUFFERPARAMETERIVPROC) PassRef ¶
func (x PFNGLGETRENDERBUFFERPARAMETERIVPROC) PassRef() (ref *C.PFNGLGETRENDERBUFFERPARAMETERIVPROC, allocs *CgoAllocMap)
func (PFNGLGETRENDERBUFFERPARAMETERIVPROC) PassValue ¶
func (x PFNGLGETRENDERBUFFERPARAMETERIVPROC) PassValue() (ref C.PFNGLGETRENDERBUFFERPARAMETERIVPROC, allocs *CgoAllocMap)
type PFNGLGETSHADERINFOLOGPROC ¶
type PFNGLGETSHADERINFOLOGPROC func()
func NewPFNGLGETSHADERINFOLOGPROCRef ¶
func NewPFNGLGETSHADERINFOLOGPROCRef(ref unsafe.Pointer) *PFNGLGETSHADERINFOLOGPROC
func (PFNGLGETSHADERINFOLOGPROC) PassRef ¶
func (x PFNGLGETSHADERINFOLOGPROC) PassRef() (ref *C.PFNGLGETSHADERINFOLOGPROC, allocs *CgoAllocMap)
func (PFNGLGETSHADERINFOLOGPROC) PassValue ¶
func (x PFNGLGETSHADERINFOLOGPROC) PassValue() (ref C.PFNGLGETSHADERINFOLOGPROC, allocs *CgoAllocMap)
type PFNGLGETSHADERIVPROC ¶
type PFNGLGETSHADERIVPROC func()
func NewPFNGLGETSHADERIVPROCRef ¶
func NewPFNGLGETSHADERIVPROCRef(ref unsafe.Pointer) *PFNGLGETSHADERIVPROC
func (PFNGLGETSHADERIVPROC) PassRef ¶
func (x PFNGLGETSHADERIVPROC) PassRef() (ref *C.PFNGLGETSHADERIVPROC, allocs *CgoAllocMap)
func (PFNGLGETSHADERIVPROC) PassValue ¶
func (x PFNGLGETSHADERIVPROC) PassValue() (ref C.PFNGLGETSHADERIVPROC, allocs *CgoAllocMap)
type PFNGLGETSHADERPRECISIONFORMATPROC ¶
type PFNGLGETSHADERPRECISIONFORMATPROC func()
func NewPFNGLGETSHADERPRECISIONFORMATPROCRef ¶
func NewPFNGLGETSHADERPRECISIONFORMATPROCRef(ref unsafe.Pointer) *PFNGLGETSHADERPRECISIONFORMATPROC
func (PFNGLGETSHADERPRECISIONFORMATPROC) PassRef ¶
func (x PFNGLGETSHADERPRECISIONFORMATPROC) PassRef() (ref *C.PFNGLGETSHADERPRECISIONFORMATPROC, allocs *CgoAllocMap)
func (PFNGLGETSHADERPRECISIONFORMATPROC) PassValue ¶
func (x PFNGLGETSHADERPRECISIONFORMATPROC) PassValue() (ref C.PFNGLGETSHADERPRECISIONFORMATPROC, allocs *CgoAllocMap)
type PFNGLGETSHADERSOURCEPROC ¶
type PFNGLGETSHADERSOURCEPROC func()
func NewPFNGLGETSHADERSOURCEPROCRef ¶
func NewPFNGLGETSHADERSOURCEPROCRef(ref unsafe.Pointer) *PFNGLGETSHADERSOURCEPROC
func (PFNGLGETSHADERSOURCEPROC) PassRef ¶
func (x PFNGLGETSHADERSOURCEPROC) PassRef() (ref *C.PFNGLGETSHADERSOURCEPROC, allocs *CgoAllocMap)
func (PFNGLGETSHADERSOURCEPROC) PassValue ¶
func (x PFNGLGETSHADERSOURCEPROC) PassValue() (ref C.PFNGLGETSHADERSOURCEPROC, allocs *CgoAllocMap)
type PFNGLGETSTRINGPROC ¶
type PFNGLGETSTRINGPROC func()
func NewPFNGLGETSTRINGPROCRef ¶
func NewPFNGLGETSTRINGPROCRef(ref unsafe.Pointer) *PFNGLGETSTRINGPROC
func (PFNGLGETSTRINGPROC) PassRef ¶
func (x PFNGLGETSTRINGPROC) PassRef() (ref *C.PFNGLGETSTRINGPROC, allocs *CgoAllocMap)
func (PFNGLGETSTRINGPROC) PassValue ¶
func (x PFNGLGETSTRINGPROC) PassValue() (ref C.PFNGLGETSTRINGPROC, allocs *CgoAllocMap)
type PFNGLGETTEXPARAMETERFVPROC ¶
type PFNGLGETTEXPARAMETERFVPROC func()
func NewPFNGLGETTEXPARAMETERFVPROCRef ¶
func NewPFNGLGETTEXPARAMETERFVPROCRef(ref unsafe.Pointer) *PFNGLGETTEXPARAMETERFVPROC
func (PFNGLGETTEXPARAMETERFVPROC) PassRef ¶
func (x PFNGLGETTEXPARAMETERFVPROC) PassRef() (ref *C.PFNGLGETTEXPARAMETERFVPROC, allocs *CgoAllocMap)
func (PFNGLGETTEXPARAMETERFVPROC) PassValue ¶
func (x PFNGLGETTEXPARAMETERFVPROC) PassValue() (ref C.PFNGLGETTEXPARAMETERFVPROC, allocs *CgoAllocMap)
type PFNGLGETTEXPARAMETERIVPROC ¶
type PFNGLGETTEXPARAMETERIVPROC func()
func NewPFNGLGETTEXPARAMETERIVPROCRef ¶
func NewPFNGLGETTEXPARAMETERIVPROCRef(ref unsafe.Pointer) *PFNGLGETTEXPARAMETERIVPROC
func (PFNGLGETTEXPARAMETERIVPROC) PassRef ¶
func (x PFNGLGETTEXPARAMETERIVPROC) PassRef() (ref *C.PFNGLGETTEXPARAMETERIVPROC, allocs *CgoAllocMap)
func (PFNGLGETTEXPARAMETERIVPROC) PassValue ¶
func (x PFNGLGETTEXPARAMETERIVPROC) PassValue() (ref C.PFNGLGETTEXPARAMETERIVPROC, allocs *CgoAllocMap)
type PFNGLGETUNIFORMFVPROC ¶
type PFNGLGETUNIFORMFVPROC func()
func NewPFNGLGETUNIFORMFVPROCRef ¶
func NewPFNGLGETUNIFORMFVPROCRef(ref unsafe.Pointer) *PFNGLGETUNIFORMFVPROC
func (PFNGLGETUNIFORMFVPROC) PassRef ¶
func (x PFNGLGETUNIFORMFVPROC) PassRef() (ref *C.PFNGLGETUNIFORMFVPROC, allocs *CgoAllocMap)
func (PFNGLGETUNIFORMFVPROC) PassValue ¶
func (x PFNGLGETUNIFORMFVPROC) PassValue() (ref C.PFNGLGETUNIFORMFVPROC, allocs *CgoAllocMap)
type PFNGLGETUNIFORMIVPROC ¶
type PFNGLGETUNIFORMIVPROC func()
func NewPFNGLGETUNIFORMIVPROCRef ¶
func NewPFNGLGETUNIFORMIVPROCRef(ref unsafe.Pointer) *PFNGLGETUNIFORMIVPROC
func (PFNGLGETUNIFORMIVPROC) PassRef ¶
func (x PFNGLGETUNIFORMIVPROC) PassRef() (ref *C.PFNGLGETUNIFORMIVPROC, allocs *CgoAllocMap)
func (PFNGLGETUNIFORMIVPROC) PassValue ¶
func (x PFNGLGETUNIFORMIVPROC) PassValue() (ref C.PFNGLGETUNIFORMIVPROC, allocs *CgoAllocMap)
type PFNGLGETUNIFORMLOCATIONPROC ¶
type PFNGLGETUNIFORMLOCATIONPROC func()
func NewPFNGLGETUNIFORMLOCATIONPROCRef ¶
func NewPFNGLGETUNIFORMLOCATIONPROCRef(ref unsafe.Pointer) *PFNGLGETUNIFORMLOCATIONPROC
func (PFNGLGETUNIFORMLOCATIONPROC) PassRef ¶
func (x PFNGLGETUNIFORMLOCATIONPROC) PassRef() (ref *C.PFNGLGETUNIFORMLOCATIONPROC, allocs *CgoAllocMap)
func (PFNGLGETUNIFORMLOCATIONPROC) PassValue ¶
func (x PFNGLGETUNIFORMLOCATIONPROC) PassValue() (ref C.PFNGLGETUNIFORMLOCATIONPROC, allocs *CgoAllocMap)
type PFNGLGETVERTEXATTRIBFVPROC ¶
type PFNGLGETVERTEXATTRIBFVPROC func()
func NewPFNGLGETVERTEXATTRIBFVPROCRef ¶
func NewPFNGLGETVERTEXATTRIBFVPROCRef(ref unsafe.Pointer) *PFNGLGETVERTEXATTRIBFVPROC
func (PFNGLGETVERTEXATTRIBFVPROC) PassRef ¶
func (x PFNGLGETVERTEXATTRIBFVPROC) PassRef() (ref *C.PFNGLGETVERTEXATTRIBFVPROC, allocs *CgoAllocMap)
func (PFNGLGETVERTEXATTRIBFVPROC) PassValue ¶
func (x PFNGLGETVERTEXATTRIBFVPROC) PassValue() (ref C.PFNGLGETVERTEXATTRIBFVPROC, allocs *CgoAllocMap)
type PFNGLGETVERTEXATTRIBIVPROC ¶
type PFNGLGETVERTEXATTRIBIVPROC func()
func NewPFNGLGETVERTEXATTRIBIVPROCRef ¶
func NewPFNGLGETVERTEXATTRIBIVPROCRef(ref unsafe.Pointer) *PFNGLGETVERTEXATTRIBIVPROC
func (PFNGLGETVERTEXATTRIBIVPROC) PassRef ¶
func (x PFNGLGETVERTEXATTRIBIVPROC) PassRef() (ref *C.PFNGLGETVERTEXATTRIBIVPROC, allocs *CgoAllocMap)
func (PFNGLGETVERTEXATTRIBIVPROC) PassValue ¶
func (x PFNGLGETVERTEXATTRIBIVPROC) PassValue() (ref C.PFNGLGETVERTEXATTRIBIVPROC, allocs *CgoAllocMap)
type PFNGLGETVERTEXATTRIBPOINTERVPROC ¶
type PFNGLGETVERTEXATTRIBPOINTERVPROC func()
func NewPFNGLGETVERTEXATTRIBPOINTERVPROCRef ¶
func NewPFNGLGETVERTEXATTRIBPOINTERVPROCRef(ref unsafe.Pointer) *PFNGLGETVERTEXATTRIBPOINTERVPROC
func (PFNGLGETVERTEXATTRIBPOINTERVPROC) PassRef ¶
func (x PFNGLGETVERTEXATTRIBPOINTERVPROC) PassRef() (ref *C.PFNGLGETVERTEXATTRIBPOINTERVPROC, allocs *CgoAllocMap)
func (PFNGLGETVERTEXATTRIBPOINTERVPROC) PassValue ¶
func (x PFNGLGETVERTEXATTRIBPOINTERVPROC) PassValue() (ref C.PFNGLGETVERTEXATTRIBPOINTERVPROC, allocs *CgoAllocMap)
type PFNGLHINTPROC ¶
type PFNGLHINTPROC func()
func NewPFNGLHINTPROCRef ¶
func NewPFNGLHINTPROCRef(ref unsafe.Pointer) *PFNGLHINTPROC
func (PFNGLHINTPROC) PassRef ¶
func (x PFNGLHINTPROC) PassRef() (ref *C.PFNGLHINTPROC, allocs *CgoAllocMap)
func (PFNGLHINTPROC) PassValue ¶
func (x PFNGLHINTPROC) PassValue() (ref C.PFNGLHINTPROC, allocs *CgoAllocMap)
type PFNGLISBUFFERPROC ¶
type PFNGLISBUFFERPROC func()
func NewPFNGLISBUFFERPROCRef ¶
func NewPFNGLISBUFFERPROCRef(ref unsafe.Pointer) *PFNGLISBUFFERPROC
func (PFNGLISBUFFERPROC) PassRef ¶
func (x PFNGLISBUFFERPROC) PassRef() (ref *C.PFNGLISBUFFERPROC, allocs *CgoAllocMap)
func (PFNGLISBUFFERPROC) PassValue ¶
func (x PFNGLISBUFFERPROC) PassValue() (ref C.PFNGLISBUFFERPROC, allocs *CgoAllocMap)
type PFNGLISENABLEDPROC ¶
type PFNGLISENABLEDPROC func()
func NewPFNGLISENABLEDPROCRef ¶
func NewPFNGLISENABLEDPROCRef(ref unsafe.Pointer) *PFNGLISENABLEDPROC
func (PFNGLISENABLEDPROC) PassRef ¶
func (x PFNGLISENABLEDPROC) PassRef() (ref *C.PFNGLISENABLEDPROC, allocs *CgoAllocMap)
func (PFNGLISENABLEDPROC) PassValue ¶
func (x PFNGLISENABLEDPROC) PassValue() (ref C.PFNGLISENABLEDPROC, allocs *CgoAllocMap)
type PFNGLISFRAMEBUFFERPROC ¶
type PFNGLISFRAMEBUFFERPROC func()
func NewPFNGLISFRAMEBUFFERPROCRef ¶
func NewPFNGLISFRAMEBUFFERPROCRef(ref unsafe.Pointer) *PFNGLISFRAMEBUFFERPROC
func (PFNGLISFRAMEBUFFERPROC) PassRef ¶
func (x PFNGLISFRAMEBUFFERPROC) PassRef() (ref *C.PFNGLISFRAMEBUFFERPROC, allocs *CgoAllocMap)
func (PFNGLISFRAMEBUFFERPROC) PassValue ¶
func (x PFNGLISFRAMEBUFFERPROC) PassValue() (ref C.PFNGLISFRAMEBUFFERPROC, allocs *CgoAllocMap)
type PFNGLISPROGRAMPROC ¶
type PFNGLISPROGRAMPROC func()
func NewPFNGLISPROGRAMPROCRef ¶
func NewPFNGLISPROGRAMPROCRef(ref unsafe.Pointer) *PFNGLISPROGRAMPROC
func (PFNGLISPROGRAMPROC) PassRef ¶
func (x PFNGLISPROGRAMPROC) PassRef() (ref *C.PFNGLISPROGRAMPROC, allocs *CgoAllocMap)
func (PFNGLISPROGRAMPROC) PassValue ¶
func (x PFNGLISPROGRAMPROC) PassValue() (ref C.PFNGLISPROGRAMPROC, allocs *CgoAllocMap)
type PFNGLISRENDERBUFFERPROC ¶
type PFNGLISRENDERBUFFERPROC func()
func NewPFNGLISRENDERBUFFERPROCRef ¶
func NewPFNGLISRENDERBUFFERPROCRef(ref unsafe.Pointer) *PFNGLISRENDERBUFFERPROC
func (PFNGLISRENDERBUFFERPROC) PassRef ¶
func (x PFNGLISRENDERBUFFERPROC) PassRef() (ref *C.PFNGLISRENDERBUFFERPROC, allocs *CgoAllocMap)
func (PFNGLISRENDERBUFFERPROC) PassValue ¶
func (x PFNGLISRENDERBUFFERPROC) PassValue() (ref C.PFNGLISRENDERBUFFERPROC, allocs *CgoAllocMap)
type PFNGLISSHADERPROC ¶
type PFNGLISSHADERPROC func()
func NewPFNGLISSHADERPROCRef ¶
func NewPFNGLISSHADERPROCRef(ref unsafe.Pointer) *PFNGLISSHADERPROC
func (PFNGLISSHADERPROC) PassRef ¶
func (x PFNGLISSHADERPROC) PassRef() (ref *C.PFNGLISSHADERPROC, allocs *CgoAllocMap)
func (PFNGLISSHADERPROC) PassValue ¶
func (x PFNGLISSHADERPROC) PassValue() (ref C.PFNGLISSHADERPROC, allocs *CgoAllocMap)
type PFNGLISTEXTUREPROC ¶
type PFNGLISTEXTUREPROC func()
func NewPFNGLISTEXTUREPROCRef ¶
func NewPFNGLISTEXTUREPROCRef(ref unsafe.Pointer) *PFNGLISTEXTUREPROC
func (PFNGLISTEXTUREPROC) PassRef ¶
func (x PFNGLISTEXTUREPROC) PassRef() (ref *C.PFNGLISTEXTUREPROC, allocs *CgoAllocMap)
func (PFNGLISTEXTUREPROC) PassValue ¶
func (x PFNGLISTEXTUREPROC) PassValue() (ref C.PFNGLISTEXTUREPROC, allocs *CgoAllocMap)
type PFNGLLINEWIDTHPROC ¶
type PFNGLLINEWIDTHPROC func()
func NewPFNGLLINEWIDTHPROCRef ¶
func NewPFNGLLINEWIDTHPROCRef(ref unsafe.Pointer) *PFNGLLINEWIDTHPROC
func (PFNGLLINEWIDTHPROC) PassRef ¶
func (x PFNGLLINEWIDTHPROC) PassRef() (ref *C.PFNGLLINEWIDTHPROC, allocs *CgoAllocMap)
func (PFNGLLINEWIDTHPROC) PassValue ¶
func (x PFNGLLINEWIDTHPROC) PassValue() (ref C.PFNGLLINEWIDTHPROC, allocs *CgoAllocMap)
type PFNGLLINKPROGRAMPROC ¶
type PFNGLLINKPROGRAMPROC func()
func NewPFNGLLINKPROGRAMPROCRef ¶
func NewPFNGLLINKPROGRAMPROCRef(ref unsafe.Pointer) *PFNGLLINKPROGRAMPROC
func (PFNGLLINKPROGRAMPROC) PassRef ¶
func (x PFNGLLINKPROGRAMPROC) PassRef() (ref *C.PFNGLLINKPROGRAMPROC, allocs *CgoAllocMap)
func (PFNGLLINKPROGRAMPROC) PassValue ¶
func (x PFNGLLINKPROGRAMPROC) PassValue() (ref C.PFNGLLINKPROGRAMPROC, allocs *CgoAllocMap)
type PFNGLPIXELSTOREIPROC ¶
type PFNGLPIXELSTOREIPROC func()
func NewPFNGLPIXELSTOREIPROCRef ¶
func NewPFNGLPIXELSTOREIPROCRef(ref unsafe.Pointer) *PFNGLPIXELSTOREIPROC
func (PFNGLPIXELSTOREIPROC) PassRef ¶
func (x PFNGLPIXELSTOREIPROC) PassRef() (ref *C.PFNGLPIXELSTOREIPROC, allocs *CgoAllocMap)
func (PFNGLPIXELSTOREIPROC) PassValue ¶
func (x PFNGLPIXELSTOREIPROC) PassValue() (ref C.PFNGLPIXELSTOREIPROC, allocs *CgoAllocMap)
type PFNGLPOLYGONOFFSETPROC ¶
type PFNGLPOLYGONOFFSETPROC func()
func NewPFNGLPOLYGONOFFSETPROCRef ¶
func NewPFNGLPOLYGONOFFSETPROCRef(ref unsafe.Pointer) *PFNGLPOLYGONOFFSETPROC
func (PFNGLPOLYGONOFFSETPROC) PassRef ¶
func (x PFNGLPOLYGONOFFSETPROC) PassRef() (ref *C.PFNGLPOLYGONOFFSETPROC, allocs *CgoAllocMap)
func (PFNGLPOLYGONOFFSETPROC) PassValue ¶
func (x PFNGLPOLYGONOFFSETPROC) PassValue() (ref C.PFNGLPOLYGONOFFSETPROC, allocs *CgoAllocMap)
type PFNGLREADPIXELSPROC ¶
type PFNGLREADPIXELSPROC func()
func NewPFNGLREADPIXELSPROCRef ¶
func NewPFNGLREADPIXELSPROCRef(ref unsafe.Pointer) *PFNGLREADPIXELSPROC
func (PFNGLREADPIXELSPROC) PassRef ¶
func (x PFNGLREADPIXELSPROC) PassRef() (ref *C.PFNGLREADPIXELSPROC, allocs *CgoAllocMap)
func (PFNGLREADPIXELSPROC) PassValue ¶
func (x PFNGLREADPIXELSPROC) PassValue() (ref C.PFNGLREADPIXELSPROC, allocs *CgoAllocMap)
type PFNGLRELEASESHADERCOMPILERPROC ¶
type PFNGLRELEASESHADERCOMPILERPROC func()
func NewPFNGLRELEASESHADERCOMPILERPROCRef ¶
func NewPFNGLRELEASESHADERCOMPILERPROCRef(ref unsafe.Pointer) *PFNGLRELEASESHADERCOMPILERPROC
func (PFNGLRELEASESHADERCOMPILERPROC) PassRef ¶
func (x PFNGLRELEASESHADERCOMPILERPROC) PassRef() (ref *C.PFNGLRELEASESHADERCOMPILERPROC, allocs *CgoAllocMap)
func (PFNGLRELEASESHADERCOMPILERPROC) PassValue ¶
func (x PFNGLRELEASESHADERCOMPILERPROC) PassValue() (ref C.PFNGLRELEASESHADERCOMPILERPROC, allocs *CgoAllocMap)
type PFNGLRENDERBUFFERSTORAGEPROC ¶
type PFNGLRENDERBUFFERSTORAGEPROC func()
func NewPFNGLRENDERBUFFERSTORAGEPROCRef ¶
func NewPFNGLRENDERBUFFERSTORAGEPROCRef(ref unsafe.Pointer) *PFNGLRENDERBUFFERSTORAGEPROC
func (PFNGLRENDERBUFFERSTORAGEPROC) PassRef ¶
func (x PFNGLRENDERBUFFERSTORAGEPROC) PassRef() (ref *C.PFNGLRENDERBUFFERSTORAGEPROC, allocs *CgoAllocMap)
func (PFNGLRENDERBUFFERSTORAGEPROC) PassValue ¶
func (x PFNGLRENDERBUFFERSTORAGEPROC) PassValue() (ref C.PFNGLRENDERBUFFERSTORAGEPROC, allocs *CgoAllocMap)
type PFNGLSAMPLECOVERAGEPROC ¶
type PFNGLSAMPLECOVERAGEPROC func()
func NewPFNGLSAMPLECOVERAGEPROCRef ¶
func NewPFNGLSAMPLECOVERAGEPROCRef(ref unsafe.Pointer) *PFNGLSAMPLECOVERAGEPROC
func (PFNGLSAMPLECOVERAGEPROC) PassRef ¶
func (x PFNGLSAMPLECOVERAGEPROC) PassRef() (ref *C.PFNGLSAMPLECOVERAGEPROC, allocs *CgoAllocMap)
func (PFNGLSAMPLECOVERAGEPROC) PassValue ¶
func (x PFNGLSAMPLECOVERAGEPROC) PassValue() (ref C.PFNGLSAMPLECOVERAGEPROC, allocs *CgoAllocMap)
type PFNGLSCISSORPROC ¶
type PFNGLSCISSORPROC func()
func NewPFNGLSCISSORPROCRef ¶
func NewPFNGLSCISSORPROCRef(ref unsafe.Pointer) *PFNGLSCISSORPROC
func (PFNGLSCISSORPROC) PassRef ¶
func (x PFNGLSCISSORPROC) PassRef() (ref *C.PFNGLSCISSORPROC, allocs *CgoAllocMap)
func (PFNGLSCISSORPROC) PassValue ¶
func (x PFNGLSCISSORPROC) PassValue() (ref C.PFNGLSCISSORPROC, allocs *CgoAllocMap)
type PFNGLSHADERBINARYPROC ¶
type PFNGLSHADERBINARYPROC func()
func NewPFNGLSHADERBINARYPROCRef ¶
func NewPFNGLSHADERBINARYPROCRef(ref unsafe.Pointer) *PFNGLSHADERBINARYPROC
func (PFNGLSHADERBINARYPROC) PassRef ¶
func (x PFNGLSHADERBINARYPROC) PassRef() (ref *C.PFNGLSHADERBINARYPROC, allocs *CgoAllocMap)
func (PFNGLSHADERBINARYPROC) PassValue ¶
func (x PFNGLSHADERBINARYPROC) PassValue() (ref C.PFNGLSHADERBINARYPROC, allocs *CgoAllocMap)
type PFNGLSHADERSOURCEPROC ¶
type PFNGLSHADERSOURCEPROC func()
func NewPFNGLSHADERSOURCEPROCRef ¶
func NewPFNGLSHADERSOURCEPROCRef(ref unsafe.Pointer) *PFNGLSHADERSOURCEPROC
func (PFNGLSHADERSOURCEPROC) PassRef ¶
func (x PFNGLSHADERSOURCEPROC) PassRef() (ref *C.PFNGLSHADERSOURCEPROC, allocs *CgoAllocMap)
func (PFNGLSHADERSOURCEPROC) PassValue ¶
func (x PFNGLSHADERSOURCEPROC) PassValue() (ref C.PFNGLSHADERSOURCEPROC, allocs *CgoAllocMap)
type PFNGLSTENCILFUNCPROC ¶
type PFNGLSTENCILFUNCPROC func()
func NewPFNGLSTENCILFUNCPROCRef ¶
func NewPFNGLSTENCILFUNCPROCRef(ref unsafe.Pointer) *PFNGLSTENCILFUNCPROC
func (PFNGLSTENCILFUNCPROC) PassRef ¶
func (x PFNGLSTENCILFUNCPROC) PassRef() (ref *C.PFNGLSTENCILFUNCPROC, allocs *CgoAllocMap)
func (PFNGLSTENCILFUNCPROC) PassValue ¶
func (x PFNGLSTENCILFUNCPROC) PassValue() (ref C.PFNGLSTENCILFUNCPROC, allocs *CgoAllocMap)
type PFNGLSTENCILFUNCSEPARATEPROC ¶
type PFNGLSTENCILFUNCSEPARATEPROC func()
func NewPFNGLSTENCILFUNCSEPARATEPROCRef ¶
func NewPFNGLSTENCILFUNCSEPARATEPROCRef(ref unsafe.Pointer) *PFNGLSTENCILFUNCSEPARATEPROC
func (PFNGLSTENCILFUNCSEPARATEPROC) PassRef ¶
func (x PFNGLSTENCILFUNCSEPARATEPROC) PassRef() (ref *C.PFNGLSTENCILFUNCSEPARATEPROC, allocs *CgoAllocMap)
func (PFNGLSTENCILFUNCSEPARATEPROC) PassValue ¶
func (x PFNGLSTENCILFUNCSEPARATEPROC) PassValue() (ref C.PFNGLSTENCILFUNCSEPARATEPROC, allocs *CgoAllocMap)
type PFNGLSTENCILMASKPROC ¶
type PFNGLSTENCILMASKPROC func()
func NewPFNGLSTENCILMASKPROCRef ¶
func NewPFNGLSTENCILMASKPROCRef(ref unsafe.Pointer) *PFNGLSTENCILMASKPROC
func (PFNGLSTENCILMASKPROC) PassRef ¶
func (x PFNGLSTENCILMASKPROC) PassRef() (ref *C.PFNGLSTENCILMASKPROC, allocs *CgoAllocMap)
func (PFNGLSTENCILMASKPROC) PassValue ¶
func (x PFNGLSTENCILMASKPROC) PassValue() (ref C.PFNGLSTENCILMASKPROC, allocs *CgoAllocMap)
type PFNGLSTENCILMASKSEPARATEPROC ¶
type PFNGLSTENCILMASKSEPARATEPROC func()
func NewPFNGLSTENCILMASKSEPARATEPROCRef ¶
func NewPFNGLSTENCILMASKSEPARATEPROCRef(ref unsafe.Pointer) *PFNGLSTENCILMASKSEPARATEPROC
func (PFNGLSTENCILMASKSEPARATEPROC) PassRef ¶
func (x PFNGLSTENCILMASKSEPARATEPROC) PassRef() (ref *C.PFNGLSTENCILMASKSEPARATEPROC, allocs *CgoAllocMap)
func (PFNGLSTENCILMASKSEPARATEPROC) PassValue ¶
func (x PFNGLSTENCILMASKSEPARATEPROC) PassValue() (ref C.PFNGLSTENCILMASKSEPARATEPROC, allocs *CgoAllocMap)
type PFNGLSTENCILOPPROC ¶
type PFNGLSTENCILOPPROC func()
func NewPFNGLSTENCILOPPROCRef ¶
func NewPFNGLSTENCILOPPROCRef(ref unsafe.Pointer) *PFNGLSTENCILOPPROC
func (PFNGLSTENCILOPPROC) PassRef ¶
func (x PFNGLSTENCILOPPROC) PassRef() (ref *C.PFNGLSTENCILOPPROC, allocs *CgoAllocMap)
func (PFNGLSTENCILOPPROC) PassValue ¶
func (x PFNGLSTENCILOPPROC) PassValue() (ref C.PFNGLSTENCILOPPROC, allocs *CgoAllocMap)
type PFNGLSTENCILOPSEPARATEPROC ¶
type PFNGLSTENCILOPSEPARATEPROC func()
func NewPFNGLSTENCILOPSEPARATEPROCRef ¶
func NewPFNGLSTENCILOPSEPARATEPROCRef(ref unsafe.Pointer) *PFNGLSTENCILOPSEPARATEPROC
func (PFNGLSTENCILOPSEPARATEPROC) PassRef ¶
func (x PFNGLSTENCILOPSEPARATEPROC) PassRef() (ref *C.PFNGLSTENCILOPSEPARATEPROC, allocs *CgoAllocMap)
func (PFNGLSTENCILOPSEPARATEPROC) PassValue ¶
func (x PFNGLSTENCILOPSEPARATEPROC) PassValue() (ref C.PFNGLSTENCILOPSEPARATEPROC, allocs *CgoAllocMap)
type PFNGLTEXIMAGE2DPROC ¶
type PFNGLTEXIMAGE2DPROC func()
func NewPFNGLTEXIMAGE2DPROCRef ¶
func NewPFNGLTEXIMAGE2DPROCRef(ref unsafe.Pointer) *PFNGLTEXIMAGE2DPROC
func (PFNGLTEXIMAGE2DPROC) PassRef ¶
func (x PFNGLTEXIMAGE2DPROC) PassRef() (ref *C.PFNGLTEXIMAGE2DPROC, allocs *CgoAllocMap)
func (PFNGLTEXIMAGE2DPROC) PassValue ¶
func (x PFNGLTEXIMAGE2DPROC) PassValue() (ref C.PFNGLTEXIMAGE2DPROC, allocs *CgoAllocMap)
type PFNGLTEXPARAMETERFPROC ¶
type PFNGLTEXPARAMETERFPROC func()
func NewPFNGLTEXPARAMETERFPROCRef ¶
func NewPFNGLTEXPARAMETERFPROCRef(ref unsafe.Pointer) *PFNGLTEXPARAMETERFPROC
func (PFNGLTEXPARAMETERFPROC) PassRef ¶
func (x PFNGLTEXPARAMETERFPROC) PassRef() (ref *C.PFNGLTEXPARAMETERFPROC, allocs *CgoAllocMap)
func (PFNGLTEXPARAMETERFPROC) PassValue ¶
func (x PFNGLTEXPARAMETERFPROC) PassValue() (ref C.PFNGLTEXPARAMETERFPROC, allocs *CgoAllocMap)
type PFNGLTEXPARAMETERFVPROC ¶
type PFNGLTEXPARAMETERFVPROC func()
func NewPFNGLTEXPARAMETERFVPROCRef ¶
func NewPFNGLTEXPARAMETERFVPROCRef(ref unsafe.Pointer) *PFNGLTEXPARAMETERFVPROC
func (PFNGLTEXPARAMETERFVPROC) PassRef ¶
func (x PFNGLTEXPARAMETERFVPROC) PassRef() (ref *C.PFNGLTEXPARAMETERFVPROC, allocs *CgoAllocMap)
func (PFNGLTEXPARAMETERFVPROC) PassValue ¶
func (x PFNGLTEXPARAMETERFVPROC) PassValue() (ref C.PFNGLTEXPARAMETERFVPROC, allocs *CgoAllocMap)
type PFNGLTEXPARAMETERIPROC ¶
type PFNGLTEXPARAMETERIPROC func()
func NewPFNGLTEXPARAMETERIPROCRef ¶
func NewPFNGLTEXPARAMETERIPROCRef(ref unsafe.Pointer) *PFNGLTEXPARAMETERIPROC
func (PFNGLTEXPARAMETERIPROC) PassRef ¶
func (x PFNGLTEXPARAMETERIPROC) PassRef() (ref *C.PFNGLTEXPARAMETERIPROC, allocs *CgoAllocMap)
func (PFNGLTEXPARAMETERIPROC) PassValue ¶
func (x PFNGLTEXPARAMETERIPROC) PassValue() (ref C.PFNGLTEXPARAMETERIPROC, allocs *CgoAllocMap)
type PFNGLTEXPARAMETERIVPROC ¶
type PFNGLTEXPARAMETERIVPROC func()
func NewPFNGLTEXPARAMETERIVPROCRef ¶
func NewPFNGLTEXPARAMETERIVPROCRef(ref unsafe.Pointer) *PFNGLTEXPARAMETERIVPROC
func (PFNGLTEXPARAMETERIVPROC) PassRef ¶
func (x PFNGLTEXPARAMETERIVPROC) PassRef() (ref *C.PFNGLTEXPARAMETERIVPROC, allocs *CgoAllocMap)
func (PFNGLTEXPARAMETERIVPROC) PassValue ¶
func (x PFNGLTEXPARAMETERIVPROC) PassValue() (ref C.PFNGLTEXPARAMETERIVPROC, allocs *CgoAllocMap)
type PFNGLTEXSUBIMAGE2DPROC ¶
type PFNGLTEXSUBIMAGE2DPROC func()
func NewPFNGLTEXSUBIMAGE2DPROCRef ¶
func NewPFNGLTEXSUBIMAGE2DPROCRef(ref unsafe.Pointer) *PFNGLTEXSUBIMAGE2DPROC
func (PFNGLTEXSUBIMAGE2DPROC) PassRef ¶
func (x PFNGLTEXSUBIMAGE2DPROC) PassRef() (ref *C.PFNGLTEXSUBIMAGE2DPROC, allocs *CgoAllocMap)
func (PFNGLTEXSUBIMAGE2DPROC) PassValue ¶
func (x PFNGLTEXSUBIMAGE2DPROC) PassValue() (ref C.PFNGLTEXSUBIMAGE2DPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM1FPROC ¶
type PFNGLUNIFORM1FPROC func()
func NewPFNGLUNIFORM1FPROCRef ¶
func NewPFNGLUNIFORM1FPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM1FPROC
func (PFNGLUNIFORM1FPROC) PassRef ¶
func (x PFNGLUNIFORM1FPROC) PassRef() (ref *C.PFNGLUNIFORM1FPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM1FPROC) PassValue ¶
func (x PFNGLUNIFORM1FPROC) PassValue() (ref C.PFNGLUNIFORM1FPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM1FVPROC ¶
type PFNGLUNIFORM1FVPROC func()
func NewPFNGLUNIFORM1FVPROCRef ¶
func NewPFNGLUNIFORM1FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM1FVPROC
func (PFNGLUNIFORM1FVPROC) PassRef ¶
func (x PFNGLUNIFORM1FVPROC) PassRef() (ref *C.PFNGLUNIFORM1FVPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM1FVPROC) PassValue ¶
func (x PFNGLUNIFORM1FVPROC) PassValue() (ref C.PFNGLUNIFORM1FVPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM1IPROC ¶
type PFNGLUNIFORM1IPROC func()
func NewPFNGLUNIFORM1IPROCRef ¶
func NewPFNGLUNIFORM1IPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM1IPROC
func (PFNGLUNIFORM1IPROC) PassRef ¶
func (x PFNGLUNIFORM1IPROC) PassRef() (ref *C.PFNGLUNIFORM1IPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM1IPROC) PassValue ¶
func (x PFNGLUNIFORM1IPROC) PassValue() (ref C.PFNGLUNIFORM1IPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM1IVPROC ¶
type PFNGLUNIFORM1IVPROC func()
func NewPFNGLUNIFORM1IVPROCRef ¶
func NewPFNGLUNIFORM1IVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM1IVPROC
func (PFNGLUNIFORM1IVPROC) PassRef ¶
func (x PFNGLUNIFORM1IVPROC) PassRef() (ref *C.PFNGLUNIFORM1IVPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM1IVPROC) PassValue ¶
func (x PFNGLUNIFORM1IVPROC) PassValue() (ref C.PFNGLUNIFORM1IVPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM2FPROC ¶
type PFNGLUNIFORM2FPROC func()
func NewPFNGLUNIFORM2FPROCRef ¶
func NewPFNGLUNIFORM2FPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM2FPROC
func (PFNGLUNIFORM2FPROC) PassRef ¶
func (x PFNGLUNIFORM2FPROC) PassRef() (ref *C.PFNGLUNIFORM2FPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM2FPROC) PassValue ¶
func (x PFNGLUNIFORM2FPROC) PassValue() (ref C.PFNGLUNIFORM2FPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM2FVPROC ¶
type PFNGLUNIFORM2FVPROC func()
func NewPFNGLUNIFORM2FVPROCRef ¶
func NewPFNGLUNIFORM2FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM2FVPROC
func (PFNGLUNIFORM2FVPROC) PassRef ¶
func (x PFNGLUNIFORM2FVPROC) PassRef() (ref *C.PFNGLUNIFORM2FVPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM2FVPROC) PassValue ¶
func (x PFNGLUNIFORM2FVPROC) PassValue() (ref C.PFNGLUNIFORM2FVPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM2IPROC ¶
type PFNGLUNIFORM2IPROC func()
func NewPFNGLUNIFORM2IPROCRef ¶
func NewPFNGLUNIFORM2IPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM2IPROC
func (PFNGLUNIFORM2IPROC) PassRef ¶
func (x PFNGLUNIFORM2IPROC) PassRef() (ref *C.PFNGLUNIFORM2IPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM2IPROC) PassValue ¶
func (x PFNGLUNIFORM2IPROC) PassValue() (ref C.PFNGLUNIFORM2IPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM2IVPROC ¶
type PFNGLUNIFORM2IVPROC func()
func NewPFNGLUNIFORM2IVPROCRef ¶
func NewPFNGLUNIFORM2IVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM2IVPROC
func (PFNGLUNIFORM2IVPROC) PassRef ¶
func (x PFNGLUNIFORM2IVPROC) PassRef() (ref *C.PFNGLUNIFORM2IVPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM2IVPROC) PassValue ¶
func (x PFNGLUNIFORM2IVPROC) PassValue() (ref C.PFNGLUNIFORM2IVPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM3FPROC ¶
type PFNGLUNIFORM3FPROC func()
func NewPFNGLUNIFORM3FPROCRef ¶
func NewPFNGLUNIFORM3FPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM3FPROC
func (PFNGLUNIFORM3FPROC) PassRef ¶
func (x PFNGLUNIFORM3FPROC) PassRef() (ref *C.PFNGLUNIFORM3FPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM3FPROC) PassValue ¶
func (x PFNGLUNIFORM3FPROC) PassValue() (ref C.PFNGLUNIFORM3FPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM3FVPROC ¶
type PFNGLUNIFORM3FVPROC func()
func NewPFNGLUNIFORM3FVPROCRef ¶
func NewPFNGLUNIFORM3FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM3FVPROC
func (PFNGLUNIFORM3FVPROC) PassRef ¶
func (x PFNGLUNIFORM3FVPROC) PassRef() (ref *C.PFNGLUNIFORM3FVPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM3FVPROC) PassValue ¶
func (x PFNGLUNIFORM3FVPROC) PassValue() (ref C.PFNGLUNIFORM3FVPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM3IPROC ¶
type PFNGLUNIFORM3IPROC func()
func NewPFNGLUNIFORM3IPROCRef ¶
func NewPFNGLUNIFORM3IPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM3IPROC
func (PFNGLUNIFORM3IPROC) PassRef ¶
func (x PFNGLUNIFORM3IPROC) PassRef() (ref *C.PFNGLUNIFORM3IPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM3IPROC) PassValue ¶
func (x PFNGLUNIFORM3IPROC) PassValue() (ref C.PFNGLUNIFORM3IPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM3IVPROC ¶
type PFNGLUNIFORM3IVPROC func()
func NewPFNGLUNIFORM3IVPROCRef ¶
func NewPFNGLUNIFORM3IVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM3IVPROC
func (PFNGLUNIFORM3IVPROC) PassRef ¶
func (x PFNGLUNIFORM3IVPROC) PassRef() (ref *C.PFNGLUNIFORM3IVPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM3IVPROC) PassValue ¶
func (x PFNGLUNIFORM3IVPROC) PassValue() (ref C.PFNGLUNIFORM3IVPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM4FPROC ¶
type PFNGLUNIFORM4FPROC func()
func NewPFNGLUNIFORM4FPROCRef ¶
func NewPFNGLUNIFORM4FPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM4FPROC
func (PFNGLUNIFORM4FPROC) PassRef ¶
func (x PFNGLUNIFORM4FPROC) PassRef() (ref *C.PFNGLUNIFORM4FPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM4FPROC) PassValue ¶
func (x PFNGLUNIFORM4FPROC) PassValue() (ref C.PFNGLUNIFORM4FPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM4FVPROC ¶
type PFNGLUNIFORM4FVPROC func()
func NewPFNGLUNIFORM4FVPROCRef ¶
func NewPFNGLUNIFORM4FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM4FVPROC
func (PFNGLUNIFORM4FVPROC) PassRef ¶
func (x PFNGLUNIFORM4FVPROC) PassRef() (ref *C.PFNGLUNIFORM4FVPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM4FVPROC) PassValue ¶
func (x PFNGLUNIFORM4FVPROC) PassValue() (ref C.PFNGLUNIFORM4FVPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM4IPROC ¶
type PFNGLUNIFORM4IPROC func()
func NewPFNGLUNIFORM4IPROCRef ¶
func NewPFNGLUNIFORM4IPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM4IPROC
func (PFNGLUNIFORM4IPROC) PassRef ¶
func (x PFNGLUNIFORM4IPROC) PassRef() (ref *C.PFNGLUNIFORM4IPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM4IPROC) PassValue ¶
func (x PFNGLUNIFORM4IPROC) PassValue() (ref C.PFNGLUNIFORM4IPROC, allocs *CgoAllocMap)
type PFNGLUNIFORM4IVPROC ¶
type PFNGLUNIFORM4IVPROC func()
func NewPFNGLUNIFORM4IVPROCRef ¶
func NewPFNGLUNIFORM4IVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM4IVPROC
func (PFNGLUNIFORM4IVPROC) PassRef ¶
func (x PFNGLUNIFORM4IVPROC) PassRef() (ref *C.PFNGLUNIFORM4IVPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORM4IVPROC) PassValue ¶
func (x PFNGLUNIFORM4IVPROC) PassValue() (ref C.PFNGLUNIFORM4IVPROC, allocs *CgoAllocMap)
type PFNGLUNIFORMMATRIX2FVPROC ¶
type PFNGLUNIFORMMATRIX2FVPROC func()
func NewPFNGLUNIFORMMATRIX2FVPROCRef ¶
func NewPFNGLUNIFORMMATRIX2FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORMMATRIX2FVPROC
func (PFNGLUNIFORMMATRIX2FVPROC) PassRef ¶
func (x PFNGLUNIFORMMATRIX2FVPROC) PassRef() (ref *C.PFNGLUNIFORMMATRIX2FVPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORMMATRIX2FVPROC) PassValue ¶
func (x PFNGLUNIFORMMATRIX2FVPROC) PassValue() (ref C.PFNGLUNIFORMMATRIX2FVPROC, allocs *CgoAllocMap)
type PFNGLUNIFORMMATRIX3FVPROC ¶
type PFNGLUNIFORMMATRIX3FVPROC func()
func NewPFNGLUNIFORMMATRIX3FVPROCRef ¶
func NewPFNGLUNIFORMMATRIX3FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORMMATRIX3FVPROC
func (PFNGLUNIFORMMATRIX3FVPROC) PassRef ¶
func (x PFNGLUNIFORMMATRIX3FVPROC) PassRef() (ref *C.PFNGLUNIFORMMATRIX3FVPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORMMATRIX3FVPROC) PassValue ¶
func (x PFNGLUNIFORMMATRIX3FVPROC) PassValue() (ref C.PFNGLUNIFORMMATRIX3FVPROC, allocs *CgoAllocMap)
type PFNGLUNIFORMMATRIX4FVPROC ¶
type PFNGLUNIFORMMATRIX4FVPROC func()
func NewPFNGLUNIFORMMATRIX4FVPROCRef ¶
func NewPFNGLUNIFORMMATRIX4FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORMMATRIX4FVPROC
func (PFNGLUNIFORMMATRIX4FVPROC) PassRef ¶
func (x PFNGLUNIFORMMATRIX4FVPROC) PassRef() (ref *C.PFNGLUNIFORMMATRIX4FVPROC, allocs *CgoAllocMap)
func (PFNGLUNIFORMMATRIX4FVPROC) PassValue ¶
func (x PFNGLUNIFORMMATRIX4FVPROC) PassValue() (ref C.PFNGLUNIFORMMATRIX4FVPROC, allocs *CgoAllocMap)
type PFNGLUSEPROGRAMPROC ¶
type PFNGLUSEPROGRAMPROC func()
func NewPFNGLUSEPROGRAMPROCRef ¶
func NewPFNGLUSEPROGRAMPROCRef(ref unsafe.Pointer) *PFNGLUSEPROGRAMPROC
func (PFNGLUSEPROGRAMPROC) PassRef ¶
func (x PFNGLUSEPROGRAMPROC) PassRef() (ref *C.PFNGLUSEPROGRAMPROC, allocs *CgoAllocMap)
func (PFNGLUSEPROGRAMPROC) PassValue ¶
func (x PFNGLUSEPROGRAMPROC) PassValue() (ref C.PFNGLUSEPROGRAMPROC, allocs *CgoAllocMap)
type PFNGLVALIDATEPROGRAMPROC ¶
type PFNGLVALIDATEPROGRAMPROC func()
func NewPFNGLVALIDATEPROGRAMPROCRef ¶
func NewPFNGLVALIDATEPROGRAMPROCRef(ref unsafe.Pointer) *PFNGLVALIDATEPROGRAMPROC
func (PFNGLVALIDATEPROGRAMPROC) PassRef ¶
func (x PFNGLVALIDATEPROGRAMPROC) PassRef() (ref *C.PFNGLVALIDATEPROGRAMPROC, allocs *CgoAllocMap)
func (PFNGLVALIDATEPROGRAMPROC) PassValue ¶
func (x PFNGLVALIDATEPROGRAMPROC) PassValue() (ref C.PFNGLVALIDATEPROGRAMPROC, allocs *CgoAllocMap)
type PFNGLVERTEXATTRIB1FPROC ¶
type PFNGLVERTEXATTRIB1FPROC func()
func NewPFNGLVERTEXATTRIB1FPROCRef ¶
func NewPFNGLVERTEXATTRIB1FPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB1FPROC
func (PFNGLVERTEXATTRIB1FPROC) PassRef ¶
func (x PFNGLVERTEXATTRIB1FPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB1FPROC, allocs *CgoAllocMap)
func (PFNGLVERTEXATTRIB1FPROC) PassValue ¶
func (x PFNGLVERTEXATTRIB1FPROC) PassValue() (ref C.PFNGLVERTEXATTRIB1FPROC, allocs *CgoAllocMap)
type PFNGLVERTEXATTRIB1FVPROC ¶
type PFNGLVERTEXATTRIB1FVPROC func()
func NewPFNGLVERTEXATTRIB1FVPROCRef ¶
func NewPFNGLVERTEXATTRIB1FVPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB1FVPROC
func (PFNGLVERTEXATTRIB1FVPROC) PassRef ¶
func (x PFNGLVERTEXATTRIB1FVPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB1FVPROC, allocs *CgoAllocMap)
func (PFNGLVERTEXATTRIB1FVPROC) PassValue ¶
func (x PFNGLVERTEXATTRIB1FVPROC) PassValue() (ref C.PFNGLVERTEXATTRIB1FVPROC, allocs *CgoAllocMap)
type PFNGLVERTEXATTRIB2FPROC ¶
type PFNGLVERTEXATTRIB2FPROC func()
func NewPFNGLVERTEXATTRIB2FPROCRef ¶
func NewPFNGLVERTEXATTRIB2FPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB2FPROC
func (PFNGLVERTEXATTRIB2FPROC) PassRef ¶
func (x PFNGLVERTEXATTRIB2FPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB2FPROC, allocs *CgoAllocMap)
func (PFNGLVERTEXATTRIB2FPROC) PassValue ¶
func (x PFNGLVERTEXATTRIB2FPROC) PassValue() (ref C.PFNGLVERTEXATTRIB2FPROC, allocs *CgoAllocMap)
type PFNGLVERTEXATTRIB2FVPROC ¶
type PFNGLVERTEXATTRIB2FVPROC func()
func NewPFNGLVERTEXATTRIB2FVPROCRef ¶
func NewPFNGLVERTEXATTRIB2FVPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB2FVPROC
func (PFNGLVERTEXATTRIB2FVPROC) PassRef ¶
func (x PFNGLVERTEXATTRIB2FVPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB2FVPROC, allocs *CgoAllocMap)
func (PFNGLVERTEXATTRIB2FVPROC) PassValue ¶
func (x PFNGLVERTEXATTRIB2FVPROC) PassValue() (ref C.PFNGLVERTEXATTRIB2FVPROC, allocs *CgoAllocMap)
type PFNGLVERTEXATTRIB3FPROC ¶
type PFNGLVERTEXATTRIB3FPROC func()
func NewPFNGLVERTEXATTRIB3FPROCRef ¶
func NewPFNGLVERTEXATTRIB3FPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB3FPROC
func (PFNGLVERTEXATTRIB3FPROC) PassRef ¶
func (x PFNGLVERTEXATTRIB3FPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB3FPROC, allocs *CgoAllocMap)
func (PFNGLVERTEXATTRIB3FPROC) PassValue ¶
func (x PFNGLVERTEXATTRIB3FPROC) PassValue() (ref C.PFNGLVERTEXATTRIB3FPROC, allocs *CgoAllocMap)
type PFNGLVERTEXATTRIB3FVPROC ¶
type PFNGLVERTEXATTRIB3FVPROC func()
func NewPFNGLVERTEXATTRIB3FVPROCRef ¶
func NewPFNGLVERTEXATTRIB3FVPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB3FVPROC
func (PFNGLVERTEXATTRIB3FVPROC) PassRef ¶
func (x PFNGLVERTEXATTRIB3FVPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB3FVPROC, allocs *CgoAllocMap)
func (PFNGLVERTEXATTRIB3FVPROC) PassValue ¶
func (x PFNGLVERTEXATTRIB3FVPROC) PassValue() (ref C.PFNGLVERTEXATTRIB3FVPROC, allocs *CgoAllocMap)
type PFNGLVERTEXATTRIB4FPROC ¶
type PFNGLVERTEXATTRIB4FPROC func()
func NewPFNGLVERTEXATTRIB4FPROCRef ¶
func NewPFNGLVERTEXATTRIB4FPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB4FPROC
func (PFNGLVERTEXATTRIB4FPROC) PassRef ¶
func (x PFNGLVERTEXATTRIB4FPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB4FPROC, allocs *CgoAllocMap)
func (PFNGLVERTEXATTRIB4FPROC) PassValue ¶
func (x PFNGLVERTEXATTRIB4FPROC) PassValue() (ref C.PFNGLVERTEXATTRIB4FPROC, allocs *CgoAllocMap)
type PFNGLVERTEXATTRIB4FVPROC ¶
type PFNGLVERTEXATTRIB4FVPROC func()
func NewPFNGLVERTEXATTRIB4FVPROCRef ¶
func NewPFNGLVERTEXATTRIB4FVPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB4FVPROC
func (PFNGLVERTEXATTRIB4FVPROC) PassRef ¶
func (x PFNGLVERTEXATTRIB4FVPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB4FVPROC, allocs *CgoAllocMap)
func (PFNGLVERTEXATTRIB4FVPROC) PassValue ¶
func (x PFNGLVERTEXATTRIB4FVPROC) PassValue() (ref C.PFNGLVERTEXATTRIB4FVPROC, allocs *CgoAllocMap)
type PFNGLVERTEXATTRIBPOINTERPROC ¶
type PFNGLVERTEXATTRIBPOINTERPROC func()
func NewPFNGLVERTEXATTRIBPOINTERPROCRef ¶
func NewPFNGLVERTEXATTRIBPOINTERPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIBPOINTERPROC
func (PFNGLVERTEXATTRIBPOINTERPROC) PassRef ¶
func (x PFNGLVERTEXATTRIBPOINTERPROC) PassRef() (ref *C.PFNGLVERTEXATTRIBPOINTERPROC, allocs *CgoAllocMap)
func (PFNGLVERTEXATTRIBPOINTERPROC) PassValue ¶
func (x PFNGLVERTEXATTRIBPOINTERPROC) PassValue() (ref C.PFNGLVERTEXATTRIBPOINTERPROC, allocs *CgoAllocMap)
type PFNGLVIEWPORTPROC ¶
type PFNGLVIEWPORTPROC func()
func NewPFNGLVIEWPORTPROCRef ¶
func NewPFNGLVIEWPORTPROCRef(ref unsafe.Pointer) *PFNGLVIEWPORTPROC
func (PFNGLVIEWPORTPROC) PassRef ¶
func (x PFNGLVIEWPORTPROC) PassRef() (ref *C.PFNGLVIEWPORTPROC, allocs *CgoAllocMap)
func (PFNGLVIEWPORTPROC) PassValue ¶
func (x PFNGLVIEWPORTPROC) PassValue() (ref C.PFNGLVIEWPORTPROC, allocs *CgoAllocMap)
Click to show internal directories.
Click to hide internal directories.