gles2

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 22, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Raw CGo bindings for OpenGL ES 2.0

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GlActiveTexture

func GlActiveTexture(texture GLenum)

func GlAttachShader

func GlAttachShader(program GLuint, shader GLuint)

func GlBindAttribLocation

func GlBindAttribLocation(program GLuint, index GLuint, name *GLchar)

func GlBindBuffer

func GlBindBuffer(target GLenum, buffer GLuint)

func GlBindFramebuffer

func GlBindFramebuffer(target GLenum, framebuffer GLuint)

func GlBindRenderbuffer

func GlBindRenderbuffer(target GLenum, renderbuffer GLuint)

func GlBindTexture

func GlBindTexture(target GLenum, texture GLuint)

func GlBlendColor

func GlBlendColor(red GLfloat, green GLfloat, blue GLfloat, alpha GLfloat)

func GlBlendEquation

func GlBlendEquation(mode GLenum)

func GlBlendEquationSeparate

func GlBlendEquationSeparate(modeRGB GLenum, modeAlpha GLenum)

func GlBlendFunc

func GlBlendFunc(sfactor GLenum, dfactor GLenum)

func GlBlendFuncSeparate

func GlBlendFuncSeparate(sfactorRGB GLenum, dfactorRGB GLenum, sfactorAlpha GLenum, dfactorAlpha GLenum)

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 GlClearColor

func GlClearColor(red GLfloat, green GLfloat, blue GLfloat, alpha GLfloat)

func GlClearDepthf

func GlClearDepthf(d GLfloat)

func GlClearStencil

func GlClearStencil(s GLint)

func GlColorMask

func GlColorMask(red GLboolean, green GLboolean, blue GLboolean, alpha GLboolean)

func GlCompileShader

func GlCompileShader(shader GLuint)

func GlCompressedTexImage2D

func GlCompressedTexImage2D(target GLenum, level GLint, internalformat GLenum, width GLsizei, height GLsizei, border GLint, imageSize GLsizei, data unsafe.Pointer)

func GlCompressedTexSubImage2D

func GlCompressedTexSubImage2D(target GLenum, level GLint, xoffset GLint, yoffset GLint, width GLsizei, height GLsizei, format GLenum, imageSize GLsizei, data unsafe.Pointer)

func GlCopyTexImage2D

func GlCopyTexImage2D(target GLenum, level GLint, internalformat GLenum, x GLint, y GLint, width GLsizei, height GLsizei, border GLint)

func GlCopyTexSubImage2D

func GlCopyTexSubImage2D(target GLenum, level GLint, xoffset GLint, yoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei)

func GlCullFace

func GlCullFace(mode GLenum)

func GlDeleteBuffers

func GlDeleteBuffers(n GLsizei, buffers *GLuint)

func GlDeleteFramebuffers

func GlDeleteFramebuffers(n GLsizei, framebuffers *GLuint)

func GlDeleteProgram

func GlDeleteProgram(program GLuint)

func GlDeleteRenderbuffers

func GlDeleteRenderbuffers(n GLsizei, renderbuffers *GLuint)

func GlDeleteShader

func GlDeleteShader(shader GLuint)

func GlDeleteTextures

func GlDeleteTextures(n GLsizei, textures *GLuint)

func GlDepthFunc

func GlDepthFunc(_func GLenum)

func GlDepthMask

func GlDepthMask(flag GLboolean)

func GlDepthRangef

func GlDepthRangef(n GLfloat, f GLfloat)

func GlDetachShader

func GlDetachShader(program GLuint, shader GLuint)

func GlDisable

func GlDisable(cap GLenum)

func GlDisableVertexAttribArray

func GlDisableVertexAttribArray(index GLuint)

func GlDrawArrays

func GlDrawArrays(mode GLenum, first GLint, count GLsizei)

func GlDrawElements

func GlDrawElements(mode GLenum, count GLsizei, _type GLenum, indices unsafe.Pointer)

func GlEnable

func GlEnable(cap GLenum)

func GlEnableVertexAttribArray

func GlEnableVertexAttribArray(index GLuint)

func GlFinish

func GlFinish()

func GlFlush

func GlFlush()

func GlFramebufferRenderbuffer

func GlFramebufferRenderbuffer(target GLenum, attachment GLenum, renderbuffertarget GLenum, renderbuffer GLuint)

func GlFramebufferTexture2D

func GlFramebufferTexture2D(target GLenum, attachment GLenum, textarget GLenum, texture GLuint, level GLint)

func GlFrontFace

func GlFrontFace(mode GLenum)

func GlGenBuffers

func GlGenBuffers(n GLsizei, buffers *GLuint)

func GlGenFramebuffers

func GlGenFramebuffers(n GLsizei, framebuffers *GLuint)

func GlGenRenderbuffers

func GlGenRenderbuffers(n GLsizei, renderbuffers *GLuint)

func GlGenTextures

func GlGenTextures(n GLsizei, textures *GLuint)

func GlGenerateMipmap

func GlGenerateMipmap(target GLenum)

func GlGetActiveAttrib

func GlGetActiveAttrib(program GLuint, index GLuint, bufSize GLsizei, length *GLsizei, size *GLint, _type *GLenum, name *GLchar)

func GlGetActiveUniform

func GlGetActiveUniform(program GLuint, index GLuint, bufSize GLsizei, length *GLsizei, size *GLint, _type *GLenum, name *GLchar)

func GlGetAttachedShaders

func GlGetAttachedShaders(program GLuint, maxCount GLsizei, count *GLsizei, shaders *GLuint)

func GlGetBooleanv

func GlGetBooleanv(pname GLenum, data *GLboolean)

func GlGetBufferParameteriv

func GlGetBufferParameteriv(target GLenum, pname GLenum, params *GLint)

func GlGetFloatv

func GlGetFloatv(pname GLenum, data *GLfloat)

func GlGetFramebufferAttachmentParameteriv

func GlGetFramebufferAttachmentParameteriv(target GLenum, attachment GLenum, pname GLenum, params *GLint)

func GlGetIntegerv

func GlGetIntegerv(pname GLenum, data *GLint)

func GlGetProgramInfoLog

func GlGetProgramInfoLog(program GLuint, bufSize GLsizei, length *GLsizei, infoLog *GLchar)

func GlGetProgramiv

func GlGetProgramiv(program GLuint, pname GLenum, params *GLint)

func GlGetRenderbufferParameteriv

func GlGetRenderbufferParameteriv(target GLenum, pname GLenum, params *GLint)

func GlGetShaderInfoLog

func GlGetShaderInfoLog(shader GLuint, bufSize GLsizei, length *GLsizei, infoLog *GLchar)

func GlGetShaderPrecisionFormat

func GlGetShaderPrecisionFormat(shadertype GLenum, precisiontype GLenum, _range *GLint, precision *GLint)

func GlGetShaderSource

func GlGetShaderSource(shader GLuint, bufSize GLsizei, length *GLsizei, source *GLchar)

func GlGetShaderiv

func GlGetShaderiv(shader GLuint, pname GLenum, params *GLint)

func GlGetTexParameterfv

func GlGetTexParameterfv(target GLenum, pname GLenum, params *GLfloat)

func GlGetTexParameteriv

func GlGetTexParameteriv(target GLenum, pname GLenum, params *GLint)

func GlGetUniformfv

func GlGetUniformfv(program GLuint, location GLint, params *GLfloat)

func GlGetUniformiv

func GlGetUniformiv(program GLuint, location GLint, params *GLint)

func GlGetVertexAttribPointerv

func GlGetVertexAttribPointerv(index GLuint, pname GLenum, pointer *unsafe.Pointer)

func GlGetVertexAttribfv

func GlGetVertexAttribfv(index GLuint, pname GLenum, params *GLfloat)

func GlGetVertexAttribiv

func GlGetVertexAttribiv(index GLuint, pname GLenum, params *GLint)

func GlHint

func GlHint(target GLenum, mode GLenum)

func GlLineWidth

func GlLineWidth(width GLfloat)

func GlLinkProgram

func GlLinkProgram(program GLuint)

func GlPixelStorei

func GlPixelStorei(pname GLenum, param GLint)

func GlPolygonOffset

func GlPolygonOffset(factor GLfloat, units GLfloat)

func GlReadPixels

func GlReadPixels(x GLint, y GLint, width GLsizei, height GLsizei, format GLenum, _type GLenum, pixels unsafe.Pointer)

func GlReleaseShaderCompiler

func GlReleaseShaderCompiler()

func GlRenderbufferStorage

func GlRenderbufferStorage(target GLenum, internalformat GLenum, width GLsizei, height GLsizei)

func GlSampleCoverage

func GlSampleCoverage(value GLfloat, invert GLboolean)

func GlScissor

func GlScissor(x GLint, y GLint, width GLsizei, height GLsizei)

func GlShaderBinary

func GlShaderBinary(count GLsizei, shaders *GLuint, binaryformat GLenum, binary unsafe.Pointer, length GLsizei)

func GlShaderSource

func GlShaderSource(shader GLuint, count GLsizei, _string **GLchar, length *GLint)

func GlStencilFunc

func GlStencilFunc(_func GLenum, ref GLint, mask GLuint)

func GlStencilFuncSeparate

func GlStencilFuncSeparate(face GLenum, _func GLenum, ref GLint, mask GLuint)

func GlStencilMask

func GlStencilMask(mask GLuint)

func GlStencilMaskSeparate

func GlStencilMaskSeparate(face GLenum, mask GLuint)

func GlStencilOp

func GlStencilOp(fail GLenum, zfail GLenum, zpass GLenum)

func GlStencilOpSeparate

func GlStencilOpSeparate(face GLenum, sfail GLenum, dpfail GLenum, dppass GLenum)

func GlTexImage2D

func GlTexImage2D(target GLenum, level GLint, internalformat GLint, width GLsizei, height GLsizei, border GLint, format GLenum, _type GLenum, pixels unsafe.Pointer)

func GlTexParameterf

func GlTexParameterf(target GLenum, pname GLenum, param GLfloat)

func GlTexParameterfv

func GlTexParameterfv(target GLenum, pname GLenum, params *GLfloat)

func GlTexParameteri

func GlTexParameteri(target GLenum, pname GLenum, param GLint)

func GlTexParameteriv

func GlTexParameteriv(target GLenum, pname GLenum, params *GLint)

func GlTexSubImage2D

func GlTexSubImage2D(target GLenum, level GLint, xoffset GLint, yoffset GLint, width GLsizei, height GLsizei, format GLenum, _type GLenum, pixels unsafe.Pointer)

func GlUniform1f

func GlUniform1f(location GLint, v0 GLfloat)

func GlUniform1fv

func GlUniform1fv(location GLint, count GLsizei, value *GLfloat)

func GlUniform1i

func GlUniform1i(location GLint, v0 GLint)

func GlUniform1iv

func GlUniform1iv(location GLint, count GLsizei, value *GLint)

func GlUniform2f

func GlUniform2f(location GLint, v0 GLfloat, v1 GLfloat)

func GlUniform2fv

func GlUniform2fv(location GLint, count GLsizei, value *GLfloat)

func GlUniform2i

func GlUniform2i(location GLint, v0 GLint, v1 GLint)

func GlUniform2iv

func GlUniform2iv(location GLint, count GLsizei, value *GLint)

func GlUniform3f

func GlUniform3f(location GLint, v0 GLfloat, v1 GLfloat, v2 GLfloat)

func GlUniform3fv

func GlUniform3fv(location GLint, count GLsizei, value *GLfloat)

func GlUniform3i

func GlUniform3i(location GLint, v0 GLint, v1 GLint, v2 GLint)

func GlUniform3iv

func GlUniform3iv(location GLint, count GLsizei, value *GLint)

func GlUniform4f

func GlUniform4f(location GLint, v0 GLfloat, v1 GLfloat, v2 GLfloat, v3 GLfloat)

func GlUniform4fv

func GlUniform4fv(location GLint, count GLsizei, value *GLfloat)

func GlUniform4i

func GlUniform4i(location GLint, v0 GLint, v1 GLint, v2 GLint, v3 GLint)

func GlUniform4iv

func GlUniform4iv(location GLint, count GLsizei, value *GLint)

func GlUniformMatrix2fv

func GlUniformMatrix2fv(location GLint, count GLsizei, transpose GLboolean, value *GLfloat)

func GlUniformMatrix3fv

func GlUniformMatrix3fv(location GLint, count GLsizei, transpose GLboolean, value *GLfloat)

func GlUniformMatrix4fv

func GlUniformMatrix4fv(location GLint, count GLsizei, transpose GLboolean, value *GLfloat)

func GlUseProgram

func GlUseProgram(program GLuint)

func GlValidateProgram

func GlValidateProgram(program GLuint)

func GlVertexAttrib1f

func GlVertexAttrib1f(index GLuint, x GLfloat)

func GlVertexAttrib1fv

func GlVertexAttrib1fv(index GLuint, v *GLfloat)

func GlVertexAttrib2f

func GlVertexAttrib2f(index GLuint, x GLfloat, y GLfloat)

func GlVertexAttrib2fv

func GlVertexAttrib2fv(index GLuint, v *GLfloat)

func GlVertexAttrib3f

func GlVertexAttrib3f(index GLuint, x GLfloat, y GLfloat, z GLfloat)

func GlVertexAttrib3fv

func GlVertexAttrib3fv(index GLuint, v *GLfloat)

func GlVertexAttrib4f

func GlVertexAttrib4f(index GLuint, x GLfloat, y GLfloat, z GLfloat, w GLfloat)

func GlVertexAttrib4fv

func GlVertexAttrib4fv(index GLuint, v *GLfloat)

func GlVertexAttribPointer

func GlVertexAttribPointer(index GLuint, size GLint, _type GLenum, normalized GLboolean, stride GLsizei, pointer unsafe.Pointer)

func GlViewport

func GlViewport(x GLint, y GLint, width GLsizei, height GLsizei)

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 GlIsBuffer(buffer GLuint) GLboolean

func GlIsEnabled

func GlIsEnabled(cap GLenum) GLboolean

func GlIsFramebuffer

func GlIsFramebuffer(framebuffer GLuint) GLboolean

func GlIsProgram

func GlIsProgram(program GLuint) GLboolean

func GlIsRenderbuffer

func GlIsRenderbuffer(renderbuffer GLuint) GLboolean

func GlIsShader

func GlIsShader(shader GLuint) GLboolean

func GlIsTexture

func GlIsTexture(texture GLuint) GLboolean

type GLbyte

type GLbyte C.GLbyte

type GLchar

type GLchar int8

type GLclampf

type GLclampf C.GLclampf

type GLdouble

type GLdouble float64

type GLeglClientBufferEXT

type GLeglClientBufferEXT unsafe.Pointer

type GLeglImageOES

type GLeglImageOES unsafe.Pointer

type GLenum

type GLenum uint32

func GlCheckFramebufferStatus

func GlCheckFramebufferStatus(target GLenum) GLenum

func GlGetError

func GlGetError() GLenum

type GLfixed

type GLfixed C.GLfixed

type GLfloat

type GLfloat C.GLfloat

type GLint

type GLint int32

func GlGetAttribLocation

func GlGetAttribLocation(program GLuint, name *GLchar) GLint

func GlGetUniformLocation

func GlGetUniformLocation(program GLuint, name *GLchar) GLint

type GLint64

type GLint64 C.GLint64

type GLintptr

type GLintptr C.GLintptr

type GLshort

type GLshort int16

type GLsizei

type GLsizei int32

type GLsizeiptr

type GLsizeiptr C.GLsizeiptr

type GLsync

type GLsync C.GLsync

type GLubyte

type GLubyte C.GLubyte

func GlGetString

func GlGetString(name GLenum) *GLubyte

type GLuint

type GLuint uint32

func GlCreateProgram

func GlCreateProgram() GLuint

func GlCreateShader

func GlCreateShader(_type GLenum) GLuint

type GLuint64

type GLuint64 C.GLuint64

type GLushort

type GLushort uint16

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 (PFNGLBINDATTRIBLOCATIONPROC) PassValue

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 (PFNGLBINDRENDERBUFFERPROC) PassValue

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 (PFNGLBLENDEQUATIONSEPARATEPROC) PassValue

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 (PFNGLBLENDFUNCSEPARATEPROC) PassValue

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 (PFNGLCHECKFRAMEBUFFERSTATUSPROC) PassValue

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 (PFNGLCOMPRESSEDTEXIMAGE2DPROC) PassValue

type PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC

type PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC func()

func NewPFNGLCOMPRESSEDTEXSUBIMAGE2DPROCRef

func NewPFNGLCOMPRESSEDTEXSUBIMAGE2DPROCRef(ref unsafe.Pointer) *PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC

func (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) PassRef

func (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) PassValue

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 (PFNGLCOPYTEXSUBIMAGE2DPROC) PassValue

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 (PFNGLDELETEFRAMEBUFFERSPROC) PassValue

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 (PFNGLDELETERENDERBUFFERSPROC) PassValue

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 (PFNGLDISABLEVERTEXATTRIBARRAYPROC) PassValue

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 (PFNGLENABLEVERTEXATTRIBARRAYPROC) PassValue

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 (PFNGLFRAMEBUFFERRENDERBUFFERPROC) PassValue

type PFNGLFRAMEBUFFERTEXTURE2DPROC

type PFNGLFRAMEBUFFERTEXTURE2DPROC func()

func NewPFNGLFRAMEBUFFERTEXTURE2DPROCRef

func NewPFNGLFRAMEBUFFERTEXTURE2DPROCRef(ref unsafe.Pointer) *PFNGLFRAMEBUFFERTEXTURE2DPROC

func (PFNGLFRAMEBUFFERTEXTURE2DPROC) PassRef

func (PFNGLFRAMEBUFFERTEXTURE2DPROC) PassValue

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 (PFNGLGENRENDERBUFFERSPROC) PassValue

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 (PFNGLGETACTIVEUNIFORMPROC) PassValue

type PFNGLGETATTACHEDSHADERSPROC

type PFNGLGETATTACHEDSHADERSPROC func()

func NewPFNGLGETATTACHEDSHADERSPROCRef

func NewPFNGLGETATTACHEDSHADERSPROCRef(ref unsafe.Pointer) *PFNGLGETATTACHEDSHADERSPROC

func (PFNGLGETATTACHEDSHADERSPROC) PassRef

func (PFNGLGETATTACHEDSHADERSPROC) PassValue

type PFNGLGETATTRIBLOCATIONPROC

type PFNGLGETATTRIBLOCATIONPROC func()

func NewPFNGLGETATTRIBLOCATIONPROCRef

func NewPFNGLGETATTRIBLOCATIONPROCRef(ref unsafe.Pointer) *PFNGLGETATTRIBLOCATIONPROC

func (PFNGLGETATTRIBLOCATIONPROC) PassRef

func (PFNGLGETATTRIBLOCATIONPROC) PassValue

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 (PFNGLGETBUFFERPARAMETERIVPROC) PassValue

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 (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) PassValue

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 (PFNGLGETPROGRAMINFOLOGPROC) PassValue

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 (PFNGLGETRENDERBUFFERPARAMETERIVPROC) PassValue

type PFNGLGETSHADERINFOLOGPROC

type PFNGLGETSHADERINFOLOGPROC func()

func NewPFNGLGETSHADERINFOLOGPROCRef

func NewPFNGLGETSHADERINFOLOGPROCRef(ref unsafe.Pointer) *PFNGLGETSHADERINFOLOGPROC

func (PFNGLGETSHADERINFOLOGPROC) PassRef

func (PFNGLGETSHADERINFOLOGPROC) PassValue

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 (PFNGLGETSHADERPRECISIONFORMATPROC) PassValue

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 (PFNGLGETTEXPARAMETERFVPROC) PassValue

type PFNGLGETTEXPARAMETERIVPROC

type PFNGLGETTEXPARAMETERIVPROC func()

func NewPFNGLGETTEXPARAMETERIVPROCRef

func NewPFNGLGETTEXPARAMETERIVPROCRef(ref unsafe.Pointer) *PFNGLGETTEXPARAMETERIVPROC

func (PFNGLGETTEXPARAMETERIVPROC) PassRef

func (PFNGLGETTEXPARAMETERIVPROC) PassValue

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 (PFNGLGETUNIFORMLOCATIONPROC) PassValue

type PFNGLGETVERTEXATTRIBFVPROC

type PFNGLGETVERTEXATTRIBFVPROC func()

func NewPFNGLGETVERTEXATTRIBFVPROCRef

func NewPFNGLGETVERTEXATTRIBFVPROCRef(ref unsafe.Pointer) *PFNGLGETVERTEXATTRIBFVPROC

func (PFNGLGETVERTEXATTRIBFVPROC) PassRef

func (PFNGLGETVERTEXATTRIBFVPROC) PassValue

type PFNGLGETVERTEXATTRIBIVPROC

type PFNGLGETVERTEXATTRIBIVPROC func()

func NewPFNGLGETVERTEXATTRIBIVPROCRef

func NewPFNGLGETVERTEXATTRIBIVPROCRef(ref unsafe.Pointer) *PFNGLGETVERTEXATTRIBIVPROC

func (PFNGLGETVERTEXATTRIBIVPROC) PassRef

func (PFNGLGETVERTEXATTRIBIVPROC) PassValue

type PFNGLGETVERTEXATTRIBPOINTERVPROC

type PFNGLGETVERTEXATTRIBPOINTERVPROC func()

func NewPFNGLGETVERTEXATTRIBPOINTERVPROCRef

func NewPFNGLGETVERTEXATTRIBPOINTERVPROCRef(ref unsafe.Pointer) *PFNGLGETVERTEXATTRIBPOINTERVPROC

func (PFNGLGETVERTEXATTRIBPOINTERVPROC) PassRef

func (PFNGLGETVERTEXATTRIBPOINTERVPROC) PassValue

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 (PFNGLRELEASESHADERCOMPILERPROC) PassValue

type PFNGLRENDERBUFFERSTORAGEPROC

type PFNGLRENDERBUFFERSTORAGEPROC func()

func NewPFNGLRENDERBUFFERSTORAGEPROCRef

func NewPFNGLRENDERBUFFERSTORAGEPROCRef(ref unsafe.Pointer) *PFNGLRENDERBUFFERSTORAGEPROC

func (PFNGLRENDERBUFFERSTORAGEPROC) PassRef

func (PFNGLRENDERBUFFERSTORAGEPROC) PassValue

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 (PFNGLSTENCILFUNCSEPARATEPROC) PassValue

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 (PFNGLSTENCILMASKSEPARATEPROC) PassValue

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 (PFNGLSTENCILOPSEPARATEPROC) PassValue

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 (PFNGLUNIFORMMATRIX2FVPROC) PassValue

type PFNGLUNIFORMMATRIX3FVPROC

type PFNGLUNIFORMMATRIX3FVPROC func()

func NewPFNGLUNIFORMMATRIX3FVPROCRef

func NewPFNGLUNIFORMMATRIX3FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORMMATRIX3FVPROC

func (PFNGLUNIFORMMATRIX3FVPROC) PassRef

func (PFNGLUNIFORMMATRIX3FVPROC) PassValue

type PFNGLUNIFORMMATRIX4FVPROC

type PFNGLUNIFORMMATRIX4FVPROC func()

func NewPFNGLUNIFORMMATRIX4FVPROCRef

func NewPFNGLUNIFORMMATRIX4FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORMMATRIX4FVPROC

func (PFNGLUNIFORMMATRIX4FVPROC) PassRef

func (PFNGLUNIFORMMATRIX4FVPROC) PassValue

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 (PFNGLVERTEXATTRIBPOINTERPROC) PassValue

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)

type SliceHeader

type SliceHeader struct {
	Data unsafe.Pointer
	Len  int
	Cap  int
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL