com.jogamp.opengl.impl.egl
Class EGLExtImpl

java.lang.Object
  extended by com.jogamp.opengl.impl.egl.EGLExtImpl
All Implemented Interfaces:
EGLExt

public class EGLExtImpl
extends Object
implements EGLExt


Field Summary
 
Fields inherited from interface com.jogamp.opengl.impl.egl.EGLExt
EGL_ALREADY_SIGNALED_NV, EGL_BITMAP_ORIGIN_KHR, EGL_BITMAP_PITCH_KHR, EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR, EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR, EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR, EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR, EGL_BITMAP_PIXEL_RED_OFFSET_KHR, EGL_BITMAP_PIXEL_SIZE_KHR, EGL_BITMAP_POINTER_KHR, EGL_CLIENT_PIXMAP_POINTER_HI, EGL_COLOR_ARGB_HI, EGL_COLOR_FORMAT_HI, EGL_COLOR_RGB_HI, EGL_COLOR_RGBA_HI, EGL_CONDITION_SATISFIED_KHR, EGL_CONDITION_SATISFIED_NV, EGL_CONFORMANT_KHR, EGL_CONTEXT_PRIORITY_HIGH_IMG, EGL_CONTEXT_PRIORITY_LEVEL_IMG, EGL_CONTEXT_PRIORITY_LOW_IMG, EGL_CONTEXT_PRIORITY_MEDIUM_IMG, EGL_COVERAGE_BUFFERS_NV, EGL_COVERAGE_SAMPLES_NV, EGL_DEPTH_ENCODING_NONE_NV, EGL_DEPTH_ENCODING_NONLINEAR_NV, EGL_DEPTH_ENCODING_NV, EGL_DRM_BUFFER_FORMAT_ARGB32_MESA, EGL_DRM_BUFFER_FORMAT_MESA, EGL_DRM_BUFFER_MESA, EGL_DRM_BUFFER_STRIDE_MESA, EGL_DRM_BUFFER_USE_MESA, EGL_DRM_BUFFER_USE_SCANOUT_MESA, EGL_DRM_BUFFER_USE_SHARE_MESA, EGL_FORMAT_RGB_565_EXACT_KHR, EGL_FORMAT_RGB_565_KHR, EGL_FORMAT_RGBA_8888_EXACT_KHR, EGL_FORMAT_RGBA_8888_KHR, EGL_GL_RENDERBUFFER_KHR, EGL_GL_TEXTURE_2D_KHR, EGL_GL_TEXTURE_3D_KHR, EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR, EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR, EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR, EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR, EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR, EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR, EGL_GL_TEXTURE_LEVEL_KHR, EGL_GL_TEXTURE_RECTANGLE_NV_KHR, EGL_GL_TEXTURE_ZOFFSET_KHR, EGL_IMAGE_PRESERVED_KHR, EGL_LOCK_SURFACE_BIT_KHR, EGL_LOCK_USAGE_HINT_KHR, EGL_LOWER_LEFT_KHR, EGL_MAP_PRESERVE_PIXELS_KHR, EGL_MATCH_FORMAT_KHR, EGL_NATIVE_PIXMAP_KHR, EGL_NO_IMAGE, EGL_NO_SYNC_KHR, EGL_OPENMAX_IL_BIT_NV, EGL_OPTIMAL_FORMAT_BIT_KHR, EGL_READ_SURFACE_BIT_KHR, EGL_SIGNALED_KHR, EGL_SIGNALED_NV, EGL_SURFACE_COMPONENT_HANDLE_NV, EGL_SURFACE_OMX_IL_CALLBACK_DATA_NV, EGL_SURFACE_OMX_IL_EMPTY_BUFFER_DONE_CALLBACK_NV, EGL_SURFACE_OMX_IL_EVENT_CALLBACK_NV, EGL_SYNC_CONDITION_KHR, EGL_SYNC_CONDITION_NV, EGL_SYNC_FENCE_KHR, EGL_SYNC_FENCE_NV, EGL_SYNC_FLUSH_COMMANDS_BIT_KHR, EGL_SYNC_FLUSH_COMMANDS_BIT_NV, EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR, EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV, EGL_SYNC_REUSABLE_KHR, EGL_SYNC_STATUS_KHR, EGL_SYNC_STATUS_NV, EGL_SYNC_TYPE_KHR, EGL_SYNC_TYPE_NV, EGL_TEXTURE_RECTANGLE_NV, EGL_TIMEOUT_EXPIRED_KHR, EGL_TIMEOUT_EXPIRED_NV, EGL_UNSIGNALED_KHR, EGL_UNSIGNALED_NV, EGL_UPPER_LEFT_KHR, EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR, EGL_VG_COLORSPACE_LINEAR_BIT_KHR, EGL_VG_PARENT_IMAGE_KHR, EGL_WRITE_SURFACE_BIT_KHR
 
Constructor Summary
EGLExtImpl(EGLContext context)
           
 
Method Summary
 boolean dispatch_eglBindAPI1(int api, long procAddress)
          Entry point to C language function: EGLBoolean eglBindAPI(EGLenum api);
Part of EGL_VERSION_1_X
 boolean dispatch_eglBindTexImage1(long dpy, long surface, int buffer, long procAddress)
          Entry point to C language function: EGLBoolean eglBindTexImage(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint buffer);
Part of EGL_VERSION_1_X
 int dispatch_eglClientWaitSyncKHR1(long dpy, long sync, int flags, long timeout, long procAddress)
          Entry point to C language function: EGLint eglClientWaitSyncKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync, EGLint flags, EGLTimeKHR timeout);
Part of EGL_KHR_reusable_sync
 int dispatch_eglClientWaitSyncNV1(long sync, int flags, long timeout, long procAddress)
          Entry point to C language function: EGLint eglClientWaitSyncNV(EGLNativeDisplayType sync, EGLint flags, EGLTimeNV timeout);
Part of EGL_NV_sync
 boolean dispatch_eglCopyBuffers1(long dpy, long surface, long target, long procAddress)
          Entry point to C language function: EGLBoolean eglCopyBuffers(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLNativeDisplayType target);
Part of EGL_VERSION_1_X
 boolean dispatch_eglDestroyContext1(long dpy, long ctx, long procAddress)
          Entry point to C language function: EGLBoolean eglDestroyContext(EGLNativeDisplayType dpy, EGLNativeDisplayType ctx);
Part of EGL_VERSION_1_X
 boolean dispatch_eglDestroyImageKHR1(long dpy, long image, long procAddress)
          Entry point to C language function: EGLBoolean eglDestroyImageKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType image);
Part of EGL_KHR_image
 boolean dispatch_eglDestroySurface1(long dpy, long surface, long procAddress)
          Entry point to C language function: EGLBoolean eglDestroySurface(EGLNativeDisplayType dpy, EGLNativeDisplayType surface);
Part of EGL_VERSION_1_X
 boolean dispatch_eglDestroySyncKHR1(long dpy, long sync, long procAddress)
          Entry point to C language function: EGLBoolean eglDestroySyncKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync);
Part of EGL_KHR_reusable_sync
 boolean dispatch_eglDestroySyncNV1(long sync, long procAddress)
          Entry point to C language function: EGLBoolean eglDestroySyncNV(EGLNativeDisplayType sync);
Part of EGL_NV_sync
 boolean dispatch_eglFenceNV1(long sync, long procAddress)
          Entry point to C language function: EGLBoolean eglFenceNV(EGLNativeDisplayType sync);
Part of EGL_NV_sync
 long dispatch_eglGetCurrentContext1(long procAddress)
          Entry point to C language function: EGLNativeDisplayType eglGetCurrentContext(void);
Part of EGL_VERSION_1_X
 long dispatch_eglGetCurrentDisplay1(long procAddress)
          Entry point to C language function: EGLNativeDisplayType eglGetCurrentDisplay(void);
Part of EGL_VERSION_1_X
 long dispatch_eglGetCurrentSurface1(int readdraw, long procAddress)
          Entry point to C language function: EGLNativeDisplayType eglGetCurrentSurface(EGLint readdraw);
Part of EGL_VERSION_1_X
 long dispatch_eglGetDisplay1(long display_id, long procAddress)
          Entry point to C language function: EGLNativeDisplayType eglGetDisplay(EGLNativeDisplayType display_id);
Part of EGL_VERSION_1_X
 int dispatch_eglGetError1(long procAddress)
          Entry point to C language function: EGLint eglGetError(void);
Part of EGL_VERSION_1_X
 long dispatch_eglGetProcAddress1(String procname, long procAddress)
          Entry point to C language function: __EGLFuncPtr eglGetProcAddress(const char * procname);
Part of EGL_VERSION_1_X
 long dispatch_eglGetSystemTimeFrequencyNV1(long procAddress)
          Entry point to C language function: EGLuint64 eglGetSystemTimeFrequencyNV(void);
Part of EGL_NV_system_time
 long dispatch_eglGetSystemTimeNV1(long procAddress)
          Entry point to C language function: EGLuint64 eglGetSystemTimeNV(void);
Part of EGL_NV_system_time
 boolean dispatch_eglMakeCurrent1(long dpy, long draw, long read, long ctx, long procAddress)
          Entry point to C language function: EGLBoolean eglMakeCurrent(EGLNativeDisplayType dpy, EGLNativeDisplayType draw, EGLNativeDisplayType read, EGLNativeDisplayType ctx);
Part of EGL_VERSION_1_X
 int dispatch_eglQueryAPI1(long procAddress)
          Entry point to C language function: EGLenum eglQueryAPI(void);
Part of EGL_VERSION_1_X
 String dispatch_eglQueryString1(long dpy, int name, long procAddress)
          Entry point to C language function: const char * eglQueryString(EGLNativeDisplayType dpy, EGLint name);
Part of EGL_VERSION_1_X
 boolean dispatch_eglReleaseTexImage1(long dpy, long surface, int buffer, long procAddress)
          Entry point to C language function: EGLBoolean eglReleaseTexImage(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint buffer);
Part of EGL_VERSION_1_X
 boolean dispatch_eglReleaseThread1(long procAddress)
          Entry point to C language function: EGLBoolean eglReleaseThread(void);
Part of EGL_VERSION_1_X
 boolean dispatch_eglSignalSyncKHR1(long dpy, long sync, int mode, long procAddress)
          Entry point to C language function: EGLBoolean eglSignalSyncKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync, EGLenum mode);
Part of EGL_KHR_reusable_sync
 boolean dispatch_eglSignalSyncNV1(long sync, int mode, long procAddress)
          Entry point to C language function: EGLBoolean eglSignalSyncNV(EGLNativeDisplayType sync, EGLenum mode);
Part of EGL_NV_sync
 boolean dispatch_eglSurfaceAttrib1(long dpy, long surface, int attribute, int value, long procAddress)
          Entry point to C language function: EGLBoolean eglSurfaceAttrib(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint attribute, EGLint value);
Part of EGL_VERSION_1_X
 boolean dispatch_eglSwapBuffers1(long dpy, long surface, long procAddress)
          Entry point to C language function: EGLBoolean eglSwapBuffers(EGLNativeDisplayType dpy, EGLNativeDisplayType surface);
Part of EGL_VERSION_1_X
 boolean dispatch_eglSwapInterval1(long dpy, int interval, long procAddress)
          Entry point to C language function: EGLBoolean eglSwapInterval(EGLNativeDisplayType dpy, EGLint interval);
Part of EGL_VERSION_1_X
 boolean dispatch_eglTerminate1(long dpy, long procAddress)
          Entry point to C language function: EGLBoolean eglTerminate(EGLNativeDisplayType dpy);
Part of EGL_VERSION_1_X
 boolean dispatch_eglUnlockSurfaceKHR1(long display, long surface, long procAddress)
          Entry point to C language function: EGLBoolean eglUnlockSurfaceKHR(EGLNativeDisplayType display, EGLNativeDisplayType surface);
Part of EGL_KHR_lock_surface
 boolean dispatch_eglWaitClient1(long procAddress)
          Entry point to C language function: EGLBoolean eglWaitClient(void);
Part of EGL_VERSION_1_X
 boolean dispatch_eglWaitGL1(long procAddress)
          Entry point to C language function: EGLBoolean eglWaitGL(void);
Part of EGL_VERSION_1_X
 boolean dispatch_eglWaitNative1(int engine, long procAddress)
          Entry point to C language function: EGLBoolean eglWaitNative(EGLint engine);
Part of EGL_VERSION_1_X
 boolean eglBindAPI(int api)
          Entry point to C language function: EGLBoolean eglBindAPI(EGLenum api);
Part of EGL_VERSION_1_X
 boolean eglBindTexImage(long dpy, long surface, int buffer)
          Entry point to C language function: EGLBoolean eglBindTexImage(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint buffer);
Part of EGL_VERSION_1_X
 boolean eglChooseConfig(long dpy, int[] attrib_list, int attrib_list_offset, PointerBuffer configs, int config_size, int[] num_config, int num_config_offset)
          Entry point to C language function: EGLBoolean eglChooseConfig(EGLNativeDisplayType dpy, const EGLint * attrib_list, EGLNativeDisplayType * configs, EGLint config_size, EGLint * num_config);
Part of EGL_VERSION_1_X
 boolean eglChooseConfig(long dpy, IntBuffer attrib_list, PointerBuffer configs, int config_size, IntBuffer num_config)
          Entry point to C language function: EGLBoolean eglChooseConfig(EGLNativeDisplayType dpy, const EGLint * attrib_list, EGLNativeDisplayType * configs, EGLint config_size, EGLint * num_config);
Part of EGL_VERSION_1_X
 int eglClientWaitSyncKHR(long dpy, long sync, int flags, long timeout)
          Entry point to C language function: EGLint eglClientWaitSyncKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync, EGLint flags, EGLTimeKHR timeout);
Part of EGL_KHR_reusable_sync
 int eglClientWaitSyncNV(long sync, int flags, long timeout)
          Entry point to C language function: EGLint eglClientWaitSyncNV(EGLNativeDisplayType sync, EGLint flags, EGLTimeNV timeout);
Part of EGL_NV_sync
 boolean eglCopyBuffers(long dpy, long surface, long target)
          Entry point to C language function: EGLBoolean eglCopyBuffers(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLNativeDisplayType target);
Part of EGL_VERSION_1_X
 long eglCreateContext(long dpy, long config, long share_context, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: EGLNativeDisplayType eglCreateContext(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLNativeDisplayType share_context, const EGLint * attrib_list);
Part of EGL_VERSION_1_X
 long eglCreateContext(long dpy, long config, long share_context, IntBuffer attrib_list)
          Entry point to C language function: EGLNativeDisplayType eglCreateContext(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLNativeDisplayType share_context, const EGLint * attrib_list);
Part of EGL_VERSION_1_X
 long eglCreateDRMImageMESA(long dpy, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: EGLNativeDisplayType eglCreateDRMImageMESA(EGLNativeDisplayType dpy, const EGLint * attrib_list);
Part of EGL_MESA_drm_image
 long eglCreateDRMImageMESA(long dpy, IntBuffer attrib_list)
          Entry point to C language function: EGLNativeDisplayType eglCreateDRMImageMESA(EGLNativeDisplayType dpy, const EGLint * attrib_list);
Part of EGL_MESA_drm_image
 long eglCreateFenceSyncNV(long dpy, int condition, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: EGLNativeDisplayType eglCreateFenceSyncNV(EGLNativeDisplayType dpy, EGLenum condition, const EGLint * attrib_list);
Part of EGL_NV_sync
 long eglCreateFenceSyncNV(long dpy, int condition, IntBuffer attrib_list)
          Entry point to C language function: EGLNativeDisplayType eglCreateFenceSyncNV(EGLNativeDisplayType dpy, EGLenum condition, const EGLint * attrib_list);
Part of EGL_NV_sync
 long eglCreateImageKHR(long dpy, long ctx, int target, long buffer, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: EGLNativeDisplayType eglCreateImageKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType ctx, EGLenum target, EGLNativeDisplayType buffer, const EGLint * attrib_list);
Part of EGL_KHR_image
 long eglCreateImageKHR(long dpy, long ctx, int target, long buffer, IntBuffer attrib_list)
          Entry point to C language function: EGLNativeDisplayType eglCreateImageKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType ctx, EGLenum target, EGLNativeDisplayType buffer, const EGLint * attrib_list);
Part of EGL_KHR_image
 long eglCreatePbufferFromClientBuffer(long dpy, int buftype, long buffer, long config, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: EGLNativeDisplayType eglCreatePbufferFromClientBuffer(EGLNativeDisplayType dpy, EGLenum buftype, EGLNativeDisplayType buffer, EGLNativeDisplayType config, const EGLint * attrib_list);
Part of EGL_VERSION_1_X
 long eglCreatePbufferFromClientBuffer(long dpy, int buftype, long buffer, long config, IntBuffer attrib_list)
          Entry point to C language function: EGLNativeDisplayType eglCreatePbufferFromClientBuffer(EGLNativeDisplayType dpy, EGLenum buftype, EGLNativeDisplayType buffer, EGLNativeDisplayType config, const EGLint * attrib_list);
Part of EGL_VERSION_1_X
 long eglCreatePbufferSurface(long dpy, long config, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: EGLNativeDisplayType eglCreatePbufferSurface(EGLNativeDisplayType dpy, EGLNativeDisplayType config, const EGLint * attrib_list);
Part of EGL_VERSION_1_X
 long eglCreatePbufferSurface(long dpy, long config, IntBuffer attrib_list)
          Entry point to C language function: EGLNativeDisplayType eglCreatePbufferSurface(EGLNativeDisplayType dpy, EGLNativeDisplayType config, const EGLint * attrib_list);
Part of EGL_VERSION_1_X
 long eglCreatePixmapSurface(long dpy, long config, long pixmap, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: EGLNativeDisplayType eglCreatePixmapSurface(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLNativeDisplayType pixmap, const EGLint * attrib_list);
Part of EGL_VERSION_1_X
 long eglCreatePixmapSurface(long dpy, long config, long pixmap, IntBuffer attrib_list)
          Entry point to C language function: EGLNativeDisplayType eglCreatePixmapSurface(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLNativeDisplayType pixmap, const EGLint * attrib_list);
Part of EGL_VERSION_1_X
 long eglCreatePixmapSurfaceHI(long dpy, long config, EGLClientPixmapHI pixmap)
          Entry point to C language function: EGLNativeDisplayType eglCreatePixmapSurfaceHI(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLClientPixmapHI * pixmap);
Part of EGL_HI_clientpixmap
 long eglCreateSyncKHR(long dpy, int type, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: EGLNativeDisplayType eglCreateSyncKHR(EGLNativeDisplayType dpy, EGLenum type, const EGLint * attrib_list);
Part of EGL_KHR_reusable_sync
 long eglCreateSyncKHR(long dpy, int type, IntBuffer attrib_list)
          Entry point to C language function: EGLNativeDisplayType eglCreateSyncKHR(EGLNativeDisplayType dpy, EGLenum type, const EGLint * attrib_list);
Part of EGL_KHR_reusable_sync
 long eglCreateWindowSurface(long dpy, long config, long win, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: EGLNativeDisplayType eglCreateWindowSurface(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLNativeDisplayType win, const EGLint * attrib_list);
Part of EGL_VERSION_1_X
 long eglCreateWindowSurface(long dpy, long config, long win, IntBuffer attrib_list)
          Entry point to C language function: EGLNativeDisplayType eglCreateWindowSurface(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLNativeDisplayType win, const EGLint * attrib_list);
Part of EGL_VERSION_1_X
 boolean eglDestroyContext(long dpy, long ctx)
          Entry point to C language function: EGLBoolean eglDestroyContext(EGLNativeDisplayType dpy, EGLNativeDisplayType ctx);
Part of EGL_VERSION_1_X
 boolean eglDestroyImageKHR(long dpy, long image)
          Entry point to C language function: EGLBoolean eglDestroyImageKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType image);
Part of EGL_KHR_image
 boolean eglDestroySurface(long dpy, long surface)
          Entry point to C language function: EGLBoolean eglDestroySurface(EGLNativeDisplayType dpy, EGLNativeDisplayType surface);
Part of EGL_VERSION_1_X
 boolean eglDestroySyncKHR(long dpy, long sync)
          Entry point to C language function: EGLBoolean eglDestroySyncKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync);
Part of EGL_KHR_reusable_sync
 boolean eglDestroySyncNV(long sync)
          Entry point to C language function: EGLBoolean eglDestroySyncNV(EGLNativeDisplayType sync);
Part of EGL_NV_sync
 boolean eglExportDRMImageMESA(long dpy, long image, int[] name, int name_offset, int[] handle, int handle_offset, int[] stride, int stride_offset)
          Entry point to C language function: EGLBoolean eglExportDRMImageMESA(EGLNativeDisplayType dpy, EGLNativeDisplayType image, EGLint * name, EGLint * handle, EGLint * stride);
Part of EGL_MESA_drm_image
 boolean eglExportDRMImageMESA(long dpy, long image, IntBuffer name, IntBuffer handle, IntBuffer stride)
          Entry point to C language function: EGLBoolean eglExportDRMImageMESA(EGLNativeDisplayType dpy, EGLNativeDisplayType image, EGLint * name, EGLint * handle, EGLint * stride);
Part of EGL_MESA_drm_image
 boolean eglFenceNV(long sync)
          Entry point to C language function: EGLBoolean eglFenceNV(EGLNativeDisplayType sync);
Part of EGL_NV_sync
 boolean eglGetConfigAttrib(long dpy, long config, int attribute, int[] value, int value_offset)
          Entry point to C language function: EGLBoolean eglGetConfigAttrib(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLint attribute, EGLint * value);
Part of EGL_VERSION_1_X
 boolean eglGetConfigAttrib(long dpy, long config, int attribute, IntBuffer value)
          Entry point to C language function: EGLBoolean eglGetConfigAttrib(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLint attribute, EGLint * value);
Part of EGL_VERSION_1_X
 boolean eglGetConfigs(long dpy, PointerBuffer configs, int config_size, int[] num_config, int num_config_offset)
          Entry point to C language function: EGLBoolean eglGetConfigs(EGLNativeDisplayType dpy, EGLNativeDisplayType * configs, EGLint config_size, EGLint * num_config);
Part of EGL_VERSION_1_X
 boolean eglGetConfigs(long dpy, PointerBuffer configs, int config_size, IntBuffer num_config)
          Entry point to C language function: EGLBoolean eglGetConfigs(EGLNativeDisplayType dpy, EGLNativeDisplayType * configs, EGLint config_size, EGLint * num_config);
Part of EGL_VERSION_1_X
 long eglGetCurrentContext()
          Entry point to C language function: EGLNativeDisplayType eglGetCurrentContext(void);
Part of EGL_VERSION_1_X
 long eglGetCurrentDisplay()
          Entry point to C language function: EGLNativeDisplayType eglGetCurrentDisplay(void);
Part of EGL_VERSION_1_X
 long eglGetCurrentSurface(int readdraw)
          Entry point to C language function: EGLNativeDisplayType eglGetCurrentSurface(EGLint readdraw);
Part of EGL_VERSION_1_X
 long eglGetDisplay(long display_id)
          Entry point to C language function: EGLNativeDisplayType eglGetDisplay(EGLNativeDisplayType display_id);
Part of EGL_VERSION_1_X
 int eglGetError()
          Entry point to C language function: EGLint eglGetError(void);
Part of EGL_VERSION_1_X
 long eglGetProcAddress(String procname)
          Entry point to C language function: __EGLFuncPtr eglGetProcAddress(const char * procname);
Part of EGL_VERSION_1_X
 boolean eglGetSyncAttribKHR(long dpy, long sync, int attribute, int[] value, int value_offset)
          Entry point to C language function: EGLBoolean eglGetSyncAttribKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync, EGLint attribute, EGLint * value);
Part of EGL_KHR_reusable_sync
 boolean eglGetSyncAttribKHR(long dpy, long sync, int attribute, IntBuffer value)
          Entry point to C language function: EGLBoolean eglGetSyncAttribKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync, EGLint attribute, EGLint * value);
Part of EGL_KHR_reusable_sync
 boolean eglGetSyncAttribNV(long sync, int attribute, int[] value, int value_offset)
          Entry point to C language function: EGLBoolean eglGetSyncAttribNV(EGLNativeDisplayType sync, EGLint attribute, EGLint * value);
Part of EGL_NV_sync
 boolean eglGetSyncAttribNV(long sync, int attribute, IntBuffer value)
          Entry point to C language function: EGLBoolean eglGetSyncAttribNV(EGLNativeDisplayType sync, EGLint attribute, EGLint * value);
Part of EGL_NV_sync
 long eglGetSystemTimeFrequencyNV()
          Entry point to C language function: EGLuint64 eglGetSystemTimeFrequencyNV(void);
Part of EGL_NV_system_time
 long eglGetSystemTimeNV()
          Entry point to C language function: EGLuint64 eglGetSystemTimeNV(void);
Part of EGL_NV_system_time
 boolean eglInitialize(long dpy, int[] major, int major_offset, int[] minor, int minor_offset)
          Entry point to C language function: EGLBoolean eglInitialize(EGLNativeDisplayType dpy, EGLint * major, EGLint * minor);
Part of EGL_VERSION_1_X
 boolean eglInitialize(long dpy, IntBuffer major, IntBuffer minor)
          Entry point to C language function: EGLBoolean eglInitialize(EGLNativeDisplayType dpy, EGLint * major, EGLint * minor);
Part of EGL_VERSION_1_X
 boolean eglLockSurfaceKHR(long display, long surface, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: EGLBoolean eglLockSurfaceKHR(EGLNativeDisplayType display, EGLNativeDisplayType surface, const EGLint * attrib_list);
Part of EGL_KHR_lock_surface
 boolean eglLockSurfaceKHR(long display, long surface, IntBuffer attrib_list)
          Entry point to C language function: EGLBoolean eglLockSurfaceKHR(EGLNativeDisplayType display, EGLNativeDisplayType surface, const EGLint * attrib_list);
Part of EGL_KHR_lock_surface
 boolean eglMakeCurrent(long dpy, long draw, long read, long ctx)
          Entry point to C language function: EGLBoolean eglMakeCurrent(EGLNativeDisplayType dpy, EGLNativeDisplayType draw, EGLNativeDisplayType read, EGLNativeDisplayType ctx);
Part of EGL_VERSION_1_X
 int eglQueryAPI()
          Entry point to C language function: EGLenum eglQueryAPI(void);
Part of EGL_VERSION_1_X
 boolean eglQueryContext(long dpy, long ctx, int attribute, int[] value, int value_offset)
          Entry point to C language function: EGLBoolean eglQueryContext(EGLNativeDisplayType dpy, EGLNativeDisplayType ctx, EGLint attribute, EGLint * value);
Part of EGL_VERSION_1_X
 boolean eglQueryContext(long dpy, long ctx, int attribute, IntBuffer value)
          Entry point to C language function: EGLBoolean eglQueryContext(EGLNativeDisplayType dpy, EGLNativeDisplayType ctx, EGLint attribute, EGLint * value);
Part of EGL_VERSION_1_X
 String eglQueryString(long dpy, int name)
          Entry point to C language function: const char * eglQueryString(EGLNativeDisplayType dpy, EGLint name);
Part of EGL_VERSION_1_X
 boolean eglQuerySurface(long dpy, long surface, int attribute, int[] value, int value_offset)
          Entry point to C language function: EGLBoolean eglQuerySurface(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint attribute, EGLint * value);
Part of EGL_VERSION_1_X
 boolean eglQuerySurface(long dpy, long surface, int attribute, IntBuffer value)
          Entry point to C language function: EGLBoolean eglQuerySurface(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint attribute, EGLint * value);
Part of EGL_VERSION_1_X
 boolean eglReleaseTexImage(long dpy, long surface, int buffer)
          Entry point to C language function: EGLBoolean eglReleaseTexImage(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint buffer);
Part of EGL_VERSION_1_X
 boolean eglReleaseThread()
          Entry point to C language function: EGLBoolean eglReleaseThread(void);
Part of EGL_VERSION_1_X
 boolean eglSignalSyncKHR(long dpy, long sync, int mode)
          Entry point to C language function: EGLBoolean eglSignalSyncKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync, EGLenum mode);
Part of EGL_KHR_reusable_sync
 boolean eglSignalSyncNV(long sync, int mode)
          Entry point to C language function: EGLBoolean eglSignalSyncNV(EGLNativeDisplayType sync, EGLenum mode);
Part of EGL_NV_sync
 boolean eglSurfaceAttrib(long dpy, long surface, int attribute, int value)
          Entry point to C language function: EGLBoolean eglSurfaceAttrib(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint attribute, EGLint value);
Part of EGL_VERSION_1_X
 boolean eglSwapBuffers(long dpy, long surface)
          Entry point to C language function: EGLBoolean eglSwapBuffers(EGLNativeDisplayType dpy, EGLNativeDisplayType surface);
Part of EGL_VERSION_1_X
 boolean eglSwapInterval(long dpy, int interval)
          Entry point to C language function: EGLBoolean eglSwapInterval(EGLNativeDisplayType dpy, EGLint interval);
Part of EGL_VERSION_1_X
 boolean eglTerminate(long dpy)
          Entry point to C language function: EGLBoolean eglTerminate(EGLNativeDisplayType dpy);
Part of EGL_VERSION_1_X
 boolean eglUnlockSurfaceKHR(long display, long surface)
          Entry point to C language function: EGLBoolean eglUnlockSurfaceKHR(EGLNativeDisplayType display, EGLNativeDisplayType surface);
Part of EGL_KHR_lock_surface
 boolean eglWaitClient()
          Entry point to C language function: EGLBoolean eglWaitClient(void);
Part of EGL_VERSION_1_X
 boolean eglWaitGL()
          Entry point to C language function: EGLBoolean eglWaitGL(void);
Part of EGL_VERSION_1_X
 boolean eglWaitNative(int engine)
          Entry point to C language function: EGLBoolean eglWaitNative(EGLint engine);
Part of EGL_VERSION_1_X
 boolean isExtensionAvailable(String glExtensionName)
           
 boolean isFunctionAvailable(String glFunctionName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EGLExtImpl

public EGLExtImpl(EGLContext context)
Method Detail

eglBindAPI

public boolean eglBindAPI(int api)
Entry point to C language function: EGLBoolean eglBindAPI(EGLenum api);
Part of EGL_VERSION_1_X


dispatch_eglBindAPI1

public boolean dispatch_eglBindAPI1(int api,
                                    long procAddress)
Entry point to C language function: EGLBoolean eglBindAPI(EGLenum api);
Part of EGL_VERSION_1_X


eglBindTexImage

public boolean eglBindTexImage(long dpy,
                               long surface,
                               int buffer)
Entry point to C language function: EGLBoolean eglBindTexImage(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint buffer);
Part of EGL_VERSION_1_X


dispatch_eglBindTexImage1

public boolean dispatch_eglBindTexImage1(long dpy,
                                         long surface,
                                         int buffer,
                                         long procAddress)
Entry point to C language function: EGLBoolean eglBindTexImage(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint buffer);
Part of EGL_VERSION_1_X


eglChooseConfig

public boolean eglChooseConfig(long dpy,
                               IntBuffer attrib_list,
                               PointerBuffer configs,
                               int config_size,
                               IntBuffer num_config)
Entry point to C language function: EGLBoolean eglChooseConfig(EGLNativeDisplayType dpy, const EGLint * attrib_list, EGLNativeDisplayType * configs, EGLint config_size, EGLint * num_config);
Part of EGL_VERSION_1_X


eglChooseConfig

public boolean eglChooseConfig(long dpy,
                               int[] attrib_list,
                               int attrib_list_offset,
                               PointerBuffer configs,
                               int config_size,
                               int[] num_config,
                               int num_config_offset)
Entry point to C language function: EGLBoolean eglChooseConfig(EGLNativeDisplayType dpy, const EGLint * attrib_list, EGLNativeDisplayType * configs, EGLint config_size, EGLint * num_config);
Part of EGL_VERSION_1_X


eglClientWaitSyncKHR

public int eglClientWaitSyncKHR(long dpy,
                                long sync,
                                int flags,
                                long timeout)
Entry point to C language function: EGLint eglClientWaitSyncKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync, EGLint flags, EGLTimeKHR timeout);
Part of EGL_KHR_reusable_sync

Specified by:
eglClientWaitSyncKHR in interface EGLExt

dispatch_eglClientWaitSyncKHR1

public int dispatch_eglClientWaitSyncKHR1(long dpy,
                                          long sync,
                                          int flags,
                                          long timeout,
                                          long procAddress)
Entry point to C language function: EGLint eglClientWaitSyncKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync, EGLint flags, EGLTimeKHR timeout);
Part of EGL_KHR_reusable_sync


eglClientWaitSyncNV

public int eglClientWaitSyncNV(long sync,
                               int flags,
                               long timeout)
Entry point to C language function: EGLint eglClientWaitSyncNV(EGLNativeDisplayType sync, EGLint flags, EGLTimeNV timeout);
Part of EGL_NV_sync

Specified by:
eglClientWaitSyncNV in interface EGLExt

dispatch_eglClientWaitSyncNV1

public int dispatch_eglClientWaitSyncNV1(long sync,
                                         int flags,
                                         long timeout,
                                         long procAddress)
Entry point to C language function: EGLint eglClientWaitSyncNV(EGLNativeDisplayType sync, EGLint flags, EGLTimeNV timeout);
Part of EGL_NV_sync


eglCopyBuffers

public boolean eglCopyBuffers(long dpy,
                              long surface,
                              long target)
Entry point to C language function: EGLBoolean eglCopyBuffers(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLNativeDisplayType target);
Part of EGL_VERSION_1_X


dispatch_eglCopyBuffers1

public boolean dispatch_eglCopyBuffers1(long dpy,
                                        long surface,
                                        long target,
                                        long procAddress)
Entry point to C language function: EGLBoolean eglCopyBuffers(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLNativeDisplayType target);
Part of EGL_VERSION_1_X


eglCreateContext

public long eglCreateContext(long dpy,
                             long config,
                             long share_context,
                             IntBuffer attrib_list)
Entry point to C language function: EGLNativeDisplayType eglCreateContext(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLNativeDisplayType share_context, const EGLint * attrib_list);
Part of EGL_VERSION_1_X


eglCreateContext

public long eglCreateContext(long dpy,
                             long config,
                             long share_context,
                             int[] attrib_list,
                             int attrib_list_offset)
Entry point to C language function: EGLNativeDisplayType eglCreateContext(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLNativeDisplayType share_context, const EGLint * attrib_list);
Part of EGL_VERSION_1_X


eglCreateDRMImageMESA

public long eglCreateDRMImageMESA(long dpy,
                                  IntBuffer attrib_list)
Entry point to C language function: EGLNativeDisplayType eglCreateDRMImageMESA(EGLNativeDisplayType dpy, const EGLint * attrib_list);
Part of EGL_MESA_drm_image

Specified by:
eglCreateDRMImageMESA in interface EGLExt

eglCreateDRMImageMESA

public long eglCreateDRMImageMESA(long dpy,
                                  int[] attrib_list,
                                  int attrib_list_offset)
Entry point to C language function: EGLNativeDisplayType eglCreateDRMImageMESA(EGLNativeDisplayType dpy, const EGLint * attrib_list);
Part of EGL_MESA_drm_image

Specified by:
eglCreateDRMImageMESA in interface EGLExt

eglCreateFenceSyncNV

public long eglCreateFenceSyncNV(long dpy,
                                 int condition,
                                 IntBuffer attrib_list)
Entry point to C language function: EGLNativeDisplayType eglCreateFenceSyncNV(EGLNativeDisplayType dpy, EGLenum condition, const EGLint * attrib_list);
Part of EGL_NV_sync

Specified by:
eglCreateFenceSyncNV in interface EGLExt

eglCreateFenceSyncNV

public long eglCreateFenceSyncNV(long dpy,
                                 int condition,
                                 int[] attrib_list,
                                 int attrib_list_offset)
Entry point to C language function: EGLNativeDisplayType eglCreateFenceSyncNV(EGLNativeDisplayType dpy, EGLenum condition, const EGLint * attrib_list);
Part of EGL_NV_sync

Specified by:
eglCreateFenceSyncNV in interface EGLExt

eglCreateImageKHR

public long eglCreateImageKHR(long dpy,
                              long ctx,
                              int target,
                              long buffer,
                              IntBuffer attrib_list)
Entry point to C language function: EGLNativeDisplayType eglCreateImageKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType ctx, EGLenum target, EGLNativeDisplayType buffer, const EGLint * attrib_list);
Part of EGL_KHR_image

Specified by:
eglCreateImageKHR in interface EGLExt

eglCreateImageKHR

public long eglCreateImageKHR(long dpy,
                              long ctx,
                              int target,
                              long buffer,
                              int[] attrib_list,
                              int attrib_list_offset)
Entry point to C language function: EGLNativeDisplayType eglCreateImageKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType ctx, EGLenum target, EGLNativeDisplayType buffer, const EGLint * attrib_list);
Part of EGL_KHR_image

Specified by:
eglCreateImageKHR in interface EGLExt

eglCreatePbufferFromClientBuffer

public long eglCreatePbufferFromClientBuffer(long dpy,
                                             int buftype,
                                             long buffer,
                                             long config,
                                             IntBuffer attrib_list)
Entry point to C language function: EGLNativeDisplayType eglCreatePbufferFromClientBuffer(EGLNativeDisplayType dpy, EGLenum buftype, EGLNativeDisplayType buffer, EGLNativeDisplayType config, const EGLint * attrib_list);
Part of EGL_VERSION_1_X


eglCreatePbufferFromClientBuffer

public long eglCreatePbufferFromClientBuffer(long dpy,
                                             int buftype,
                                             long buffer,
                                             long config,
                                             int[] attrib_list,
                                             int attrib_list_offset)
Entry point to C language function: EGLNativeDisplayType eglCreatePbufferFromClientBuffer(EGLNativeDisplayType dpy, EGLenum buftype, EGLNativeDisplayType buffer, EGLNativeDisplayType config, const EGLint * attrib_list);
Part of EGL_VERSION_1_X


eglCreatePbufferSurface

public long eglCreatePbufferSurface(long dpy,
                                    long config,
                                    IntBuffer attrib_list)
Entry point to C language function: EGLNativeDisplayType eglCreatePbufferSurface(EGLNativeDisplayType dpy, EGLNativeDisplayType config, const EGLint * attrib_list);
Part of EGL_VERSION_1_X


eglCreatePbufferSurface

public long eglCreatePbufferSurface(long dpy,
                                    long config,
                                    int[] attrib_list,
                                    int attrib_list_offset)
Entry point to C language function: EGLNativeDisplayType eglCreatePbufferSurface(EGLNativeDisplayType dpy, EGLNativeDisplayType config, const EGLint * attrib_list);
Part of EGL_VERSION_1_X


eglCreatePixmapSurface

public long eglCreatePixmapSurface(long dpy,
                                   long config,
                                   long pixmap,
                                   IntBuffer attrib_list)
Entry point to C language function: EGLNativeDisplayType eglCreatePixmapSurface(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLNativeDisplayType pixmap, const EGLint * attrib_list);
Part of EGL_VERSION_1_X


eglCreatePixmapSurface

public long eglCreatePixmapSurface(long dpy,
                                   long config,
                                   long pixmap,
                                   int[] attrib_list,
                                   int attrib_list_offset)
Entry point to C language function: EGLNativeDisplayType eglCreatePixmapSurface(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLNativeDisplayType pixmap, const EGLint * attrib_list);
Part of EGL_VERSION_1_X


eglCreatePixmapSurfaceHI

public long eglCreatePixmapSurfaceHI(long dpy,
                                     long config,
                                     EGLClientPixmapHI pixmap)
Entry point to C language function: EGLNativeDisplayType eglCreatePixmapSurfaceHI(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLClientPixmapHI * pixmap);
Part of EGL_HI_clientpixmap

Specified by:
eglCreatePixmapSurfaceHI in interface EGLExt

eglCreateSyncKHR

public long eglCreateSyncKHR(long dpy,
                             int type,
                             IntBuffer attrib_list)
Entry point to C language function: EGLNativeDisplayType eglCreateSyncKHR(EGLNativeDisplayType dpy, EGLenum type, const EGLint * attrib_list);
Part of EGL_KHR_reusable_sync

Specified by:
eglCreateSyncKHR in interface EGLExt

eglCreateSyncKHR

public long eglCreateSyncKHR(long dpy,
                             int type,
                             int[] attrib_list,
                             int attrib_list_offset)
Entry point to C language function: EGLNativeDisplayType eglCreateSyncKHR(EGLNativeDisplayType dpy, EGLenum type, const EGLint * attrib_list);
Part of EGL_KHR_reusable_sync

Specified by:
eglCreateSyncKHR in interface EGLExt

eglCreateWindowSurface

public long eglCreateWindowSurface(long dpy,
                                   long config,
                                   long win,
                                   IntBuffer attrib_list)
Entry point to C language function: EGLNativeDisplayType eglCreateWindowSurface(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLNativeDisplayType win, const EGLint * attrib_list);
Part of EGL_VERSION_1_X


eglCreateWindowSurface

public long eglCreateWindowSurface(long dpy,
                                   long config,
                                   long win,
                                   int[] attrib_list,
                                   int attrib_list_offset)
Entry point to C language function: EGLNativeDisplayType eglCreateWindowSurface(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLNativeDisplayType win, const EGLint * attrib_list);
Part of EGL_VERSION_1_X


eglDestroyContext

public boolean eglDestroyContext(long dpy,
                                 long ctx)
Entry point to C language function: EGLBoolean eglDestroyContext(EGLNativeDisplayType dpy, EGLNativeDisplayType ctx);
Part of EGL_VERSION_1_X


dispatch_eglDestroyContext1

public boolean dispatch_eglDestroyContext1(long dpy,
                                           long ctx,
                                           long procAddress)
Entry point to C language function: EGLBoolean eglDestroyContext(EGLNativeDisplayType dpy, EGLNativeDisplayType ctx);
Part of EGL_VERSION_1_X


eglDestroyImageKHR

public boolean eglDestroyImageKHR(long dpy,
                                  long image)
Entry point to C language function: EGLBoolean eglDestroyImageKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType image);
Part of EGL_KHR_image

Specified by:
eglDestroyImageKHR in interface EGLExt

dispatch_eglDestroyImageKHR1

public boolean dispatch_eglDestroyImageKHR1(long dpy,
                                            long image,
                                            long procAddress)
Entry point to C language function: EGLBoolean eglDestroyImageKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType image);
Part of EGL_KHR_image


eglDestroySurface

public boolean eglDestroySurface(long dpy,
                                 long surface)
Entry point to C language function: EGLBoolean eglDestroySurface(EGLNativeDisplayType dpy, EGLNativeDisplayType surface);
Part of EGL_VERSION_1_X


dispatch_eglDestroySurface1

public boolean dispatch_eglDestroySurface1(long dpy,
                                           long surface,
                                           long procAddress)
Entry point to C language function: EGLBoolean eglDestroySurface(EGLNativeDisplayType dpy, EGLNativeDisplayType surface);
Part of EGL_VERSION_1_X


eglDestroySyncKHR

public boolean eglDestroySyncKHR(long dpy,
                                 long sync)
Entry point to C language function: EGLBoolean eglDestroySyncKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync);
Part of EGL_KHR_reusable_sync

Specified by:
eglDestroySyncKHR in interface EGLExt

dispatch_eglDestroySyncKHR1

public boolean dispatch_eglDestroySyncKHR1(long dpy,
                                           long sync,
                                           long procAddress)
Entry point to C language function: EGLBoolean eglDestroySyncKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync);
Part of EGL_KHR_reusable_sync


eglDestroySyncNV

public boolean eglDestroySyncNV(long sync)
Entry point to C language function: EGLBoolean eglDestroySyncNV(EGLNativeDisplayType sync);
Part of EGL_NV_sync

Specified by:
eglDestroySyncNV in interface EGLExt

dispatch_eglDestroySyncNV1

public boolean dispatch_eglDestroySyncNV1(long sync,
                                          long procAddress)
Entry point to C language function: EGLBoolean eglDestroySyncNV(EGLNativeDisplayType sync);
Part of EGL_NV_sync


eglExportDRMImageMESA

public boolean eglExportDRMImageMESA(long dpy,
                                     long image,
                                     IntBuffer name,
                                     IntBuffer handle,
                                     IntBuffer stride)
Entry point to C language function: EGLBoolean eglExportDRMImageMESA(EGLNativeDisplayType dpy, EGLNativeDisplayType image, EGLint * name, EGLint * handle, EGLint * stride);
Part of EGL_MESA_drm_image

Specified by:
eglExportDRMImageMESA in interface EGLExt

eglExportDRMImageMESA

public boolean eglExportDRMImageMESA(long dpy,
                                     long image,
                                     int[] name,
                                     int name_offset,
                                     int[] handle,
                                     int handle_offset,
                                     int[] stride,
                                     int stride_offset)
Entry point to C language function: EGLBoolean eglExportDRMImageMESA(EGLNativeDisplayType dpy, EGLNativeDisplayType image, EGLint * name, EGLint * handle, EGLint * stride);
Part of EGL_MESA_drm_image

Specified by:
eglExportDRMImageMESA in interface EGLExt

eglFenceNV

public boolean eglFenceNV(long sync)
Entry point to C language function: EGLBoolean eglFenceNV(EGLNativeDisplayType sync);
Part of EGL_NV_sync

Specified by:
eglFenceNV in interface EGLExt

dispatch_eglFenceNV1

public boolean dispatch_eglFenceNV1(long sync,
                                    long procAddress)
Entry point to C language function: EGLBoolean eglFenceNV(EGLNativeDisplayType sync);
Part of EGL_NV_sync


eglGetConfigAttrib

public boolean eglGetConfigAttrib(long dpy,
                                  long config,
                                  int attribute,
                                  IntBuffer value)
Entry point to C language function: EGLBoolean eglGetConfigAttrib(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLint attribute, EGLint * value);
Part of EGL_VERSION_1_X


eglGetConfigAttrib

public boolean eglGetConfigAttrib(long dpy,
                                  long config,
                                  int attribute,
                                  int[] value,
                                  int value_offset)
Entry point to C language function: EGLBoolean eglGetConfigAttrib(EGLNativeDisplayType dpy, EGLNativeDisplayType config, EGLint attribute, EGLint * value);
Part of EGL_VERSION_1_X


eglGetConfigs

public boolean eglGetConfigs(long dpy,
                             PointerBuffer configs,
                             int config_size,
                             IntBuffer num_config)
Entry point to C language function: EGLBoolean eglGetConfigs(EGLNativeDisplayType dpy, EGLNativeDisplayType * configs, EGLint config_size, EGLint * num_config);
Part of EGL_VERSION_1_X


eglGetConfigs

public boolean eglGetConfigs(long dpy,
                             PointerBuffer configs,
                             int config_size,
                             int[] num_config,
                             int num_config_offset)
Entry point to C language function: EGLBoolean eglGetConfigs(EGLNativeDisplayType dpy, EGLNativeDisplayType * configs, EGLint config_size, EGLint * num_config);
Part of EGL_VERSION_1_X


eglGetCurrentContext

public long eglGetCurrentContext()
Entry point to C language function: EGLNativeDisplayType eglGetCurrentContext(void);
Part of EGL_VERSION_1_X


dispatch_eglGetCurrentContext1

public long dispatch_eglGetCurrentContext1(long procAddress)
Entry point to C language function: EGLNativeDisplayType eglGetCurrentContext(void);
Part of EGL_VERSION_1_X


eglGetCurrentDisplay

public long eglGetCurrentDisplay()
Entry point to C language function: EGLNativeDisplayType eglGetCurrentDisplay(void);
Part of EGL_VERSION_1_X


dispatch_eglGetCurrentDisplay1

public long dispatch_eglGetCurrentDisplay1(long procAddress)
Entry point to C language function: EGLNativeDisplayType eglGetCurrentDisplay(void);
Part of EGL_VERSION_1_X


eglGetCurrentSurface

public long eglGetCurrentSurface(int readdraw)
Entry point to C language function: EGLNativeDisplayType eglGetCurrentSurface(EGLint readdraw);
Part of EGL_VERSION_1_X


dispatch_eglGetCurrentSurface1

public long dispatch_eglGetCurrentSurface1(int readdraw,
                                           long procAddress)
Entry point to C language function: EGLNativeDisplayType eglGetCurrentSurface(EGLint readdraw);
Part of EGL_VERSION_1_X


eglGetDisplay

public long eglGetDisplay(long display_id)
Entry point to C language function: EGLNativeDisplayType eglGetDisplay(EGLNativeDisplayType display_id);
Part of EGL_VERSION_1_X


dispatch_eglGetDisplay1

public long dispatch_eglGetDisplay1(long display_id,
                                    long procAddress)
Entry point to C language function: EGLNativeDisplayType eglGetDisplay(EGLNativeDisplayType display_id);
Part of EGL_VERSION_1_X


eglGetError

public int eglGetError()
Entry point to C language function: EGLint eglGetError(void);
Part of EGL_VERSION_1_X


dispatch_eglGetError1

public int dispatch_eglGetError1(long procAddress)
Entry point to C language function: EGLint eglGetError(void);
Part of EGL_VERSION_1_X


eglGetProcAddress

public long eglGetProcAddress(String procname)
Entry point to C language function: __EGLFuncPtr eglGetProcAddress(const char * procname);
Part of EGL_VERSION_1_X


dispatch_eglGetProcAddress1

public long dispatch_eglGetProcAddress1(String procname,
                                        long procAddress)
Entry point to C language function: __EGLFuncPtr eglGetProcAddress(const char * procname);
Part of EGL_VERSION_1_X


eglGetSyncAttribKHR

public boolean eglGetSyncAttribKHR(long dpy,
                                   long sync,
                                   int attribute,
                                   IntBuffer value)
Entry point to C language function: EGLBoolean eglGetSyncAttribKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync, EGLint attribute, EGLint * value);
Part of EGL_KHR_reusable_sync

Specified by:
eglGetSyncAttribKHR in interface EGLExt

eglGetSyncAttribKHR

public boolean eglGetSyncAttribKHR(long dpy,
                                   long sync,
                                   int attribute,
                                   int[] value,
                                   int value_offset)
Entry point to C language function: EGLBoolean eglGetSyncAttribKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync, EGLint attribute, EGLint * value);
Part of EGL_KHR_reusable_sync

Specified by:
eglGetSyncAttribKHR in interface EGLExt

eglGetSyncAttribNV

public boolean eglGetSyncAttribNV(long sync,
                                  int attribute,
                                  IntBuffer value)
Entry point to C language function: EGLBoolean eglGetSyncAttribNV(EGLNativeDisplayType sync, EGLint attribute, EGLint * value);
Part of EGL_NV_sync

Specified by:
eglGetSyncAttribNV in interface EGLExt

eglGetSyncAttribNV

public boolean eglGetSyncAttribNV(long sync,
                                  int attribute,
                                  int[] value,
                                  int value_offset)
Entry point to C language function: EGLBoolean eglGetSyncAttribNV(EGLNativeDisplayType sync, EGLint attribute, EGLint * value);
Part of EGL_NV_sync

Specified by:
eglGetSyncAttribNV in interface EGLExt

eglGetSystemTimeFrequencyNV

public long eglGetSystemTimeFrequencyNV()
Entry point to C language function: EGLuint64 eglGetSystemTimeFrequencyNV(void);
Part of EGL_NV_system_time

Specified by:
eglGetSystemTimeFrequencyNV in interface EGLExt

dispatch_eglGetSystemTimeFrequencyNV1

public long dispatch_eglGetSystemTimeFrequencyNV1(long procAddress)
Entry point to C language function: EGLuint64 eglGetSystemTimeFrequencyNV(void);
Part of EGL_NV_system_time


eglGetSystemTimeNV

public long eglGetSystemTimeNV()
Entry point to C language function: EGLuint64 eglGetSystemTimeNV(void);
Part of EGL_NV_system_time

Specified by:
eglGetSystemTimeNV in interface EGLExt

dispatch_eglGetSystemTimeNV1

public long dispatch_eglGetSystemTimeNV1(long procAddress)
Entry point to C language function: EGLuint64 eglGetSystemTimeNV(void);
Part of EGL_NV_system_time


eglInitialize

public boolean eglInitialize(long dpy,
                             IntBuffer major,
                             IntBuffer minor)
Entry point to C language function: EGLBoolean eglInitialize(EGLNativeDisplayType dpy, EGLint * major, EGLint * minor);
Part of EGL_VERSION_1_X


eglInitialize

public boolean eglInitialize(long dpy,
                             int[] major,
                             int major_offset,
                             int[] minor,
                             int minor_offset)
Entry point to C language function: EGLBoolean eglInitialize(EGLNativeDisplayType dpy, EGLint * major, EGLint * minor);
Part of EGL_VERSION_1_X


eglLockSurfaceKHR

public boolean eglLockSurfaceKHR(long display,
                                 long surface,
                                 IntBuffer attrib_list)
Entry point to C language function: EGLBoolean eglLockSurfaceKHR(EGLNativeDisplayType display, EGLNativeDisplayType surface, const EGLint * attrib_list);
Part of EGL_KHR_lock_surface

Specified by:
eglLockSurfaceKHR in interface EGLExt

eglLockSurfaceKHR

public boolean eglLockSurfaceKHR(long display,
                                 long surface,
                                 int[] attrib_list,
                                 int attrib_list_offset)
Entry point to C language function: EGLBoolean eglLockSurfaceKHR(EGLNativeDisplayType display, EGLNativeDisplayType surface, const EGLint * attrib_list);
Part of EGL_KHR_lock_surface

Specified by:
eglLockSurfaceKHR in interface EGLExt

eglMakeCurrent

public boolean eglMakeCurrent(long dpy,
                              long draw,
                              long read,
                              long ctx)
Entry point to C language function: EGLBoolean eglMakeCurrent(EGLNativeDisplayType dpy, EGLNativeDisplayType draw, EGLNativeDisplayType read, EGLNativeDisplayType ctx);
Part of EGL_VERSION_1_X


dispatch_eglMakeCurrent1

public boolean dispatch_eglMakeCurrent1(long dpy,
                                        long draw,
                                        long read,
                                        long ctx,
                                        long procAddress)
Entry point to C language function: EGLBoolean eglMakeCurrent(EGLNativeDisplayType dpy, EGLNativeDisplayType draw, EGLNativeDisplayType read, EGLNativeDisplayType ctx);
Part of EGL_VERSION_1_X


eglQueryAPI

public int eglQueryAPI()
Entry point to C language function: EGLenum eglQueryAPI(void);
Part of EGL_VERSION_1_X


dispatch_eglQueryAPI1

public int dispatch_eglQueryAPI1(long procAddress)
Entry point to C language function: EGLenum eglQueryAPI(void);
Part of EGL_VERSION_1_X


eglQueryContext

public boolean eglQueryContext(long dpy,
                               long ctx,
                               int attribute,
                               IntBuffer value)
Entry point to C language function: EGLBoolean eglQueryContext(EGLNativeDisplayType dpy, EGLNativeDisplayType ctx, EGLint attribute, EGLint * value);
Part of EGL_VERSION_1_X


eglQueryContext

public boolean eglQueryContext(long dpy,
                               long ctx,
                               int attribute,
                               int[] value,
                               int value_offset)
Entry point to C language function: EGLBoolean eglQueryContext(EGLNativeDisplayType dpy, EGLNativeDisplayType ctx, EGLint attribute, EGLint * value);
Part of EGL_VERSION_1_X


eglQueryString

public String eglQueryString(long dpy,
                             int name)
Entry point to C language function: const char * eglQueryString(EGLNativeDisplayType dpy, EGLint name);
Part of EGL_VERSION_1_X


dispatch_eglQueryString1

public String dispatch_eglQueryString1(long dpy,
                                       int name,
                                       long procAddress)
Entry point to C language function: const char * eglQueryString(EGLNativeDisplayType dpy, EGLint name);
Part of EGL_VERSION_1_X


eglQuerySurface

public boolean eglQuerySurface(long dpy,
                               long surface,
                               int attribute,
                               IntBuffer value)
Entry point to C language function: EGLBoolean eglQuerySurface(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint attribute, EGLint * value);
Part of EGL_VERSION_1_X


eglQuerySurface

public boolean eglQuerySurface(long dpy,
                               long surface,
                               int attribute,
                               int[] value,
                               int value_offset)
Entry point to C language function: EGLBoolean eglQuerySurface(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint attribute, EGLint * value);
Part of EGL_VERSION_1_X


eglReleaseTexImage

public boolean eglReleaseTexImage(long dpy,
                                  long surface,
                                  int buffer)
Entry point to C language function: EGLBoolean eglReleaseTexImage(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint buffer);
Part of EGL_VERSION_1_X


dispatch_eglReleaseTexImage1

public boolean dispatch_eglReleaseTexImage1(long dpy,
                                            long surface,
                                            int buffer,
                                            long procAddress)
Entry point to C language function: EGLBoolean eglReleaseTexImage(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint buffer);
Part of EGL_VERSION_1_X


eglReleaseThread

public boolean eglReleaseThread()
Entry point to C language function: EGLBoolean eglReleaseThread(void);
Part of EGL_VERSION_1_X


dispatch_eglReleaseThread1

public boolean dispatch_eglReleaseThread1(long procAddress)
Entry point to C language function: EGLBoolean eglReleaseThread(void);
Part of EGL_VERSION_1_X


eglSignalSyncKHR

public boolean eglSignalSyncKHR(long dpy,
                                long sync,
                                int mode)
Entry point to C language function: EGLBoolean eglSignalSyncKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync, EGLenum mode);
Part of EGL_KHR_reusable_sync

Specified by:
eglSignalSyncKHR in interface EGLExt

dispatch_eglSignalSyncKHR1

public boolean dispatch_eglSignalSyncKHR1(long dpy,
                                          long sync,
                                          int mode,
                                          long procAddress)
Entry point to C language function: EGLBoolean eglSignalSyncKHR(EGLNativeDisplayType dpy, EGLNativeDisplayType sync, EGLenum mode);
Part of EGL_KHR_reusable_sync


eglSignalSyncNV

public boolean eglSignalSyncNV(long sync,
                               int mode)
Entry point to C language function: EGLBoolean eglSignalSyncNV(EGLNativeDisplayType sync, EGLenum mode);
Part of EGL_NV_sync

Specified by:
eglSignalSyncNV in interface EGLExt

dispatch_eglSignalSyncNV1

public boolean dispatch_eglSignalSyncNV1(long sync,
                                         int mode,
                                         long procAddress)
Entry point to C language function: EGLBoolean eglSignalSyncNV(EGLNativeDisplayType sync, EGLenum mode);
Part of EGL_NV_sync


eglSurfaceAttrib

public boolean eglSurfaceAttrib(long dpy,
                                long surface,
                                int attribute,
                                int value)
Entry point to C language function: EGLBoolean eglSurfaceAttrib(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint attribute, EGLint value);
Part of EGL_VERSION_1_X


dispatch_eglSurfaceAttrib1

public boolean dispatch_eglSurfaceAttrib1(long dpy,
                                          long surface,
                                          int attribute,
                                          int value,
                                          long procAddress)
Entry point to C language function: EGLBoolean eglSurfaceAttrib(EGLNativeDisplayType dpy, EGLNativeDisplayType surface, EGLint attribute, EGLint value);
Part of EGL_VERSION_1_X


eglSwapBuffers

public boolean eglSwapBuffers(long dpy,
                              long surface)
Entry point to C language function: EGLBoolean eglSwapBuffers(EGLNativeDisplayType dpy, EGLNativeDisplayType surface);
Part of EGL_VERSION_1_X


dispatch_eglSwapBuffers1

public boolean dispatch_eglSwapBuffers1(long dpy,
                                        long surface,
                                        long procAddress)
Entry point to C language function: EGLBoolean eglSwapBuffers(EGLNativeDisplayType dpy, EGLNativeDisplayType surface);
Part of EGL_VERSION_1_X


eglSwapInterval

public boolean eglSwapInterval(long dpy,
                               int interval)
Entry point to C language function: EGLBoolean eglSwapInterval(EGLNativeDisplayType dpy, EGLint interval);
Part of EGL_VERSION_1_X


dispatch_eglSwapInterval1

public boolean dispatch_eglSwapInterval1(long dpy,
                                         int interval,
                                         long procAddress)
Entry point to C language function: EGLBoolean eglSwapInterval(EGLNativeDisplayType dpy, EGLint interval);
Part of EGL_VERSION_1_X


eglTerminate

public boolean eglTerminate(long dpy)
Entry point to C language function: EGLBoolean eglTerminate(EGLNativeDisplayType dpy);
Part of EGL_VERSION_1_X


dispatch_eglTerminate1

public boolean dispatch_eglTerminate1(long dpy,
                                      long procAddress)
Entry point to C language function: EGLBoolean eglTerminate(EGLNativeDisplayType dpy);
Part of EGL_VERSION_1_X


eglUnlockSurfaceKHR

public boolean eglUnlockSurfaceKHR(long display,
                                   long surface)
Entry point to C language function: EGLBoolean eglUnlockSurfaceKHR(EGLNativeDisplayType display, EGLNativeDisplayType surface);
Part of EGL_KHR_lock_surface

Specified by:
eglUnlockSurfaceKHR in interface EGLExt

dispatch_eglUnlockSurfaceKHR1

public boolean dispatch_eglUnlockSurfaceKHR1(long display,
                                             long surface,
                                             long procAddress)
Entry point to C language function: EGLBoolean eglUnlockSurfaceKHR(EGLNativeDisplayType display, EGLNativeDisplayType surface);
Part of EGL_KHR_lock_surface


eglWaitClient

public boolean eglWaitClient()
Entry point to C language function: EGLBoolean eglWaitClient(void);
Part of EGL_VERSION_1_X


dispatch_eglWaitClient1

public boolean dispatch_eglWaitClient1(long procAddress)
Entry point to C language function: EGLBoolean eglWaitClient(void);
Part of EGL_VERSION_1_X


eglWaitGL

public boolean eglWaitGL()
Entry point to C language function: EGLBoolean eglWaitGL(void);
Part of EGL_VERSION_1_X


dispatch_eglWaitGL1

public boolean dispatch_eglWaitGL1(long procAddress)
Entry point to C language function: EGLBoolean eglWaitGL(void);
Part of EGL_VERSION_1_X


eglWaitNative

public boolean eglWaitNative(int engine)
Entry point to C language function: EGLBoolean eglWaitNative(EGLint engine);
Part of EGL_VERSION_1_X


dispatch_eglWaitNative1

public boolean dispatch_eglWaitNative1(int engine,
                                       long procAddress)
Entry point to C language function: EGLBoolean eglWaitNative(EGLint engine);
Part of EGL_VERSION_1_X


isFunctionAvailable

public boolean isFunctionAvailable(String glFunctionName)
Specified by:
isFunctionAvailable in interface EGLExt

isExtensionAvailable

public boolean isExtensionAvailable(String glExtensionName)
Specified by:
isExtensionAvailable in interface EGLExt


Copyright 2010 JogAmp Community.