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_KHR, 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_POINTER_KHR, EGL_CONDITION_SATISFIED_KHR, EGL_CONFORMANT_KHR, EGL_COVERAGE_BUFFERS_NV, EGL_COVERAGE_SAMPLES_NV, EGL_create_pbuffer_from_client_buffer, EGL_DEFAULT_PERFMARKER, EGL_DEPTH_ENCODING_NONE_NV, EGL_DEPTH_ENCODING_NONLINEAR_NV, EGL_DEPTH_ENCODING_NV, EGL_FOREVER_KHR, 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_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_PERFMONITOR, EGL_NO_SYNC_KHR, EGL_NVMA_OUTPUT_SURFACE_NV, EGL_NVVA_OUTPUT_SURFACE_NV, EGL_OPENMAX_IL_BIT_NV, EGL_OPENVG_IMAGE_KHR, EGL_OPTIMAL_FORMAT_BIT_KHR, EGL_READ_SURFACE_BIT_KHR, EGL_SIGNALED_KHR, 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_FENCE_KHR, EGL_SYNC_FLUSH_COMMANDS_BIT_KHR, EGL_SYNC_NATIVE_SYNC_KHR, EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR, EGL_SYNC_STATUS_KHR, EGL_SYNC_TYPE_KHR, EGL_TEXTURE_RECTANGLE_NV, EGL_TIMEOUT_EXPIRED_KHR, EGL_UNSIGNALED_KHR, 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(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t buffer);
Part of EGL_VERSION_1_X
 int dispatch_eglClientWaitSyncKHR1(long sync, int flags, int timeout, long procAddress)
          Entry point to C language function: int32_t eglClientWaitSyncKHR(EGLNativePointerType sync, int32_t flags, uint64_t timeout);
Part of EGL_KHR_sync
 boolean dispatch_eglCopyBuffers1(long dpy, long surface, long target, long procAddress)
          Entry point to C language function: EGLBoolean eglCopyBuffers(EGLNativePointerType dpy, EGLNativePointerType surface, EGLNativePointerType target);
Part of EGL_VERSION_1_X
 long dispatch_eglCreateNativeSyncKHR1(long sync, long procAddress)
          Entry point to C language function: EGLNativePointerType eglCreateNativeSyncKHR(EGLNativePointerType sync);
Part of EGL_KHR_sync
 boolean dispatch_eglDestroyContext1(long dpy, long ctx, long procAddress)
          Entry point to C language function: EGLBoolean eglDestroyContext(EGLNativePointerType dpy, EGLNativePointerType ctx);
Part of EGL_VERSION_1_X
 boolean dispatch_eglDestroyImageKHR1(long dpy, long image, long procAddress)
          Entry point to C language function: EGLBoolean eglDestroyImageKHR(EGLNativePointerType dpy, EGLNativePointerType image);
Part of EGL_KHR_image
 boolean dispatch_eglDestroySurface1(long dpy, long surface, long procAddress)
          Entry point to C language function: EGLBoolean eglDestroySurface(EGLNativePointerType dpy, EGLNativePointerType surface);
Part of EGL_VERSION_1_X
 boolean dispatch_eglDestroySyncKHR1(long sync, long procAddress)
          Entry point to C language function: EGLBoolean eglDestroySyncKHR(EGLNativePointerType sync);
Part of EGL_KHR_sync
 boolean dispatch_eglFenceKHR1(long sync, long procAddress)
          Entry point to C language function: EGLBoolean eglFenceKHR(EGLNativePointerType sync);
Part of EGL_KHR_sync
 long dispatch_eglGetCurrentContext1(long procAddress)
          Entry point to C language function: EGLNativePointerType eglGetCurrentContext(void);
Part of EGL_VERSION_1_X
 long dispatch_eglGetCurrentDisplay1(long procAddress)
          Entry point to C language function: EGLNativePointerType eglGetCurrentDisplay(void);
Part of EGL_VERSION_1_X
 long dispatch_eglGetCurrentSurface1(int readdraw, long procAddress)
          Entry point to C language function: EGLNativePointerType eglGetCurrentSurface(int32_t readdraw);
Part of EGL_VERSION_1_X
 long dispatch_eglGetDisplay1(long display_id, long procAddress)
          Entry point to C language function: EGLNativePointerType eglGetDisplay(EGLNativeDisplayType display_id);
Part of EGL_VERSION_1_X
 int dispatch_eglGetError1(long procAddress)
          Entry point to C language function: int32_t 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
 int dispatch_eglGetSystemTimeFrequencyNV1(long procAddress)
          Entry point to C language function: uint64_t eglGetSystemTimeFrequencyNV(void);
Part of EGL_NV_system_time
 int dispatch_eglGetSystemTimeNV1(long procAddress)
          Entry point to C language function: uint64_t 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(EGLNativePointerType dpy, EGLNativePointerType draw, EGLNativePointerType read, EGLNativePointerType ctx);
Part of EGL_VERSION_1_X
 boolean dispatch_eglNvmaOutputSurfacePbufferLock1(long display, long pbuffer, long procAddress)
          Entry point to C language function: EGLBoolean eglNvmaOutputSurfacePbufferLock(EGLNativePointerType display, EGLNativePointerType pbuffer);
Part of EGL_NV_client_api_nvma
 boolean dispatch_eglNvmaOutputSurfacePbufferUnlock1(long display, long pbuffer, long procAddress)
          Entry point to C language function: EGLBoolean eglNvmaOutputSurfacePbufferUnlock(EGLNativePointerType display, EGLNativePointerType pbuffer);
Part of EGL_NV_client_api_nvma
 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(EGLNativePointerType dpy, int32_t 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(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t 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 sync, int mode, long procAddress)
          Entry point to C language function: EGLBoolean eglSignalSyncKHR(EGLNativePointerType sync, EGLenum mode);
Part of EGL_KHR_sync
 boolean dispatch_eglSurfaceAttrib1(long dpy, long surface, int attribute, int value, long procAddress)
          Entry point to C language function: EGLBoolean eglSurfaceAttrib(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t attribute, int32_t value);
Part of EGL_VERSION_1_X
 boolean dispatch_eglSwapBuffers1(long dpy, long surface, long procAddress)
          Entry point to C language function: EGLBoolean eglSwapBuffers(EGLNativePointerType dpy, EGLNativePointerType surface);
Part of EGL_VERSION_1_X
 boolean dispatch_eglSwapInterval1(long dpy, int interval, long procAddress)
          Entry point to C language function: EGLBoolean eglSwapInterval(EGLNativePointerType dpy, int32_t interval);
Part of EGL_VERSION_1_X
 boolean dispatch_eglTerminate1(long dpy, long procAddress)
          Entry point to C language function: EGLBoolean eglTerminate(EGLNativePointerType dpy);
Part of EGL_VERSION_1_X
 boolean dispatch_eglUnlockSurfaceKHR1(long display, long surface, long procAddress)
          Entry point to C language function: EGLBoolean eglUnlockSurfaceKHR(EGLNativePointerType display, EGLNativePointerType surface);
Part of EGL_KHR_lock_surface
 boolean dispatch_eglVideoImageLockNV1(long dpy, long image, int api, long procAddress)
          Entry point to C language function: EGLBoolean eglVideoImageLockNV(EGLNativePointerType dpy, EGLNativePointerType image, EGLenum api);
Part of EGL_NV_nvva_image
 boolean dispatch_eglVideoImageUnlockNV1(long dpy, long image, long procAddress)
          Entry point to C language function: EGLBoolean eglVideoImageUnlockNV(EGLNativePointerType dpy, EGLNativePointerType image);
Part of EGL_NV_nvva_image
 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(int32_t 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(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t buffer);
Part of EGL_VERSION_1_X
 boolean eglChooseConfig(long dpy, int[] attrib_list, int attrib_list_offset, com.jogamp.common.nio.PointerBuffer configs, int config_size, int[] num_config, int num_config_offset)
          Entry point to C language function: EGLBoolean eglChooseConfig(EGLNativePointerType dpy, const int32_t * attrib_list, EGLNativePointerType * configs, int32_t config_size, int32_t * num_config);
Part of EGL_VERSION_1_X
 boolean eglChooseConfig(long dpy, IntBuffer attrib_list, com.jogamp.common.nio.PointerBuffer configs, int config_size, IntBuffer num_config)
          Entry point to C language function: EGLBoolean eglChooseConfig(EGLNativePointerType dpy, const int32_t * attrib_list, EGLNativePointerType * configs, int32_t config_size, int32_t * num_config);
Part of EGL_VERSION_1_X
 int eglClientWaitSyncKHR(long sync, int flags, int timeout)
          Entry point to C language function: int32_t eglClientWaitSyncKHR(EGLNativePointerType sync, int32_t flags, uint64_t timeout);
Part of EGL_KHR_sync
 boolean eglCopyBuffers(long dpy, long surface, long target)
          Entry point to C language function: EGLBoolean eglCopyBuffers(EGLNativePointerType dpy, EGLNativePointerType surface, EGLNativePointerType 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: EGLNativePointerType eglCreateContext(EGLNativePointerType dpy, EGLNativePointerType config, EGLNativePointerType share_context, const int32_t * 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: EGLNativePointerType eglCreateContext(EGLNativePointerType dpy, EGLNativePointerType config, EGLNativePointerType share_context, const int32_t * attrib_list);
Part of EGL_VERSION_1_X
 long eglCreateFenceSyncKHR(long dpy, int condition, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: EGLNativePointerType eglCreateFenceSyncKHR(EGLNativePointerType dpy, EGLenum condition, const int32_t * attrib_list);
Part of EGL_KHR_sync
 long eglCreateFenceSyncKHR(long dpy, int condition, IntBuffer attrib_list)
          Entry point to C language function: EGLNativePointerType eglCreateFenceSyncKHR(EGLNativePointerType dpy, EGLenum condition, const int32_t * attrib_list);
Part of EGL_KHR_sync
 long eglCreateImageKHR(long dpy, long ctx, int target, long buffer, int[] attr_list, int attr_list_offset)
          Entry point to C language function: EGLNativePointerType eglCreateImageKHR(EGLNativePointerType dpy, EGLNativePointerType ctx, EGLenum target, EGLNativePointerType buffer, int32_t * attr_list);
Part of EGL_KHR_image
 long eglCreateImageKHR(long dpy, long ctx, int target, long buffer, IntBuffer attr_list)
          Entry point to C language function: EGLNativePointerType eglCreateImageKHR(EGLNativePointerType dpy, EGLNativePointerType ctx, EGLenum target, EGLNativePointerType buffer, int32_t * attr_list);
Part of EGL_KHR_image
 long eglCreateNativeSyncKHR(long sync)
          Entry point to C language function: EGLNativePointerType eglCreateNativeSyncKHR(EGLNativePointerType sync);
Part of EGL_KHR_sync
 long eglCreatePbufferFromClientBuffer(long dpy, int buftype, long buffer, long config, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: EGLNativePointerType eglCreatePbufferFromClientBuffer(EGLNativePointerType dpy, EGLenum buftype, EGLNativePointerType buffer, EGLNativePointerType config, const int32_t * 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: EGLNativePointerType eglCreatePbufferFromClientBuffer(EGLNativePointerType dpy, EGLenum buftype, EGLNativePointerType buffer, EGLNativePointerType config, const int32_t * 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: EGLNativePointerType eglCreatePbufferSurface(EGLNativePointerType dpy, EGLNativePointerType config, const int32_t * attrib_list);
Part of EGL_VERSION_1_X
 long eglCreatePbufferSurface(long dpy, long config, IntBuffer attrib_list)
          Entry point to C language function: EGLNativePointerType eglCreatePbufferSurface(EGLNativePointerType dpy, EGLNativePointerType config, const int32_t * 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: EGLNativePointerType eglCreatePixmapSurface(EGLNativePointerType dpy, EGLNativePointerType config, EGLNativePointerType pixmap, const int32_t * 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: EGLNativePointerType eglCreatePixmapSurface(EGLNativePointerType dpy, EGLNativePointerType config, EGLNativePointerType pixmap, const int32_t * attrib_list);
Part of EGL_VERSION_1_X
 long eglCreateWindowSurface(long dpy, long config, long win, int[] attrib_list, int attrib_list_offset)
          Entry point to C language function: EGLNativePointerType eglCreateWindowSurface(EGLNativePointerType dpy, EGLNativePointerType config, EGLNativePointerType win, const int32_t * 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: EGLNativePointerType eglCreateWindowSurface(EGLNativePointerType dpy, EGLNativePointerType config, EGLNativePointerType win, const int32_t * attrib_list);
Part of EGL_VERSION_1_X
 boolean eglDestroyContext(long dpy, long ctx)
          Entry point to C language function: EGLBoolean eglDestroyContext(EGLNativePointerType dpy, EGLNativePointerType ctx);
Part of EGL_VERSION_1_X
 boolean eglDestroyImageKHR(long dpy, long image)
          Entry point to C language function: EGLBoolean eglDestroyImageKHR(EGLNativePointerType dpy, EGLNativePointerType image);
Part of EGL_KHR_image
 boolean eglDestroySurface(long dpy, long surface)
          Entry point to C language function: EGLBoolean eglDestroySurface(EGLNativePointerType dpy, EGLNativePointerType surface);
Part of EGL_VERSION_1_X
 boolean eglDestroySyncKHR(long sync)
          Entry point to C language function: EGLBoolean eglDestroySyncKHR(EGLNativePointerType sync);
Part of EGL_KHR_sync
 boolean eglFenceKHR(long sync)
          Entry point to C language function: EGLBoolean eglFenceKHR(EGLNativePointerType sync);
Part of EGL_KHR_sync
 boolean eglGetConfigAttrib(long dpy, long config, int attribute, int[] value, int value_offset)
          Entry point to C language function: EGLBoolean eglGetConfigAttrib(EGLNativePointerType dpy, EGLNativePointerType config, int32_t attribute, int32_t * 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(EGLNativePointerType dpy, EGLNativePointerType config, int32_t attribute, int32_t * value);
Part of EGL_VERSION_1_X
 boolean eglGetConfigs(long dpy, com.jogamp.common.nio.PointerBuffer configs, int config_size, int[] num_config, int num_config_offset)
          Entry point to C language function: EGLBoolean eglGetConfigs(EGLNativePointerType dpy, EGLNativePointerType * configs, int32_t config_size, int32_t * num_config);
Part of EGL_VERSION_1_X
 boolean eglGetConfigs(long dpy, com.jogamp.common.nio.PointerBuffer configs, int config_size, IntBuffer num_config)
          Entry point to C language function: EGLBoolean eglGetConfigs(EGLNativePointerType dpy, EGLNativePointerType * configs, int32_t config_size, int32_t * num_config);
Part of EGL_VERSION_1_X
 long eglGetCurrentContext()
          Entry point to C language function: EGLNativePointerType eglGetCurrentContext(void);
Part of EGL_VERSION_1_X
 long eglGetCurrentDisplay()
          Entry point to C language function: EGLNativePointerType eglGetCurrentDisplay(void);
Part of EGL_VERSION_1_X
 long eglGetCurrentSurface(int readdraw)
          Entry point to C language function: EGLNativePointerType eglGetCurrentSurface(int32_t readdraw);
Part of EGL_VERSION_1_X
 long eglGetDisplay(long display_id)
          Entry point to C language function: EGLNativePointerType eglGetDisplay(EGLNativeDisplayType display_id);
Part of EGL_VERSION_1_X
 int eglGetError()
          Entry point to C language function: int32_t 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 sync, int attribute, int[] value, int value_offset)
          Entry point to C language function: EGLBoolean eglGetSyncAttribKHR(EGLNativePointerType sync, int32_t attribute, int32_t * value);
Part of EGL_KHR_sync
 boolean eglGetSyncAttribKHR(long sync, int attribute, IntBuffer value)
          Entry point to C language function: EGLBoolean eglGetSyncAttribKHR(EGLNativePointerType sync, int32_t attribute, int32_t * value);
Part of EGL_KHR_sync
 int eglGetSystemTimeFrequencyNV()
          Entry point to C language function: uint64_t eglGetSystemTimeFrequencyNV(void);
Part of EGL_NV_system_time
 int eglGetSystemTimeNV()
          Entry point to C language function: uint64_t 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(EGLNativePointerType dpy, int32_t * major, int32_t * minor);
Part of EGL_VERSION_1_X
 boolean eglInitialize(long dpy, IntBuffer major, IntBuffer minor)
          Entry point to C language function: EGLBoolean eglInitialize(EGLNativePointerType dpy, int32_t * major, int32_t * 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(EGLNativePointerType display, EGLNativePointerType surface, const int32_t * 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(EGLNativePointerType display, EGLNativePointerType surface, const int32_t * 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(EGLNativePointerType dpy, EGLNativePointerType draw, EGLNativePointerType read, EGLNativePointerType ctx);
Part of EGL_VERSION_1_X
 boolean eglNvmaOutputSurfacePbufferLock(long display, long pbuffer)
          Entry point to C language function: EGLBoolean eglNvmaOutputSurfacePbufferLock(EGLNativePointerType display, EGLNativePointerType pbuffer);
Part of EGL_NV_client_api_nvma
 boolean eglNvmaOutputSurfacePbufferUnlock(long display, long pbuffer)
          Entry point to C language function: EGLBoolean eglNvmaOutputSurfacePbufferUnlock(EGLNativePointerType display, EGLNativePointerType pbuffer);
Part of EGL_NV_client_api_nvma
 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(EGLNativePointerType dpy, EGLNativePointerType ctx, int32_t attribute, int32_t * 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(EGLNativePointerType dpy, EGLNativePointerType ctx, int32_t attribute, int32_t * value);
Part of EGL_VERSION_1_X
 String eglQueryString(long dpy, int name)
          Entry point to C language function: const char * eglQueryString(EGLNativePointerType dpy, int32_t 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(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t attribute, int32_t * 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(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t attribute, int32_t * value);
Part of EGL_VERSION_1_X
 boolean eglReleaseTexImage(long dpy, long surface, int buffer)
          Entry point to C language function: EGLBoolean eglReleaseTexImage(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t 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 sync, int mode)
          Entry point to C language function: EGLBoolean eglSignalSyncKHR(EGLNativePointerType sync, EGLenum mode);
Part of EGL_KHR_sync
 boolean eglSurfaceAttrib(long dpy, long surface, int attribute, int value)
          Entry point to C language function: EGLBoolean eglSurfaceAttrib(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t attribute, int32_t value);
Part of EGL_VERSION_1_X
 boolean eglSwapBuffers(long dpy, long surface)
          Entry point to C language function: EGLBoolean eglSwapBuffers(EGLNativePointerType dpy, EGLNativePointerType surface);
Part of EGL_VERSION_1_X
 boolean eglSwapInterval(long dpy, int interval)
          Entry point to C language function: EGLBoolean eglSwapInterval(EGLNativePointerType dpy, int32_t interval);
Part of EGL_VERSION_1_X
 boolean eglTerminate(long dpy)
          Entry point to C language function: EGLBoolean eglTerminate(EGLNativePointerType dpy);
Part of EGL_VERSION_1_X
 boolean eglUnlockSurfaceKHR(long display, long surface)
          Entry point to C language function: EGLBoolean eglUnlockSurfaceKHR(EGLNativePointerType display, EGLNativePointerType surface);
Part of EGL_KHR_lock_surface
 boolean eglVideoImageLockNV(long dpy, long image, int api)
          Entry point to C language function: EGLBoolean eglVideoImageLockNV(EGLNativePointerType dpy, EGLNativePointerType image, EGLenum api);
Part of EGL_NV_nvva_image
 boolean eglVideoImageUnlockNV(long dpy, long image)
          Entry point to C language function: EGLBoolean eglVideoImageUnlockNV(EGLNativePointerType dpy, EGLNativePointerType image);
Part of EGL_NV_nvva_image
 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(int32_t 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(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t 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(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t buffer);
Part of EGL_VERSION_1_X


eglChooseConfig

public boolean eglChooseConfig(long dpy,
                               IntBuffer attrib_list,
                               com.jogamp.common.nio.PointerBuffer configs,
                               int config_size,
                               IntBuffer num_config)
Entry point to C language function: EGLBoolean eglChooseConfig(EGLNativePointerType dpy, const int32_t * attrib_list, EGLNativePointerType * configs, int32_t config_size, int32_t * num_config);
Part of EGL_VERSION_1_X


eglChooseConfig

public boolean eglChooseConfig(long dpy,
                               int[] attrib_list,
                               int attrib_list_offset,
                               com.jogamp.common.nio.PointerBuffer configs,
                               int config_size,
                               int[] num_config,
                               int num_config_offset)
Entry point to C language function: EGLBoolean eglChooseConfig(EGLNativePointerType dpy, const int32_t * attrib_list, EGLNativePointerType * configs, int32_t config_size, int32_t * num_config);
Part of EGL_VERSION_1_X


eglClientWaitSyncKHR

public int eglClientWaitSyncKHR(long sync,
                                int flags,
                                int timeout)
Entry point to C language function: int32_t eglClientWaitSyncKHR(EGLNativePointerType sync, int32_t flags, uint64_t timeout);
Part of EGL_KHR_sync

Specified by:
eglClientWaitSyncKHR in interface EGLExt

dispatch_eglClientWaitSyncKHR1

public int dispatch_eglClientWaitSyncKHR1(long sync,
                                          int flags,
                                          int timeout,
                                          long procAddress)
Entry point to C language function: int32_t eglClientWaitSyncKHR(EGLNativePointerType sync, int32_t flags, uint64_t timeout);
Part of EGL_KHR_sync


eglCopyBuffers

public boolean eglCopyBuffers(long dpy,
                              long surface,
                              long target)
Entry point to C language function: EGLBoolean eglCopyBuffers(EGLNativePointerType dpy, EGLNativePointerType surface, EGLNativePointerType 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(EGLNativePointerType dpy, EGLNativePointerType surface, EGLNativePointerType 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: EGLNativePointerType eglCreateContext(EGLNativePointerType dpy, EGLNativePointerType config, EGLNativePointerType share_context, const int32_t * 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: EGLNativePointerType eglCreateContext(EGLNativePointerType dpy, EGLNativePointerType config, EGLNativePointerType share_context, const int32_t * attrib_list);
Part of EGL_VERSION_1_X


eglCreateFenceSyncKHR

public long eglCreateFenceSyncKHR(long dpy,
                                  int condition,
                                  IntBuffer attrib_list)
Entry point to C language function: EGLNativePointerType eglCreateFenceSyncKHR(EGLNativePointerType dpy, EGLenum condition, const int32_t * attrib_list);
Part of EGL_KHR_sync

Specified by:
eglCreateFenceSyncKHR in interface EGLExt

eglCreateFenceSyncKHR

public long eglCreateFenceSyncKHR(long dpy,
                                  int condition,
                                  int[] attrib_list,
                                  int attrib_list_offset)
Entry point to C language function: EGLNativePointerType eglCreateFenceSyncKHR(EGLNativePointerType dpy, EGLenum condition, const int32_t * attrib_list);
Part of EGL_KHR_sync

Specified by:
eglCreateFenceSyncKHR in interface EGLExt

eglCreateImageKHR

public long eglCreateImageKHR(long dpy,
                              long ctx,
                              int target,
                              long buffer,
                              IntBuffer attr_list)
Entry point to C language function: EGLNativePointerType eglCreateImageKHR(EGLNativePointerType dpy, EGLNativePointerType ctx, EGLenum target, EGLNativePointerType buffer, int32_t * attr_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[] attr_list,
                              int attr_list_offset)
Entry point to C language function: EGLNativePointerType eglCreateImageKHR(EGLNativePointerType dpy, EGLNativePointerType ctx, EGLenum target, EGLNativePointerType buffer, int32_t * attr_list);
Part of EGL_KHR_image

Specified by:
eglCreateImageKHR in interface EGLExt

eglCreateNativeSyncKHR

public long eglCreateNativeSyncKHR(long sync)
Entry point to C language function: EGLNativePointerType eglCreateNativeSyncKHR(EGLNativePointerType sync);
Part of EGL_KHR_sync

Specified by:
eglCreateNativeSyncKHR in interface EGLExt

dispatch_eglCreateNativeSyncKHR1

public long dispatch_eglCreateNativeSyncKHR1(long sync,
                                             long procAddress)
Entry point to C language function: EGLNativePointerType eglCreateNativeSyncKHR(EGLNativePointerType sync);
Part of EGL_KHR_sync


eglCreatePbufferFromClientBuffer

public long eglCreatePbufferFromClientBuffer(long dpy,
                                             int buftype,
                                             long buffer,
                                             long config,
                                             IntBuffer attrib_list)
Entry point to C language function: EGLNativePointerType eglCreatePbufferFromClientBuffer(EGLNativePointerType dpy, EGLenum buftype, EGLNativePointerType buffer, EGLNativePointerType config, const int32_t * 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: EGLNativePointerType eglCreatePbufferFromClientBuffer(EGLNativePointerType dpy, EGLenum buftype, EGLNativePointerType buffer, EGLNativePointerType config, const int32_t * 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: EGLNativePointerType eglCreatePbufferSurface(EGLNativePointerType dpy, EGLNativePointerType config, const int32_t * 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: EGLNativePointerType eglCreatePbufferSurface(EGLNativePointerType dpy, EGLNativePointerType config, const int32_t * 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: EGLNativePointerType eglCreatePixmapSurface(EGLNativePointerType dpy, EGLNativePointerType config, EGLNativePointerType pixmap, const int32_t * 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: EGLNativePointerType eglCreatePixmapSurface(EGLNativePointerType dpy, EGLNativePointerType config, EGLNativePointerType pixmap, const int32_t * attrib_list);
Part of EGL_VERSION_1_X


eglCreateWindowSurface

public long eglCreateWindowSurface(long dpy,
                                   long config,
                                   long win,
                                   IntBuffer attrib_list)
Entry point to C language function: EGLNativePointerType eglCreateWindowSurface(EGLNativePointerType dpy, EGLNativePointerType config, EGLNativePointerType win, const int32_t * 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: EGLNativePointerType eglCreateWindowSurface(EGLNativePointerType dpy, EGLNativePointerType config, EGLNativePointerType win, const int32_t * attrib_list);
Part of EGL_VERSION_1_X


eglDestroyContext

public boolean eglDestroyContext(long dpy,
                                 long ctx)
Entry point to C language function: EGLBoolean eglDestroyContext(EGLNativePointerType dpy, EGLNativePointerType 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(EGLNativePointerType dpy, EGLNativePointerType ctx);
Part of EGL_VERSION_1_X


eglDestroyImageKHR

public boolean eglDestroyImageKHR(long dpy,
                                  long image)
Entry point to C language function: EGLBoolean eglDestroyImageKHR(EGLNativePointerType dpy, EGLNativePointerType 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(EGLNativePointerType dpy, EGLNativePointerType image);
Part of EGL_KHR_image


eglDestroySurface

public boolean eglDestroySurface(long dpy,
                                 long surface)
Entry point to C language function: EGLBoolean eglDestroySurface(EGLNativePointerType dpy, EGLNativePointerType 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(EGLNativePointerType dpy, EGLNativePointerType surface);
Part of EGL_VERSION_1_X


eglDestroySyncKHR

public boolean eglDestroySyncKHR(long sync)
Entry point to C language function: EGLBoolean eglDestroySyncKHR(EGLNativePointerType sync);
Part of EGL_KHR_sync

Specified by:
eglDestroySyncKHR in interface EGLExt

dispatch_eglDestroySyncKHR1

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


eglFenceKHR

public boolean eglFenceKHR(long sync)
Entry point to C language function: EGLBoolean eglFenceKHR(EGLNativePointerType sync);
Part of EGL_KHR_sync

Specified by:
eglFenceKHR in interface EGLExt

dispatch_eglFenceKHR1

public boolean dispatch_eglFenceKHR1(long sync,
                                     long procAddress)
Entry point to C language function: EGLBoolean eglFenceKHR(EGLNativePointerType sync);
Part of EGL_KHR_sync


eglGetConfigAttrib

public boolean eglGetConfigAttrib(long dpy,
                                  long config,
                                  int attribute,
                                  IntBuffer value)
Entry point to C language function: EGLBoolean eglGetConfigAttrib(EGLNativePointerType dpy, EGLNativePointerType config, int32_t attribute, int32_t * 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(EGLNativePointerType dpy, EGLNativePointerType config, int32_t attribute, int32_t * value);
Part of EGL_VERSION_1_X


eglGetConfigs

public boolean eglGetConfigs(long dpy,
                             com.jogamp.common.nio.PointerBuffer configs,
                             int config_size,
                             IntBuffer num_config)
Entry point to C language function: EGLBoolean eglGetConfigs(EGLNativePointerType dpy, EGLNativePointerType * configs, int32_t config_size, int32_t * num_config);
Part of EGL_VERSION_1_X


eglGetConfigs

public boolean eglGetConfigs(long dpy,
                             com.jogamp.common.nio.PointerBuffer configs,
                             int config_size,
                             int[] num_config,
                             int num_config_offset)
Entry point to C language function: EGLBoolean eglGetConfigs(EGLNativePointerType dpy, EGLNativePointerType * configs, int32_t config_size, int32_t * num_config);
Part of EGL_VERSION_1_X


eglGetCurrentContext

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


dispatch_eglGetCurrentContext1

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


eglGetCurrentDisplay

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


dispatch_eglGetCurrentDisplay1

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


eglGetCurrentSurface

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


dispatch_eglGetCurrentSurface1

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


eglGetDisplay

public long eglGetDisplay(long display_id)
Entry point to C language function: EGLNativePointerType 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: EGLNativePointerType eglGetDisplay(EGLNativeDisplayType display_id);
Part of EGL_VERSION_1_X


eglGetError

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


dispatch_eglGetError1

public int dispatch_eglGetError1(long procAddress)
Entry point to C language function: int32_t 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 sync,
                                   int attribute,
                                   IntBuffer value)
Entry point to C language function: EGLBoolean eglGetSyncAttribKHR(EGLNativePointerType sync, int32_t attribute, int32_t * value);
Part of EGL_KHR_sync

Specified by:
eglGetSyncAttribKHR in interface EGLExt

eglGetSyncAttribKHR

public boolean eglGetSyncAttribKHR(long sync,
                                   int attribute,
                                   int[] value,
                                   int value_offset)
Entry point to C language function: EGLBoolean eglGetSyncAttribKHR(EGLNativePointerType sync, int32_t attribute, int32_t * value);
Part of EGL_KHR_sync

Specified by:
eglGetSyncAttribKHR in interface EGLExt

eglGetSystemTimeFrequencyNV

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

Specified by:
eglGetSystemTimeFrequencyNV in interface EGLExt

dispatch_eglGetSystemTimeFrequencyNV1

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


eglGetSystemTimeNV

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

Specified by:
eglGetSystemTimeNV in interface EGLExt

dispatch_eglGetSystemTimeNV1

public int dispatch_eglGetSystemTimeNV1(long procAddress)
Entry point to C language function: uint64_t 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(EGLNativePointerType dpy, int32_t * major, int32_t * 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(EGLNativePointerType dpy, int32_t * major, int32_t * 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(EGLNativePointerType display, EGLNativePointerType surface, const int32_t * 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(EGLNativePointerType display, EGLNativePointerType surface, const int32_t * 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(EGLNativePointerType dpy, EGLNativePointerType draw, EGLNativePointerType read, EGLNativePointerType 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(EGLNativePointerType dpy, EGLNativePointerType draw, EGLNativePointerType read, EGLNativePointerType ctx);
Part of EGL_VERSION_1_X


eglNvmaOutputSurfacePbufferLock

public boolean eglNvmaOutputSurfacePbufferLock(long display,
                                               long pbuffer)
Entry point to C language function: EGLBoolean eglNvmaOutputSurfacePbufferLock(EGLNativePointerType display, EGLNativePointerType pbuffer);
Part of EGL_NV_client_api_nvma

Specified by:
eglNvmaOutputSurfacePbufferLock in interface EGLExt

dispatch_eglNvmaOutputSurfacePbufferLock1

public boolean dispatch_eglNvmaOutputSurfacePbufferLock1(long display,
                                                         long pbuffer,
                                                         long procAddress)
Entry point to C language function: EGLBoolean eglNvmaOutputSurfacePbufferLock(EGLNativePointerType display, EGLNativePointerType pbuffer);
Part of EGL_NV_client_api_nvma


eglNvmaOutputSurfacePbufferUnlock

public boolean eglNvmaOutputSurfacePbufferUnlock(long display,
                                                 long pbuffer)
Entry point to C language function: EGLBoolean eglNvmaOutputSurfacePbufferUnlock(EGLNativePointerType display, EGLNativePointerType pbuffer);
Part of EGL_NV_client_api_nvma

Specified by:
eglNvmaOutputSurfacePbufferUnlock in interface EGLExt

dispatch_eglNvmaOutputSurfacePbufferUnlock1

public boolean dispatch_eglNvmaOutputSurfacePbufferUnlock1(long display,
                                                           long pbuffer,
                                                           long procAddress)
Entry point to C language function: EGLBoolean eglNvmaOutputSurfacePbufferUnlock(EGLNativePointerType display, EGLNativePointerType pbuffer);
Part of EGL_NV_client_api_nvma


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(EGLNativePointerType dpy, EGLNativePointerType ctx, int32_t attribute, int32_t * 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(EGLNativePointerType dpy, EGLNativePointerType ctx, int32_t attribute, int32_t * value);
Part of EGL_VERSION_1_X


eglQueryString

public String eglQueryString(long dpy,
                             int name)
Entry point to C language function: const char * eglQueryString(EGLNativePointerType dpy, int32_t 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(EGLNativePointerType dpy, int32_t 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(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t attribute, int32_t * 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(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t attribute, int32_t * 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(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t 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(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t 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 sync,
                                int mode)
Entry point to C language function: EGLBoolean eglSignalSyncKHR(EGLNativePointerType sync, EGLenum mode);
Part of EGL_KHR_sync

Specified by:
eglSignalSyncKHR in interface EGLExt

dispatch_eglSignalSyncKHR1

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


eglSurfaceAttrib

public boolean eglSurfaceAttrib(long dpy,
                                long surface,
                                int attribute,
                                int value)
Entry point to C language function: EGLBoolean eglSurfaceAttrib(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t attribute, int32_t 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(EGLNativePointerType dpy, EGLNativePointerType surface, int32_t attribute, int32_t value);
Part of EGL_VERSION_1_X


eglSwapBuffers

public boolean eglSwapBuffers(long dpy,
                              long surface)
Entry point to C language function: EGLBoolean eglSwapBuffers(EGLNativePointerType dpy, EGLNativePointerType 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(EGLNativePointerType dpy, EGLNativePointerType surface);
Part of EGL_VERSION_1_X


eglSwapInterval

public boolean eglSwapInterval(long dpy,
                               int interval)
Entry point to C language function: EGLBoolean eglSwapInterval(EGLNativePointerType dpy, int32_t 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(EGLNativePointerType dpy, int32_t interval);
Part of EGL_VERSION_1_X


eglTerminate

public boolean eglTerminate(long dpy)
Entry point to C language function: EGLBoolean eglTerminate(EGLNativePointerType 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(EGLNativePointerType dpy);
Part of EGL_VERSION_1_X


eglUnlockSurfaceKHR

public boolean eglUnlockSurfaceKHR(long display,
                                   long surface)
Entry point to C language function: EGLBoolean eglUnlockSurfaceKHR(EGLNativePointerType display, EGLNativePointerType 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(EGLNativePointerType display, EGLNativePointerType surface);
Part of EGL_KHR_lock_surface


eglVideoImageLockNV

public boolean eglVideoImageLockNV(long dpy,
                                   long image,
                                   int api)
Entry point to C language function: EGLBoolean eglVideoImageLockNV(EGLNativePointerType dpy, EGLNativePointerType image, EGLenum api);
Part of EGL_NV_nvva_image

Specified by:
eglVideoImageLockNV in interface EGLExt

dispatch_eglVideoImageLockNV1

public boolean dispatch_eglVideoImageLockNV1(long dpy,
                                             long image,
                                             int api,
                                             long procAddress)
Entry point to C language function: EGLBoolean eglVideoImageLockNV(EGLNativePointerType dpy, EGLNativePointerType image, EGLenum api);
Part of EGL_NV_nvva_image


eglVideoImageUnlockNV

public boolean eglVideoImageUnlockNV(long dpy,
                                     long image)
Entry point to C language function: EGLBoolean eglVideoImageUnlockNV(EGLNativePointerType dpy, EGLNativePointerType image);
Part of EGL_NV_nvva_image

Specified by:
eglVideoImageUnlockNV in interface EGLExt

dispatch_eglVideoImageUnlockNV1

public boolean dispatch_eglVideoImageUnlockNV1(long dpy,
                                               long image,
                                               long procAddress)
Entry point to C language function: EGLBoolean eglVideoImageUnlockNV(EGLNativePointerType dpy, EGLNativePointerType image);
Part of EGL_NV_nvva_image


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(int32_t 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(int32_t 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.