All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jogamp.opengl.egl.EGLExt Maven / Gradle / Ivy

The newest version!
/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/opengl/GLEmitter.java on Sat Oct 10 03:19:32 CEST 2015 ----! */

package com.jogamp.opengl.egl;

import java.util.*;
import com.jogamp.opengl.*;
import com.jogamp.opengl.fixedfunc.*;
import jogamp.opengl.*;
import com.jogamp.opengl.egl.EGLExt;
import com.jogamp.opengl.egl.EGLClientPixmapHI;
import com.jogamp.gluegen.runtime.*;
import com.jogamp.common.os.*;
import com.jogamp.common.nio.*;
import java.nio.*;

public interface EGLExt {

  /** EGL_NV_sync - CType: int */
  public static final int EGL_SYNC_CONDITION_NV = 0x30ee;
  /** EGL_EXT_platform_x11 - CType: int */
  public static final int EGL_PLATFORM_X11_EXT = 0x31d5;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_READ_SURFACE_BIT_KHR = 0x1;
  /** EGL_KHR_stream_fifo - CType: int */
  public static final int EGL_STREAM_FIFO_LENGTH_KHR = 0x31fc;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_FORMAT_RGBA_8888_KHR = 0x30c3;
  /** EGL_KHR_reusable_sync - CType: int */
  public static final int EGL_SYNC_REUSABLE_KHR = 0x30fa;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_MATCH_FORMAT_KHR = 0x3043;
  /** EGL_HI_colorformats - CType: int */
  public static final int EGL_COLOR_RGBA_HI = 0x8f72;
  /** EGL_KHR_debug - CType: int */
  public static final int EGL_DEBUG_CALLBACK_KHR = 0x33b8;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_LINUX_DMA_BUF_EXT = 0x3270;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR = 0x30cb;
  /** EGL_NV_stream_sync - CType: int */
  public static final int EGL_SYNC_NEW_FRAME_NV = 0x321f;
  /** EGL_EXT_device_drm - CType: int */
  public static final int EGL_DRM_DEVICE_FILE_EXT = 0x3233;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_NUMBER_OF_PLANES_EXT = 0x3311;
  /** EGL_KHR_reusable_sync - CType: int */
  public static final int EGL_SYNC_TYPE_KHR = 0x30f7;
  /** EGL_KHR_gl_texture_cubemap_image - CType: int */
  public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR = 0x30b7;
  /** EGL_EXT_device_base - CType: int */
  public static final int EGL_DEVICE_EXT = 0x322c;
  /** EGL_KHR_debug - CType: int */
  public static final int EGL_OBJECT_CONTEXT_KHR = 0x33b2;
  /** EGL_KHR_stream - CType: int */
  public static final int EGL_STREAM_STATE_DISCONNECTED_KHR = 0x321a;
  /** EGL_KHR_debug - CType: int */
  public static final int EGL_OBJECT_SYNC_KHR = 0x33b5;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_SUBSAMPLE_EXT = 0x3312;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_ORDER_YUYV_EXT = 0x3304;
  /** EGL_NV_sync - CType: int */
  public static final int EGL_ALREADY_SIGNALED_NV = 0x30ea;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_YUV_FULL_RANGE_EXT = 0x3282;
  /** EGL_KHR_create_context - CType: int */
  public static final int EGL_CONTEXT_FLAGS_KHR = 0x30fc;
  /** EGL_KHR_stream - CType: int */
  public static final int EGL_BAD_STREAM_KHR = 0x321b;
  /** EGL_EXT_output_drm - CType: int */
  public static final int EGL_DRM_CONNECTOR_EXT = 0x3236;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_DMA_BUF_PLANE1_OFFSET_EXT = 0x3276;
  /** EGL_KHR_lock_surface2 - CType: int */
  public static final int EGL_BITMAP_PIXEL_SIZE_KHR = 0x3110;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_FORMAT_RGBA_8888_EXACT_KHR = 0x30c2;
  /** EGL_KHR_debug - CType: int */
  public static final int EGL_OBJECT_IMAGE_KHR = 0x33b4;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_DMA_BUF_PLANE2_FD_EXT = 0x3278;
  /** EGL_KHR_platform_x11 - CType: int */
  public static final int EGL_PLATFORM_X11_SCREEN_KHR = 0x31d6;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_ITU_REC601_EXT = 0x327f;
  /** EGL_KHR_stream - CType: int */
  public static final int EGL_PRODUCER_FRAME_KHR = 0x3212;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_YUV_CHROMA_SITING_0_5_EXT = 0x3285;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_SUBSAMPLE_4_2_0_EXT = 0x3313;
  /** EGL_EXT_platform_device - CType: int */
  public static final int EGL_PLATFORM_DEVICE_EXT = 0x313f;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_ORDER_EXT = 0x3301;
  /** EGL_KHR_vg_parent_image - CType: int */
  public static final int EGL_VG_PARENT_IMAGE_KHR = 0x30ba;
  /** EGL_NV_cuda_event - CType: int */
  public static final int EGL_SYNC_CUDA_EVENT_NV = 0x323c;
  /** EGL_KHR_reusable_sync - CType: int */
  public static final int EGL_SYNC_FLUSH_COMMANDS_BIT_KHR = 0x1;
  /** EGL_IMG_context_priority - CType: int */
  public static final int EGL_CONTEXT_PRIORITY_MEDIUM_IMG = 0x3102;
  /** EGL_ARM_pixmap_multisample_discard - CType: int */
  public static final int EGL_DISCARD_SAMPLES_ARM = 0x3286;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_ORDER_VYUY_EXT = 0x3307;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_CSC_STANDARD_601_EXT = 0x330b;
  /** EGL_NV_coverage_sample - CType: int */
  public static final int EGL_COVERAGE_SAMPLES_NV = 0x30e1;
  /** EGL_KHR_cl_event - CType: int */
  public static final int EGL_SYNC_CL_EVENT_KHR = 0x30fe;
  /** EGL_EXT_protected_surface - CType: int */
  public static final int EGL_PROTECTED_CONTENT_EXT = 0x32c0;
  /** EGL_KHR_platform_android - CType: int */
  public static final int EGL_PLATFORM_ANDROID_KHR = 0x3141;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_MAP_PRESERVE_PIXELS_KHR = 0x30c4;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_DEPTH_RANGE_EXT = 0x3317;
  /** EGL_NV_coverage_sample_resolve - CType: int */
  public static final int EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV = 0x3132;
  /** EGL_NV_cuda_event - CType: int */
  public static final int EGL_SYNC_CUDA_EVENT_COMPLETE_NV = 0x323d;
  /** EGL_KHR_image - CType: int */
  public static final int EGL_NATIVE_PIXMAP_KHR = 0x30b0;
  /** EGL_MESA_drm_image - CType: int */
  public static final int EGL_DRM_BUFFER_FORMAT_ARGB32_MESA = 0x31d2;
  /** EGL_EXT_create_context_robustness - CType: int */
  public static final int EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT = 0x30bf;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_OPTIMAL_FORMAT_BIT_KHR = 0x100;
  /** EGL_KHR_debug - CType: int */
  public static final int EGL_OBJECT_THREAD_KHR = 0x33b0;
  /** EGL_KHR_create_context - CType: int */
  public static final int EGL_LOSE_CONTEXT_ON_RESET_KHR = 0x31bf;
  /** EGL_KHR_stream - CType: int */
  public static final int EGL_CONSUMER_LATENCY_USEC_KHR = 0x3210;
  /** EGL_EXT_output_base - CType: int */
  public static final int EGL_SWAP_INTERVAL_EXT = 0x322f;
  /** EGL_KHR_stream - CType: int */
  public static final int EGL_STREAM_STATE_EMPTY_KHR = 0x3217;
  /** EGL_KHR_stream - CType: int */
  public static final int EGL_BAD_STATE_KHR = 0x321c;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_BITMAP_PIXEL_RED_OFFSET_KHR = 0x30c9;
  /** EGL_ANGLE_d3d_share_handle_client_buffer - CType: int */
  public static final int EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE = 0x3200;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_DMA_BUF_PLANE1_PITCH_EXT = 0x3277;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_CSC_STANDARD_EXT = 0x330a;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_SUBSAMPLE_4_4_4_EXT = 0x3315;
  /** EGL_KHR_gl_texture_cubemap_image - CType: int */
  public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR = 0x30b3;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_DMA_BUF_PLANE0_PITCH_EXT = 0x3274;
  /** EGL_NV_coverage_sample - CType: int */
  public static final int EGL_COVERAGE_BUFFERS_NV = 0x30e0;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_YUV_CHROMA_SITING_0_EXT = 0x3284;
  /** EGL_KHR_gl_texture_2D_image - CType: int */
  public static final int EGL_GL_TEXTURE_LEVEL_KHR = 0x30bc;
  /** EGL_KHR_stream_consumer_gltexture - CType: int */
  public static final int EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR = 0x321e;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_LOWER_LEFT_KHR = 0x30ce;
  /** EGL_KHR_create_context - CType: int */
  public static final int EGL_CONTEXT_MINOR_VERSION_KHR = 0x30fb;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_ORDER_YVYU_EXT = 0x3306;
  /** EGL_NV_coverage_sample_resolve - CType: int */
  public static final int EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV = 0x3133;
  /** EGL_HI_colorformats - CType: int */
  public static final int EGL_COLOR_RGB_HI = 0x8f71;
  /** EGL_NV_device_cuda - CType: int */
  public static final int EGL_CUDA_DEVICE_NV = 0x323a;
  /** EGL_KHR_reusable_sync - CType: int */
  public static final int EGL_SYNC_STATUS_KHR = 0x30f1;
  /** EGL_EXT_create_context_robustness - CType: int */
  public static final int EGL_LOSE_CONTEXT_ON_RESET_EXT = 0x31bf;
  /** EGL_KHR_create_context_no_error - CType: int */
  public static final int EGL_CONTEXT_OPENGL_NO_ERROR_KHR = 0x31b3;
  /** EGL_KHR_create_context - CType: int */
  public static final int EGL_CONTEXT_MAJOR_VERSION_KHR = 0x3098;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_YUV_COLOR_SPACE_HINT_EXT = 0x327b;
  /** EGL_MESA_platform_gbm - CType: int */
  public static final int EGL_PLATFORM_GBM_MESA = 0x31d7;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_DMA_BUF_PLANE2_OFFSET_EXT = 0x3279;
  /** EGL_KHR_fence_sync - CType: int */
  public static final int EGL_SYNC_CONDITION_KHR = 0x30f8;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_CSC_STANDARD_709_EXT = 0x330c;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_PLANE_BPP_EXT = 0x331a;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_ITU_REC2020_EXT = 0x3281;
  /** EGL_NV_sync - CType: int */
  public static final int EGL_SIGNALED_NV = 0x30e8;
  /** EGL_KHR_create_context - CType: int */
  public static final int EGL_NO_RESET_NOTIFICATION_KHR = 0x31be;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_SUBSAMPLE_4_2_2_EXT = 0x3314;
  /** EGL_NOK_texture_from_pixmap - CType: int */
  public static final int EGL_Y_INVERTED_NOK = 0x307f;
  /** EGL_KHR_reusable_sync - CType: int */
  public static final int EGL_CONDITION_SATISFIED_KHR = 0x30f6;
  /** EGL_IMG_context_priority - CType: int */
  public static final int EGL_CONTEXT_PRIORITY_LOW_IMG = 0x3103;
  /** EGL_EXT_output_openwf - CType: int */
  public static final int EGL_OPENWF_PIPELINE_ID_EXT = 0x3238;
  /** EGL_HI_colorformats - CType: int */
  public static final int EGL_COLOR_FORMAT_HI = 0x8f70;
  /** EGL_KHR_debug - CType: int */
  public static final int EGL_DEBUG_MSG_WARN_KHR = 0x33bb;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_BUFFER_EXT = 0x3300;
  /** EGL_KHR_gl_renderbuffer_image - CType: int */
  public static final int EGL_GL_RENDERBUFFER_KHR = 0x30b9;
  /** EGL_KHR_gl_texture_cubemap_image - CType: int */
  public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR = 0x30b5;
  /** EGL_KHR_gl_texture_2D_image - CType: int */
  public static final int EGL_GL_TEXTURE_2D_KHR = 0x30b1;
  /** EGL_NV_sync - CType: int */
  public static final int EGL_UNSIGNALED_NV = 0x30e9;
  /** EGL_KHR_debug - CType: int */
  public static final int EGL_OBJECT_STREAM_KHR = 0x33b6;
  /** EGL_KHR_stream - CType: int */
  public static final int EGL_CONSUMER_FRAME_KHR = 0x3213;
  /** EGL_KHR_reusable_sync - CType: int */
  public static final int EGL_SIGNALED_KHR = 0x30f2;
  /** EGL_KHR_stream_fifo - CType: int */
  public static final int EGL_STREAM_TIME_PRODUCER_KHR = 0x31ff;
  /** EGL_EXT_device_base - CType: int */
  public static final int EGL_BAD_DEVICE_EXT = 0x322b;
  /** EGL_KHR_cl_event - CType: int */
  public static final int EGL_CL_EVENT_HANDLE_KHR = 0x309c;
  /** EGL_EXT_output_drm - CType: int */
  public static final int EGL_DRM_PLANE_EXT = 0x3235;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT = 0x327d;
  /** EGL_KHR_debug - CType: int */
  public static final int EGL_DEBUG_MSG_INFO_KHR = 0x33bc;
  /** EGL_KHR_gl_texture_3D_image - CType: int */
  public static final int EGL_GL_TEXTURE_3D_KHR = 0x30b2;
  /** EGL_NV_depth_nonlinear - CType: int */
  public static final int EGL_DEPTH_ENCODING_NONE_NV = 0x0;
  /** EGL_NV_sync - CType: int */
  public static final int EGL_TIMEOUT_EXPIRED_NV = 0x30eb;
  /** EGL_KHR_stream - CType: int */
  public static final int EGL_STREAM_STATE_CONNECTING_KHR = 0x3216;
  /** EGL_EXT_device_openwf - CType: int */
  public static final int EGL_OPENWF_DEVICE_ID_EXT = 0x3237;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_DMA_BUF_PLANE0_OFFSET_EXT = 0x3273;
  /** EGL_TIZEN_image_native_surface - CType: int */
  public static final int EGL_NATIVE_SURFACE_TIZEN = 0x32a1;
  /** EGL_KHR_image_base - CType: int */
  public static final int EGL_IMAGE_PRESERVED_KHR = 0x30d2;
  /** EGL_KHR_reusable_sync - CType: int */
  public static final int EGL_UNSIGNALED_KHR = 0x30f3;
  /** EGL_KHR_gl_colorspace - CType: int */
  public static final int EGL_GL_COLORSPACE_LINEAR_KHR = 0x308a;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_LOCK_USAGE_HINT_KHR = 0x30c5;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_PLANE_BPP_0_EXT = 0x331b;
  /** EGL_EXT_create_context_robustness - CType: int */
  public static final int EGL_NO_RESET_NOTIFICATION_EXT = 0x31be;
  /** EGL_NV_depth_nonlinear - CType: int */
  public static final int EGL_DEPTH_ENCODING_NONLINEAR_NV = 0x30e3;
  /** EGL_KHR_fence_sync - CType: int */
  public static final int EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR = 0x30f0;
  /** EGL_NV_sync - CType: int */
  public static final int EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV = 0x30e6;
  /** EGL_KHR_stream_producer_eglsurface - CType: int */
  public static final int EGL_STREAM_BIT_KHR = 0x800;
  /** EGL_NV_coverage_sample_resolve - CType: int */
  public static final int EGL_COVERAGE_SAMPLE_RESOLVE_NV = 0x3131;
  /** EGL_KHR_create_context - CType: int */
  public static final int EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR = 0x31bd;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR = 0x30cc;
  /** EGL_KHR_platform_wayland - CType: int */
  public static final int EGL_PLATFORM_WAYLAND_KHR = 0x31d8;
  /** EGL_KHR_gl_texture_cubemap_image - CType: int */
  public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR = 0x30b8;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_DEPTH_RANGE_LIMITED_EXT = 0x3318;
  /** EGL_ANDROID_framebuffer_target - CType: int */
  public static final int EGL_FRAMEBUFFER_TARGET_ANDROID = 0x3147;
  /** EGL_KHR_create_context - CType: int */
  public static final int EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR = 0x2;
  /** EGL_HI_clientpixmap - CType: int */
  public static final int EGL_CLIENT_PIXMAP_POINTER_HI = 0x8f74;
  /** EGL_ANGLE_device_d3d - CType: int */
  public static final int EGL_D3D9_DEVICE_ANGLE = 0x33a0;
  /** EGL_ANGLE_device_d3d - CType: int */
  public static final int EGL_D3D11_DEVICE_ANGLE = 0x33a1;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_UPPER_LEFT_KHR = 0x30cf;
  /** EGL_KHR_create_context - CType: int */
  public static final int EGL_OPENGL_ES3_BIT_KHR = 0x40;
  /** EGL_MESA_drm_image - CType: int */
  public static final int EGL_DRM_BUFFER_USE_SCANOUT_MESA = 0x1;
  /** EGL_MESA_drm_image - CType: int */
  public static final int EGL_DRM_BUFFER_USE_MESA = 0x31d1;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_FORMAT_RGB_565_KHR = 0x30c1;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_CSC_STANDARD_2020_EXT = 0x330d;
  /** EGL_KHR_stream - CType: int */
  public static final int EGL_STREAM_STATE_KHR = 0x3214;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_ORDER_UYVY_EXT = 0x3305;
  /** EGL_TIZEN_image_native_buffer - CType: int */
  public static final int EGL_NATIVE_BUFFER_TIZEN = 0x32a0;
  /** EGL_MESA_drm_image - CType: int */
  public static final int EGL_DRM_BUFFER_FORMAT_MESA = 0x31d0;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR = 0x30ca;
  /** EGL_ANDROID_image_native_buffer - CType: int */
  public static final int EGL_NATIVE_BUFFER_ANDROID = 0x3140;
  /** EGL_ANDROID_native_fence_sync - CType: int */
  public static final int EGL_SYNC_NATIVE_FENCE_ANDROID = 0x3144;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_ORDER_AYUV_EXT = 0x3308;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_ORDER_YUV_EXT = 0x3302;
  /** EGL_KHR_debug - CType: int */
  public static final int EGL_OBJECT_SURFACE_KHR = 0x33b3;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_YUV_NARROW_RANGE_EXT = 0x3283;
  /** EGL_NV_3dvision_surface - CType: int */
  public static final int EGL_AUTO_STEREO_NV = 0x3136;
  /** EGL_EXT_output_openwf - CType: int */
  public static final int EGL_OPENWF_PORT_ID_EXT = 0x3239;
  /** EGL_KHR_stream_fifo - CType: int */
  public static final int EGL_STREAM_TIME_CONSUMER_KHR = 0x31fe;
  /** EGL_KHR_config_attribs - CType: int */
  public static final int EGL_CONFORMANT_KHR = 0x3042;
  /** EGL_ANDROID_native_fence_sync - CType: int */
  public static final int EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID = 0x3146;
  /** EGL_ANGLE_window_fixed_size - CType: int */
  public static final int EGL_FIXED_SIZE_ANGLE = 0x3201;
  /** EGL_EXT_create_context_robustness - CType: int */
  public static final int EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT = 0x3138;
  /** EGL_NV_sync - CType: int */
  public static final int EGL_CONDITION_SATISFIED_NV = 0x30ec;
  /** EGL_MESA_drm_image - CType: int */
  public static final int EGL_DRM_BUFFER_MESA = 0x31d3;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_DMA_BUF_PLANE2_PITCH_EXT = 0x327a;
  /** EGL_KHR_gl_texture_cubemap_image - CType: int */
  public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR = 0x30b6;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_PLANE_BPP_8_EXT = 0x331c;
  /** EGL_KHR_stream - CType: int */
  public static final int EGL_STREAM_STATE_CREATED_KHR = 0x3215;
  /** EGL_NV_sync - CType: int */
  public static final int EGL_SYNC_TYPE_NV = 0x30ed;
  /** EGL_KHR_create_context - CType: int */
  public static final int EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR = 0x1;
  /** EGL_KHR_partial_update - CType: int */
  public static final int EGL_BUFFER_AGE_KHR = 0x313d;
  /** EGL_KHR_debug - CType: int */
  public static final int EGL_DEBUG_MSG_CRITICAL_KHR = 0x33b9;
  /** EGL_EXT_platform_x11 - CType: int */
  public static final int EGL_PLATFORM_X11_SCREEN_EXT = 0x31d6;
  /** EGL_EXT_output_base - CType: int */
  public static final int EGL_BAD_OUTPUT_PORT_EXT = 0x322e;
  /** EGL_NV_sync - CType: int */
  public static final int EGL_SYNC_FLUSH_COMMANDS_BIT_NV = 0x1;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT = 0x327e;
  /** EGL_NV_sync - CType: int */
  public static final int EGL_SYNC_STATUS_NV = 0x30e7;
  /** EGL_KHR_fence_sync - CType: int */
  public static final int EGL_SYNC_FENCE_KHR = 0x30f9;
  /** EGL_IMG_context_priority - CType: int */
  public static final int EGL_CONTEXT_PRIORITY_HIGH_IMG = 0x3101;
  /** EGL_KHR_gl_texture_cubemap_image - CType: int */
  public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR = 0x30b4;
  /** EGL_KHR_gl_colorspace - CType: int */
  public static final int EGL_GL_COLORSPACE_KHR = 0x309d;
  /** EGL_IMG_context_priority - CType: int */
  public static final int EGL_CONTEXT_PRIORITY_LEVEL_IMG = 0x3100;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_LOCK_SURFACE_BIT_KHR = 0x80;
  /** EGL_KHR_debug - CType: int */
  public static final int EGL_DEBUG_MSG_ERROR_KHR = 0x33ba;
  /** EGL_EXT_output_drm - CType: int */
  public static final int EGL_DRM_CRTC_EXT = 0x3234;
  /** EGL_NV_post_sub_buffer - CType: int */
  public static final int EGL_POST_SUB_BUFFER_SUPPORTED_NV = 0x30be;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_WRITE_SURFACE_BIT_KHR = 0x2;
  /** EGL_KHR_create_context - CType: int */
  public static final int EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR = 0x2;
  /** EGL_KHR_config_attribs - CType: int */
  public static final int EGL_VG_COLORSPACE_LINEAR_BIT_KHR = 0x20;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_PLANE_BPP_10_EXT = 0x331d;
  /** EGL_EXT_multiview_window - CType: int */
  public static final int EGL_MULTIVIEW_VIEW_COUNT_EXT = 0x3134;
  /** EGL_EXT_buffer_age - CType: int */
  public static final int EGL_BUFFER_AGE_EXT = 0x313d;
  /** EGL_KHR_config_attribs - CType: int */
  public static final int EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR = 0x40;
  /** EGL_KHR_gl_colorspace - CType: int */
  public static final int EGL_GL_COLORSPACE_SRGB_KHR = 0x3089;
  /** EGL_KHR_create_context - CType: int */
  public static final int EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR = 0x1;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_DMA_BUF_PLANE1_FD_EXT = 0x3275;
  /** EGL_KHR_platform_gbm - CType: int */
  public static final int EGL_PLATFORM_GBM_KHR = 0x31d7;
  /** EGL_KHR_stream - CType: int */
  public static final int EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR = 0x3219;
  /** EGL_NV_depth_nonlinear - CType: int */
  public static final int EGL_DEPTH_ENCODING_NV = 0x30e2;
  /** EGL_KHR_reusable_sync - CType: int */
  public static final int EGL_TIMEOUT_EXPIRED_KHR = 0x30f5;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_ORDER_YVU_EXT = 0x3303;
  /** EGL_HI_colorformats - CType: int */
  public static final int EGL_COLOR_ARGB_HI = 0x8f73;
  /** EGL_KHR_platform_x11 - CType: int */
  public static final int EGL_PLATFORM_X11_KHR = 0x31d5;
  /** EGL_NV_sync - CType: int */
  public static final int EGL_SYNC_FENCE_NV = 0x30ef;
  /** EGL_KHR_debug - CType: int */
  public static final int EGL_OBJECT_DISPLAY_KHR = 0x33b1;
  /** EGL_KHR_gl_texture_3D_image - CType: int */
  public static final int EGL_GL_TEXTURE_ZOFFSET_KHR = 0x30bd;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_BITMAP_PITCH_KHR = 0x30c7;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_FORMAT_RGB_565_EXACT_KHR = 0x30c0;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_DMA_BUF_PLANE0_FD_EXT = 0x3272;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_SAMPLE_RANGE_HINT_EXT = 0x327c;
  /** EGL_EXT_yuv_surface - CType: int */
  public static final int EGL_YUV_DEPTH_RANGE_FULL_EXT = 0x3319;
  /** EGL_ANDROID_native_fence_sync - CType: int */
  public static final int EGL_SYNC_NATIVE_FENCE_FD_ANDROID = 0x3145;
  /** EGL_KHR_cl_event - CType: int */
  public static final int EGL_SYNC_CL_EVENT_COMPLETE_KHR = 0x30ff;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_BITMAP_ORIGIN_KHR = 0x30c8;
  /** EGL_EXT_output_base - CType: int */
  public static final int EGL_BAD_OUTPUT_LAYER_EXT = 0x322d;
  /** EGL_MESA_drm_image - CType: int */
  public static final int EGL_DRM_BUFFER_STRIDE_MESA = 0x31d4;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_ITU_REC709_EXT = 0x3280;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR = 0x30cd;
  /** EGL_KHR_create_context - CType: int */
  public static final int EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR = 0x30fd;
  /** EGL_EXT_image_dma_buf_import - CType: int */
  public static final int EGL_LINUX_DRM_FOURCC_EXT = 0x3271;
  /** EGL_KHR_lock_surface - CType: int */
  public static final int EGL_BITMAP_POINTER_KHR = 0x30c6;
  /** EGL_KHR_stream - CType: int */
  public static final int EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR = 0x3218;
  /** EGL_EXT_platform_wayland - CType: int */
  public static final int EGL_PLATFORM_WAYLAND_EXT = 0x31d8;
  /** EGL_MESA_drm_image - CType: int */
  public static final int EGL_DRM_BUFFER_USE_SHARE_MESA = 0x2;
  /** EGL_KHR_stream_fifo - CType: int */
  public static final int EGL_STREAM_TIME_NOW_KHR = 0x31fd;
  /** EGL_KHR_create_context - CType: int */
  public static final int EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR = 0x4;
  /** EGL_ANDROID_recordable - CType: int */
  public static final int EGL_RECORDABLE_ANDROID = 0x3142;
  /** EGL_NV_cuda_event - CType: int */
  public static final int EGL_CUDA_EVENT_HANDLE_NV = 0x323b;

  /** Entry point to C language function:  EGLSyncKHR eglCreateSync64KHR(EGLDisplay dpy, EGLenum type, const EGLAttribKHR *  attrib_list)  
Part of EGL_KHR_cl_event2
@param attrib_list a direct only {@link com.jogamp.common.nio.PointerBuffer} */ public long eglCreateSync64KHR(long dpy, int type, PointerBuffer attrib_list); /** Entry point to C language function: EGLBoolean eglQueryDebugKHR(EGLint attribute, EGLAttrib * value)
Part of EGL_KHR_debug
@param value a direct only {@link com.jogamp.common.nio.PointerBuffer} */ public boolean eglQueryDebugKHR(int attribute, PointerBuffer value); /** Entry point to C language function: EGLint eglLabelObjectKHR(EGLDisplay display, EGLenum objectType, EGLObjectKHR object, EGLLabelKHR label)
Part of EGL_KHR_debug
@param object a direct only {@link java.nio.Buffer} @param label a direct only {@link java.nio.Buffer} */ public int eglLabelObjectKHR(long display, int objectType, Buffer object, Buffer label); /** Entry point to C language function: EGLSyncKHR eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint * attrib_list)
Part of EGL_KHR_fence_sync
@param attrib_list a direct only {@link java.nio.IntBuffer} */ public long eglCreateSyncKHR(long dpy, int type, IntBuffer attrib_list); /** Entry point to C language function: EGLBoolean eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync)
Part of EGL_KHR_fence_sync
*/ public boolean eglDestroySyncKHR(long dpy, long sync); /** Entry point to C language function: EGLint eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout)
Part of EGL_KHR_fence_sync
*/ public int eglClientWaitSyncKHR(long dpy, long sync, int flags, long timeout); /** Entry point to C language function: EGLBoolean eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint * value)
Part of EGL_KHR_fence_sync
@param value a direct only {@link java.nio.IntBuffer} */ public boolean eglGetSyncAttribKHR(long dpy, long sync, int attribute, IntBuffer value); /** Entry point to C language function: EGLImageKHR eglCreateImageKHR(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint * attrib_list)
Part of EGL_KHR_image
@param buffer a direct only {@link java.nio.Buffer} @param attrib_list a direct only {@link java.nio.IntBuffer} */ public long eglCreateImageKHR(long dpy, long ctx, int target, Buffer buffer, IntBuffer attrib_list); /** Entry point to C language function: EGLBoolean eglDestroyImageKHR(EGLDisplay dpy, EGLImageKHR image)
Part of EGL_KHR_image
*/ public boolean eglDestroyImageKHR(long dpy, long image); /** Entry point to C language function: EGLBoolean eglLockSurfaceKHR(EGLDisplay dpy, EGLSurface surface, const EGLint * attrib_list)
Part of EGL_KHR_lock_surface
@param attrib_list a direct only {@link java.nio.IntBuffer} */ public boolean eglLockSurfaceKHR(long dpy, long surface, IntBuffer attrib_list); /** Entry point to C language function: EGLBoolean eglUnlockSurfaceKHR(EGLDisplay dpy, EGLSurface surface)
Part of EGL_KHR_lock_surface
*/ public boolean eglUnlockSurfaceKHR(long dpy, long surface); /** Entry point to C language function: EGLBoolean eglQuerySurface64KHR(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLAttribKHR * value)
Part of EGL_KHR_lock_surface3
@param value a direct only {@link com.jogamp.common.nio.PointerBuffer} */ public boolean eglQuerySurface64KHR(long dpy, long surface, int attribute, PointerBuffer value); /** Entry point to C language function: EGLBoolean eglSetDamageRegionKHR(EGLDisplay dpy, EGLSurface surface, EGLint * rects, EGLint n_rects)
Part of EGL_KHR_partial_update
@param rects a direct only {@link java.nio.IntBuffer} */ public boolean eglSetDamageRegionKHR(long dpy, long surface, IntBuffer rects, int n_rects); /** Entry point to C language function: EGLBoolean eglSignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode)
Part of EGL_KHR_reusable_sync
*/ public boolean eglSignalSyncKHR(long dpy, long sync, int mode); /** Entry point to C language function: EGLStreamKHR eglCreateStreamKHR(EGLDisplay dpy, const EGLint * attrib_list)
Part of EGL_KHR_stream
@param attrib_list a direct only {@link java.nio.IntBuffer} */ public ByteBuffer eglCreateStreamKHR(long dpy, IntBuffer attrib_list); /** Entry point to C language function: EGLBoolean eglDestroyStreamKHR(EGLDisplay dpy, EGLStreamKHR stream)
Part of EGL_KHR_stream
@param stream a direct only {@link java.nio.Buffer} */ public boolean eglDestroyStreamKHR(long dpy, Buffer stream); /** Entry point to C language function: EGLBoolean eglStreamAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint value)
Part of EGL_KHR_stream
@param stream a direct only {@link java.nio.Buffer} */ public boolean eglStreamAttribKHR(long dpy, Buffer stream, int attribute, int value); /** Entry point to C language function: EGLBoolean eglQueryStreamKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint * value)
Part of EGL_KHR_stream
@param stream a direct only {@link java.nio.Buffer} @param value a direct only {@link java.nio.IntBuffer} */ public boolean eglQueryStreamKHR(long dpy, Buffer stream, int attribute, IntBuffer value); /** Entry point to C language function: EGLBoolean eglQueryStreamu64KHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR * value)
Part of EGL_KHR_stream
@param stream a direct only {@link java.nio.Buffer} @param value a direct only {@link java.nio.LongBuffer} */ public boolean eglQueryStreamu64KHR(long dpy, Buffer stream, int attribute, LongBuffer value); /** Entry point to C language function: EGLBoolean eglStreamConsumerGLTextureExternalKHR(EGLDisplay dpy, EGLStreamKHR stream)
Part of EGL_KHR_stream_consumer_gltexture
@param stream a direct only {@link java.nio.Buffer} */ public boolean eglStreamConsumerGLTextureExternalKHR(long dpy, Buffer stream); /** Entry point to C language function: EGLBoolean eglStreamConsumerAcquireKHR(EGLDisplay dpy, EGLStreamKHR stream)
Part of EGL_KHR_stream_consumer_gltexture
@param stream a direct only {@link java.nio.Buffer} */ public boolean eglStreamConsumerAcquireKHR(long dpy, Buffer stream); /** Entry point to C language function: EGLBoolean eglStreamConsumerReleaseKHR(EGLDisplay dpy, EGLStreamKHR stream)
Part of EGL_KHR_stream_consumer_gltexture
@param stream a direct only {@link java.nio.Buffer} */ public boolean eglStreamConsumerReleaseKHR(long dpy, Buffer stream); /** Entry point to C language function: EGLNativeFileDescriptorKHR eglGetStreamFileDescriptorKHR(EGLDisplay dpy, EGLStreamKHR stream)
Part of EGL_KHR_stream_cross_process_fd
@param stream a direct only {@link java.nio.Buffer} */ public int eglGetStreamFileDescriptorKHR(long dpy, Buffer stream); /** Entry point to C language function: EGLStreamKHR eglCreateStreamFromFileDescriptorKHR(EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor)
Part of EGL_KHR_stream_cross_process_fd
*/ public ByteBuffer eglCreateStreamFromFileDescriptorKHR(long dpy, int file_descriptor); /** Entry point to C language function: EGLBoolean eglQueryStreamTimeKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLTimeKHR * value)
Part of EGL_KHR_stream_fifo
@param stream a direct only {@link java.nio.Buffer} @param value a direct only {@link java.nio.LongBuffer} */ public boolean eglQueryStreamTimeKHR(long dpy, Buffer stream, int attribute, LongBuffer value); /** Entry point to C language function: EGLSurface eglCreateStreamProducerSurfaceKHR(EGLDisplay dpy, EGLConfig config, EGLStreamKHR stream, const EGLint * attrib_list)
Part of EGL_KHR_stream_producer_eglsurface
@param stream a direct only {@link java.nio.Buffer} @param attrib_list a direct only {@link java.nio.IntBuffer} */ public long eglCreateStreamProducerSurfaceKHR(long dpy, long config, Buffer stream, IntBuffer attrib_list); /** Entry point to C language function: EGLBoolean eglSwapBuffersWithDamageKHR(EGLDisplay dpy, EGLSurface surface, EGLint * rects, EGLint n_rects)
Part of EGL_KHR_swap_buffers_with_damage
@param rects a direct only {@link java.nio.IntBuffer} */ public boolean eglSwapBuffersWithDamageKHR(long dpy, long surface, IntBuffer rects, int n_rects); /** Entry point to C language function: EGLint eglWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags)
Part of EGL_KHR_wait_sync
*/ public int eglWaitSyncKHR(long dpy, long sync, int flags); /** Entry point to C language function: EGLint eglDupNativeFenceFDANDROID(EGLDisplay dpy, EGLSyncKHR sync)
Part of EGL_ANDROID_native_fence_sync
*/ public int eglDupNativeFenceFDANDROID(long dpy, long sync); /** Entry point to C language function: EGLBoolean eglQuerySurfacePointerANGLE(EGLDisplay dpy, EGLSurface surface, EGLint attribute, void * * value)
Part of EGL_ANGLE_query_surface_pointer
@param value a direct only {@link com.jogamp.common.nio.PointerBuffer} */ public boolean eglQuerySurfacePointerANGLE(long dpy, long surface, int attribute, PointerBuffer value); /** Entry point to C language function: EGLBoolean eglQueryDeviceAttribEXT(EGLDeviceEXT device, EGLint attribute, EGLAttrib * value)
Part of EGL_EXT_device_base
@param device a direct only {@link java.nio.Buffer} @param value a direct only {@link com.jogamp.common.nio.PointerBuffer} */ public boolean eglQueryDeviceAttribEXT(Buffer device, int attribute, PointerBuffer value); /** Entry point to C language function: const char * eglQueryDeviceStringEXT(EGLDeviceEXT device, EGLint name)
Part of EGL_EXT_device_base
@param device a direct only {@link java.nio.Buffer} */ public ByteBuffer eglQueryDeviceStringEXT(Buffer device, int name); /** Entry point to C language function: EGLBoolean eglQueryDevicesEXT(EGLint max_devices, EGLDeviceEXT * devices, EGLint * num_devices)
Part of EGL_EXT_device_base
@param devices a direct only {@link com.jogamp.common.nio.PointerBuffer} @param num_devices a direct only {@link java.nio.IntBuffer} */ public boolean eglQueryDevicesEXT(int max_devices, PointerBuffer devices, IntBuffer num_devices); /** Entry point to C language function: EGLBoolean eglQueryDisplayAttribEXT(EGLDisplay dpy, EGLint attribute, EGLAttrib * value)
Part of EGL_EXT_device_base
@param value a direct only {@link com.jogamp.common.nio.PointerBuffer} */ public boolean eglQueryDisplayAttribEXT(long dpy, int attribute, PointerBuffer value); /** Entry point to C language function: EGLBoolean eglGetOutputLayersEXT(EGLDisplay dpy, const EGLAttrib * attrib_list, EGLOutputLayerEXT * layers, EGLint max_layers, EGLint * num_layers)
Part of EGL_EXT_output_base
@param attrib_list a direct only {@link com.jogamp.common.nio.PointerBuffer} @param layers a direct only {@link com.jogamp.common.nio.PointerBuffer} @param num_layers a direct only {@link java.nio.IntBuffer} */ public boolean eglGetOutputLayersEXT(long dpy, PointerBuffer attrib_list, PointerBuffer layers, int max_layers, IntBuffer num_layers); /** Entry point to C language function: EGLBoolean eglGetOutputPortsEXT(EGLDisplay dpy, const EGLAttrib * attrib_list, EGLOutputPortEXT * ports, EGLint max_ports, EGLint * num_ports)
Part of EGL_EXT_output_base
@param attrib_list a direct only {@link com.jogamp.common.nio.PointerBuffer} @param ports a direct only {@link com.jogamp.common.nio.PointerBuffer} @param num_ports a direct only {@link java.nio.IntBuffer} */ public boolean eglGetOutputPortsEXT(long dpy, PointerBuffer attrib_list, PointerBuffer ports, int max_ports, IntBuffer num_ports); /** Entry point to C language function: EGLBoolean eglOutputLayerAttribEXT(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint attribute, EGLAttrib value)
Part of EGL_EXT_output_base
@param layer a direct only {@link java.nio.Buffer} */ public boolean eglOutputLayerAttribEXT(long dpy, Buffer layer, int attribute, long value); /** Entry point to C language function: EGLBoolean eglQueryOutputLayerAttribEXT(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint attribute, EGLAttrib * value)
Part of EGL_EXT_output_base
@param layer a direct only {@link java.nio.Buffer} @param value a direct only {@link com.jogamp.common.nio.PointerBuffer} */ public boolean eglQueryOutputLayerAttribEXT(long dpy, Buffer layer, int attribute, PointerBuffer value); /** Entry point to C language function: const char * eglQueryOutputLayerStringEXT(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint name)
Part of EGL_EXT_output_base
@param layer a direct only {@link java.nio.Buffer} */ public ByteBuffer eglQueryOutputLayerStringEXT(long dpy, Buffer layer, int name); /** Entry point to C language function: EGLBoolean eglOutputPortAttribEXT(EGLDisplay dpy, EGLOutputPortEXT port, EGLint attribute, EGLAttrib value)
Part of EGL_EXT_output_base
@param port a direct only {@link java.nio.Buffer} */ public boolean eglOutputPortAttribEXT(long dpy, Buffer port, int attribute, long value); /** Entry point to C language function: EGLBoolean eglQueryOutputPortAttribEXT(EGLDisplay dpy, EGLOutputPortEXT port, EGLint attribute, EGLAttrib * value)
Part of EGL_EXT_output_base
@param port a direct only {@link java.nio.Buffer} @param value a direct only {@link com.jogamp.common.nio.PointerBuffer} */ public boolean eglQueryOutputPortAttribEXT(long dpy, Buffer port, int attribute, PointerBuffer value); /** Entry point to C language function: const char * eglQueryOutputPortStringEXT(EGLDisplay dpy, EGLOutputPortEXT port, EGLint name)
Part of EGL_EXT_output_base
@param port a direct only {@link java.nio.Buffer} */ public ByteBuffer eglQueryOutputPortStringEXT(long dpy, Buffer port, int name); /** Entry point to C language function: EGLDisplay eglGetPlatformDisplayEXT(EGLenum platform, void * native_display, const EGLint * attrib_list)
Part of EGL_EXT_platform_base
@param native_display a direct only {@link java.nio.Buffer} @param attrib_list a direct only {@link java.nio.IntBuffer} */ public long eglGetPlatformDisplayEXT(int platform, Buffer native_display, IntBuffer attrib_list); /** Entry point to C language function: EGLSurface eglCreatePlatformWindowSurfaceEXT(EGLDisplay dpy, EGLConfig config, void * native_window, const EGLint * attrib_list)
Part of EGL_EXT_platform_base
@param native_window a direct only {@link java.nio.Buffer} @param attrib_list a direct only {@link java.nio.IntBuffer} */ public long eglCreatePlatformWindowSurfaceEXT(long dpy, long config, Buffer native_window, IntBuffer attrib_list); /** Entry point to C language function: EGLSurface eglCreatePlatformPixmapSurfaceEXT(EGLDisplay dpy, EGLConfig config, void * native_pixmap, const EGLint * attrib_list)
Part of EGL_EXT_platform_base
@param native_pixmap a direct only {@link java.nio.Buffer} @param attrib_list a direct only {@link java.nio.IntBuffer} */ public long eglCreatePlatformPixmapSurfaceEXT(long dpy, long config, Buffer native_pixmap, IntBuffer attrib_list); /** Entry point to C language function: EGLBoolean eglStreamConsumerOutputEXT(EGLDisplay dpy, EGLStreamKHR stream, EGLOutputLayerEXT layer)
Part of EGL_EXT_stream_consumer_egloutput
@param stream a direct only {@link java.nio.Buffer} @param layer a direct only {@link java.nio.Buffer} */ public boolean eglStreamConsumerOutputEXT(long dpy, Buffer stream, Buffer layer); /** Entry point to C language function: EGLBoolean eglSwapBuffersWithDamageEXT(EGLDisplay dpy, EGLSurface surface, EGLint * rects, EGLint n_rects)
Part of EGL_EXT_swap_buffers_with_damage
@param rects a direct only {@link java.nio.IntBuffer} */ public boolean eglSwapBuffersWithDamageEXT(long dpy, long surface, IntBuffer rects, int n_rects); /** Entry point to C language function: EGLSurface eglCreatePixmapSurfaceHI(EGLDisplay dpy, EGLConfig config, struct EGLClientPixmapHI * pixmap)
Part of EGL_HI_clientpixmap
*/ public long eglCreatePixmapSurfaceHI(long dpy, long config, EGLClientPixmapHI pixmap); /** Entry point to C language function: EGLImageKHR eglCreateDRMImageMESA(EGLDisplay dpy, const EGLint * attrib_list)
Part of EGL_MESA_drm_image
@param attrib_list a direct only {@link java.nio.IntBuffer} */ public long eglCreateDRMImageMESA(long dpy, IntBuffer attrib_list); /** Entry point to C language function: EGLBoolean eglExportDRMImageMESA(EGLDisplay dpy, EGLImageKHR image, EGLint * name, EGLint * handle, EGLint * stride)
Part of EGL_MESA_drm_image
@param name a direct only {@link java.nio.IntBuffer} @param handle a direct only {@link java.nio.IntBuffer} @param stride a direct only {@link java.nio.IntBuffer} */ public boolean eglExportDRMImageMESA(long dpy, long image, IntBuffer name, IntBuffer handle, IntBuffer stride); /** Entry point to C language function: EGLBoolean eglExportDMABUFImageQueryMESA(EGLDisplay dpy, EGLImageKHR image, int * fourcc, int * num_planes, EGLuint64KHR * modifiers)
Part of EGL_MESA_image_dma_buf_export
@param fourcc a direct only {@link java.nio.IntBuffer} @param num_planes a direct only {@link java.nio.IntBuffer} @param modifiers a direct only {@link java.nio.LongBuffer} */ public boolean eglExportDMABUFImageQueryMESA(long dpy, long image, IntBuffer fourcc, IntBuffer num_planes, LongBuffer modifiers); /** Entry point to C language function: EGLBoolean eglExportDMABUFImageMESA(EGLDisplay dpy, EGLImageKHR image, int * fds, EGLint * strides, EGLint * offsets)
Part of EGL_MESA_image_dma_buf_export
@param fds a direct only {@link java.nio.IntBuffer} @param strides a direct only {@link java.nio.IntBuffer} @param offsets a direct only {@link java.nio.IntBuffer} */ public boolean eglExportDMABUFImageMESA(long dpy, long image, IntBuffer fds, IntBuffer strides, IntBuffer offsets); /** Entry point to C language function: EGLBoolean eglSwapBuffersRegionNOK(EGLDisplay dpy, EGLSurface surface, EGLint numRects, const EGLint * rects)
Part of EGL_NOK_swap_region
@param rects a direct only {@link java.nio.IntBuffer} */ public boolean eglSwapBuffersRegionNOK(long dpy, long surface, int numRects, IntBuffer rects); /** Entry point to C language function: EGLBoolean eglSwapBuffersRegion2NOK(EGLDisplay dpy, EGLSurface surface, EGLint numRects, const EGLint * rects)
Part of EGL_NOK_swap_region2
@param rects a direct only {@link java.nio.IntBuffer} */ public boolean eglSwapBuffersRegion2NOK(long dpy, long surface, int numRects, IntBuffer rects); /** Entry point to C language function: EGLBoolean eglQueryNativeDisplayNV(EGLDisplay dpy, EGLNativeDisplayType * display_id)
Part of EGL_NV_native_query
@param display_id a direct only {@link com.jogamp.common.nio.PointerBuffer} */ public boolean eglQueryNativeDisplayNV(long dpy, PointerBuffer display_id); /** Entry point to C language function: EGLBoolean eglQueryNativeWindowNV(EGLDisplay dpy, EGLSurface surf, EGLNativeWindowType * window)
Part of EGL_NV_native_query
@param window a direct only {@link com.jogamp.common.nio.PointerBuffer} */ public boolean eglQueryNativeWindowNV(long dpy, long surf, PointerBuffer window); /** Entry point to C language function: EGLBoolean eglQueryNativePixmapNV(EGLDisplay dpy, EGLSurface surf, EGLNativePixmapType * pixmap)
Part of EGL_NV_native_query
@param pixmap a direct only {@link com.jogamp.common.nio.PointerBuffer} */ public boolean eglQueryNativePixmapNV(long dpy, long surf, PointerBuffer pixmap); /** Entry point to C language function: EGLBoolean eglPostSubBufferNV(EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height)
Part of EGL_NV_post_sub_buffer
*/ public boolean eglPostSubBufferNV(long dpy, long surface, int x, int y, int width, int height); /** Entry point to C language function: EGLSyncKHR eglCreateStreamSyncNV(EGLDisplay dpy, EGLStreamKHR stream, EGLenum type, const EGLint * attrib_list)
Part of EGL_NV_stream_sync
@param stream a direct only {@link java.nio.Buffer} @param attrib_list a direct only {@link java.nio.IntBuffer} */ public long eglCreateStreamSyncNV(long dpy, Buffer stream, int type, IntBuffer attrib_list); /** Entry point to C language function: EGLSyncNV eglCreateFenceSyncNV(EGLDisplay dpy, EGLenum condition, const EGLint * attrib_list)
Part of EGL_NV_sync
@param attrib_list a direct only {@link java.nio.IntBuffer} */ public ByteBuffer eglCreateFenceSyncNV(long dpy, int condition, IntBuffer attrib_list); /** Entry point to C language function: EGLBoolean eglDestroySyncNV(EGLSyncNV sync)
Part of EGL_NV_sync
@param sync a direct only {@link java.nio.Buffer} */ public boolean eglDestroySyncNV(Buffer sync); /** Entry point to C language function: EGLBoolean eglFenceNV(EGLSyncNV sync)
Part of EGL_NV_sync
@param sync a direct only {@link java.nio.Buffer} */ public boolean eglFenceNV(Buffer sync); /** Entry point to C language function: EGLint eglClientWaitSyncNV(EGLSyncNV sync, EGLint flags, EGLTimeNV timeout)
Part of EGL_NV_sync
@param sync a direct only {@link java.nio.Buffer} */ public int eglClientWaitSyncNV(Buffer sync, int flags, long timeout); /** Entry point to C language function: EGLBoolean eglSignalSyncNV(EGLSyncNV sync, EGLenum mode)
Part of EGL_NV_sync
@param sync a direct only {@link java.nio.Buffer} */ public boolean eglSignalSyncNV(Buffer sync, int mode); /** Entry point to C language function: EGLBoolean eglGetSyncAttribNV(EGLSyncNV sync, EGLint attribute, EGLint * value)
Part of EGL_NV_sync
@param sync a direct only {@link java.nio.Buffer} @param value a direct only {@link java.nio.IntBuffer} */ public boolean eglGetSyncAttribNV(Buffer sync, int attribute, IntBuffer value); /** Entry point to C language function: EGLuint64NV eglGetSystemTimeFrequencyNV(void)
Part of EGL_NV_system_time
*/ public long eglGetSystemTimeFrequencyNV(); /** Entry point to C language function: EGLuint64NV eglGetSystemTimeNV(void)
Part of EGL_NV_system_time
*/ public long eglGetSystemTimeNV(); // --- Begin CustomJavaCode .cfg declarations /** Part of EGL_KHR_image */ public static final long EGL_NO_IMAGE = 0; /** Part of EGL_KHR_reusable_sync */ public static final long EGL_NO_SYNC_KHR = 0; public boolean isFunctionAvailable(String glFunctionName); public boolean isExtensionAvailable(String glExtensionName); // ---- End CustomJavaCode .cfg declarations } // end of class EGLExt




© 2015 - 2024 Weber Informatics LLC | Privacy Policy