Documentation
¶
Overview ¶
Raw CGo bindings for EGL
Index ¶
- Constants
- func ANativeWindow_acquire(window *ANativeWindow)
- func ANativeWindow_clearFrameRate(window *ANativeWindow) int32
- func ANativeWindow_getBuffersDataSpace(window *ANativeWindow) int32
- func ANativeWindow_getBuffersDefaultDataSpace(window *ANativeWindow) int32
- func ANativeWindow_getFormat(window *ANativeWindow) int32
- func ANativeWindow_getHeight(window *ANativeWindow) int32
- func ANativeWindow_getWidth(window *ANativeWindow) int32
- func ANativeWindow_lock(window *ANativeWindow, outBuffer *ANativeWindow_Buffer, ...) int32
- func ANativeWindow_release(window *ANativeWindow)
- func ANativeWindow_setBuffersDataSpace(window *ANativeWindow, dataSpace int32) int32
- func ANativeWindow_setBuffersGeometry(window *ANativeWindow, width int32, height int32, format int32) int32
- func ANativeWindow_setBuffersTransform(window *ANativeWindow, transform int32) int32
- func ANativeWindow_setFrameRate(window *ANativeWindow, frameRate float32, compatibility int8) int32
- func ANativeWindow_setFrameRateWithChangeStrategy(window *ANativeWindow, frameRate float32, compatibility int8, ...) int32
- func ANativeWindow_tryAllocateBuffers(window *ANativeWindow)
- func ANativeWindow_unlockAndPost(window *ANativeWindow) int32
- func EglMustCastToProperFunctionPointerType6489F97C()
- func EglQueryString(dpy EGLDisplay, name EGLint) string
- func PFNEGLBINDAPIPROC52AC6FBF()
- func PFNEGLBINDTEXIMAGEPROC782E9EAF()
- func PFNEGLCHOOSECONFIGPROC484BF5BC()
- func PFNEGLCLIENTWAITSYNCPROCB3AF6D25()
- func PFNEGLCOPYBUFFERSPROC8518AFF3()
- func PFNEGLCREATECONTEXTPROC71DBBCD5()
- func PFNEGLCREATEIMAGEPROC623C290A()
- func PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC5A67E3D4()
- func PFNEGLCREATEPBUFFERSURFACEPROCFB9D4742()
- func PFNEGLCREATEPIXMAPSURFACEPROC3BCCCBA7()
- func PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC1E44353A()
- func PFNEGLCREATEPLATFORMWINDOWSURFACEPROC1FC5EB8A()
- func PFNEGLCREATESYNCPROC590600B6()
- func PFNEGLCREATEWINDOWSURFACEPROC916262C6()
- func PFNEGLDESTROYCONTEXTPROC2C220A54()
- func PFNEGLDESTROYIMAGEPROC05031D5F()
- func PFNEGLDESTROYSURFACEPROC1403708C()
- func PFNEGLDESTROYSYNCPROC8777522D()
- func PFNEGLGETCONFIGATTRIBPROCBC287298()
- func PFNEGLGETCONFIGSPROCF08CD467()
- func PFNEGLGETCURRENTCONTEXTPROC7799CA1D()
- func PFNEGLGETCURRENTDISPLAYPROCDE7BB48C()
- func PFNEGLGETCURRENTSURFACEPROC5D98B8F5()
- func PFNEGLGETDISPLAYPROC61844E7E()
- func PFNEGLGETERRORPROC10983CC3()
- func PFNEGLGETPLATFORMDISPLAYPROCD492A1CE()
- func PFNEGLGETPROCADDRESSPROC5DB88C70()
- func PFNEGLGETSYNCATTRIBPROC1222268F()
- func PFNEGLINITIALIZEPROCCFCB1EF4()
- func PFNEGLMAKECURRENTPROC19A41961()
- func PFNEGLQUERYAPIPROC3C747AA8()
- func PFNEGLQUERYCONTEXTPROC2FE21B94()
- func PFNEGLQUERYSTRINGPROC0DD98293()
- func PFNEGLQUERYSURFACEPROC0CDDE568()
- func PFNEGLRELEASETEXIMAGEPROCFE8D1EDF()
- func PFNEGLRELEASETHREADPROC86CEEBE4()
- func PFNEGLSURFACEATTRIBPROC6E975BB9()
- func PFNEGLSWAPBUFFERSPROC94E02DCF()
- func PFNEGLSWAPINTERVALPROC3F477745()
- func PFNEGLTERMINATEPROCA44ED111()
- func PFNEGLWAITCLIENTPROC711D0475()
- func PFNEGLWAITGLPROC2B163E1B()
- func PFNEGLWAITNATIVEPROC0A74E00E()
- func PFNEGLWAITSYNCPROC689AF046()
- type ANativeWindow
- type ANativeWindow_Buffer
- type ARect
- type CgoAllocMap
- type EGLAttrib
- type EGLBoolean
- func EglBindAPI(api EGLenum) EGLBoolean
- func EglBindTexImage(dpy EGLDisplay, surface EGLSurface, buffer EGLint) EGLBoolean
- func EglChooseConfig(dpy EGLDisplay, attrib_list *EGLint, configs *EGLConfig, config_size EGLint, ...) EGLBoolean
- func EglCopyBuffers(dpy EGLDisplay, surface EGLSurface, target EGLNativePixmapType) EGLBoolean
- func EglDestroyContext(dpy EGLDisplay, ctx EGLContext) EGLBoolean
- func EglDestroyImage(dpy EGLDisplay, image EGLImage) EGLBoolean
- func EglDestroySurface(dpy EGLDisplay, surface EGLSurface) EGLBoolean
- func EglDestroySync(dpy EGLDisplay, sync EGLSync) EGLBoolean
- func EglGetConfigAttrib(dpy EGLDisplay, config EGLConfig, attribute EGLint, value *EGLint) EGLBoolean
- func EglGetConfigs(dpy EGLDisplay, configs *EGLConfig, config_size EGLint, num_config *EGLint) EGLBoolean
- func EglGetSyncAttrib(dpy EGLDisplay, sync EGLSync, attribute EGLint, value *EGLAttrib) EGLBoolean
- func EglInitialize(dpy EGLDisplay, major *EGLint, minor *EGLint) EGLBoolean
- func EglMakeCurrent(dpy EGLDisplay, draw EGLSurface, read EGLSurface, ctx EGLContext) EGLBoolean
- func EglQueryContext(dpy EGLDisplay, ctx EGLContext, attribute EGLint, value *EGLint) EGLBoolean
- func EglQuerySurface(dpy EGLDisplay, surface EGLSurface, attribute EGLint, value *EGLint) EGLBoolean
- func EglReleaseTexImage(dpy EGLDisplay, surface EGLSurface, buffer EGLint) EGLBoolean
- func EglReleaseThread() EGLBoolean
- func EglSurfaceAttrib(dpy EGLDisplay, surface EGLSurface, attribute EGLint, value EGLint) EGLBoolean
- func EglSwapBuffers(dpy EGLDisplay, surface EGLSurface) EGLBoolean
- func EglSwapInterval(dpy EGLDisplay, interval EGLint) EGLBoolean
- func EglTerminate(dpy EGLDisplay) EGLBoolean
- func EglWaitClient() EGLBoolean
- func EglWaitGL() EGLBoolean
- func EglWaitNative(engine EGLint) EGLBoolean
- func EglWaitSync(dpy EGLDisplay, sync EGLSync, flags EGLint) EGLBoolean
- type EGLClientBuffer
- type EGLConfig
- type EGLContext
- type EGLDisplay
- type EGLImage
- type EGLNativeDisplayType
- type EGLNativePixmapType
- type EGLNativeWindowType
- type EGLSurface
- func EglCreatePbufferFromClientBuffer(dpy EGLDisplay, buftype EGLenum, buffer EGLClientBuffer, config EGLConfig, ...) EGLSurface
- func EglCreatePbufferSurface(dpy EGLDisplay, config EGLConfig, attrib_list *EGLint) EGLSurface
- func EglCreatePixmapSurface(dpy EGLDisplay, config EGLConfig, pixmap EGLNativePixmapType, ...) EGLSurface
- func EglCreatePlatformPixmapSurface(dpy EGLDisplay, config EGLConfig, native_pixmap unsafe.Pointer, ...) EGLSurface
- func EglCreatePlatformWindowSurface(dpy EGLDisplay, config EGLConfig, native_window unsafe.Pointer, ...) EGLSurface
- func EglCreateWindowSurface(dpy EGLDisplay, config EGLConfig, win EGLNativeWindowType, attrib_list *EGLint) EGLSurface
- func EglGetCurrentSurface(readdraw EGLint) EGLSurface
- type EGLSync
- type EGLTime
- type EGLenum
- type EGLint
- type EglMustCastToProperFunctionPointerType
- type PFNEGLBINDAPIPROC
- type PFNEGLBINDTEXIMAGEPROC
- type PFNEGLCHOOSECONFIGPROC
- type PFNEGLCLIENTWAITSYNCPROC
- type PFNEGLCOPYBUFFERSPROC
- type PFNEGLCREATECONTEXTPROC
- type PFNEGLCREATEIMAGEPROC
- type PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC
- type PFNEGLCREATEPBUFFERSURFACEPROC
- type PFNEGLCREATEPIXMAPSURFACEPROC
- type PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC
- type PFNEGLCREATEPLATFORMWINDOWSURFACEPROC
- type PFNEGLCREATESYNCPROC
- type PFNEGLCREATEWINDOWSURFACEPROC
- type PFNEGLDESTROYCONTEXTPROC
- type PFNEGLDESTROYIMAGEPROC
- type PFNEGLDESTROYSURFACEPROC
- type PFNEGLDESTROYSYNCPROC
- type PFNEGLGETCONFIGATTRIBPROC
- type PFNEGLGETCONFIGSPROC
- type PFNEGLGETCURRENTCONTEXTPROC
- type PFNEGLGETCURRENTDISPLAYPROC
- type PFNEGLGETCURRENTSURFACEPROC
- type PFNEGLGETDISPLAYPROC
- type PFNEGLGETERRORPROC
- type PFNEGLGETPLATFORMDISPLAYPROC
- type PFNEGLGETPROCADDRESSPROC
- type PFNEGLGETSYNCATTRIBPROC
- type PFNEGLINITIALIZEPROC
- type PFNEGLMAKECURRENTPROC
- type PFNEGLQUERYAPIPROC
- type PFNEGLQUERYCONTEXTPROC
- type PFNEGLQUERYSTRINGPROC
- type PFNEGLQUERYSURFACEPROC
- type PFNEGLRELEASETEXIMAGEPROC
- type PFNEGLRELEASETHREADPROC
- type PFNEGLSURFACEATTRIBPROC
- type PFNEGLSWAPBUFFERSPROC
- type PFNEGLSWAPINTERVALPROC
- type PFNEGLTERMINATEPROC
- type PFNEGLWAITCLIENTPROC
- type PFNEGLWAITGLPROC
- type PFNEGLWAITNATIVEPROC
- type PFNEGLWAITSYNCPROC
- type SliceHeader
Constants ¶
View Source
const ( ANATIVEWINDOW_TRANSFORM_IDENTITY = 0 ANATIVEWINDOW_TRANSFORM_MIRROR_HORIZONTAL = 1 ANATIVEWINDOW_TRANSFORM_MIRROR_VERTICAL = 2 ANATIVEWINDOW_TRANSFORM_ROTATE_90 = 4 ANATIVEWINDOW_TRANSFORM_ROTATE_180 = 3 ANATIVEWINDOW_TRANSFORM_ROTATE_270 = 7 )
View Source
const ( ANATIVEWINDOW_CHANGE_FRAME_RATE_ONLY_IF_SEAMLESS = 0 ANATIVEWINDOW_CHANGE_FRAME_RATE_ALWAYS = 1 )
View Source
const ( ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_DEFAULT = 0 ANATIVEWINDOW_FRAME_RATE_COMPATIBILITY_FIXED_SOURCE = 1 )
View Source
const ( WINDOW_FORMAT_RGBA_8888 = 1 WINDOW_FORMAT_RGBX_8888 = 2 WINDOW_FORMAT_RGB_565 = 4 )
Variables ¶
This section is empty.
Functions ¶
func ANativeWindow_acquire ¶
func ANativeWindow_acquire(window *ANativeWindow)
func ANativeWindow_clearFrameRate ¶
func ANativeWindow_clearFrameRate(window *ANativeWindow) int32
func ANativeWindow_getBuffersDataSpace ¶
func ANativeWindow_getBuffersDataSpace(window *ANativeWindow) int32
func ANativeWindow_getBuffersDefaultDataSpace ¶
func ANativeWindow_getBuffersDefaultDataSpace(window *ANativeWindow) int32
func ANativeWindow_getFormat ¶
func ANativeWindow_getFormat(window *ANativeWindow) int32
func ANativeWindow_getHeight ¶
func ANativeWindow_getHeight(window *ANativeWindow) int32
func ANativeWindow_getWidth ¶
func ANativeWindow_getWidth(window *ANativeWindow) int32
func ANativeWindow_lock ¶
func ANativeWindow_lock(window *ANativeWindow, outBuffer *ANativeWindow_Buffer, inOutDirtyBounds *ARect) int32
func ANativeWindow_release ¶
func ANativeWindow_release(window *ANativeWindow)
func ANativeWindow_setBuffersDataSpace ¶
func ANativeWindow_setBuffersDataSpace(window *ANativeWindow, dataSpace int32) int32
func ANativeWindow_setBuffersGeometry ¶
func ANativeWindow_setBuffersGeometry(window *ANativeWindow, width int32, height int32, format int32) int32
func ANativeWindow_setBuffersTransform ¶
func ANativeWindow_setBuffersTransform(window *ANativeWindow, transform int32) int32
func ANativeWindow_setFrameRate ¶
func ANativeWindow_setFrameRate(window *ANativeWindow, frameRate float32, compatibility int8) int32
func ANativeWindow_setFrameRateWithChangeStrategy ¶
func ANativeWindow_setFrameRateWithChangeStrategy(window *ANativeWindow, frameRate float32, compatibility int8, changeFrameRateStrategy int8) int32
func ANativeWindow_tryAllocateBuffers ¶
func ANativeWindow_tryAllocateBuffers(window *ANativeWindow)
func ANativeWindow_unlockAndPost ¶
func ANativeWindow_unlockAndPost(window *ANativeWindow) int32
func EglMustCastToProperFunctionPointerType6489F97C ¶
func EglMustCastToProperFunctionPointerType6489F97C()
func EglQueryString ¶
func EglQueryString(dpy EGLDisplay, name EGLint) string
func PFNEGLBINDAPIPROC52AC6FBF ¶
func PFNEGLBINDAPIPROC52AC6FBF()
func PFNEGLBINDTEXIMAGEPROC782E9EAF ¶
func PFNEGLBINDTEXIMAGEPROC782E9EAF()
func PFNEGLCHOOSECONFIGPROC484BF5BC ¶
func PFNEGLCHOOSECONFIGPROC484BF5BC()
func PFNEGLCLIENTWAITSYNCPROCB3AF6D25 ¶
func PFNEGLCLIENTWAITSYNCPROCB3AF6D25()
func PFNEGLCOPYBUFFERSPROC8518AFF3 ¶
func PFNEGLCOPYBUFFERSPROC8518AFF3()
func PFNEGLCREATECONTEXTPROC71DBBCD5 ¶
func PFNEGLCREATECONTEXTPROC71DBBCD5()
func PFNEGLCREATEIMAGEPROC623C290A ¶
func PFNEGLCREATEIMAGEPROC623C290A()
func PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC5A67E3D4 ¶
func PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC5A67E3D4()
func PFNEGLCREATEPBUFFERSURFACEPROCFB9D4742 ¶
func PFNEGLCREATEPBUFFERSURFACEPROCFB9D4742()
func PFNEGLCREATEPIXMAPSURFACEPROC3BCCCBA7 ¶
func PFNEGLCREATEPIXMAPSURFACEPROC3BCCCBA7()
func PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC1E44353A ¶
func PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC1E44353A()
func PFNEGLCREATEPLATFORMWINDOWSURFACEPROC1FC5EB8A ¶
func PFNEGLCREATEPLATFORMWINDOWSURFACEPROC1FC5EB8A()
func PFNEGLCREATESYNCPROC590600B6 ¶
func PFNEGLCREATESYNCPROC590600B6()
func PFNEGLCREATEWINDOWSURFACEPROC916262C6 ¶
func PFNEGLCREATEWINDOWSURFACEPROC916262C6()
func PFNEGLDESTROYCONTEXTPROC2C220A54 ¶
func PFNEGLDESTROYCONTEXTPROC2C220A54()
func PFNEGLDESTROYIMAGEPROC05031D5F ¶
func PFNEGLDESTROYIMAGEPROC05031D5F()
func PFNEGLDESTROYSURFACEPROC1403708C ¶
func PFNEGLDESTROYSURFACEPROC1403708C()
func PFNEGLDESTROYSYNCPROC8777522D ¶
func PFNEGLDESTROYSYNCPROC8777522D()
func PFNEGLGETCONFIGATTRIBPROCBC287298 ¶
func PFNEGLGETCONFIGATTRIBPROCBC287298()
func PFNEGLGETCONFIGSPROCF08CD467 ¶
func PFNEGLGETCONFIGSPROCF08CD467()
func PFNEGLGETCURRENTCONTEXTPROC7799CA1D ¶
func PFNEGLGETCURRENTCONTEXTPROC7799CA1D()
func PFNEGLGETCURRENTDISPLAYPROCDE7BB48C ¶
func PFNEGLGETCURRENTDISPLAYPROCDE7BB48C()
func PFNEGLGETCURRENTSURFACEPROC5D98B8F5 ¶
func PFNEGLGETCURRENTSURFACEPROC5D98B8F5()
func PFNEGLGETDISPLAYPROC61844E7E ¶
func PFNEGLGETDISPLAYPROC61844E7E()
func PFNEGLGETERRORPROC10983CC3 ¶
func PFNEGLGETERRORPROC10983CC3()
func PFNEGLGETPLATFORMDISPLAYPROCD492A1CE ¶
func PFNEGLGETPLATFORMDISPLAYPROCD492A1CE()
func PFNEGLGETPROCADDRESSPROC5DB88C70 ¶
func PFNEGLGETPROCADDRESSPROC5DB88C70()
func PFNEGLGETSYNCATTRIBPROC1222268F ¶
func PFNEGLGETSYNCATTRIBPROC1222268F()
func PFNEGLINITIALIZEPROCCFCB1EF4 ¶
func PFNEGLINITIALIZEPROCCFCB1EF4()
func PFNEGLMAKECURRENTPROC19A41961 ¶
func PFNEGLMAKECURRENTPROC19A41961()
func PFNEGLQUERYAPIPROC3C747AA8 ¶
func PFNEGLQUERYAPIPROC3C747AA8()
func PFNEGLQUERYCONTEXTPROC2FE21B94 ¶
func PFNEGLQUERYCONTEXTPROC2FE21B94()
func PFNEGLQUERYSTRINGPROC0DD98293 ¶
func PFNEGLQUERYSTRINGPROC0DD98293()
func PFNEGLQUERYSURFACEPROC0CDDE568 ¶
func PFNEGLQUERYSURFACEPROC0CDDE568()
func PFNEGLRELEASETEXIMAGEPROCFE8D1EDF ¶
func PFNEGLRELEASETEXIMAGEPROCFE8D1EDF()
func PFNEGLRELEASETHREADPROC86CEEBE4 ¶
func PFNEGLRELEASETHREADPROC86CEEBE4()
func PFNEGLSURFACEATTRIBPROC6E975BB9 ¶
func PFNEGLSURFACEATTRIBPROC6E975BB9()
func PFNEGLSWAPBUFFERSPROC94E02DCF ¶
func PFNEGLSWAPBUFFERSPROC94E02DCF()
func PFNEGLSWAPINTERVALPROC3F477745 ¶
func PFNEGLSWAPINTERVALPROC3F477745()
func PFNEGLTERMINATEPROCA44ED111 ¶
func PFNEGLTERMINATEPROCA44ED111()
func PFNEGLWAITCLIENTPROC711D0475 ¶
func PFNEGLWAITCLIENTPROC711D0475()
func PFNEGLWAITGLPROC2B163E1B ¶
func PFNEGLWAITGLPROC2B163E1B()
func PFNEGLWAITNATIVEPROC0A74E00E ¶
func PFNEGLWAITNATIVEPROC0A74E00E()
func PFNEGLWAITSYNCPROC689AF046 ¶
func PFNEGLWAITSYNCPROC689AF046()
Types ¶
type ANativeWindow ¶
type ANativeWindow C.ANativeWindow
type ANativeWindow_Buffer ¶
type ANativeWindow_Buffer C.ANativeWindow_Buffer
type CgoAllocMap ¶
type CgoAllocMap struct {
// contains filtered or unexported fields
}
CgoAllocMap stores pointers to C allocated memory for future reference.
func UnpackPCharString ¶
func UnpackPCharString(str string) (*C.char, *CgoAllocMap)
UnpackPCharString copies the data from Go string as *C.char.
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 EGLBoolean ¶
type EGLBoolean uint32
func EglBindAPI ¶
func EglBindAPI(api EGLenum) EGLBoolean
func EglBindTexImage ¶
func EglBindTexImage(dpy EGLDisplay, surface EGLSurface, buffer EGLint) EGLBoolean
func EglChooseConfig ¶
func EglChooseConfig(dpy EGLDisplay, attrib_list *EGLint, configs *EGLConfig, config_size EGLint, num_config *EGLint) EGLBoolean
func EglCopyBuffers ¶
func EglCopyBuffers(dpy EGLDisplay, surface EGLSurface, target EGLNativePixmapType) EGLBoolean
func EglDestroyContext ¶
func EglDestroyContext(dpy EGLDisplay, ctx EGLContext) EGLBoolean
func EglDestroyImage ¶
func EglDestroyImage(dpy EGLDisplay, image EGLImage) EGLBoolean
func EglDestroySurface ¶
func EglDestroySurface(dpy EGLDisplay, surface EGLSurface) EGLBoolean
func EglDestroySync ¶
func EglDestroySync(dpy EGLDisplay, sync EGLSync) EGLBoolean
func EglGetConfigAttrib ¶
func EglGetConfigAttrib(dpy EGLDisplay, config EGLConfig, attribute EGLint, value *EGLint) EGLBoolean
func EglGetConfigs ¶
func EglGetConfigs(dpy EGLDisplay, configs *EGLConfig, config_size EGLint, num_config *EGLint) EGLBoolean
func EglGetSyncAttrib ¶
func EglGetSyncAttrib(dpy EGLDisplay, sync EGLSync, attribute EGLint, value *EGLAttrib) EGLBoolean
func EglInitialize ¶
func EglInitialize(dpy EGLDisplay, major *EGLint, minor *EGLint) EGLBoolean
func EglMakeCurrent ¶
func EglMakeCurrent(dpy EGLDisplay, draw EGLSurface, read EGLSurface, ctx EGLContext) EGLBoolean
func EglQueryContext ¶
func EglQueryContext(dpy EGLDisplay, ctx EGLContext, attribute EGLint, value *EGLint) EGLBoolean
func EglQuerySurface ¶
func EglQuerySurface(dpy EGLDisplay, surface EGLSurface, attribute EGLint, value *EGLint) EGLBoolean
func EglReleaseTexImage ¶
func EglReleaseTexImage(dpy EGLDisplay, surface EGLSurface, buffer EGLint) EGLBoolean
func EglReleaseThread ¶
func EglReleaseThread() EGLBoolean
func EglSurfaceAttrib ¶
func EglSurfaceAttrib(dpy EGLDisplay, surface EGLSurface, attribute EGLint, value EGLint) EGLBoolean
func EglSwapBuffers ¶
func EglSwapBuffers(dpy EGLDisplay, surface EGLSurface) EGLBoolean
func EglSwapInterval ¶
func EglSwapInterval(dpy EGLDisplay, interval EGLint) EGLBoolean
func EglTerminate ¶
func EglTerminate(dpy EGLDisplay) EGLBoolean
func EglWaitClient ¶
func EglWaitClient() EGLBoolean
func EglWaitGL ¶
func EglWaitGL() EGLBoolean
func EglWaitNative ¶
func EglWaitNative(engine EGLint) EGLBoolean
func EglWaitSync ¶
func EglWaitSync(dpy EGLDisplay, sync EGLSync, flags EGLint) EGLBoolean
type EGLClientBuffer ¶
type EGLContext ¶
func EglCreateContext ¶
func EglCreateContext(dpy EGLDisplay, config EGLConfig, share_context EGLContext, attrib_list *EGLint) EGLContext
func EglGetCurrentContext ¶
func EglGetCurrentContext() EGLContext
type EGLDisplay ¶
func EglGetCurrentDisplay ¶
func EglGetCurrentDisplay() EGLDisplay
func EglGetDisplay ¶
func EglGetDisplay(display_id EGLNativeDisplayType) EGLDisplay
func EglGetPlatformDisplay ¶
func EglGetPlatformDisplay(platform EGLenum, native_display unsafe.Pointer, attrib_list *EGLAttrib) EGLDisplay
type EGLImage ¶
func EglCreateImage ¶
func EglCreateImage(dpy EGLDisplay, ctx EGLContext, target EGLenum, buffer EGLClientBuffer, attrib_list *EGLAttrib) EGLImage
type EGLNativeDisplayType ¶
type EGLNativeDisplayType C.EGLNativeDisplayType
type EGLNativePixmapType ¶
type EGLNativePixmapType C.EGLNativePixmapType
type EGLNativeWindowType ¶
type EGLNativeWindowType C.EGLNativeWindowType
type EGLSurface ¶
func EglCreatePbufferFromClientBuffer ¶
func EglCreatePbufferFromClientBuffer(dpy EGLDisplay, buftype EGLenum, buffer EGLClientBuffer, config EGLConfig, attrib_list *EGLint) EGLSurface
func EglCreatePbufferSurface ¶
func EglCreatePbufferSurface(dpy EGLDisplay, config EGLConfig, attrib_list *EGLint) EGLSurface
func EglCreatePixmapSurface ¶
func EglCreatePixmapSurface(dpy EGLDisplay, config EGLConfig, pixmap EGLNativePixmapType, attrib_list *EGLint) EGLSurface
func EglCreatePlatformPixmapSurface ¶
func EglCreatePlatformPixmapSurface(dpy EGLDisplay, config EGLConfig, native_pixmap unsafe.Pointer, attrib_list *EGLAttrib) EGLSurface
func EglCreatePlatformWindowSurface ¶
func EglCreatePlatformWindowSurface(dpy EGLDisplay, config EGLConfig, native_window unsafe.Pointer, attrib_list *EGLAttrib) EGLSurface
func EglCreateWindowSurface ¶
func EglCreateWindowSurface(dpy EGLDisplay, config EGLConfig, win EGLNativeWindowType, attrib_list *EGLint) EGLSurface
func EglGetCurrentSurface ¶
func EglGetCurrentSurface(readdraw EGLint) EGLSurface
type EGLSync ¶
func EglCreateSync ¶
func EglCreateSync(dpy EGLDisplay, _type EGLenum, attrib_list *EGLAttrib) EGLSync
type EGLint ¶
func EglClientWaitSync ¶
func EglClientWaitSync(dpy EGLDisplay, sync EGLSync, flags EGLint, timeout EGLTime) EGLint
func EglGetError ¶
func EglGetError() EGLint
type EglMustCastToProperFunctionPointerType ¶
type EglMustCastToProperFunctionPointerType func()
func EglGetProcAddress ¶
func EglGetProcAddress(procname string) EglMustCastToProperFunctionPointerType
func NewEglMustCastToProperFunctionPointerTypeRef ¶
func NewEglMustCastToProperFunctionPointerTypeRef(ref unsafe.Pointer) *EglMustCastToProperFunctionPointerType
func (EglMustCastToProperFunctionPointerType) PassRef ¶
func (x EglMustCastToProperFunctionPointerType) PassRef() (ref *C.__eglMustCastToProperFunctionPointerType, allocs *CgoAllocMap)
func (EglMustCastToProperFunctionPointerType) PassValue ¶
func (x EglMustCastToProperFunctionPointerType) PassValue() (ref C.__eglMustCastToProperFunctionPointerType, allocs *CgoAllocMap)
type PFNEGLBINDAPIPROC ¶
type PFNEGLBINDAPIPROC func()
func NewPFNEGLBINDAPIPROCRef ¶
func NewPFNEGLBINDAPIPROCRef(ref unsafe.Pointer) *PFNEGLBINDAPIPROC
func (PFNEGLBINDAPIPROC) PassRef ¶
func (x PFNEGLBINDAPIPROC) PassRef() (ref *C.PFNEGLBINDAPIPROC, allocs *CgoAllocMap)
func (PFNEGLBINDAPIPROC) PassValue ¶
func (x PFNEGLBINDAPIPROC) PassValue() (ref C.PFNEGLBINDAPIPROC, allocs *CgoAllocMap)
type PFNEGLBINDTEXIMAGEPROC ¶
type PFNEGLBINDTEXIMAGEPROC func()
func NewPFNEGLBINDTEXIMAGEPROCRef ¶
func NewPFNEGLBINDTEXIMAGEPROCRef(ref unsafe.Pointer) *PFNEGLBINDTEXIMAGEPROC
func (PFNEGLBINDTEXIMAGEPROC) PassRef ¶
func (x PFNEGLBINDTEXIMAGEPROC) PassRef() (ref *C.PFNEGLBINDTEXIMAGEPROC, allocs *CgoAllocMap)
func (PFNEGLBINDTEXIMAGEPROC) PassValue ¶
func (x PFNEGLBINDTEXIMAGEPROC) PassValue() (ref C.PFNEGLBINDTEXIMAGEPROC, allocs *CgoAllocMap)
type PFNEGLCHOOSECONFIGPROC ¶
type PFNEGLCHOOSECONFIGPROC func()
func NewPFNEGLCHOOSECONFIGPROCRef ¶
func NewPFNEGLCHOOSECONFIGPROCRef(ref unsafe.Pointer) *PFNEGLCHOOSECONFIGPROC
func (PFNEGLCHOOSECONFIGPROC) PassRef ¶
func (x PFNEGLCHOOSECONFIGPROC) PassRef() (ref *C.PFNEGLCHOOSECONFIGPROC, allocs *CgoAllocMap)
func (PFNEGLCHOOSECONFIGPROC) PassValue ¶
func (x PFNEGLCHOOSECONFIGPROC) PassValue() (ref C.PFNEGLCHOOSECONFIGPROC, allocs *CgoAllocMap)
type PFNEGLCLIENTWAITSYNCPROC ¶
type PFNEGLCLIENTWAITSYNCPROC func()
func NewPFNEGLCLIENTWAITSYNCPROCRef ¶
func NewPFNEGLCLIENTWAITSYNCPROCRef(ref unsafe.Pointer) *PFNEGLCLIENTWAITSYNCPROC
func (PFNEGLCLIENTWAITSYNCPROC) PassRef ¶
func (x PFNEGLCLIENTWAITSYNCPROC) PassRef() (ref *C.PFNEGLCLIENTWAITSYNCPROC, allocs *CgoAllocMap)
func (PFNEGLCLIENTWAITSYNCPROC) PassValue ¶
func (x PFNEGLCLIENTWAITSYNCPROC) PassValue() (ref C.PFNEGLCLIENTWAITSYNCPROC, allocs *CgoAllocMap)
type PFNEGLCOPYBUFFERSPROC ¶
type PFNEGLCOPYBUFFERSPROC func()
func NewPFNEGLCOPYBUFFERSPROCRef ¶
func NewPFNEGLCOPYBUFFERSPROCRef(ref unsafe.Pointer) *PFNEGLCOPYBUFFERSPROC
func (PFNEGLCOPYBUFFERSPROC) PassRef ¶
func (x PFNEGLCOPYBUFFERSPROC) PassRef() (ref *C.PFNEGLCOPYBUFFERSPROC, allocs *CgoAllocMap)
func (PFNEGLCOPYBUFFERSPROC) PassValue ¶
func (x PFNEGLCOPYBUFFERSPROC) PassValue() (ref C.PFNEGLCOPYBUFFERSPROC, allocs *CgoAllocMap)
type PFNEGLCREATECONTEXTPROC ¶
type PFNEGLCREATECONTEXTPROC func()
func NewPFNEGLCREATECONTEXTPROCRef ¶
func NewPFNEGLCREATECONTEXTPROCRef(ref unsafe.Pointer) *PFNEGLCREATECONTEXTPROC
func (PFNEGLCREATECONTEXTPROC) PassRef ¶
func (x PFNEGLCREATECONTEXTPROC) PassRef() (ref *C.PFNEGLCREATECONTEXTPROC, allocs *CgoAllocMap)
func (PFNEGLCREATECONTEXTPROC) PassValue ¶
func (x PFNEGLCREATECONTEXTPROC) PassValue() (ref C.PFNEGLCREATECONTEXTPROC, allocs *CgoAllocMap)
type PFNEGLCREATEIMAGEPROC ¶
type PFNEGLCREATEIMAGEPROC func()
func NewPFNEGLCREATEIMAGEPROCRef ¶
func NewPFNEGLCREATEIMAGEPROCRef(ref unsafe.Pointer) *PFNEGLCREATEIMAGEPROC
func (PFNEGLCREATEIMAGEPROC) PassRef ¶
func (x PFNEGLCREATEIMAGEPROC) PassRef() (ref *C.PFNEGLCREATEIMAGEPROC, allocs *CgoAllocMap)
func (PFNEGLCREATEIMAGEPROC) PassValue ¶
func (x PFNEGLCREATEIMAGEPROC) PassValue() (ref C.PFNEGLCREATEIMAGEPROC, allocs *CgoAllocMap)
type PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC ¶
type PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC func()
func NewPFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROCRef ¶
func NewPFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROCRef(ref unsafe.Pointer) *PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC
func (PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC) PassRef ¶
func (x PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC) PassRef() (ref *C.PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC, allocs *CgoAllocMap)
func (PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC) PassValue ¶
func (x PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC) PassValue() (ref C.PFNEGLCREATEPBUFFERFROMCLIENTBUFFERPROC, allocs *CgoAllocMap)
type PFNEGLCREATEPBUFFERSURFACEPROC ¶
type PFNEGLCREATEPBUFFERSURFACEPROC func()
func NewPFNEGLCREATEPBUFFERSURFACEPROCRef ¶
func NewPFNEGLCREATEPBUFFERSURFACEPROCRef(ref unsafe.Pointer) *PFNEGLCREATEPBUFFERSURFACEPROC
func (PFNEGLCREATEPBUFFERSURFACEPROC) PassRef ¶
func (x PFNEGLCREATEPBUFFERSURFACEPROC) PassRef() (ref *C.PFNEGLCREATEPBUFFERSURFACEPROC, allocs *CgoAllocMap)
func (PFNEGLCREATEPBUFFERSURFACEPROC) PassValue ¶
func (x PFNEGLCREATEPBUFFERSURFACEPROC) PassValue() (ref C.PFNEGLCREATEPBUFFERSURFACEPROC, allocs *CgoAllocMap)
type PFNEGLCREATEPIXMAPSURFACEPROC ¶
type PFNEGLCREATEPIXMAPSURFACEPROC func()
func NewPFNEGLCREATEPIXMAPSURFACEPROCRef ¶
func NewPFNEGLCREATEPIXMAPSURFACEPROCRef(ref unsafe.Pointer) *PFNEGLCREATEPIXMAPSURFACEPROC
func (PFNEGLCREATEPIXMAPSURFACEPROC) PassRef ¶
func (x PFNEGLCREATEPIXMAPSURFACEPROC) PassRef() (ref *C.PFNEGLCREATEPIXMAPSURFACEPROC, allocs *CgoAllocMap)
func (PFNEGLCREATEPIXMAPSURFACEPROC) PassValue ¶
func (x PFNEGLCREATEPIXMAPSURFACEPROC) PassValue() (ref C.PFNEGLCREATEPIXMAPSURFACEPROC, allocs *CgoAllocMap)
type PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC ¶
type PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC func()
func NewPFNEGLCREATEPLATFORMPIXMAPSURFACEPROCRef ¶
func NewPFNEGLCREATEPLATFORMPIXMAPSURFACEPROCRef(ref unsafe.Pointer) *PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC
func (PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC) PassRef ¶
func (x PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC) PassRef() (ref *C.PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC, allocs *CgoAllocMap)
func (PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC) PassValue ¶
func (x PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC) PassValue() (ref C.PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC, allocs *CgoAllocMap)
type PFNEGLCREATEPLATFORMWINDOWSURFACEPROC ¶
type PFNEGLCREATEPLATFORMWINDOWSURFACEPROC func()
func NewPFNEGLCREATEPLATFORMWINDOWSURFACEPROCRef ¶
func NewPFNEGLCREATEPLATFORMWINDOWSURFACEPROCRef(ref unsafe.Pointer) *PFNEGLCREATEPLATFORMWINDOWSURFACEPROC
func (PFNEGLCREATEPLATFORMWINDOWSURFACEPROC) PassRef ¶
func (x PFNEGLCREATEPLATFORMWINDOWSURFACEPROC) PassRef() (ref *C.PFNEGLCREATEPLATFORMWINDOWSURFACEPROC, allocs *CgoAllocMap)
func (PFNEGLCREATEPLATFORMWINDOWSURFACEPROC) PassValue ¶
func (x PFNEGLCREATEPLATFORMWINDOWSURFACEPROC) PassValue() (ref C.PFNEGLCREATEPLATFORMWINDOWSURFACEPROC, allocs *CgoAllocMap)
type PFNEGLCREATESYNCPROC ¶
type PFNEGLCREATESYNCPROC func()
func NewPFNEGLCREATESYNCPROCRef ¶
func NewPFNEGLCREATESYNCPROCRef(ref unsafe.Pointer) *PFNEGLCREATESYNCPROC
func (PFNEGLCREATESYNCPROC) PassRef ¶
func (x PFNEGLCREATESYNCPROC) PassRef() (ref *C.PFNEGLCREATESYNCPROC, allocs *CgoAllocMap)
func (PFNEGLCREATESYNCPROC) PassValue ¶
func (x PFNEGLCREATESYNCPROC) PassValue() (ref C.PFNEGLCREATESYNCPROC, allocs *CgoAllocMap)
type PFNEGLCREATEWINDOWSURFACEPROC ¶
type PFNEGLCREATEWINDOWSURFACEPROC func()
func NewPFNEGLCREATEWINDOWSURFACEPROCRef ¶
func NewPFNEGLCREATEWINDOWSURFACEPROCRef(ref unsafe.Pointer) *PFNEGLCREATEWINDOWSURFACEPROC
func (PFNEGLCREATEWINDOWSURFACEPROC) PassRef ¶
func (x PFNEGLCREATEWINDOWSURFACEPROC) PassRef() (ref *C.PFNEGLCREATEWINDOWSURFACEPROC, allocs *CgoAllocMap)
func (PFNEGLCREATEWINDOWSURFACEPROC) PassValue ¶
func (x PFNEGLCREATEWINDOWSURFACEPROC) PassValue() (ref C.PFNEGLCREATEWINDOWSURFACEPROC, allocs *CgoAllocMap)
type PFNEGLDESTROYCONTEXTPROC ¶
type PFNEGLDESTROYCONTEXTPROC func()
func NewPFNEGLDESTROYCONTEXTPROCRef ¶
func NewPFNEGLDESTROYCONTEXTPROCRef(ref unsafe.Pointer) *PFNEGLDESTROYCONTEXTPROC
func (PFNEGLDESTROYCONTEXTPROC) PassRef ¶
func (x PFNEGLDESTROYCONTEXTPROC) PassRef() (ref *C.PFNEGLDESTROYCONTEXTPROC, allocs *CgoAllocMap)
func (PFNEGLDESTROYCONTEXTPROC) PassValue ¶
func (x PFNEGLDESTROYCONTEXTPROC) PassValue() (ref C.PFNEGLDESTROYCONTEXTPROC, allocs *CgoAllocMap)
type PFNEGLDESTROYIMAGEPROC ¶
type PFNEGLDESTROYIMAGEPROC func()
func NewPFNEGLDESTROYIMAGEPROCRef ¶
func NewPFNEGLDESTROYIMAGEPROCRef(ref unsafe.Pointer) *PFNEGLDESTROYIMAGEPROC
func (PFNEGLDESTROYIMAGEPROC) PassRef ¶
func (x PFNEGLDESTROYIMAGEPROC) PassRef() (ref *C.PFNEGLDESTROYIMAGEPROC, allocs *CgoAllocMap)
func (PFNEGLDESTROYIMAGEPROC) PassValue ¶
func (x PFNEGLDESTROYIMAGEPROC) PassValue() (ref C.PFNEGLDESTROYIMAGEPROC, allocs *CgoAllocMap)
type PFNEGLDESTROYSURFACEPROC ¶
type PFNEGLDESTROYSURFACEPROC func()
func NewPFNEGLDESTROYSURFACEPROCRef ¶
func NewPFNEGLDESTROYSURFACEPROCRef(ref unsafe.Pointer) *PFNEGLDESTROYSURFACEPROC
func (PFNEGLDESTROYSURFACEPROC) PassRef ¶
func (x PFNEGLDESTROYSURFACEPROC) PassRef() (ref *C.PFNEGLDESTROYSURFACEPROC, allocs *CgoAllocMap)
func (PFNEGLDESTROYSURFACEPROC) PassValue ¶
func (x PFNEGLDESTROYSURFACEPROC) PassValue() (ref C.PFNEGLDESTROYSURFACEPROC, allocs *CgoAllocMap)
type PFNEGLDESTROYSYNCPROC ¶
type PFNEGLDESTROYSYNCPROC func()
func NewPFNEGLDESTROYSYNCPROCRef ¶
func NewPFNEGLDESTROYSYNCPROCRef(ref unsafe.Pointer) *PFNEGLDESTROYSYNCPROC
func (PFNEGLDESTROYSYNCPROC) PassRef ¶
func (x PFNEGLDESTROYSYNCPROC) PassRef() (ref *C.PFNEGLDESTROYSYNCPROC, allocs *CgoAllocMap)
func (PFNEGLDESTROYSYNCPROC) PassValue ¶
func (x PFNEGLDESTROYSYNCPROC) PassValue() (ref C.PFNEGLDESTROYSYNCPROC, allocs *CgoAllocMap)
type PFNEGLGETCONFIGATTRIBPROC ¶
type PFNEGLGETCONFIGATTRIBPROC func()
func NewPFNEGLGETCONFIGATTRIBPROCRef ¶
func NewPFNEGLGETCONFIGATTRIBPROCRef(ref unsafe.Pointer) *PFNEGLGETCONFIGATTRIBPROC
func (PFNEGLGETCONFIGATTRIBPROC) PassRef ¶
func (x PFNEGLGETCONFIGATTRIBPROC) PassRef() (ref *C.PFNEGLGETCONFIGATTRIBPROC, allocs *CgoAllocMap)
func (PFNEGLGETCONFIGATTRIBPROC) PassValue ¶
func (x PFNEGLGETCONFIGATTRIBPROC) PassValue() (ref C.PFNEGLGETCONFIGATTRIBPROC, allocs *CgoAllocMap)
type PFNEGLGETCONFIGSPROC ¶
type PFNEGLGETCONFIGSPROC func()
func NewPFNEGLGETCONFIGSPROCRef ¶
func NewPFNEGLGETCONFIGSPROCRef(ref unsafe.Pointer) *PFNEGLGETCONFIGSPROC
func (PFNEGLGETCONFIGSPROC) PassRef ¶
func (x PFNEGLGETCONFIGSPROC) PassRef() (ref *C.PFNEGLGETCONFIGSPROC, allocs *CgoAllocMap)
func (PFNEGLGETCONFIGSPROC) PassValue ¶
func (x PFNEGLGETCONFIGSPROC) PassValue() (ref C.PFNEGLGETCONFIGSPROC, allocs *CgoAllocMap)
type PFNEGLGETCURRENTCONTEXTPROC ¶
type PFNEGLGETCURRENTCONTEXTPROC func()
func NewPFNEGLGETCURRENTCONTEXTPROCRef ¶
func NewPFNEGLGETCURRENTCONTEXTPROCRef(ref unsafe.Pointer) *PFNEGLGETCURRENTCONTEXTPROC
func (PFNEGLGETCURRENTCONTEXTPROC) PassRef ¶
func (x PFNEGLGETCURRENTCONTEXTPROC) PassRef() (ref *C.PFNEGLGETCURRENTCONTEXTPROC, allocs *CgoAllocMap)
func (PFNEGLGETCURRENTCONTEXTPROC) PassValue ¶
func (x PFNEGLGETCURRENTCONTEXTPROC) PassValue() (ref C.PFNEGLGETCURRENTCONTEXTPROC, allocs *CgoAllocMap)
type PFNEGLGETCURRENTDISPLAYPROC ¶
type PFNEGLGETCURRENTDISPLAYPROC func()
func NewPFNEGLGETCURRENTDISPLAYPROCRef ¶
func NewPFNEGLGETCURRENTDISPLAYPROCRef(ref unsafe.Pointer) *PFNEGLGETCURRENTDISPLAYPROC
func (PFNEGLGETCURRENTDISPLAYPROC) PassRef ¶
func (x PFNEGLGETCURRENTDISPLAYPROC) PassRef() (ref *C.PFNEGLGETCURRENTDISPLAYPROC, allocs *CgoAllocMap)
func (PFNEGLGETCURRENTDISPLAYPROC) PassValue ¶
func (x PFNEGLGETCURRENTDISPLAYPROC) PassValue() (ref C.PFNEGLGETCURRENTDISPLAYPROC, allocs *CgoAllocMap)
type PFNEGLGETCURRENTSURFACEPROC ¶
type PFNEGLGETCURRENTSURFACEPROC func()
func NewPFNEGLGETCURRENTSURFACEPROCRef ¶
func NewPFNEGLGETCURRENTSURFACEPROCRef(ref unsafe.Pointer) *PFNEGLGETCURRENTSURFACEPROC
func (PFNEGLGETCURRENTSURFACEPROC) PassRef ¶
func (x PFNEGLGETCURRENTSURFACEPROC) PassRef() (ref *C.PFNEGLGETCURRENTSURFACEPROC, allocs *CgoAllocMap)
func (PFNEGLGETCURRENTSURFACEPROC) PassValue ¶
func (x PFNEGLGETCURRENTSURFACEPROC) PassValue() (ref C.PFNEGLGETCURRENTSURFACEPROC, allocs *CgoAllocMap)
type PFNEGLGETDISPLAYPROC ¶
type PFNEGLGETDISPLAYPROC func()
func NewPFNEGLGETDISPLAYPROCRef ¶
func NewPFNEGLGETDISPLAYPROCRef(ref unsafe.Pointer) *PFNEGLGETDISPLAYPROC
func (PFNEGLGETDISPLAYPROC) PassRef ¶
func (x PFNEGLGETDISPLAYPROC) PassRef() (ref *C.PFNEGLGETDISPLAYPROC, allocs *CgoAllocMap)
func (PFNEGLGETDISPLAYPROC) PassValue ¶
func (x PFNEGLGETDISPLAYPROC) PassValue() (ref C.PFNEGLGETDISPLAYPROC, allocs *CgoAllocMap)
type PFNEGLGETERRORPROC ¶
type PFNEGLGETERRORPROC func()
func NewPFNEGLGETERRORPROCRef ¶
func NewPFNEGLGETERRORPROCRef(ref unsafe.Pointer) *PFNEGLGETERRORPROC
func (PFNEGLGETERRORPROC) PassRef ¶
func (x PFNEGLGETERRORPROC) PassRef() (ref *C.PFNEGLGETERRORPROC, allocs *CgoAllocMap)
func (PFNEGLGETERRORPROC) PassValue ¶
func (x PFNEGLGETERRORPROC) PassValue() (ref C.PFNEGLGETERRORPROC, allocs *CgoAllocMap)
type PFNEGLGETPLATFORMDISPLAYPROC ¶
type PFNEGLGETPLATFORMDISPLAYPROC func()
func NewPFNEGLGETPLATFORMDISPLAYPROCRef ¶
func NewPFNEGLGETPLATFORMDISPLAYPROCRef(ref unsafe.Pointer) *PFNEGLGETPLATFORMDISPLAYPROC
func (PFNEGLGETPLATFORMDISPLAYPROC) PassRef ¶
func (x PFNEGLGETPLATFORMDISPLAYPROC) PassRef() (ref *C.PFNEGLGETPLATFORMDISPLAYPROC, allocs *CgoAllocMap)
func (PFNEGLGETPLATFORMDISPLAYPROC) PassValue ¶
func (x PFNEGLGETPLATFORMDISPLAYPROC) PassValue() (ref C.PFNEGLGETPLATFORMDISPLAYPROC, allocs *CgoAllocMap)
type PFNEGLGETPROCADDRESSPROC ¶
type PFNEGLGETPROCADDRESSPROC func()
func NewPFNEGLGETPROCADDRESSPROCRef ¶
func NewPFNEGLGETPROCADDRESSPROCRef(ref unsafe.Pointer) *PFNEGLGETPROCADDRESSPROC
func (PFNEGLGETPROCADDRESSPROC) PassRef ¶
func (x PFNEGLGETPROCADDRESSPROC) PassRef() (ref *C.PFNEGLGETPROCADDRESSPROC, allocs *CgoAllocMap)
func (PFNEGLGETPROCADDRESSPROC) PassValue ¶
func (x PFNEGLGETPROCADDRESSPROC) PassValue() (ref C.PFNEGLGETPROCADDRESSPROC, allocs *CgoAllocMap)
type PFNEGLGETSYNCATTRIBPROC ¶
type PFNEGLGETSYNCATTRIBPROC func()
func NewPFNEGLGETSYNCATTRIBPROCRef ¶
func NewPFNEGLGETSYNCATTRIBPROCRef(ref unsafe.Pointer) *PFNEGLGETSYNCATTRIBPROC
func (PFNEGLGETSYNCATTRIBPROC) PassRef ¶
func (x PFNEGLGETSYNCATTRIBPROC) PassRef() (ref *C.PFNEGLGETSYNCATTRIBPROC, allocs *CgoAllocMap)
func (PFNEGLGETSYNCATTRIBPROC) PassValue ¶
func (x PFNEGLGETSYNCATTRIBPROC) PassValue() (ref C.PFNEGLGETSYNCATTRIBPROC, allocs *CgoAllocMap)
type PFNEGLINITIALIZEPROC ¶
type PFNEGLINITIALIZEPROC func()
func NewPFNEGLINITIALIZEPROCRef ¶
func NewPFNEGLINITIALIZEPROCRef(ref unsafe.Pointer) *PFNEGLINITIALIZEPROC
func (PFNEGLINITIALIZEPROC) PassRef ¶
func (x PFNEGLINITIALIZEPROC) PassRef() (ref *C.PFNEGLINITIALIZEPROC, allocs *CgoAllocMap)
func (PFNEGLINITIALIZEPROC) PassValue ¶
func (x PFNEGLINITIALIZEPROC) PassValue() (ref C.PFNEGLINITIALIZEPROC, allocs *CgoAllocMap)
type PFNEGLMAKECURRENTPROC ¶
type PFNEGLMAKECURRENTPROC func()
func NewPFNEGLMAKECURRENTPROCRef ¶
func NewPFNEGLMAKECURRENTPROCRef(ref unsafe.Pointer) *PFNEGLMAKECURRENTPROC
func (PFNEGLMAKECURRENTPROC) PassRef ¶
func (x PFNEGLMAKECURRENTPROC) PassRef() (ref *C.PFNEGLMAKECURRENTPROC, allocs *CgoAllocMap)
func (PFNEGLMAKECURRENTPROC) PassValue ¶
func (x PFNEGLMAKECURRENTPROC) PassValue() (ref C.PFNEGLMAKECURRENTPROC, allocs *CgoAllocMap)
type PFNEGLQUERYAPIPROC ¶
type PFNEGLQUERYAPIPROC func()
func NewPFNEGLQUERYAPIPROCRef ¶
func NewPFNEGLQUERYAPIPROCRef(ref unsafe.Pointer) *PFNEGLQUERYAPIPROC
func (PFNEGLQUERYAPIPROC) PassRef ¶
func (x PFNEGLQUERYAPIPROC) PassRef() (ref *C.PFNEGLQUERYAPIPROC, allocs *CgoAllocMap)
func (PFNEGLQUERYAPIPROC) PassValue ¶
func (x PFNEGLQUERYAPIPROC) PassValue() (ref C.PFNEGLQUERYAPIPROC, allocs *CgoAllocMap)
type PFNEGLQUERYCONTEXTPROC ¶
type PFNEGLQUERYCONTEXTPROC func()
func NewPFNEGLQUERYCONTEXTPROCRef ¶
func NewPFNEGLQUERYCONTEXTPROCRef(ref unsafe.Pointer) *PFNEGLQUERYCONTEXTPROC
func (PFNEGLQUERYCONTEXTPROC) PassRef ¶
func (x PFNEGLQUERYCONTEXTPROC) PassRef() (ref *C.PFNEGLQUERYCONTEXTPROC, allocs *CgoAllocMap)
func (PFNEGLQUERYCONTEXTPROC) PassValue ¶
func (x PFNEGLQUERYCONTEXTPROC) PassValue() (ref C.PFNEGLQUERYCONTEXTPROC, allocs *CgoAllocMap)
type PFNEGLQUERYSTRINGPROC ¶
type PFNEGLQUERYSTRINGPROC func()
func NewPFNEGLQUERYSTRINGPROCRef ¶
func NewPFNEGLQUERYSTRINGPROCRef(ref unsafe.Pointer) *PFNEGLQUERYSTRINGPROC
func (PFNEGLQUERYSTRINGPROC) PassRef ¶
func (x PFNEGLQUERYSTRINGPROC) PassRef() (ref *C.PFNEGLQUERYSTRINGPROC, allocs *CgoAllocMap)
func (PFNEGLQUERYSTRINGPROC) PassValue ¶
func (x PFNEGLQUERYSTRINGPROC) PassValue() (ref C.PFNEGLQUERYSTRINGPROC, allocs *CgoAllocMap)
type PFNEGLQUERYSURFACEPROC ¶
type PFNEGLQUERYSURFACEPROC func()
func NewPFNEGLQUERYSURFACEPROCRef ¶
func NewPFNEGLQUERYSURFACEPROCRef(ref unsafe.Pointer) *PFNEGLQUERYSURFACEPROC
func (PFNEGLQUERYSURFACEPROC) PassRef ¶
func (x PFNEGLQUERYSURFACEPROC) PassRef() (ref *C.PFNEGLQUERYSURFACEPROC, allocs *CgoAllocMap)
func (PFNEGLQUERYSURFACEPROC) PassValue ¶
func (x PFNEGLQUERYSURFACEPROC) PassValue() (ref C.PFNEGLQUERYSURFACEPROC, allocs *CgoAllocMap)
type PFNEGLRELEASETEXIMAGEPROC ¶
type PFNEGLRELEASETEXIMAGEPROC func()
func NewPFNEGLRELEASETEXIMAGEPROCRef ¶
func NewPFNEGLRELEASETEXIMAGEPROCRef(ref unsafe.Pointer) *PFNEGLRELEASETEXIMAGEPROC
func (PFNEGLRELEASETEXIMAGEPROC) PassRef ¶
func (x PFNEGLRELEASETEXIMAGEPROC) PassRef() (ref *C.PFNEGLRELEASETEXIMAGEPROC, allocs *CgoAllocMap)
func (PFNEGLRELEASETEXIMAGEPROC) PassValue ¶
func (x PFNEGLRELEASETEXIMAGEPROC) PassValue() (ref C.PFNEGLRELEASETEXIMAGEPROC, allocs *CgoAllocMap)
type PFNEGLRELEASETHREADPROC ¶
type PFNEGLRELEASETHREADPROC func()
func NewPFNEGLRELEASETHREADPROCRef ¶
func NewPFNEGLRELEASETHREADPROCRef(ref unsafe.Pointer) *PFNEGLRELEASETHREADPROC
func (PFNEGLRELEASETHREADPROC) PassRef ¶
func (x PFNEGLRELEASETHREADPROC) PassRef() (ref *C.PFNEGLRELEASETHREADPROC, allocs *CgoAllocMap)
func (PFNEGLRELEASETHREADPROC) PassValue ¶
func (x PFNEGLRELEASETHREADPROC) PassValue() (ref C.PFNEGLRELEASETHREADPROC, allocs *CgoAllocMap)
type PFNEGLSURFACEATTRIBPROC ¶
type PFNEGLSURFACEATTRIBPROC func()
func NewPFNEGLSURFACEATTRIBPROCRef ¶
func NewPFNEGLSURFACEATTRIBPROCRef(ref unsafe.Pointer) *PFNEGLSURFACEATTRIBPROC
func (PFNEGLSURFACEATTRIBPROC) PassRef ¶
func (x PFNEGLSURFACEATTRIBPROC) PassRef() (ref *C.PFNEGLSURFACEATTRIBPROC, allocs *CgoAllocMap)
func (PFNEGLSURFACEATTRIBPROC) PassValue ¶
func (x PFNEGLSURFACEATTRIBPROC) PassValue() (ref C.PFNEGLSURFACEATTRIBPROC, allocs *CgoAllocMap)
type PFNEGLSWAPBUFFERSPROC ¶
type PFNEGLSWAPBUFFERSPROC func()
func NewPFNEGLSWAPBUFFERSPROCRef ¶
func NewPFNEGLSWAPBUFFERSPROCRef(ref unsafe.Pointer) *PFNEGLSWAPBUFFERSPROC
func (PFNEGLSWAPBUFFERSPROC) PassRef ¶
func (x PFNEGLSWAPBUFFERSPROC) PassRef() (ref *C.PFNEGLSWAPBUFFERSPROC, allocs *CgoAllocMap)
func (PFNEGLSWAPBUFFERSPROC) PassValue ¶
func (x PFNEGLSWAPBUFFERSPROC) PassValue() (ref C.PFNEGLSWAPBUFFERSPROC, allocs *CgoAllocMap)
type PFNEGLSWAPINTERVALPROC ¶
type PFNEGLSWAPINTERVALPROC func()
func NewPFNEGLSWAPINTERVALPROCRef ¶
func NewPFNEGLSWAPINTERVALPROCRef(ref unsafe.Pointer) *PFNEGLSWAPINTERVALPROC
func (PFNEGLSWAPINTERVALPROC) PassRef ¶
func (x PFNEGLSWAPINTERVALPROC) PassRef() (ref *C.PFNEGLSWAPINTERVALPROC, allocs *CgoAllocMap)
func (PFNEGLSWAPINTERVALPROC) PassValue ¶
func (x PFNEGLSWAPINTERVALPROC) PassValue() (ref C.PFNEGLSWAPINTERVALPROC, allocs *CgoAllocMap)
type PFNEGLTERMINATEPROC ¶
type PFNEGLTERMINATEPROC func()
func NewPFNEGLTERMINATEPROCRef ¶
func NewPFNEGLTERMINATEPROCRef(ref unsafe.Pointer) *PFNEGLTERMINATEPROC
func (PFNEGLTERMINATEPROC) PassRef ¶
func (x PFNEGLTERMINATEPROC) PassRef() (ref *C.PFNEGLTERMINATEPROC, allocs *CgoAllocMap)
func (PFNEGLTERMINATEPROC) PassValue ¶
func (x PFNEGLTERMINATEPROC) PassValue() (ref C.PFNEGLTERMINATEPROC, allocs *CgoAllocMap)
type PFNEGLWAITCLIENTPROC ¶
type PFNEGLWAITCLIENTPROC func()
func NewPFNEGLWAITCLIENTPROCRef ¶
func NewPFNEGLWAITCLIENTPROCRef(ref unsafe.Pointer) *PFNEGLWAITCLIENTPROC
func (PFNEGLWAITCLIENTPROC) PassRef ¶
func (x PFNEGLWAITCLIENTPROC) PassRef() (ref *C.PFNEGLWAITCLIENTPROC, allocs *CgoAllocMap)
func (PFNEGLWAITCLIENTPROC) PassValue ¶
func (x PFNEGLWAITCLIENTPROC) PassValue() (ref C.PFNEGLWAITCLIENTPROC, allocs *CgoAllocMap)
type PFNEGLWAITGLPROC ¶
type PFNEGLWAITGLPROC func()
func NewPFNEGLWAITGLPROCRef ¶
func NewPFNEGLWAITGLPROCRef(ref unsafe.Pointer) *PFNEGLWAITGLPROC
func (PFNEGLWAITGLPROC) PassRef ¶
func (x PFNEGLWAITGLPROC) PassRef() (ref *C.PFNEGLWAITGLPROC, allocs *CgoAllocMap)
func (PFNEGLWAITGLPROC) PassValue ¶
func (x PFNEGLWAITGLPROC) PassValue() (ref C.PFNEGLWAITGLPROC, allocs *CgoAllocMap)
type PFNEGLWAITNATIVEPROC ¶
type PFNEGLWAITNATIVEPROC func()
func NewPFNEGLWAITNATIVEPROCRef ¶
func NewPFNEGLWAITNATIVEPROCRef(ref unsafe.Pointer) *PFNEGLWAITNATIVEPROC
func (PFNEGLWAITNATIVEPROC) PassRef ¶
func (x PFNEGLWAITNATIVEPROC) PassRef() (ref *C.PFNEGLWAITNATIVEPROC, allocs *CgoAllocMap)
func (PFNEGLWAITNATIVEPROC) PassValue ¶
func (x PFNEGLWAITNATIVEPROC) PassValue() (ref C.PFNEGLWAITNATIVEPROC, allocs *CgoAllocMap)
type PFNEGLWAITSYNCPROC ¶
type PFNEGLWAITSYNCPROC func()
func NewPFNEGLWAITSYNCPROCRef ¶
func NewPFNEGLWAITSYNCPROCRef(ref unsafe.Pointer) *PFNEGLWAITSYNCPROC
func (PFNEGLWAITSYNCPROC) PassRef ¶
func (x PFNEGLWAITSYNCPROC) PassRef() (ref *C.PFNEGLWAITSYNCPROC, allocs *CgoAllocMap)
func (PFNEGLWAITSYNCPROC) PassValue ¶
func (x PFNEGLWAITSYNCPROC) PassValue() (ref C.PFNEGLWAITSYNCPROC, allocs *CgoAllocMap)
Click to show internal directories.
Click to hide internal directories.