JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java™ (public API).
EGLExt.java
Go to the documentation of this file.
1/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/opengl/GLEmitter.java on Sun Jul 06 17:48:29 CEST 2025 ----! */
2/* !---- Java-Unit: [pkg com.jogamp.opengl.egl, cls EGLExt], ../build/jogl/gensrc/classes/com/jogamp/opengl/egl/EGLExt.java ----! */
3
4package com.jogamp.opengl.egl;
5
6import java.util.*;
7import com.jogamp.opengl.*;
8import com.jogamp.opengl.fixedfunc.*;
9import jogamp.opengl.*;
10import com.jogamp.opengl.egl.EGLExt;
11import com.jogamp.opengl.egl.EGLClientPixmapHI;
12import com.jogamp.gluegen.runtime.*;
13import com.jogamp.common.os.*;
14import com.jogamp.common.nio.*;
15import java.nio.*;
16import com.jogamp.common.util.*;
17import java.util.Set;
18import java.util.Map;
19import java.util.HashMap;
20import java.nio.charset.Charset;
21import java.nio.charset.StandardCharsets;
22
23public interface EGLExt {
24
25 /** <code>EGL_NV_sync</code><br>Define "EGL_SYNC_CONDITION_NV" with expression '<code>0x30EE</code>', CType: int */
26 public static final int EGL_SYNC_CONDITION_NV = 0x30ee;
27 /** <code>EGL_EXT_platform_x11</code><br>Define "EGL_PLATFORM_X11_EXT" with expression '<code>0x31D5</code>', CType: int */
28 public static final int EGL_PLATFORM_X11_EXT = 0x31d5;
29 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_READ_SURFACE_BIT_KHR" with expression '<code>0x0001</code>', CType: int */
30 public static final int EGL_READ_SURFACE_BIT_KHR = 0x1;
31 /** <code>EGL_KHR_stream_fifo</code><br>Define "EGL_STREAM_FIFO_LENGTH_KHR" with expression '<code>0x31FC</code>', CType: int */
32 public static final int EGL_STREAM_FIFO_LENGTH_KHR = 0x31fc;
33 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_FORMAT_RGBA_8888_KHR" with expression '<code>0x30C3</code>', CType: int */
34 public static final int EGL_FORMAT_RGBA_8888_KHR = 0x30c3;
35 /** <code>EGL_KHR_reusable_sync</code><br>Define "EGL_SYNC_REUSABLE_KHR" with expression '<code>0x30FA</code>', CType: int */
36 public static final int EGL_SYNC_REUSABLE_KHR = 0x30fa;
37 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_MATCH_FORMAT_KHR" with expression '<code>0x3043</code>', CType: int */
38 public static final int EGL_MATCH_FORMAT_KHR = 0x3043;
39 /** <code>EGL_HI_colorformats</code><br>Define "EGL_COLOR_RGBA_HI" with expression '<code>0x8F72</code>', CType: int */
40 public static final int EGL_COLOR_RGBA_HI = 0x8f72;
41 /** <code>EGL_KHR_debug</code><br>Define "EGL_DEBUG_CALLBACK_KHR" with expression '<code>0x33B8</code>', CType: int */
42 public static final int EGL_DEBUG_CALLBACK_KHR = 0x33b8;
43 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_LINUX_DMA_BUF_EXT" with expression '<code>0x3270</code>', CType: int */
44 public static final int EGL_LINUX_DMA_BUF_EXT = 0x3270;
45 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR" with expression '<code>0x30CB</code>', CType: int */
46 public static final int EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR = 0x30cb;
47 /** <code>EGL_NV_stream_sync</code><br>Define "EGL_SYNC_NEW_FRAME_NV" with expression '<code>0x321F</code>', CType: int */
48 public static final int EGL_SYNC_NEW_FRAME_NV = 0x321f;
49 /** <code>EGL_EXT_device_drm</code><br>Define "EGL_DRM_DEVICE_FILE_EXT" with expression '<code>0x3233</code>', CType: int */
50 public static final int EGL_DRM_DEVICE_FILE_EXT = 0x3233;
51 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_NUMBER_OF_PLANES_EXT" with expression '<code>0x3311</code>', CType: int */
52 public static final int EGL_YUV_NUMBER_OF_PLANES_EXT = 0x3311;
53 /** <code>EGL_KHR_reusable_sync</code><br>Define "EGL_SYNC_TYPE_KHR" with expression '<code>0x30F7</code>', CType: int */
54 public static final int EGL_SYNC_TYPE_KHR = 0x30f7;
55 /** <code>EGL_KHR_gl_texture_cubemap_image</code><br>Define "EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR" with expression '<code>0x30B7</code>', CType: int */
56 public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR = 0x30b7;
57 /** <code>EGL_EXT_device_base</code><br>Define "EGL_DEVICE_EXT" with expression '<code>0x322C</code>', CType: int */
58 public static final int EGL_DEVICE_EXT = 0x322c;
59 /** <code>EGL_KHR_debug</code><br>Define "EGL_OBJECT_CONTEXT_KHR" with expression '<code>0x33B2</code>', CType: int */
60 public static final int EGL_OBJECT_CONTEXT_KHR = 0x33b2;
61 /** <code>EGL_KHR_stream</code><br>Define "EGL_STREAM_STATE_DISCONNECTED_KHR" with expression '<code>0x321A</code>', CType: int */
62 public static final int EGL_STREAM_STATE_DISCONNECTED_KHR = 0x321a;
63 /** <code>EGL_KHR_debug</code><br>Define "EGL_OBJECT_SYNC_KHR" with expression '<code>0x33B5</code>', CType: int */
64 public static final int EGL_OBJECT_SYNC_KHR = 0x33b5;
65 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_SUBSAMPLE_EXT" with expression '<code>0x3312</code>', CType: int */
66 public static final int EGL_YUV_SUBSAMPLE_EXT = 0x3312;
67 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_ORDER_YUYV_EXT" with expression '<code>0x3304</code>', CType: int */
68 public static final int EGL_YUV_ORDER_YUYV_EXT = 0x3304;
69 /** <code>EGL_NV_sync</code><br>Define "EGL_ALREADY_SIGNALED_NV" with expression '<code>0x30EA</code>', CType: int */
70 public static final int EGL_ALREADY_SIGNALED_NV = 0x30ea;
71 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_YUV_FULL_RANGE_EXT" with expression '<code>0x3282</code>', CType: int */
72 public static final int EGL_YUV_FULL_RANGE_EXT = 0x3282;
73 /** <code>EGL_KHR_create_context</code><br>Define "EGL_CONTEXT_FLAGS_KHR" with expression '<code>0x30FC</code>', CType: int */
74 public static final int EGL_CONTEXT_FLAGS_KHR = 0x30fc;
75 /** <code>EGL_KHR_stream</code><br>Define "EGL_BAD_STREAM_KHR" with expression '<code>0x321B</code>', CType: int */
76 public static final int EGL_BAD_STREAM_KHR = 0x321b;
77 /** <code>EGL_EXT_output_drm</code><br>Define "EGL_DRM_CONNECTOR_EXT" with expression '<code>0x3236</code>', CType: int */
78 public static final int EGL_DRM_CONNECTOR_EXT = 0x3236;
79 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_DMA_BUF_PLANE1_OFFSET_EXT" with expression '<code>0x3276</code>', CType: int */
80 public static final int EGL_DMA_BUF_PLANE1_OFFSET_EXT = 0x3276;
81 /** <code>EGL_KHR_lock_surface2</code><br>Define "EGL_BITMAP_PIXEL_SIZE_KHR" with expression '<code>0x3110</code>', CType: int */
82 public static final int EGL_BITMAP_PIXEL_SIZE_KHR = 0x3110;
83 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_FORMAT_RGBA_8888_EXACT_KHR" with expression '<code>0x30C2</code>', CType: int */
84 public static final int EGL_FORMAT_RGBA_8888_EXACT_KHR = 0x30c2;
85 /** <code>EGL_KHR_debug</code><br>Define "EGL_OBJECT_IMAGE_KHR" with expression '<code>0x33B4</code>', CType: int */
86 public static final int EGL_OBJECT_IMAGE_KHR = 0x33b4;
87 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_DMA_BUF_PLANE2_FD_EXT" with expression '<code>0x3278</code>', CType: int */
88 public static final int EGL_DMA_BUF_PLANE2_FD_EXT = 0x3278;
89 /** <code>EGL_KHR_platform_x11</code><br>Define "EGL_PLATFORM_X11_SCREEN_KHR" with expression '<code>0x31D6</code>', CType: int */
90 public static final int EGL_PLATFORM_X11_SCREEN_KHR = 0x31d6;
91 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_ITU_REC601_EXT" with expression '<code>0x327F</code>', CType: int */
92 public static final int EGL_ITU_REC601_EXT = 0x327f;
93 /** <code>EGL_KHR_stream</code><br>Define "EGL_PRODUCER_FRAME_KHR" with expression '<code>0x3212</code>', CType: int */
94 public static final int EGL_PRODUCER_FRAME_KHR = 0x3212;
95 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_YUV_CHROMA_SITING_0_5_EXT" with expression '<code>0x3285</code>', CType: int */
96 public static final int EGL_YUV_CHROMA_SITING_0_5_EXT = 0x3285;
97 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_SUBSAMPLE_4_2_0_EXT" with expression '<code>0x3313</code>', CType: int */
98 public static final int EGL_YUV_SUBSAMPLE_4_2_0_EXT = 0x3313;
99 /** <code>EGL_EXT_platform_device</code><br>Define "EGL_PLATFORM_DEVICE_EXT" with expression '<code>0x313F</code>', CType: int */
100 public static final int EGL_PLATFORM_DEVICE_EXT = 0x313f;
101 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_ORDER_EXT" with expression '<code>0x3301</code>', CType: int */
102 public static final int EGL_YUV_ORDER_EXT = 0x3301;
103 /** <code>EGL_KHR_vg_parent_image</code><br>Define "EGL_VG_PARENT_IMAGE_KHR" with expression '<code>0x30BA</code>', CType: int */
104 public static final int EGL_VG_PARENT_IMAGE_KHR = 0x30ba;
105 /** <code>EGL_NV_cuda_event</code><br>Define "EGL_SYNC_CUDA_EVENT_NV" with expression '<code>0x323C</code>', CType: int */
106 public static final int EGL_SYNC_CUDA_EVENT_NV = 0x323c;
107 /** <code>EGL_KHR_reusable_sync</code><br>Define "EGL_SYNC_FLUSH_COMMANDS_BIT_KHR" with expression '<code>0x0001</code>', CType: int */
108 public static final int EGL_SYNC_FLUSH_COMMANDS_BIT_KHR = 0x1;
109 /** <code>EGL_IMG_context_priority</code><br>Define "EGL_CONTEXT_PRIORITY_MEDIUM_IMG" with expression '<code>0x3102</code>', CType: int */
110 public static final int EGL_CONTEXT_PRIORITY_MEDIUM_IMG = 0x3102;
111 /** <code>EGL_ARM_pixmap_multisample_discard</code><br>Define "EGL_DISCARD_SAMPLES_ARM" with expression '<code>0x3286</code>', CType: int */
112 public static final int EGL_DISCARD_SAMPLES_ARM = 0x3286;
113 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_ORDER_VYUY_EXT" with expression '<code>0x3307</code>', CType: int */
114 public static final int EGL_YUV_ORDER_VYUY_EXT = 0x3307;
115 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_CSC_STANDARD_601_EXT" with expression '<code>0x330B</code>', CType: int */
116 public static final int EGL_YUV_CSC_STANDARD_601_EXT = 0x330b;
117 /** <code>EGL_NV_coverage_sample</code><br>Define "EGL_COVERAGE_SAMPLES_NV" with expression '<code>0x30E1</code>', CType: int */
118 public static final int EGL_COVERAGE_SAMPLES_NV = 0x30e1;
119 /** <code>EGL_KHR_cl_event</code><br>Define "EGL_SYNC_CL_EVENT_KHR" with expression '<code>0x30FE</code>', CType: int */
120 public static final int EGL_SYNC_CL_EVENT_KHR = 0x30fe;
121 /** <code>EGL_EXT_protected_surface</code><br>Define "EGL_PROTECTED_CONTENT_EXT" with expression '<code>0x32C0</code>', CType: int */
122 public static final int EGL_PROTECTED_CONTENT_EXT = 0x32c0;
123 /** <code>EGL_KHR_platform_android</code><br>Define "EGL_PLATFORM_ANDROID_KHR" with expression '<code>0x3141</code>', CType: int */
124 public static final int EGL_PLATFORM_ANDROID_KHR = 0x3141;
125 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_MAP_PRESERVE_PIXELS_KHR" with expression '<code>0x30C4</code>', CType: int */
126 public static final int EGL_MAP_PRESERVE_PIXELS_KHR = 0x30c4;
127 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_DEPTH_RANGE_EXT" with expression '<code>0x3317</code>', CType: int */
128 public static final int EGL_YUV_DEPTH_RANGE_EXT = 0x3317;
129 /** <code>EGL_NV_coverage_sample_resolve</code><br>Define "EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV" with expression '<code>0x3132</code>', CType: int */
130 public static final int EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV = 0x3132;
131 /** <code>EGL_NV_cuda_event</code><br>Define "EGL_SYNC_CUDA_EVENT_COMPLETE_NV" with expression '<code>0x323D</code>', CType: int */
132 public static final int EGL_SYNC_CUDA_EVENT_COMPLETE_NV = 0x323d;
133 /** <code>EGL_KHR_image</code><br>Define "EGL_NATIVE_PIXMAP_KHR" with expression '<code>0x30B0</code>', CType: int */
134 public static final int EGL_NATIVE_PIXMAP_KHR = 0x30b0;
135 /** <code>EGL_MESA_drm_image</code><br>Define "EGL_DRM_BUFFER_FORMAT_ARGB32_MESA" with expression '<code>0x31D2</code>', CType: int */
136 public static final int EGL_DRM_BUFFER_FORMAT_ARGB32_MESA = 0x31d2;
137 /** <code>EGL_EXT_create_context_robustness</code><br>Define "EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT" with expression '<code>0x30BF</code>', CType: int */
138 public static final int EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT = 0x30bf;
139 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_OPTIMAL_FORMAT_BIT_KHR" with expression '<code>0x0100</code>', CType: int */
140 public static final int EGL_OPTIMAL_FORMAT_BIT_KHR = 0x100;
141 /** <code>EGL_KHR_debug</code><br>Define "EGL_OBJECT_THREAD_KHR" with expression '<code>0x33B0</code>', CType: int */
142 public static final int EGL_OBJECT_THREAD_KHR = 0x33b0;
143 /** <code>EGL_KHR_create_context</code><br>Define "EGL_LOSE_CONTEXT_ON_RESET_KHR" with expression '<code>0x31BF</code>', CType: int */
144 public static final int EGL_LOSE_CONTEXT_ON_RESET_KHR = 0x31bf;
145 /** <code>EGL_KHR_stream</code><br>Define "EGL_CONSUMER_LATENCY_USEC_KHR" with expression '<code>0x3210</code>', CType: int */
146 public static final int EGL_CONSUMER_LATENCY_USEC_KHR = 0x3210;
147 /** <code>EGL_EXT_output_base</code><br>Define "EGL_SWAP_INTERVAL_EXT" with expression '<code>0x322F</code>', CType: int */
148 public static final int EGL_SWAP_INTERVAL_EXT = 0x322f;
149 /** <code>EGL_KHR_stream</code><br>Define "EGL_STREAM_STATE_EMPTY_KHR" with expression '<code>0x3217</code>', CType: int */
150 public static final int EGL_STREAM_STATE_EMPTY_KHR = 0x3217;
151 /** <code>EGL_KHR_stream</code><br>Define "EGL_BAD_STATE_KHR" with expression '<code>0x321C</code>', CType: int */
152 public static final int EGL_BAD_STATE_KHR = 0x321c;
153 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_BITMAP_PIXEL_RED_OFFSET_KHR" with expression '<code>0x30C9</code>', CType: int */
154 public static final int EGL_BITMAP_PIXEL_RED_OFFSET_KHR = 0x30c9;
155 /** <code>EGL_ANGLE_d3d_share_handle_client_buffer</code><br>Define "EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE" with expression '<code>0x3200</code>', CType: int */
156 public static final int EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE = 0x3200;
157 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_DMA_BUF_PLANE1_PITCH_EXT" with expression '<code>0x3277</code>', CType: int */
158 public static final int EGL_DMA_BUF_PLANE1_PITCH_EXT = 0x3277;
159 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_CSC_STANDARD_EXT" with expression '<code>0x330A</code>', CType: int */
160 public static final int EGL_YUV_CSC_STANDARD_EXT = 0x330a;
161 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_SUBSAMPLE_4_4_4_EXT" with expression '<code>0x3315</code>', CType: int */
162 public static final int EGL_YUV_SUBSAMPLE_4_4_4_EXT = 0x3315;
163 /** <code>EGL_KHR_gl_texture_cubemap_image</code><br>Define "EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR" with expression '<code>0x30B3</code>', CType: int */
164 public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR = 0x30b3;
165 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_DMA_BUF_PLANE0_PITCH_EXT" with expression '<code>0x3274</code>', CType: int */
166 public static final int EGL_DMA_BUF_PLANE0_PITCH_EXT = 0x3274;
167 /** <code>EGL_NV_coverage_sample</code><br>Define "EGL_COVERAGE_BUFFERS_NV" with expression '<code>0x30E0</code>', CType: int */
168 public static final int EGL_COVERAGE_BUFFERS_NV = 0x30e0;
169 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_YUV_CHROMA_SITING_0_EXT" with expression '<code>0x3284</code>', CType: int */
170 public static final int EGL_YUV_CHROMA_SITING_0_EXT = 0x3284;
171 /** <code>EGL_KHR_gl_texture_2D_image</code><br>Define "EGL_GL_TEXTURE_LEVEL_KHR" with expression '<code>0x30BC</code>', CType: int */
172 public static final int EGL_GL_TEXTURE_LEVEL_KHR = 0x30bc;
173 /** <code>EGL_KHR_stream_consumer_gltexture</code><br>Define "EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR" with expression '<code>0x321E</code>', CType: int */
174 public static final int EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR = 0x321e;
175 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_LOWER_LEFT_KHR" with expression '<code>0x30CE</code>', CType: int */
176 public static final int EGL_LOWER_LEFT_KHR = 0x30ce;
177 /** <code>EGL_KHR_create_context</code><br>Define "EGL_CONTEXT_MINOR_VERSION_KHR" with expression '<code>0x30FB</code>', CType: int */
178 public static final int EGL_CONTEXT_MINOR_VERSION_KHR = 0x30fb;
179 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_ORDER_YVYU_EXT" with expression '<code>0x3306</code>', CType: int */
180 public static final int EGL_YUV_ORDER_YVYU_EXT = 0x3306;
181 /** <code>EGL_NV_coverage_sample_resolve</code><br>Define "EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV" with expression '<code>0x3133</code>', CType: int */
182 public static final int EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV = 0x3133;
183 /** <code>EGL_HI_colorformats</code><br>Define "EGL_COLOR_RGB_HI" with expression '<code>0x8F71</code>', CType: int */
184 public static final int EGL_COLOR_RGB_HI = 0x8f71;
185 /** <code>EGL_NV_device_cuda</code><br>Define "EGL_CUDA_DEVICE_NV" with expression '<code>0x323A</code>', CType: int */
186 public static final int EGL_CUDA_DEVICE_NV = 0x323a;
187 /** <code>EGL_KHR_reusable_sync</code><br>Define "EGL_SYNC_STATUS_KHR" with expression '<code>0x30F1</code>', CType: int */
188 public static final int EGL_SYNC_STATUS_KHR = 0x30f1;
189 /** <code>EGL_EXT_create_context_robustness</code><br>Define "EGL_LOSE_CONTEXT_ON_RESET_EXT" with expression '<code>0x31BF</code>', CType: int */
190 public static final int EGL_LOSE_CONTEXT_ON_RESET_EXT = 0x31bf;
191 /** <code>EGL_KHR_create_context_no_error</code><br>Define "EGL_CONTEXT_OPENGL_NO_ERROR_KHR" with expression '<code>0x31B3</code>', CType: int */
192 public static final int EGL_CONTEXT_OPENGL_NO_ERROR_KHR = 0x31b3;
193 /** <code>EGL_KHR_create_context</code><br>Define "EGL_CONTEXT_MAJOR_VERSION_KHR" with expression '<code>0x3098</code>', CType: int */
194 public static final int EGL_CONTEXT_MAJOR_VERSION_KHR = 0x3098;
195 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_YUV_COLOR_SPACE_HINT_EXT" with expression '<code>0x327B</code>', CType: int */
196 public static final int EGL_YUV_COLOR_SPACE_HINT_EXT = 0x327b;
197 /** <code>EGL_MESA_platform_gbm</code><br>Define "EGL_PLATFORM_GBM_MESA" with expression '<code>0x31D7</code>', CType: int */
198 public static final int EGL_PLATFORM_GBM_MESA = 0x31d7;
199 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_DMA_BUF_PLANE2_OFFSET_EXT" with expression '<code>0x3279</code>', CType: int */
200 public static final int EGL_DMA_BUF_PLANE2_OFFSET_EXT = 0x3279;
201 /** <code>EGL_KHR_fence_sync</code><br>Define "EGL_SYNC_CONDITION_KHR" with expression '<code>0x30F8</code>', CType: int */
202 public static final int EGL_SYNC_CONDITION_KHR = 0x30f8;
203 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_CSC_STANDARD_709_EXT" with expression '<code>0x330C</code>', CType: int */
204 public static final int EGL_YUV_CSC_STANDARD_709_EXT = 0x330c;
205 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_PLANE_BPP_EXT" with expression '<code>0x331A</code>', CType: int */
206 public static final int EGL_YUV_PLANE_BPP_EXT = 0x331a;
207 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_ITU_REC2020_EXT" with expression '<code>0x3281</code>', CType: int */
208 public static final int EGL_ITU_REC2020_EXT = 0x3281;
209 /** <code>EGL_NV_sync</code><br>Define "EGL_SIGNALED_NV" with expression '<code>0x30E8</code>', CType: int */
210 public static final int EGL_SIGNALED_NV = 0x30e8;
211 /** <code>EGL_KHR_create_context</code><br>Define "EGL_NO_RESET_NOTIFICATION_KHR" with expression '<code>0x31BE</code>', CType: int */
212 public static final int EGL_NO_RESET_NOTIFICATION_KHR = 0x31be;
213 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_SUBSAMPLE_4_2_2_EXT" with expression '<code>0x3314</code>', CType: int */
214 public static final int EGL_YUV_SUBSAMPLE_4_2_2_EXT = 0x3314;
215 /** <code>EGL_NOK_texture_from_pixmap</code><br>Define "EGL_Y_INVERTED_NOK" with expression '<code>0x307F</code>', CType: int */
216 public static final int EGL_Y_INVERTED_NOK = 0x307f;
217 /** <code>EGL_KHR_reusable_sync</code><br>Define "EGL_CONDITION_SATISFIED_KHR" with expression '<code>0x30F6</code>', CType: int */
218 public static final int EGL_CONDITION_SATISFIED_KHR = 0x30f6;
219 /** <code>EGL_IMG_context_priority</code><br>Define "EGL_CONTEXT_PRIORITY_LOW_IMG" with expression '<code>0x3103</code>', CType: int */
220 public static final int EGL_CONTEXT_PRIORITY_LOW_IMG = 0x3103;
221 /** <code>EGL_EXT_output_openwf</code><br>Define "EGL_OPENWF_PIPELINE_ID_EXT" with expression '<code>0x3238</code>', CType: int */
222 public static final int EGL_OPENWF_PIPELINE_ID_EXT = 0x3238;
223 /** <code>EGL_HI_colorformats</code><br>Define "EGL_COLOR_FORMAT_HI" with expression '<code>0x8F70</code>', CType: int */
224 public static final int EGL_COLOR_FORMAT_HI = 0x8f70;
225 /** <code>EGL_KHR_debug</code><br>Define "EGL_DEBUG_MSG_WARN_KHR" with expression '<code>0x33BB</code>', CType: int */
226 public static final int EGL_DEBUG_MSG_WARN_KHR = 0x33bb;
227 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_BUFFER_EXT" with expression '<code>0x3300</code>', CType: int */
228 public static final int EGL_YUV_BUFFER_EXT = 0x3300;
229 /** <code>EGL_KHR_gl_renderbuffer_image</code><br>Define "EGL_GL_RENDERBUFFER_KHR" with expression '<code>0x30B9</code>', CType: int */
230 public static final int EGL_GL_RENDERBUFFER_KHR = 0x30b9;
231 /** <code>EGL_KHR_gl_texture_cubemap_image</code><br>Define "EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR" with expression '<code>0x30B5</code>', CType: int */
232 public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR = 0x30b5;
233 /** <code>EGL_KHR_gl_texture_2D_image</code><br>Define "EGL_GL_TEXTURE_2D_KHR" with expression '<code>0x30B1</code>', CType: int */
234 public static final int EGL_GL_TEXTURE_2D_KHR = 0x30b1;
235 /** <code>EGL_NV_sync</code><br>Define "EGL_UNSIGNALED_NV" with expression '<code>0x30E9</code>', CType: int */
236 public static final int EGL_UNSIGNALED_NV = 0x30e9;
237 /** <code>EGL_KHR_debug</code><br>Define "EGL_OBJECT_STREAM_KHR" with expression '<code>0x33B6</code>', CType: int */
238 public static final int EGL_OBJECT_STREAM_KHR = 0x33b6;
239 /** <code>EGL_KHR_stream</code><br>Define "EGL_CONSUMER_FRAME_KHR" with expression '<code>0x3213</code>', CType: int */
240 public static final int EGL_CONSUMER_FRAME_KHR = 0x3213;
241 /** <code>EGL_KHR_reusable_sync</code><br>Define "EGL_SIGNALED_KHR" with expression '<code>0x30F2</code>', CType: int */
242 public static final int EGL_SIGNALED_KHR = 0x30f2;
243 /** <code>EGL_KHR_stream_fifo</code><br>Define "EGL_STREAM_TIME_PRODUCER_KHR" with expression '<code>0x31FF</code>', CType: int */
244 public static final int EGL_STREAM_TIME_PRODUCER_KHR = 0x31ff;
245 /** <code>EGL_EXT_device_base</code><br>Define "EGL_BAD_DEVICE_EXT" with expression '<code>0x322B</code>', CType: int */
246 public static final int EGL_BAD_DEVICE_EXT = 0x322b;
247 /** <code>EGL_KHR_cl_event</code><br>Define "EGL_CL_EVENT_HANDLE_KHR" with expression '<code>0x309C</code>', CType: int */
248 public static final int EGL_CL_EVENT_HANDLE_KHR = 0x309c;
249 /** <code>EGL_EXT_output_drm</code><br>Define "EGL_DRM_PLANE_EXT" with expression '<code>0x3235</code>', CType: int */
250 public static final int EGL_DRM_PLANE_EXT = 0x3235;
251 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT" with expression '<code>0x327D</code>', CType: int */
252 public static final int EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT = 0x327d;
253 /** <code>EGL_KHR_debug</code><br>Define "EGL_DEBUG_MSG_INFO_KHR" with expression '<code>0x33BC</code>', CType: int */
254 public static final int EGL_DEBUG_MSG_INFO_KHR = 0x33bc;
255 /** <code>EGL_KHR_gl_texture_3D_image</code><br>Define "EGL_GL_TEXTURE_3D_KHR" with expression '<code>0x30B2</code>', CType: int */
256 public static final int EGL_GL_TEXTURE_3D_KHR = 0x30b2;
257 /** <code>EGL_NV_depth_nonlinear</code><br>Define "EGL_DEPTH_ENCODING_NONE_NV" with expression '<code>0</code>', CType: int */
258 public static final int EGL_DEPTH_ENCODING_NONE_NV = 0x0;
259 /** <code>EGL_NV_sync</code><br>Define "EGL_TIMEOUT_EXPIRED_NV" with expression '<code>0x30EB</code>', CType: int */
260 public static final int EGL_TIMEOUT_EXPIRED_NV = 0x30eb;
261 /** <code>EGL_KHR_stream</code><br>Define "EGL_STREAM_STATE_CONNECTING_KHR" with expression '<code>0x3216</code>', CType: int */
262 public static final int EGL_STREAM_STATE_CONNECTING_KHR = 0x3216;
263 /** <code>EGL_EXT_device_openwf</code><br>Define "EGL_OPENWF_DEVICE_ID_EXT" with expression '<code>0x3237</code>', CType: int */
264 public static final int EGL_OPENWF_DEVICE_ID_EXT = 0x3237;
265 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_DMA_BUF_PLANE0_OFFSET_EXT" with expression '<code>0x3273</code>', CType: int */
266 public static final int EGL_DMA_BUF_PLANE0_OFFSET_EXT = 0x3273;
267 /** <code>EGL_TIZEN_image_native_surface</code><br>Define "EGL_NATIVE_SURFACE_TIZEN" with expression '<code>0x32A1</code>', CType: int */
268 public static final int EGL_NATIVE_SURFACE_TIZEN = 0x32a1;
269 /** <code>EGL_KHR_image_base</code><br>Define "EGL_IMAGE_PRESERVED_KHR" with expression '<code>0x30D2</code>', CType: int */
270 public static final int EGL_IMAGE_PRESERVED_KHR = 0x30d2;
271 /** <code>EGL_KHR_reusable_sync</code><br>Define "EGL_UNSIGNALED_KHR" with expression '<code>0x30F3</code>', CType: int */
272 public static final int EGL_UNSIGNALED_KHR = 0x30f3;
273 /** <code>EGL_KHR_gl_colorspace</code><br>Define "EGL_GL_COLORSPACE_LINEAR_KHR" with expression '<code>0x308A</code>', CType: int */
274 public static final int EGL_GL_COLORSPACE_LINEAR_KHR = 0x308a;
275 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_LOCK_USAGE_HINT_KHR" with expression '<code>0x30C5</code>', CType: int */
276 public static final int EGL_LOCK_USAGE_HINT_KHR = 0x30c5;
277 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_PLANE_BPP_0_EXT" with expression '<code>0x331B</code>', CType: int */
278 public static final int EGL_YUV_PLANE_BPP_0_EXT = 0x331b;
279 /** <code>EGL_EXT_create_context_robustness</code><br>Define "EGL_NO_RESET_NOTIFICATION_EXT" with expression '<code>0x31BE</code>', CType: int */
280 public static final int EGL_NO_RESET_NOTIFICATION_EXT = 0x31be;
281 /** <code>EGL_NV_depth_nonlinear</code><br>Define "EGL_DEPTH_ENCODING_NONLINEAR_NV" with expression '<code>0x30E3</code>', CType: int */
282 public static final int EGL_DEPTH_ENCODING_NONLINEAR_NV = 0x30e3;
283 /** <code>EGL_KHR_fence_sync</code><br>Define "EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR" with expression '<code>0x30F0</code>', CType: int */
284 public static final int EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR = 0x30f0;
285 /** <code>EGL_NV_sync</code><br>Define "EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV" with expression '<code>0x30E6</code>', CType: int */
286 public static final int EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV = 0x30e6;
287 /** <code>EGL_KHR_stream_producer_eglsurface</code><br>Define "EGL_STREAM_BIT_KHR" with expression '<code>0x0800</code>', CType: int */
288 public static final int EGL_STREAM_BIT_KHR = 0x800;
289 /** <code>EGL_NV_coverage_sample_resolve</code><br>Define "EGL_COVERAGE_SAMPLE_RESOLVE_NV" with expression '<code>0x3131</code>', CType: int */
290 public static final int EGL_COVERAGE_SAMPLE_RESOLVE_NV = 0x3131;
291 /** <code>EGL_KHR_create_context</code><br>Define "EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR" with expression '<code>0x31BD</code>', CType: int */
293 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR" with expression '<code>0x30CC</code>', CType: int */
294 public static final int EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR = 0x30cc;
295 /** <code>EGL_KHR_platform_wayland</code><br>Define "EGL_PLATFORM_WAYLAND_KHR" with expression '<code>0x31D8</code>', CType: int */
296 public static final int EGL_PLATFORM_WAYLAND_KHR = 0x31d8;
297 /** <code>EGL_KHR_gl_texture_cubemap_image</code><br>Define "EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR" with expression '<code>0x30B8</code>', CType: int */
298 public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR = 0x30b8;
299 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_DEPTH_RANGE_LIMITED_EXT" with expression '<code>0x3318</code>', CType: int */
300 public static final int EGL_YUV_DEPTH_RANGE_LIMITED_EXT = 0x3318;
301 /** <code>EGL_ANDROID_framebuffer_target</code><br>Define "EGL_FRAMEBUFFER_TARGET_ANDROID" with expression '<code>0x3147</code>', CType: int */
302 public static final int EGL_FRAMEBUFFER_TARGET_ANDROID = 0x3147;
303 /** <code>EGL_KHR_create_context</code><br>Define "EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR" with expression '<code>0x00000002</code>', CType: int */
305 /** <code>EGL_HI_clientpixmap</code><br>Define "EGL_CLIENT_PIXMAP_POINTER_HI" with expression '<code>0x8F74</code>', CType: int */
306 public static final int EGL_CLIENT_PIXMAP_POINTER_HI = 0x8f74;
307 /** <code>EGL_ANGLE_device_d3d</code><br>Define "EGL_D3D9_DEVICE_ANGLE" with expression '<code>0x33A0</code>', CType: int */
308 public static final int EGL_D3D9_DEVICE_ANGLE = 0x33a0;
309 /** <code>EGL_ANGLE_device_d3d</code><br>Define "EGL_D3D11_DEVICE_ANGLE" with expression '<code>0x33A1</code>', CType: int */
310 public static final int EGL_D3D11_DEVICE_ANGLE = 0x33a1;
311 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_UPPER_LEFT_KHR" with expression '<code>0x30CF</code>', CType: int */
312 public static final int EGL_UPPER_LEFT_KHR = 0x30cf;
313 /** <code>EGL_KHR_create_context</code><br>Define "EGL_OPENGL_ES3_BIT_KHR" with expression '<code>0x00000040</code>', CType: int */
314 public static final int EGL_OPENGL_ES3_BIT_KHR = 0x40;
315 /** <code>EGL_MESA_drm_image</code><br>Define "EGL_DRM_BUFFER_USE_SCANOUT_MESA" with expression '<code>0x00000001</code>', CType: int */
316 public static final int EGL_DRM_BUFFER_USE_SCANOUT_MESA = 0x1;
317 /** <code>EGL_MESA_drm_image</code><br>Define "EGL_DRM_BUFFER_USE_MESA" with expression '<code>0x31D1</code>', CType: int */
318 public static final int EGL_DRM_BUFFER_USE_MESA = 0x31d1;
319 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_FORMAT_RGB_565_KHR" with expression '<code>0x30C1</code>', CType: int */
320 public static final int EGL_FORMAT_RGB_565_KHR = 0x30c1;
321 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_CSC_STANDARD_2020_EXT" with expression '<code>0x330D</code>', CType: int */
322 public static final int EGL_YUV_CSC_STANDARD_2020_EXT = 0x330d;
323 /** <code>EGL_KHR_stream</code><br>Define "EGL_STREAM_STATE_KHR" with expression '<code>0x3214</code>', CType: int */
324 public static final int EGL_STREAM_STATE_KHR = 0x3214;
325 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_ORDER_UYVY_EXT" with expression '<code>0x3305</code>', CType: int */
326 public static final int EGL_YUV_ORDER_UYVY_EXT = 0x3305;
327 /** <code>EGL_TIZEN_image_native_buffer</code><br>Define "EGL_NATIVE_BUFFER_TIZEN" with expression '<code>0x32A0</code>', CType: int */
328 public static final int EGL_NATIVE_BUFFER_TIZEN = 0x32a0;
329 /** <code>EGL_MESA_drm_image</code><br>Define "EGL_DRM_BUFFER_FORMAT_MESA" with expression '<code>0x31D0</code>', CType: int */
330 public static final int EGL_DRM_BUFFER_FORMAT_MESA = 0x31d0;
331 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR" with expression '<code>0x30CA</code>', CType: int */
332 public static final int EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR = 0x30ca;
333 /** <code>EGL_ANDROID_image_native_buffer</code><br>Define "EGL_NATIVE_BUFFER_ANDROID" with expression '<code>0x3140</code>', CType: int */
334 public static final int EGL_NATIVE_BUFFER_ANDROID = 0x3140;
335 /** <code>EGL_ANDROID_native_fence_sync</code><br>Define "EGL_SYNC_NATIVE_FENCE_ANDROID" with expression '<code>0x3144</code>', CType: int */
336 public static final int EGL_SYNC_NATIVE_FENCE_ANDROID = 0x3144;
337 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_ORDER_AYUV_EXT" with expression '<code>0x3308</code>', CType: int */
338 public static final int EGL_YUV_ORDER_AYUV_EXT = 0x3308;
339 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_ORDER_YUV_EXT" with expression '<code>0x3302</code>', CType: int */
340 public static final int EGL_YUV_ORDER_YUV_EXT = 0x3302;
341 /** <code>EGL_KHR_debug</code><br>Define "EGL_OBJECT_SURFACE_KHR" with expression '<code>0x33B3</code>', CType: int */
342 public static final int EGL_OBJECT_SURFACE_KHR = 0x33b3;
343 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_YUV_NARROW_RANGE_EXT" with expression '<code>0x3283</code>', CType: int */
344 public static final int EGL_YUV_NARROW_RANGE_EXT = 0x3283;
345 /** <code>EGL_NV_3dvision_surface</code><br>Define "EGL_AUTO_STEREO_NV" with expression '<code>0x3136</code>', CType: int */
346 public static final int EGL_AUTO_STEREO_NV = 0x3136;
347 /** <code>EGL_EXT_output_openwf</code><br>Define "EGL_OPENWF_PORT_ID_EXT" with expression '<code>0x3239</code>', CType: int */
348 public static final int EGL_OPENWF_PORT_ID_EXT = 0x3239;
349 /** <code>EGL_KHR_stream_fifo</code><br>Define "EGL_STREAM_TIME_CONSUMER_KHR" with expression '<code>0x31FE</code>', CType: int */
350 public static final int EGL_STREAM_TIME_CONSUMER_KHR = 0x31fe;
351 /** <code>EGL_KHR_config_attribs</code><br>Define "EGL_CONFORMANT_KHR" with expression '<code>0x3042</code>', CType: int */
352 public static final int EGL_CONFORMANT_KHR = 0x3042;
353 /** <code>EGL_ANDROID_native_fence_sync</code><br>Define "EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID" with expression '<code>0x3146</code>', CType: int */
354 public static final int EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID = 0x3146;
355 /** <code>EGL_ANGLE_window_fixed_size</code><br>Define "EGL_FIXED_SIZE_ANGLE" with expression '<code>0x3201</code>', CType: int */
356 public static final int EGL_FIXED_SIZE_ANGLE = 0x3201;
357 /** <code>EGL_EXT_create_context_robustness</code><br>Define "EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT" with expression '<code>0x3138</code>', CType: int */
359 /** <code>EGL_NV_sync</code><br>Define "EGL_CONDITION_SATISFIED_NV" with expression '<code>0x30EC</code>', CType: int */
360 public static final int EGL_CONDITION_SATISFIED_NV = 0x30ec;
361 /** <code>EGL_MESA_drm_image</code><br>Define "EGL_DRM_BUFFER_MESA" with expression '<code>0x31D3</code>', CType: int */
362 public static final int EGL_DRM_BUFFER_MESA = 0x31d3;
363 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_DMA_BUF_PLANE2_PITCH_EXT" with expression '<code>0x327A</code>', CType: int */
364 public static final int EGL_DMA_BUF_PLANE2_PITCH_EXT = 0x327a;
365 /** <code>EGL_KHR_gl_texture_cubemap_image</code><br>Define "EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR" with expression '<code>0x30B6</code>', CType: int */
366 public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR = 0x30b6;
367 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_PLANE_BPP_8_EXT" with expression '<code>0x331C</code>', CType: int */
368 public static final int EGL_YUV_PLANE_BPP_8_EXT = 0x331c;
369 /** <code>EGL_KHR_stream</code><br>Define "EGL_STREAM_STATE_CREATED_KHR" with expression '<code>0x3215</code>', CType: int */
370 public static final int EGL_STREAM_STATE_CREATED_KHR = 0x3215;
371 /** <code>EGL_NV_sync</code><br>Define "EGL_SYNC_TYPE_NV" with expression '<code>0x30ED</code>', CType: int */
372 public static final int EGL_SYNC_TYPE_NV = 0x30ed;
373 /** <code>EGL_KHR_create_context</code><br>Define "EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR" with expression '<code>0x00000001</code>', CType: int */
374 public static final int EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR = 0x1;
375 /** <code>EGL_KHR_partial_update</code><br>Define "EGL_BUFFER_AGE_KHR" with expression '<code>0x313D</code>', CType: int */
376 public static final int EGL_BUFFER_AGE_KHR = 0x313d;
377 /** <code>EGL_KHR_debug</code><br>Define "EGL_DEBUG_MSG_CRITICAL_KHR" with expression '<code>0x33B9</code>', CType: int */
378 public static final int EGL_DEBUG_MSG_CRITICAL_KHR = 0x33b9;
379 /** <code>EGL_EXT_platform_x11</code><br>Define "EGL_PLATFORM_X11_SCREEN_EXT" with expression '<code>0x31D6</code>', CType: int */
380 public static final int EGL_PLATFORM_X11_SCREEN_EXT = 0x31d6;
381 /** <code>EGL_EXT_output_base</code><br>Define "EGL_BAD_OUTPUT_PORT_EXT" with expression '<code>0x322E</code>', CType: int */
382 public static final int EGL_BAD_OUTPUT_PORT_EXT = 0x322e;
383 /** <code>EGL_NV_sync</code><br>Define "EGL_SYNC_FLUSH_COMMANDS_BIT_NV" with expression '<code>0x0001</code>', CType: int */
384 public static final int EGL_SYNC_FLUSH_COMMANDS_BIT_NV = 0x1;
385 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT" with expression '<code>0x327E</code>', CType: int */
386 public static final int EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT = 0x327e;
387 /** <code>EGL_NV_sync</code><br>Define "EGL_SYNC_STATUS_NV" with expression '<code>0x30E7</code>', CType: int */
388 public static final int EGL_SYNC_STATUS_NV = 0x30e7;
389 /** <code>EGL_KHR_fence_sync</code><br>Define "EGL_SYNC_FENCE_KHR" with expression '<code>0x30F9</code>', CType: int */
390 public static final int EGL_SYNC_FENCE_KHR = 0x30f9;
391 /** <code>EGL_IMG_context_priority</code><br>Define "EGL_CONTEXT_PRIORITY_HIGH_IMG" with expression '<code>0x3101</code>', CType: int */
392 public static final int EGL_CONTEXT_PRIORITY_HIGH_IMG = 0x3101;
393 /** <code>EGL_KHR_gl_texture_cubemap_image</code><br>Define "EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR" with expression '<code>0x30B4</code>', CType: int */
394 public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR = 0x30b4;
395 /** <code>EGL_KHR_gl_colorspace</code><br>Define "EGL_GL_COLORSPACE_KHR" with expression '<code>0x309D</code>', CType: int */
396 public static final int EGL_GL_COLORSPACE_KHR = 0x309d;
397 /** <code>EGL_IMG_context_priority</code><br>Define "EGL_CONTEXT_PRIORITY_LEVEL_IMG" with expression '<code>0x3100</code>', CType: int */
398 public static final int EGL_CONTEXT_PRIORITY_LEVEL_IMG = 0x3100;
399 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_LOCK_SURFACE_BIT_KHR" with expression '<code>0x0080</code>', CType: int */
400 public static final int EGL_LOCK_SURFACE_BIT_KHR = 0x80;
401 /** <code>EGL_KHR_debug</code><br>Define "EGL_DEBUG_MSG_ERROR_KHR" with expression '<code>0x33BA</code>', CType: int */
402 public static final int EGL_DEBUG_MSG_ERROR_KHR = 0x33ba;
403 /** <code>EGL_EXT_output_drm</code><br>Define "EGL_DRM_CRTC_EXT" with expression '<code>0x3234</code>', CType: int */
404 public static final int EGL_DRM_CRTC_EXT = 0x3234;
405 /** <code>EGL_NV_post_sub_buffer</code><br>Define "EGL_POST_SUB_BUFFER_SUPPORTED_NV" with expression '<code>0x30BE</code>', CType: int */
406 public static final int EGL_POST_SUB_BUFFER_SUPPORTED_NV = 0x30be;
407 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_WRITE_SURFACE_BIT_KHR" with expression '<code>0x0002</code>', CType: int */
408 public static final int EGL_WRITE_SURFACE_BIT_KHR = 0x2;
409 /** <code>EGL_KHR_create_context</code><br>Define "EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR" with expression '<code>0x00000002</code>', CType: int */
411 /** <code>EGL_KHR_config_attribs</code><br>Define "EGL_VG_COLORSPACE_LINEAR_BIT_KHR" with expression '<code>0x0020</code>', CType: int */
412 public static final int EGL_VG_COLORSPACE_LINEAR_BIT_KHR = 0x20;
413 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_PLANE_BPP_10_EXT" with expression '<code>0x331D</code>', CType: int */
414 public static final int EGL_YUV_PLANE_BPP_10_EXT = 0x331d;
415 /** <code>EGL_EXT_multiview_window</code><br>Define "EGL_MULTIVIEW_VIEW_COUNT_EXT" with expression '<code>0x3134</code>', CType: int */
416 public static final int EGL_MULTIVIEW_VIEW_COUNT_EXT = 0x3134;
417 /** <code>EGL_EXT_buffer_age</code><br>Define "EGL_BUFFER_AGE_EXT" with expression '<code>0x313D</code>', CType: int */
418 public static final int EGL_BUFFER_AGE_EXT = 0x313d;
419 /** <code>EGL_KHR_config_attribs</code><br>Define "EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR" with expression '<code>0x0040</code>', CType: int */
420 public static final int EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR = 0x40;
421 /** <code>EGL_KHR_gl_colorspace</code><br>Define "EGL_GL_COLORSPACE_SRGB_KHR" with expression '<code>0x3089</code>', CType: int */
422 public static final int EGL_GL_COLORSPACE_SRGB_KHR = 0x3089;
423 /** <code>EGL_KHR_create_context</code><br>Define "EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR" with expression '<code>0x00000001</code>', CType: int */
424 public static final int EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR = 0x1;
425 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_DMA_BUF_PLANE1_FD_EXT" with expression '<code>0x3275</code>', CType: int */
426 public static final int EGL_DMA_BUF_PLANE1_FD_EXT = 0x3275;
427 /** <code>EGL_KHR_platform_gbm</code><br>Define "EGL_PLATFORM_GBM_KHR" with expression '<code>0x31D7</code>', CType: int */
428 public static final int EGL_PLATFORM_GBM_KHR = 0x31d7;
429 /** <code>EGL_KHR_stream</code><br>Define "EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR" with expression '<code>0x3219</code>', CType: int */
430 public static final int EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR = 0x3219;
431 /** <code>EGL_NV_depth_nonlinear</code><br>Define "EGL_DEPTH_ENCODING_NV" with expression '<code>0x30E2</code>', CType: int */
432 public static final int EGL_DEPTH_ENCODING_NV = 0x30e2;
433 /** <code>EGL_KHR_reusable_sync</code><br>Define "EGL_TIMEOUT_EXPIRED_KHR" with expression '<code>0x30F5</code>', CType: int */
434 public static final int EGL_TIMEOUT_EXPIRED_KHR = 0x30f5;
435 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_ORDER_YVU_EXT" with expression '<code>0x3303</code>', CType: int */
436 public static final int EGL_YUV_ORDER_YVU_EXT = 0x3303;
437 /** <code>EGL_HI_colorformats</code><br>Define "EGL_COLOR_ARGB_HI" with expression '<code>0x8F73</code>', CType: int */
438 public static final int EGL_COLOR_ARGB_HI = 0x8f73;
439 /** <code>EGL_KHR_platform_x11</code><br>Define "EGL_PLATFORM_X11_KHR" with expression '<code>0x31D5</code>', CType: int */
440 public static final int EGL_PLATFORM_X11_KHR = 0x31d5;
441 /** <code>EGL_NV_sync</code><br>Define "EGL_SYNC_FENCE_NV" with expression '<code>0x30EF</code>', CType: int */
442 public static final int EGL_SYNC_FENCE_NV = 0x30ef;
443 /** <code>EGL_KHR_debug</code><br>Define "EGL_OBJECT_DISPLAY_KHR" with expression '<code>0x33B1</code>', CType: int */
444 public static final int EGL_OBJECT_DISPLAY_KHR = 0x33b1;
445 /** <code>EGL_KHR_gl_texture_3D_image</code><br>Define "EGL_GL_TEXTURE_ZOFFSET_KHR" with expression '<code>0x30BD</code>', CType: int */
446 public static final int EGL_GL_TEXTURE_ZOFFSET_KHR = 0x30bd;
447 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_BITMAP_PITCH_KHR" with expression '<code>0x30C7</code>', CType: int */
448 public static final int EGL_BITMAP_PITCH_KHR = 0x30c7;
449 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_FORMAT_RGB_565_EXACT_KHR" with expression '<code>0x30C0</code>', CType: int */
450 public static final int EGL_FORMAT_RGB_565_EXACT_KHR = 0x30c0;
451 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_DMA_BUF_PLANE0_FD_EXT" with expression '<code>0x3272</code>', CType: int */
452 public static final int EGL_DMA_BUF_PLANE0_FD_EXT = 0x3272;
453 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_SAMPLE_RANGE_HINT_EXT" with expression '<code>0x327C</code>', CType: int */
454 public static final int EGL_SAMPLE_RANGE_HINT_EXT = 0x327c;
455 /** <code>EGL_EXT_yuv_surface</code><br>Define "EGL_YUV_DEPTH_RANGE_FULL_EXT" with expression '<code>0x3319</code>', CType: int */
456 public static final int EGL_YUV_DEPTH_RANGE_FULL_EXT = 0x3319;
457 /** <code>EGL_ANDROID_native_fence_sync</code><br>Define "EGL_SYNC_NATIVE_FENCE_FD_ANDROID" with expression '<code>0x3145</code>', CType: int */
458 public static final int EGL_SYNC_NATIVE_FENCE_FD_ANDROID = 0x3145;
459 /** <code>EGL_KHR_cl_event</code><br>Define "EGL_SYNC_CL_EVENT_COMPLETE_KHR" with expression '<code>0x30FF</code>', CType: int */
460 public static final int EGL_SYNC_CL_EVENT_COMPLETE_KHR = 0x30ff;
461 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_BITMAP_ORIGIN_KHR" with expression '<code>0x30C8</code>', CType: int */
462 public static final int EGL_BITMAP_ORIGIN_KHR = 0x30c8;
463 /** <code>EGL_EXT_output_base</code><br>Define "EGL_BAD_OUTPUT_LAYER_EXT" with expression '<code>0x322D</code>', CType: int */
464 public static final int EGL_BAD_OUTPUT_LAYER_EXT = 0x322d;
465 /** <code>EGL_MESA_drm_image</code><br>Define "EGL_DRM_BUFFER_STRIDE_MESA" with expression '<code>0x31D4</code>', CType: int */
466 public static final int EGL_DRM_BUFFER_STRIDE_MESA = 0x31d4;
467 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_ITU_REC709_EXT" with expression '<code>0x3280</code>', CType: int */
468 public static final int EGL_ITU_REC709_EXT = 0x3280;
469 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR" with expression '<code>0x30CD</code>', CType: int */
470 public static final int EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR = 0x30cd;
471 /** <code>EGL_KHR_create_context</code><br>Define "EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR" with expression '<code>0x30FD</code>', CType: int */
472 public static final int EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR = 0x30fd;
473 /** <code>EGL_EXT_image_dma_buf_import</code><br>Define "EGL_LINUX_DRM_FOURCC_EXT" with expression '<code>0x3271</code>', CType: int */
474 public static final int EGL_LINUX_DRM_FOURCC_EXT = 0x3271;
475 /** <code>EGL_KHR_lock_surface</code><br>Define "EGL_BITMAP_POINTER_KHR" with expression '<code>0x30C6</code>', CType: int */
476 public static final int EGL_BITMAP_POINTER_KHR = 0x30c6;
477 /** <code>EGL_KHR_stream</code><br>Define "EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR" with expression '<code>0x3218</code>', CType: int */
478 public static final int EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR = 0x3218;
479 /** <code>EGL_EXT_platform_wayland</code><br>Define "EGL_PLATFORM_WAYLAND_EXT" with expression '<code>0x31D8</code>', CType: int */
480 public static final int EGL_PLATFORM_WAYLAND_EXT = 0x31d8;
481 /** <code>EGL_MESA_drm_image</code><br>Define "EGL_DRM_BUFFER_USE_SHARE_MESA" with expression '<code>0x00000002</code>', CType: int */
482 public static final int EGL_DRM_BUFFER_USE_SHARE_MESA = 0x2;
483 /** <code>EGL_KHR_stream_fifo</code><br>Define "EGL_STREAM_TIME_NOW_KHR" with expression '<code>0x31FD</code>', CType: int */
484 public static final int EGL_STREAM_TIME_NOW_KHR = 0x31fd;
485 /** <code>EGL_KHR_create_context</code><br>Define "EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR" with expression '<code>0x00000004</code>', CType: int */
486 public static final int EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR = 0x4;
487 /** <code>EGL_ANDROID_recordable</code><br>Define "EGL_RECORDABLE_ANDROID" with expression '<code>0x3142</code>', CType: int */
488 public static final int EGL_RECORDABLE_ANDROID = 0x3142;
489 /** <code>EGL_NV_cuda_event</code><br>Define "EGL_CUDA_EVENT_HANDLE_NV" with expression '<code>0x323B</code>', CType: int */
490 public static final int EGL_CUDA_EVENT_HANDLE_NV = 0x323b;
491
492 /** Entry point to C language function: <code> EGLSyncKHR eglCreateSync64KHR(EGLDisplay dpy, EGLenum type, const EGLAttribKHR * attrib_list) </code> <br>Part of <code>EGL_KHR_cl_event2</code><br>
493 @param attrib_list a direct only {@link com.jogamp.common.nio.PointerBuffer} */
494 public long eglCreateSync64KHR(long dpy, int type, PointerBuffer attrib_list);
495
496 /** Entry point to C language function: <code> EGLBoolean eglQueryDebugKHR(EGLint attribute, EGLAttrib * value) </code> <br>Part of <code>EGL_KHR_debug</code><br>
497 @param value a direct only {@link com.jogamp.common.nio.PointerBuffer} */
498 public boolean eglQueryDebugKHR(int attribute, PointerBuffer value);
499
500 /** Entry point to C language function: <code> EGLint eglLabelObjectKHR(EGLDisplay display, EGLenum objectType, EGLObjectKHR object, EGLLabelKHR label) </code> <br>Part of <code>EGL_KHR_debug</code><br> */
501 public int eglLabelObjectKHR(long display, int objectType, long object, long label);
502
503 /** Entry point to C language function: <code> EGLSyncKHR eglCreateSyncKHR(EGLDisplay dpy, EGLenum type, const EGLint * attrib_list) </code> <br>Part of <code>EGL_KHR_fence_sync</code><br>
504 @param attrib_list a direct only {@link java.nio.IntBuffer} */
505 public long eglCreateSyncKHR(long dpy, int type, IntBuffer attrib_list);
506
507 /** Entry point to C language function: <code> EGLBoolean eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync) </code> <br>Part of <code>EGL_KHR_fence_sync</code><br> */
508 public boolean eglDestroySyncKHR(long dpy, long sync);
509
510 /** Entry point to C language function: <code> EGLint eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout) </code> <br>Part of <code>EGL_KHR_fence_sync</code><br> */
511 public int eglClientWaitSyncKHR(long dpy, long sync, int flags, long timeout);
512
513 /** Entry point to C language function: <code> EGLBoolean eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint attribute, EGLint * value) </code> <br>Part of <code>EGL_KHR_fence_sync</code><br>
514 @param value a direct only {@link java.nio.IntBuffer} */
515 public boolean eglGetSyncAttribKHR(long dpy, long sync, int attribute, IntBuffer value);
516
517 /** Entry point to C language function: <code> EGLImageKHR eglCreateImageKHR(EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint * attrib_list) </code> <br>Part of <code>EGL_KHR_image</code><br>
518 @param attrib_list a direct only {@link java.nio.IntBuffer} */
519 public long eglCreateImageKHR(long dpy, long ctx, int target, long buffer, IntBuffer attrib_list);
520
521 /** Entry point to C language function: <code> EGLBoolean eglDestroyImageKHR(EGLDisplay dpy, EGLImageKHR image) </code> <br>Part of <code>EGL_KHR_image</code><br> */
522 public boolean eglDestroyImageKHR(long dpy, long image);
523
524 /** Entry point to C language function: <code> EGLBoolean eglLockSurfaceKHR(EGLDisplay dpy, EGLSurface surface, const EGLint * attrib_list) </code> <br>Part of <code>EGL_KHR_lock_surface</code><br>
525 @param attrib_list a direct only {@link java.nio.IntBuffer} */
526 public boolean eglLockSurfaceKHR(long dpy, long surface, IntBuffer attrib_list);
527
528 /** Entry point to C language function: <code> EGLBoolean eglUnlockSurfaceKHR(EGLDisplay dpy, EGLSurface surface) </code> <br>Part of <code>EGL_KHR_lock_surface</code><br> */
529 public boolean eglUnlockSurfaceKHR(long dpy, long surface);
530
531 /** Entry point to C language function: <code> EGLBoolean eglQuerySurface64KHR(EGLDisplay dpy, EGLSurface surface, EGLint attribute, EGLAttribKHR * value) </code> <br>Part of <code>EGL_KHR_lock_surface3</code><br>
532 @param value a direct only {@link com.jogamp.common.nio.PointerBuffer} */
533 public boolean eglQuerySurface64KHR(long dpy, long surface, int attribute, PointerBuffer value);
534
535 /** Entry point to C language function: <code> EGLBoolean eglSetDamageRegionKHR(EGLDisplay dpy, EGLSurface surface, EGLint * rects, EGLint n_rects) </code> <br>Part of <code>EGL_KHR_partial_update</code><br>
536 @param rects a direct only {@link java.nio.IntBuffer} */
537 public boolean eglSetDamageRegionKHR(long dpy, long surface, IntBuffer rects, int n_rects);
538
539 /** Entry point to C language function: <code> EGLBoolean eglSignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLenum mode) </code> <br>Part of <code>EGL_KHR_reusable_sync</code><br> */
540 public boolean eglSignalSyncKHR(long dpy, long sync, int mode);
541
542 /** Entry point to C language function: <code> EGLStreamKHR eglCreateStreamKHR(EGLDisplay dpy, const EGLint * attrib_list) </code> <br>Part of <code>EGL_KHR_stream</code><br>
543 @param attrib_list a direct only {@link java.nio.IntBuffer} */
544 public long eglCreateStreamKHR(long dpy, IntBuffer attrib_list);
545
546 /** Entry point to C language function: <code> EGLBoolean eglDestroyStreamKHR(EGLDisplay dpy, EGLStreamKHR stream) </code> <br>Part of <code>EGL_KHR_stream</code><br> */
547 public boolean eglDestroyStreamKHR(long dpy, long stream);
548
549 /** Entry point to C language function: <code> EGLBoolean eglStreamAttribKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint value) </code> <br>Part of <code>EGL_KHR_stream</code><br> */
550 public boolean eglStreamAttribKHR(long dpy, long stream, int attribute, int value);
551
552 /** Entry point to C language function: <code> EGLBoolean eglQueryStreamKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLint * value) </code> <br>Part of <code>EGL_KHR_stream</code><br>
553 @param value a direct only {@link java.nio.IntBuffer} */
554 public boolean eglQueryStreamKHR(long dpy, long stream, int attribute, IntBuffer value);
555
556 /** Entry point to C language function: <code> EGLBoolean eglQueryStreamu64KHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLuint64KHR * value) </code> <br>Part of <code>EGL_KHR_stream</code><br>
557 @param value a direct only {@link java.nio.LongBuffer} */
558 public boolean eglQueryStreamu64KHR(long dpy, long stream, int attribute, LongBuffer value);
559
560 /** Entry point to C language function: <code> EGLBoolean eglStreamConsumerGLTextureExternalKHR(EGLDisplay dpy, EGLStreamKHR stream) </code> <br>Part of <code>EGL_KHR_stream_consumer_gltexture</code><br> */
561 public boolean eglStreamConsumerGLTextureExternalKHR(long dpy, long stream);
562
563 /** Entry point to C language function: <code> EGLBoolean eglStreamConsumerAcquireKHR(EGLDisplay dpy, EGLStreamKHR stream) </code> <br>Part of <code>EGL_KHR_stream_consumer_gltexture</code><br> */
564 public boolean eglStreamConsumerAcquireKHR(long dpy, long stream);
565
566 /** Entry point to C language function: <code> EGLBoolean eglStreamConsumerReleaseKHR(EGLDisplay dpy, EGLStreamKHR stream) </code> <br>Part of <code>EGL_KHR_stream_consumer_gltexture</code><br> */
567 public boolean eglStreamConsumerReleaseKHR(long dpy, long stream);
568
569 /** Entry point to C language function: <code> EGLNativeFileDescriptorKHR eglGetStreamFileDescriptorKHR(EGLDisplay dpy, EGLStreamKHR stream) </code> <br>Part of <code>EGL_KHR_stream_cross_process_fd</code><br> */
570 public int eglGetStreamFileDescriptorKHR(long dpy, long stream);
571
572 /** Entry point to C language function: <code> EGLStreamKHR eglCreateStreamFromFileDescriptorKHR(EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor) </code> <br>Part of <code>EGL_KHR_stream_cross_process_fd</code><br> */
573 public long eglCreateStreamFromFileDescriptorKHR(long dpy, int file_descriptor);
574
575 /** Entry point to C language function: <code> EGLBoolean eglQueryStreamTimeKHR(EGLDisplay dpy, EGLStreamKHR stream, EGLenum attribute, EGLTimeKHR * value) </code> <br>Part of <code>EGL_KHR_stream_fifo</code><br>
576 @param value a direct only {@link java.nio.LongBuffer} */
577 public boolean eglQueryStreamTimeKHR(long dpy, long stream, int attribute, LongBuffer value);
578
579 /** Entry point to C language function: <code> EGLSurface eglCreateStreamProducerSurfaceKHR(EGLDisplay dpy, EGLConfig config, EGLStreamKHR stream, const EGLint * attrib_list) </code> <br>Part of <code>EGL_KHR_stream_producer_eglsurface</code><br>
580 @param attrib_list a direct only {@link java.nio.IntBuffer} */
581 public long eglCreateStreamProducerSurfaceKHR(long dpy, long config, long stream, IntBuffer attrib_list);
582
583 /** Entry point to C language function: <code> EGLBoolean eglSwapBuffersWithDamageKHR(EGLDisplay dpy, EGLSurface surface, EGLint * rects, EGLint n_rects) </code> <br>Part of <code>EGL_KHR_swap_buffers_with_damage</code><br>
584 @param rects a direct only {@link java.nio.IntBuffer} */
585 public boolean eglSwapBuffersWithDamageKHR(long dpy, long surface, IntBuffer rects, int n_rects);
586
587 /** Entry point to C language function: <code> EGLint eglWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, EGLint flags) </code> <br>Part of <code>EGL_KHR_wait_sync</code><br> */
588 public int eglWaitSyncKHR(long dpy, long sync, int flags);
589
590 /** Entry point to C language function: <code> EGLint eglDupNativeFenceFDANDROID(EGLDisplay dpy, EGLSyncKHR sync) </code> <br>Part of <code>EGL_ANDROID_native_fence_sync</code><br> */
591 public int eglDupNativeFenceFDANDROID(long dpy, long sync);
592
593 /** Entry point to C language function: <code> EGLBoolean eglQuerySurfacePointerANGLE(EGLDisplay dpy, EGLSurface surface, EGLint attribute, void * * value) </code> <br>Part of <code>EGL_ANGLE_query_surface_pointer</code><br>
594 @param value a direct only {@link com.jogamp.common.nio.PointerBuffer} */
595 public boolean eglQuerySurfacePointerANGLE(long dpy, long surface, int attribute, PointerBuffer value);
596
597 /** Entry point to C language function: <code> EGLBoolean eglQueryDeviceAttribEXT(EGLDeviceEXT device, EGLint attribute, EGLAttrib * value) </code> <br>Part of <code>EGL_EXT_device_base</code><br>
598 @param value a direct only {@link com.jogamp.common.nio.PointerBuffer} */
599 public boolean eglQueryDeviceAttribEXT(long device, int attribute, PointerBuffer value);
600
601 /** Entry point to C language function: <code> const char * eglQueryDeviceStringEXT(EGLDeviceEXT device, EGLint name) </code> <br>Part of <code>EGL_EXT_device_base</code><br> */
602 public ByteBuffer eglQueryDeviceStringEXT(long device, int name);
603
604 /** Entry point to C language function: <code> EGLBoolean eglQueryDevicesEXT(EGLint max_devices, EGLDeviceEXT * devices, EGLint * num_devices) </code> <br>Part of <code>EGL_EXT_device_base</code><br>
605 @param devices a direct only {@link com.jogamp.common.nio.PointerBuffer}
606 @param num_devices a direct only {@link java.nio.IntBuffer} */
607 public boolean eglQueryDevicesEXT(int max_devices, PointerBuffer devices, IntBuffer num_devices);
608
609 /** Entry point to C language function: <code> EGLBoolean eglQueryDisplayAttribEXT(EGLDisplay dpy, EGLint attribute, EGLAttrib * value) </code> <br>Part of <code>EGL_EXT_device_base</code><br>
610 @param value a direct only {@link com.jogamp.common.nio.PointerBuffer} */
611 public boolean eglQueryDisplayAttribEXT(long dpy, int attribute, PointerBuffer value);
612
613 /** Entry point to C language function: <code> EGLBoolean eglGetOutputLayersEXT(EGLDisplay dpy, const EGLAttrib * attrib_list, EGLOutputLayerEXT * layers, EGLint max_layers, EGLint * num_layers) </code> <br>Part of <code>EGL_EXT_output_base</code><br>
614 @param attrib_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
615 @param layers a direct only {@link com.jogamp.common.nio.PointerBuffer}
616 @param num_layers a direct only {@link java.nio.IntBuffer} */
617 public boolean eglGetOutputLayersEXT(long dpy, PointerBuffer attrib_list, PointerBuffer layers, int max_layers, IntBuffer num_layers);
618
619 /** Entry point to C language function: <code> EGLBoolean eglGetOutputPortsEXT(EGLDisplay dpy, const EGLAttrib * attrib_list, EGLOutputPortEXT * ports, EGLint max_ports, EGLint * num_ports) </code> <br>Part of <code>EGL_EXT_output_base</code><br>
620 @param attrib_list a direct only {@link com.jogamp.common.nio.PointerBuffer}
621 @param ports a direct only {@link com.jogamp.common.nio.PointerBuffer}
622 @param num_ports a direct only {@link java.nio.IntBuffer} */
623 public boolean eglGetOutputPortsEXT(long dpy, PointerBuffer attrib_list, PointerBuffer ports, int max_ports, IntBuffer num_ports);
624
625 /** Entry point to C language function: <code> EGLBoolean eglOutputLayerAttribEXT(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint attribute, EGLAttrib value) </code> <br>Part of <code>EGL_EXT_output_base</code><br> */
626 public boolean eglOutputLayerAttribEXT(long dpy, long layer, int attribute, long value);
627
628 /** Entry point to C language function: <code> EGLBoolean eglQueryOutputLayerAttribEXT(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint attribute, EGLAttrib * value) </code> <br>Part of <code>EGL_EXT_output_base</code><br>
629 @param value a direct only {@link com.jogamp.common.nio.PointerBuffer} */
630 public boolean eglQueryOutputLayerAttribEXT(long dpy, long layer, int attribute, PointerBuffer value);
631
632 /** Entry point to C language function: <code> const char * eglQueryOutputLayerStringEXT(EGLDisplay dpy, EGLOutputLayerEXT layer, EGLint name) </code> <br>Part of <code>EGL_EXT_output_base</code><br> */
633 public ByteBuffer eglQueryOutputLayerStringEXT(long dpy, long layer, int name);
634
635 /** Entry point to C language function: <code> EGLBoolean eglOutputPortAttribEXT(EGLDisplay dpy, EGLOutputPortEXT port, EGLint attribute, EGLAttrib value) </code> <br>Part of <code>EGL_EXT_output_base</code><br> */
636 public boolean eglOutputPortAttribEXT(long dpy, long port, int attribute, long value);
637
638 /** Entry point to C language function: <code> EGLBoolean eglQueryOutputPortAttribEXT(EGLDisplay dpy, EGLOutputPortEXT port, EGLint attribute, EGLAttrib * value) </code> <br>Part of <code>EGL_EXT_output_base</code><br>
639 @param value a direct only {@link com.jogamp.common.nio.PointerBuffer} */
640 public boolean eglQueryOutputPortAttribEXT(long dpy, long port, int attribute, PointerBuffer value);
641
642 /** Entry point to C language function: <code> const char * eglQueryOutputPortStringEXT(EGLDisplay dpy, EGLOutputPortEXT port, EGLint name) </code> <br>Part of <code>EGL_EXT_output_base</code><br> */
643 public ByteBuffer eglQueryOutputPortStringEXT(long dpy, long port, int name);
644
645 /** Entry point to C language function: <code> EGLDisplay eglGetPlatformDisplayEXT(EGLenum platform, void * native_display, const EGLint * attrib_list) </code> <br>Part of <code>EGL_EXT_platform_base</code><br>
646 @param attrib_list a direct only {@link java.nio.IntBuffer} */
647 public long eglGetPlatformDisplayEXT(int platform, long native_display, IntBuffer attrib_list);
648
649 /** Entry point to C language function: <code> EGLSurface eglCreatePlatformWindowSurfaceEXT(EGLDisplay dpy, EGLConfig config, void * native_window, const EGLint * attrib_list) </code> <br>Part of <code>EGL_EXT_platform_base</code><br>
650 @param attrib_list a direct only {@link java.nio.IntBuffer} */
651 public long eglCreatePlatformWindowSurfaceEXT(long dpy, long config, long native_window, IntBuffer attrib_list);
652
653 /** Entry point to C language function: <code> EGLSurface eglCreatePlatformPixmapSurfaceEXT(EGLDisplay dpy, EGLConfig config, void * native_pixmap, const EGLint * attrib_list) </code> <br>Part of <code>EGL_EXT_platform_base</code><br>
654 @param attrib_list a direct only {@link java.nio.IntBuffer} */
655 public long eglCreatePlatformPixmapSurfaceEXT(long dpy, long config, long native_pixmap, IntBuffer attrib_list);
656
657 /** Entry point to C language function: <code> EGLBoolean eglStreamConsumerOutputEXT(EGLDisplay dpy, EGLStreamKHR stream, EGLOutputLayerEXT layer) </code> <br>Part of <code>EGL_EXT_stream_consumer_egloutput</code><br> */
658 public boolean eglStreamConsumerOutputEXT(long dpy, long stream, long layer);
659
660 /** Entry point to C language function: <code> EGLBoolean eglSwapBuffersWithDamageEXT(EGLDisplay dpy, EGLSurface surface, EGLint * rects, EGLint n_rects) </code> <br>Part of <code>EGL_EXT_swap_buffers_with_damage</code><br>
661 @param rects a direct only {@link java.nio.IntBuffer} */
662 public boolean eglSwapBuffersWithDamageEXT(long dpy, long surface, IntBuffer rects, int n_rects);
663
664 /** Entry point to C language function: <code> EGLSurface eglCreatePixmapSurfaceHI(EGLDisplay dpy, EGLConfig config, struct EGLClientPixmapHI * pixmap) </code> <br>Part of <code>EGL_HI_clientpixmap</code><br> */
665 public long eglCreatePixmapSurfaceHI(long dpy, long config, EGLClientPixmapHI pixmap);
666
667 /** Entry point to C language function: <code> EGLImageKHR eglCreateDRMImageMESA(EGLDisplay dpy, const EGLint * attrib_list) </code> <br>Part of <code>EGL_MESA_drm_image</code><br>
668 @param attrib_list a direct only {@link java.nio.IntBuffer} */
669 public long eglCreateDRMImageMESA(long dpy, IntBuffer attrib_list);
670
671 /** Entry point to C language function: <code> EGLBoolean eglExportDRMImageMESA(EGLDisplay dpy, EGLImageKHR image, EGLint * name, EGLint * handle, EGLint * stride) </code> <br>Part of <code>EGL_MESA_drm_image</code><br>
672 @param name a direct only {@link java.nio.IntBuffer}
673 @param handle a direct only {@link java.nio.IntBuffer}
674 @param stride a direct only {@link java.nio.IntBuffer} */
675 public boolean eglExportDRMImageMESA(long dpy, long image, IntBuffer name, IntBuffer handle, IntBuffer stride);
676
677 /** Entry point to C language function: <code> EGLBoolean eglExportDMABUFImageQueryMESA(EGLDisplay dpy, EGLImageKHR image, int * fourcc, int * num_planes, EGLuint64KHR * modifiers) </code> <br>Part of <code>EGL_MESA_image_dma_buf_export</code><br>
678 @param fourcc a direct only {@link java.nio.IntBuffer}
679 @param num_planes a direct only {@link java.nio.IntBuffer}
680 @param modifiers a direct only {@link java.nio.LongBuffer} */
681 public boolean eglExportDMABUFImageQueryMESA(long dpy, long image, IntBuffer fourcc, IntBuffer num_planes, LongBuffer modifiers);
682
683 /** Entry point to C language function: <code> EGLBoolean eglExportDMABUFImageMESA(EGLDisplay dpy, EGLImageKHR image, int * fds, EGLint * strides, EGLint * offsets) </code> <br>Part of <code>EGL_MESA_image_dma_buf_export</code><br>
684 @param fds a direct only {@link java.nio.IntBuffer}
685 @param strides a direct only {@link java.nio.IntBuffer}
686 @param offsets a direct only {@link java.nio.IntBuffer} */
687 public boolean eglExportDMABUFImageMESA(long dpy, long image, IntBuffer fds, IntBuffer strides, IntBuffer offsets);
688
689 /** Entry point to C language function: <code> EGLBoolean eglSwapBuffersRegionNOK(EGLDisplay dpy, EGLSurface surface, EGLint numRects, const EGLint * rects) </code> <br>Part of <code>EGL_NOK_swap_region</code><br>
690 @param rects a direct only {@link java.nio.IntBuffer} */
691 public boolean eglSwapBuffersRegionNOK(long dpy, long surface, int numRects, IntBuffer rects);
692
693 /** Entry point to C language function: <code> EGLBoolean eglSwapBuffersRegion2NOK(EGLDisplay dpy, EGLSurface surface, EGLint numRects, const EGLint * rects) </code> <br>Part of <code>EGL_NOK_swap_region2</code><br>
694 @param rects a direct only {@link java.nio.IntBuffer} */
695 public boolean eglSwapBuffersRegion2NOK(long dpy, long surface, int numRects, IntBuffer rects);
696
697 /** Entry point to C language function: <code> EGLBoolean eglQueryNativeDisplayNV(EGLDisplay dpy, EGLNativeDisplayType * display_id) </code> <br>Part of <code>EGL_NV_native_query</code><br>
698 @param display_id a direct only {@link com.jogamp.common.nio.PointerBuffer} */
699 public boolean eglQueryNativeDisplayNV(long dpy, PointerBuffer display_id);
700
701 /** Entry point to C language function: <code> EGLBoolean eglQueryNativeWindowNV(EGLDisplay dpy, EGLSurface surf, EGLNativeWindowType * window) </code> <br>Part of <code>EGL_NV_native_query</code><br>
702 @param window a direct only {@link com.jogamp.common.nio.PointerBuffer} */
703 public boolean eglQueryNativeWindowNV(long dpy, long surf, PointerBuffer window);
704
705 /** Entry point to C language function: <code> EGLBoolean eglQueryNativePixmapNV(EGLDisplay dpy, EGLSurface surf, EGLNativePixmapType * pixmap) </code> <br>Part of <code>EGL_NV_native_query</code><br>
706 @param pixmap a direct only {@link com.jogamp.common.nio.PointerBuffer} */
707 public boolean eglQueryNativePixmapNV(long dpy, long surf, PointerBuffer pixmap);
708
709 /** Entry point to C language function: <code> EGLBoolean eglPostSubBufferNV(EGLDisplay dpy, EGLSurface surface, EGLint x, EGLint y, EGLint width, EGLint height) </code> <br>Part of <code>EGL_NV_post_sub_buffer</code><br> */
710 public boolean eglPostSubBufferNV(long dpy, long surface, int x, int y, int width, int height);
711
712 /** Entry point to C language function: <code> EGLSyncKHR eglCreateStreamSyncNV(EGLDisplay dpy, EGLStreamKHR stream, EGLenum type, const EGLint * attrib_list) </code> <br>Part of <code>EGL_NV_stream_sync</code><br>
713 @param attrib_list a direct only {@link java.nio.IntBuffer} */
714 public long eglCreateStreamSyncNV(long dpy, long stream, int type, IntBuffer attrib_list);
715
716 /** Entry point to C language function: <code> EGLSyncNV eglCreateFenceSyncNV(EGLDisplay dpy, EGLenum condition, const EGLint * attrib_list) </code> <br>Part of <code>EGL_NV_sync</code><br>
717 @param attrib_list a direct only {@link java.nio.IntBuffer} */
718 public long eglCreateFenceSyncNV(long dpy, int condition, IntBuffer attrib_list);
719
720 /** Entry point to C language function: <code> EGLBoolean eglDestroySyncNV(EGLSyncNV sync) </code> <br>Part of <code>EGL_NV_sync</code><br> */
721 public boolean eglDestroySyncNV(long sync);
722
723 /** Entry point to C language function: <code> EGLBoolean eglFenceNV(EGLSyncNV sync) </code> <br>Part of <code>EGL_NV_sync</code><br> */
724 public boolean eglFenceNV(long sync);
725
726 /** Entry point to C language function: <code> EGLint eglClientWaitSyncNV(EGLSyncNV sync, EGLint flags, EGLTimeNV timeout) </code> <br>Part of <code>EGL_NV_sync</code><br> */
727 public int eglClientWaitSyncNV(long sync, int flags, long timeout);
728
729 /** Entry point to C language function: <code> EGLBoolean eglSignalSyncNV(EGLSyncNV sync, EGLenum mode) </code> <br>Part of <code>EGL_NV_sync</code><br> */
730 public boolean eglSignalSyncNV(long sync, int mode);
731
732 /** Entry point to C language function: <code> EGLBoolean eglGetSyncAttribNV(EGLSyncNV sync, EGLint attribute, EGLint * value) </code> <br>Part of <code>EGL_NV_sync</code><br>
733 @param value a direct only {@link java.nio.IntBuffer} */
734 public boolean eglGetSyncAttribNV(long sync, int attribute, IntBuffer value);
735
736 /** Entry point to C language function: <code> EGLuint64NV eglGetSystemTimeFrequencyNV() </code> <br>Part of <code>EGL_NV_system_time</code><br> */
738
739 /** Entry point to C language function: <code> EGLuint64NV eglGetSystemTimeNV() </code> <br>Part of <code>EGL_NV_system_time</code><br> */
740 public long eglGetSystemTimeNV();
741
742
743 // --- Begin CustomJavaCode .cfg declarations
744 /** Part of <code>EGL_KHR_image</code> */
745 public static final long EGL_NO_IMAGE = 0;
746 /** Part of <code>EGL_KHR_reusable_sync</code> */
747 public static final long EGL_NO_SYNC_KHR = 0;
748 public boolean isFunctionAvailable(String glFunctionName);
749 public boolean isExtensionAvailable(String glExtensionName);
750 // ---- End CustomJavaCode .cfg declarations
751} // end of class EGLExt
static final int EGL_GL_TEXTURE_LEVEL_KHR
EGL_KHR_gl_texture_2D_image Define "EGL_GL_TEXTURE_LEVEL_KHR" with expression '0x30BC',...
Definition: EGLExt.java:172
boolean eglDestroyImageKHR(long dpy, long image)
Entry point to C language function: EGLBoolean eglDestroyImageKHR(EGLDisplay dpy,...
static final int EGL_SYNC_CONDITION_NV
EGL_NV_sync Define "EGL_SYNC_CONDITION_NV" with expression '0x30EE', CType: int
Definition: EGLExt.java:26
static final int EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT
EGL_EXT_create_context_robustness Define "EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT" with expression '0x30...
Definition: EGLExt.java:138
boolean eglDestroyStreamKHR(long dpy, long stream)
Entry point to C language function: EGLBoolean eglDestroyStreamKHR(EGLDisplay dpy,...
static final int EGL_STREAM_STATE_KHR
EGL_KHR_stream Define "EGL_STREAM_STATE_KHR" with expression '0x3214', CType: int
Definition: EGLExt.java:324
static final int EGL_BITMAP_ORIGIN_KHR
EGL_KHR_lock_surface Define "EGL_BITMAP_ORIGIN_KHR" with expression '0x30C8', CType: int
Definition: EGLExt.java:462
static final int EGL_YUV_COLOR_SPACE_HINT_EXT
EGL_EXT_image_dma_buf_import Define "EGL_YUV_COLOR_SPACE_HINT_EXT" with expression '0x327B',...
Definition: EGLExt.java:196
boolean eglExportDMABUFImageMESA(long dpy, long image, IntBuffer fds, IntBuffer strides, IntBuffer offsets)
Entry point to C language function: EGLBoolean eglExportDMABUFImageMESA(EGLDisplay dpy,...
static final int EGL_SYNC_CONDITION_KHR
EGL_KHR_fence_sync Define "EGL_SYNC_CONDITION_KHR" with expression '0x30F8', CType: int
Definition: EGLExt.java:202
static final int EGL_LOCK_USAGE_HINT_KHR
EGL_KHR_lock_surface Define "EGL_LOCK_USAGE_HINT_KHR" with expression '0x30C5', CType: int
Definition: EGLExt.java:276
static final int EGL_OBJECT_DISPLAY_KHR
EGL_KHR_debug Define "EGL_OBJECT_DISPLAY_KHR" with expression '0x33B1', CType: int
Definition: EGLExt.java:444
static final int EGL_CUDA_DEVICE_NV
EGL_NV_device_cuda Define "EGL_CUDA_DEVICE_NV" with expression '0x323A', CType: int
Definition: EGLExt.java:186
static final int EGL_YUV_CHROMA_SITING_0_EXT
EGL_EXT_image_dma_buf_import Define "EGL_YUV_CHROMA_SITING_0_EXT" with expression '0x3284',...
Definition: EGLExt.java:170
static final int EGL_STREAM_STATE_CREATED_KHR
EGL_KHR_stream Define "EGL_STREAM_STATE_CREATED_KHR" with expression '0x3215', CType: int
Definition: EGLExt.java:370
static final int EGL_YUV_ORDER_VYUY_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_ORDER_VYUY_EXT" with expression '0x3307', CType: int
Definition: EGLExt.java:114
static final int EGL_YUV_ORDER_YVYU_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_ORDER_YVYU_EXT" with expression '0x3306', CType: int
Definition: EGLExt.java:180
boolean eglGetOutputPortsEXT(long dpy, PointerBuffer attrib_list, PointerBuffer ports, int max_ports, IntBuffer num_ports)
Entry point to C language function: EGLBoolean eglGetOutputPortsEXT(EGLDisplay dpy,...
static final int EGL_YUV_ORDER_YVU_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_ORDER_YVU_EXT" with expression '0x3303', CType: int
Definition: EGLExt.java:436
static final int EGL_OBJECT_IMAGE_KHR
EGL_KHR_debug Define "EGL_OBJECT_IMAGE_KHR" with expression '0x33B4', CType: int
Definition: EGLExt.java:86
boolean eglQueryDisplayAttribEXT(long dpy, int attribute, PointerBuffer value)
Entry point to C language function: EGLBoolean eglQueryDisplayAttribEXT(EGLDisplay dpy,...
static final int EGL_DMA_BUF_PLANE1_OFFSET_EXT
EGL_EXT_image_dma_buf_import Define "EGL_DMA_BUF_PLANE1_OFFSET_EXT" with expression '0x3276',...
Definition: EGLExt.java:80
static final int EGL_CONSUMER_FRAME_KHR
EGL_KHR_stream Define "EGL_CONSUMER_FRAME_KHR" with expression '0x3213', CType: int
Definition: EGLExt.java:240
static final int EGL_PLATFORM_X11_EXT
EGL_EXT_platform_x11 Define "EGL_PLATFORM_X11_EXT" with expression '0x31D5', CType: int
Definition: EGLExt.java:28
static final int EGL_STREAM_BIT_KHR
EGL_KHR_stream_producer_eglsurface Define "EGL_STREAM_BIT_KHR" with expression '0x0800',...
Definition: EGLExt.java:288
static final int EGL_MATCH_FORMAT_KHR
EGL_KHR_lock_surface Define "EGL_MATCH_FORMAT_KHR" with expression '0x3043', CType: int
Definition: EGLExt.java:38
static final int EGL_CONSUMER_LATENCY_USEC_KHR
EGL_KHR_stream Define "EGL_CONSUMER_LATENCY_USEC_KHR" with expression '0x3210', CType: int
Definition: EGLExt.java:146
static final int EGL_COVERAGE_SAMPLES_NV
EGL_NV_coverage_sample Define "EGL_COVERAGE_SAMPLES_NV" with expression '0x30E1', CType: int
Definition: EGLExt.java:118
static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR
EGL_KHR_gl_texture_cubemap_image Define "EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR" with expression '0x3...
Definition: EGLExt.java:232
static final int EGL_GL_COLORSPACE_KHR
EGL_KHR_gl_colorspace Define "EGL_GL_COLORSPACE_KHR" with expression '0x309D', CType: int
Definition: EGLExt.java:396
static final int EGL_FORMAT_RGB_565_KHR
EGL_KHR_lock_surface Define "EGL_FORMAT_RGB_565_KHR" with expression '0x30C1', CType: int
Definition: EGLExt.java:320
static final int EGL_UPPER_LEFT_KHR
EGL_KHR_lock_surface Define "EGL_UPPER_LEFT_KHR" with expression '0x30CF', CType: int
Definition: EGLExt.java:312
static final int EGL_D3D9_DEVICE_ANGLE
EGL_ANGLE_device_d3d Define "EGL_D3D9_DEVICE_ANGLE" with expression '0x33A0', CType: int
Definition: EGLExt.java:308
static final int EGL_BAD_OUTPUT_LAYER_EXT
EGL_EXT_output_base Define "EGL_BAD_OUTPUT_LAYER_EXT" with expression '0x322D', CType: int
Definition: EGLExt.java:464
boolean eglQueryNativeDisplayNV(long dpy, PointerBuffer display_id)
Entry point to C language function: EGLBoolean eglQueryNativeDisplayNV(EGLDisplay dpy,...
static final int EGL_CONDITION_SATISFIED_NV
EGL_NV_sync Define "EGL_CONDITION_SATISFIED_NV" with expression '0x30EC', CType: int
Definition: EGLExt.java:360
static final int EGL_DEPTH_ENCODING_NONLINEAR_NV
EGL_NV_depth_nonlinear Define "EGL_DEPTH_ENCODING_NONLINEAR_NV" with expression '0x30E3',...
Definition: EGLExt.java:282
boolean eglSwapBuffersRegion2NOK(long dpy, long surface, int numRects, IntBuffer rects)
Entry point to C language function: EGLBoolean eglSwapBuffersRegion2NOK(EGLDisplay dpy,...
static final int EGL_SIGNALED_KHR
EGL_KHR_reusable_sync Define "EGL_SIGNALED_KHR" with expression '0x30F2', CType: int
Definition: EGLExt.java:242
static final int EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR
EGL_KHR_stream_consumer_gltexture Define "EGL_CONSUMER_ACQUIRE_TIMEOUT_USEC_KHR" with expression '0x3...
Definition: EGLExt.java:174
static final int EGL_STREAM_FIFO_LENGTH_KHR
EGL_KHR_stream_fifo Define "EGL_STREAM_FIFO_LENGTH_KHR" with expression '0x31FC', CType: int
Definition: EGLExt.java:32
static final int EGL_Y_INVERTED_NOK
EGL_NOK_texture_from_pixmap Define "EGL_Y_INVERTED_NOK" with expression '0x307F', CType: int
Definition: EGLExt.java:216
static final int EGL_NO_RESET_NOTIFICATION_EXT
EGL_EXT_create_context_robustness Define "EGL_NO_RESET_NOTIFICATION_EXT" with expression '0x31BE',...
Definition: EGLExt.java:280
static final int EGL_NO_RESET_NOTIFICATION_KHR
EGL_KHR_create_context Define "EGL_NO_RESET_NOTIFICATION_KHR" with expression '0x31BE',...
Definition: EGLExt.java:212
long eglCreateStreamProducerSurfaceKHR(long dpy, long config, long stream, IntBuffer attrib_list)
Entry point to C language function: EGLSurface eglCreateStreamProducerSurfaceKHR(EGLDisplay dpy,...
boolean eglUnlockSurfaceKHR(long dpy, long surface)
Entry point to C language function: EGLBoolean eglUnlockSurfaceKHR(EGLDisplay dpy,...
static final int EGL_MAP_PRESERVE_PIXELS_KHR
EGL_KHR_lock_surface Define "EGL_MAP_PRESERVE_PIXELS_KHR" with expression '0x30C4',...
Definition: EGLExt.java:126
static final int EGL_CONTEXT_MINOR_VERSION_KHR
EGL_KHR_create_context Define "EGL_CONTEXT_MINOR_VERSION_KHR" with expression '0x30FB',...
Definition: EGLExt.java:178
static final int EGL_BAD_STREAM_KHR
EGL_KHR_stream Define "EGL_BAD_STREAM_KHR" with expression '0x321B', CType: int
Definition: EGLExt.java:76
static final int EGL_LINUX_DRM_FOURCC_EXT
EGL_EXT_image_dma_buf_import Define "EGL_LINUX_DRM_FOURCC_EXT" with expression '0x3271',...
Definition: EGLExt.java:474
static final int EGL_DMA_BUF_PLANE2_OFFSET_EXT
EGL_EXT_image_dma_buf_import Define "EGL_DMA_BUF_PLANE2_OFFSET_EXT" with expression '0x3279',...
Definition: EGLExt.java:200
boolean eglLockSurfaceKHR(long dpy, long surface, IntBuffer attrib_list)
Entry point to C language function: EGLBoolean eglLockSurfaceKHR(EGLDisplay dpy, EGLSurface surface,...
static final int EGL_YUV_CSC_STANDARD_709_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_CSC_STANDARD_709_EXT" with expression '0x330C',...
Definition: EGLExt.java:204
static final int EGL_BUFFER_AGE_EXT
EGL_EXT_buffer_age Define "EGL_BUFFER_AGE_EXT" with expression '0x313D', CType: int
Definition: EGLExt.java:418
static final int EGL_DRM_BUFFER_FORMAT_MESA
EGL_MESA_drm_image Define "EGL_DRM_BUFFER_FORMAT_MESA" with expression '0x31D0', CType: int
Definition: EGLExt.java:330
static final int EGL_DMA_BUF_PLANE1_FD_EXT
EGL_EXT_image_dma_buf_import Define "EGL_DMA_BUF_PLANE1_FD_EXT" with expression '0x3275',...
Definition: EGLExt.java:426
static final int EGL_BITMAP_PIXEL_RED_OFFSET_KHR
EGL_KHR_lock_surface Define "EGL_BITMAP_PIXEL_RED_OFFSET_KHR" with expression '0x30C9',...
Definition: EGLExt.java:154
static final int EGL_STREAM_TIME_CONSUMER_KHR
EGL_KHR_stream_fifo Define "EGL_STREAM_TIME_CONSUMER_KHR" with expression '0x31FE',...
Definition: EGLExt.java:350
static final int EGL_SYNC_NATIVE_FENCE_FD_ANDROID
EGL_ANDROID_native_fence_sync Define "EGL_SYNC_NATIVE_FENCE_FD_ANDROID" with expression '0x3145',...
Definition: EGLExt.java:458
static final int EGL_LOCK_SURFACE_BIT_KHR
EGL_KHR_lock_surface Define "EGL_LOCK_SURFACE_BIT_KHR" with expression '0x0080', CType: int
Definition: EGLExt.java:400
static final int EGL_YUV_NARROW_RANGE_EXT
EGL_EXT_image_dma_buf_import Define "EGL_YUV_NARROW_RANGE_EXT" with expression '0x3283',...
Definition: EGLExt.java:344
static final int EGL_YUV_ORDER_YUV_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_ORDER_YUV_EXT" with expression '0x3302', CType: int
Definition: EGLExt.java:340
boolean isFunctionAvailable(String glFunctionName)
static final int EGL_ITU_REC709_EXT
EGL_EXT_image_dma_buf_import Define "EGL_ITU_REC709_EXT" with expression '0x3280',...
Definition: EGLExt.java:468
static final int EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR
EGL_KHR_lock_surface Define "EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR" with expression '0x30CD',...
Definition: EGLExt.java:470
static final int EGL_DRM_BUFFER_USE_SCANOUT_MESA
EGL_MESA_drm_image Define "EGL_DRM_BUFFER_USE_SCANOUT_MESA" with expression '0x00000001',...
Definition: EGLExt.java:316
boolean eglQueryStreamKHR(long dpy, long stream, int attribute, IntBuffer value)
Entry point to C language function: EGLBoolean eglQueryStreamKHR(EGLDisplay dpy, EGLStreamKHR stream...
ByteBuffer eglQueryOutputLayerStringEXT(long dpy, long layer, int name)
Entry point to C language function: const char * eglQueryOutputLayerStringEXT(EGLDisplay dpy,...
boolean eglQuerySurface64KHR(long dpy, long surface, int attribute, PointerBuffer value)
Entry point to C language function: EGLBoolean eglQuerySurface64KHR(EGLDisplay dpy,...
long eglCreatePlatformWindowSurfaceEXT(long dpy, long config, long native_window, IntBuffer attrib_list)
Entry point to C language function: EGLSurface eglCreatePlatformWindowSurfaceEXT(EGLDisplay dpy,...
long eglCreateSyncKHR(long dpy, int type, IntBuffer attrib_list)
Entry point to C language function: EGLSyncKHR eglCreateSyncKHR(EGLDisplay dpy, EGLenum type,...
static final int EGL_YUV_DEPTH_RANGE_LIMITED_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_DEPTH_RANGE_LIMITED_EXT" with expression '0x3318',...
Definition: EGLExt.java:300
int eglClientWaitSyncKHR(long dpy, long sync, int flags, long timeout)
Entry point to C language function: EGLint eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync,...
static final int EGL_GL_RENDERBUFFER_KHR
EGL_KHR_gl_renderbuffer_image Define "EGL_GL_RENDERBUFFER_KHR" with expression '0x30B9',...
Definition: EGLExt.java:230
boolean eglQuerySurfacePointerANGLE(long dpy, long surface, int attribute, PointerBuffer value)
Entry point to C language function: EGLBoolean eglQuerySurfacePointerANGLE(EGLDisplay dpy,...
static final int EGL_YUV_ORDER_UYVY_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_ORDER_UYVY_EXT" with expression '0x3305', CType: int
Definition: EGLExt.java:326
static final int EGL_DMA_BUF_PLANE0_OFFSET_EXT
EGL_EXT_image_dma_buf_import Define "EGL_DMA_BUF_PLANE0_OFFSET_EXT" with expression '0x3273',...
Definition: EGLExt.java:266
static final int EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV
EGL_NV_coverage_sample_resolve Define "EGL_COVERAGE_SAMPLE_RESOLVE_DEFAULT_NV" with expression '0x313...
Definition: EGLExt.java:130
static final int EGL_YUV_SUBSAMPLE_4_2_0_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_SUBSAMPLE_4_2_0_EXT" with expression '0x3313',...
Definition: EGLExt.java:98
static final int EGL_YUV_DEPTH_RANGE_FULL_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_DEPTH_RANGE_FULL_EXT" with expression '0x3319',...
Definition: EGLExt.java:456
static final int EGL_GL_TEXTURE_2D_KHR
EGL_KHR_gl_texture_2D_image Define "EGL_GL_TEXTURE_2D_KHR" with expression '0x30B1',...
Definition: EGLExt.java:234
static final int EGL_BITMAP_PIXEL_SIZE_KHR
EGL_KHR_lock_surface2 Define "EGL_BITMAP_PIXEL_SIZE_KHR" with expression '0x3110',...
Definition: EGLExt.java:82
static final int EGL_YUV_CSC_STANDARD_601_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_CSC_STANDARD_601_EXT" with expression '0x330B',...
Definition: EGLExt.java:116
static final int EGL_COVERAGE_SAMPLE_RESOLVE_NV
EGL_NV_coverage_sample_resolve Define "EGL_COVERAGE_SAMPLE_RESOLVE_NV" with expression '0x3131',...
Definition: EGLExt.java:290
static final int EGL_CONTEXT_PRIORITY_MEDIUM_IMG
EGL_IMG_context_priority Define "EGL_CONTEXT_PRIORITY_MEDIUM_IMG" with expression '0x3102',...
Definition: EGLExt.java:110
static final int EGL_DEBUG_MSG_INFO_KHR
EGL_KHR_debug Define "EGL_DEBUG_MSG_INFO_KHR" with expression '0x33BC', CType: int
Definition: EGLExt.java:254
boolean eglFenceNV(long sync)
Entry point to C language function: EGLBoolean eglFenceNV(EGLSyncNV sync) Part of EGL_NV_sync
static final int EGL_CLIENT_PIXMAP_POINTER_HI
EGL_HI_clientpixmap Define "EGL_CLIENT_PIXMAP_POINTER_HI" with expression '0x8F74',...
Definition: EGLExt.java:306
static final int EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT
EGL_EXT_image_dma_buf_import Define "EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT" with expression '0x32...
Definition: EGLExt.java:252
int eglDupNativeFenceFDANDROID(long dpy, long sync)
Entry point to C language function: EGLint eglDupNativeFenceFDANDROID(EGLDisplay dpy,...
static final int EGL_DRM_BUFFER_MESA
EGL_MESA_drm_image Define "EGL_DRM_BUFFER_MESA" with expression '0x31D3', CType: int
Definition: EGLExt.java:362
static final int EGL_PROTECTED_CONTENT_EXT
EGL_EXT_protected_surface Define "EGL_PROTECTED_CONTENT_EXT" with expression '0x32C0',...
Definition: EGLExt.java:122
static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR
EGL_KHR_gl_texture_cubemap_image Define "EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR" with expression '0x3...
Definition: EGLExt.java:366
static final int EGL_TIMEOUT_EXPIRED_NV
EGL_NV_sync Define "EGL_TIMEOUT_EXPIRED_NV" with expression '0x30EB', CType: int
Definition: EGLExt.java:260
static final int EGL_DMA_BUF_PLANE0_PITCH_EXT
EGL_EXT_image_dma_buf_import Define "EGL_DMA_BUF_PLANE0_PITCH_EXT" with expression '0x3274',...
Definition: EGLExt.java:166
static final int EGL_UNSIGNALED_KHR
EGL_KHR_reusable_sync Define "EGL_UNSIGNALED_KHR" with expression '0x30F3', CType: int
Definition: EGLExt.java:272
static final int EGL_DMA_BUF_PLANE2_FD_EXT
EGL_EXT_image_dma_buf_import Define "EGL_DMA_BUF_PLANE2_FD_EXT" with expression '0x3278',...
Definition: EGLExt.java:88
static final int EGL_GL_COLORSPACE_SRGB_KHR
EGL_KHR_gl_colorspace Define "EGL_GL_COLORSPACE_SRGB_KHR" with expression '0x3089',...
Definition: EGLExt.java:422
static final int EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR
EGL_KHR_config_attribs Define "EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR" with expression '0x0040',...
Definition: EGLExt.java:420
boolean eglQueryOutputPortAttribEXT(long dpy, long port, int attribute, PointerBuffer value)
Entry point to C language function: EGLBoolean eglQueryOutputPortAttribEXT(EGLDisplay dpy,...
static final int EGL_PLATFORM_X11_KHR
EGL_KHR_platform_x11 Define "EGL_PLATFORM_X11_KHR" with expression '0x31D5', CType: int
Definition: EGLExt.java:440
boolean eglOutputPortAttribEXT(long dpy, long port, int attribute, long value)
Entry point to C language function: EGLBoolean eglOutputPortAttribEXT(EGLDisplay dpy,...
static final int EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR
EGL_KHR_create_context Define "EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR" with expression '0x0...
Definition: EGLExt.java:410
long eglCreateSync64KHR(long dpy, int type, PointerBuffer attrib_list)
Entry point to C language function: EGLSyncKHR eglCreateSync64KHR(EGLDisplay dpy,...
static final long EGL_NO_SYNC_KHR
Part of EGL_KHR_reusable_sync
Definition: EGLExt.java:747
boolean eglSwapBuffersWithDamageKHR(long dpy, long surface, IntBuffer rects, int n_rects)
Entry point to C language function: EGLBoolean eglSwapBuffersWithDamageKHR(EGLDisplay dpy,...
int eglWaitSyncKHR(long dpy, long sync, int flags)
Entry point to C language function: EGLint eglWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync,...
static final int EGL_NATIVE_BUFFER_TIZEN
EGL_TIZEN_image_native_buffer Define "EGL_NATIVE_BUFFER_TIZEN" with expression '0x32A0',...
Definition: EGLExt.java:328
static final int EGL_SYNC_CUDA_EVENT_NV
EGL_NV_cuda_event Define "EGL_SYNC_CUDA_EVENT_NV" with expression '0x323C', CType: int
Definition: EGLExt.java:106
boolean eglQueryNativeWindowNV(long dpy, long surf, PointerBuffer window)
Entry point to C language function: EGLBoolean eglQueryNativeWindowNV(EGLDisplay dpy,...
static final int EGL_DRM_PLANE_EXT
EGL_EXT_output_drm Define "EGL_DRM_PLANE_EXT" with expression '0x3235', CType: int
Definition: EGLExt.java:250
static final int EGL_DEBUG_MSG_CRITICAL_KHR
EGL_KHR_debug Define "EGL_DEBUG_MSG_CRITICAL_KHR" with expression '0x33B9', CType: int
Definition: EGLExt.java:378
static final int EGL_BITMAP_POINTER_KHR
EGL_KHR_lock_surface Define "EGL_BITMAP_POINTER_KHR" with expression '0x30C6', CType: int
Definition: EGLExt.java:476
long eglCreateFenceSyncNV(long dpy, int condition, IntBuffer attrib_list)
Entry point to C language function: EGLSyncNV eglCreateFenceSyncNV(EGLDisplay dpy,...
static final int EGL_OBJECT_SURFACE_KHR
EGL_KHR_debug Define "EGL_OBJECT_SURFACE_KHR" with expression '0x33B3', CType: int
Definition: EGLExt.java:342
static final int EGL_DMA_BUF_PLANE2_PITCH_EXT
EGL_EXT_image_dma_buf_import Define "EGL_DMA_BUF_PLANE2_PITCH_EXT" with expression '0x327A',...
Definition: EGLExt.java:364
static final int EGL_PLATFORM_X11_SCREEN_KHR
EGL_KHR_platform_x11 Define "EGL_PLATFORM_X11_SCREEN_KHR" with expression '0x31D6',...
Definition: EGLExt.java:90
static final int EGL_WRITE_SURFACE_BIT_KHR
EGL_KHR_lock_surface Define "EGL_WRITE_SURFACE_BIT_KHR" with expression '0x0002', CType: int
Definition: EGLExt.java:408
static final int EGL_STREAM_TIME_PRODUCER_KHR
EGL_KHR_stream_fifo Define "EGL_STREAM_TIME_PRODUCER_KHR" with expression '0x31FF',...
Definition: EGLExt.java:244
static final int EGL_CUDA_EVENT_HANDLE_NV
EGL_NV_cuda_event Define "EGL_CUDA_EVENT_HANDLE_NV" with expression '0x323B', CType: int
Definition: EGLExt.java:490
static final int EGL_FORMAT_RGBA_8888_EXACT_KHR
EGL_KHR_lock_surface Define "EGL_FORMAT_RGBA_8888_EXACT_KHR" with expression '0x30C2',...
Definition: EGLExt.java:84
static final int EGL_SYNC_CL_EVENT_COMPLETE_KHR
EGL_KHR_cl_event Define "EGL_SYNC_CL_EVENT_COMPLETE_KHR" with expression '0x30FF',...
Definition: EGLExt.java:460
static final int EGL_STREAM_STATE_DISCONNECTED_KHR
EGL_KHR_stream Define "EGL_STREAM_STATE_DISCONNECTED_KHR" with expression '0x321A',...
Definition: EGLExt.java:62
static final int EGL_YUV_ORDER_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_ORDER_EXT" with expression '0x3301', CType: int
Definition: EGLExt.java:102
long eglGetSystemTimeNV()
Entry point to C language function: EGLuint64NV eglGetSystemTimeNV() Part of EGL_NV_system_time
static final int EGL_YUV_SUBSAMPLE_4_2_2_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_SUBSAMPLE_4_2_2_EXT" with expression '0x3314',...
Definition: EGLExt.java:214
long eglCreateImageKHR(long dpy, long ctx, int target, long buffer, IntBuffer attrib_list)
Entry point to C language function: EGLImageKHR eglCreateImageKHR(EGLDisplay dpy,...
static final int EGL_OPENWF_PIPELINE_ID_EXT
EGL_EXT_output_openwf Define "EGL_OPENWF_PIPELINE_ID_EXT" with expression '0x3238',...
Definition: EGLExt.java:222
static final int EGL_VG_PARENT_IMAGE_KHR
EGL_KHR_vg_parent_image Define "EGL_VG_PARENT_IMAGE_KHR" with expression '0x30BA',...
Definition: EGLExt.java:104
long eglCreateStreamSyncNV(long dpy, long stream, int type, IntBuffer attrib_list)
Entry point to C language function: EGLSyncKHR eglCreateStreamSyncNV(EGLDisplay dpy,...
static final int EGL_SYNC_FLUSH_COMMANDS_BIT_NV
EGL_NV_sync Define "EGL_SYNC_FLUSH_COMMANDS_BIT_NV" with expression '0x0001', CType: int
Definition: EGLExt.java:384
static final int EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR
EGL_KHR_lock_surface Define "EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR" with expression '0x30CB',...
Definition: EGLExt.java:46
static final int EGL_DEBUG_CALLBACK_KHR
EGL_KHR_debug Define "EGL_DEBUG_CALLBACK_KHR" with expression '0x33B8', CType: int
Definition: EGLExt.java:42
static final int EGL_CL_EVENT_HANDLE_KHR
EGL_KHR_cl_event Define "EGL_CL_EVENT_HANDLE_KHR" with expression '0x309C', CType: int
Definition: EGLExt.java:248
static final int EGL_SYNC_TYPE_NV
EGL_NV_sync Define "EGL_SYNC_TYPE_NV" with expression '0x30ED', CType: int
Definition: EGLExt.java:372
static final int EGL_DRM_BUFFER_USE_MESA
EGL_MESA_drm_image Define "EGL_DRM_BUFFER_USE_MESA" with expression '0x31D1', CType: int
Definition: EGLExt.java:318
boolean eglStreamConsumerGLTextureExternalKHR(long dpy, long stream)
Entry point to C language function: EGLBoolean eglStreamConsumerGLTextureExternalKHR(EGLDisplay dpy,...
static final int EGL_DRM_BUFFER_STRIDE_MESA
EGL_MESA_drm_image Define "EGL_DRM_BUFFER_STRIDE_MESA" with expression '0x31D4', CType: int
Definition: EGLExt.java:466
static final int EGL_CONTEXT_PRIORITY_HIGH_IMG
EGL_IMG_context_priority Define "EGL_CONTEXT_PRIORITY_HIGH_IMG" with expression '0x3101',...
Definition: EGLExt.java:392
static final int EGL_TIMEOUT_EXPIRED_KHR
EGL_KHR_reusable_sync Define "EGL_TIMEOUT_EXPIRED_KHR" with expression '0x30F5', CType: int
Definition: EGLExt.java:434
static final int EGL_FRAMEBUFFER_TARGET_ANDROID
EGL_ANDROID_framebuffer_target Define "EGL_FRAMEBUFFER_TARGET_ANDROID" with expression '0x3147',...
Definition: EGLExt.java:302
static final int EGL_OPENWF_DEVICE_ID_EXT
EGL_EXT_device_openwf Define "EGL_OPENWF_DEVICE_ID_EXT" with expression '0x3237', CType: int
Definition: EGLExt.java:264
static final int EGL_BITMAP_PITCH_KHR
EGL_KHR_lock_surface Define "EGL_BITMAP_PITCH_KHR" with expression '0x30C7', CType: int
Definition: EGLExt.java:448
static final int EGL_CONTEXT_PRIORITY_LEVEL_IMG
EGL_IMG_context_priority Define "EGL_CONTEXT_PRIORITY_LEVEL_IMG" with expression '0x3100',...
Definition: EGLExt.java:398
static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR
EGL_KHR_gl_texture_cubemap_image Define "EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR" with expression '0x3...
Definition: EGLExt.java:164
static final int EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE
EGL_ANGLE_d3d_share_handle_client_buffer Define "EGL_D3D_TEXTURE_2D_SHARE_HANDLE_ANGLE" with expressi...
Definition: EGLExt.java:156
static final int EGL_PLATFORM_DEVICE_EXT
EGL_EXT_platform_device Define "EGL_PLATFORM_DEVICE_EXT" with expression '0x313F',...
Definition: EGLExt.java:100
static final int EGL_BUFFER_AGE_KHR
EGL_KHR_partial_update Define "EGL_BUFFER_AGE_KHR" with expression '0x313D', CType: int
Definition: EGLExt.java:376
static final int EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV
EGL_NV_sync Define "EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV" with expression '0x30E6',...
Definition: EGLExt.java:286
static final int EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR
EGL_KHR_create_context Define "EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_KHR" with expression '0...
Definition: EGLExt.java:292
static final int EGL_READ_SURFACE_BIT_KHR
EGL_KHR_lock_surface Define "EGL_READ_SURFACE_BIT_KHR" with expression '0x0001', CType: int
Definition: EGLExt.java:30
static final int EGL_VG_COLORSPACE_LINEAR_BIT_KHR
EGL_KHR_config_attribs Define "EGL_VG_COLORSPACE_LINEAR_BIT_KHR" with expression '0x0020',...
Definition: EGLExt.java:412
static final int EGL_YUV_FULL_RANGE_EXT
EGL_EXT_image_dma_buf_import Define "EGL_YUV_FULL_RANGE_EXT" with expression '0x3282',...
Definition: EGLExt.java:72
static final int EGL_CONTEXT_MAJOR_VERSION_KHR
EGL_KHR_create_context Define "EGL_CONTEXT_MAJOR_VERSION_KHR" with expression '0x3098',...
Definition: EGLExt.java:194
static final int EGL_SYNC_STATUS_KHR
EGL_KHR_reusable_sync Define "EGL_SYNC_STATUS_KHR" with expression '0x30F1', CType: int
Definition: EGLExt.java:188
static final int EGL_DEBUG_MSG_ERROR_KHR
EGL_KHR_debug Define "EGL_DEBUG_MSG_ERROR_KHR" with expression '0x33BA', CType: int
Definition: EGLExt.java:402
static final int EGL_LOSE_CONTEXT_ON_RESET_KHR
EGL_KHR_create_context Define "EGL_LOSE_CONTEXT_ON_RESET_KHR" with expression '0x31BF',...
Definition: EGLExt.java:144
static final int EGL_YUV_PLANE_BPP_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_PLANE_BPP_EXT" with expression '0x331A', CType: int
Definition: EGLExt.java:206
static final int EGL_SIGNALED_NV
EGL_NV_sync Define "EGL_SIGNALED_NV" with expression '0x30E8', CType: int
Definition: EGLExt.java:210
long eglCreateDRMImageMESA(long dpy, IntBuffer attrib_list)
Entry point to C language function: EGLImageKHR eglCreateDRMImageMESA(EGLDisplay dpy,...
boolean eglQueryStreamu64KHR(long dpy, long stream, int attribute, LongBuffer value)
Entry point to C language function: EGLBoolean eglQueryStreamu64KHR(EGLDisplay dpy,...
static final int EGL_ITU_REC601_EXT
EGL_EXT_image_dma_buf_import Define "EGL_ITU_REC601_EXT" with expression '0x327F',...
Definition: EGLExt.java:92
boolean eglStreamConsumerReleaseKHR(long dpy, long stream)
Entry point to C language function: EGLBoolean eglStreamConsumerReleaseKHR(EGLDisplay dpy,...
static final int EGL_SAMPLE_RANGE_HINT_EXT
EGL_EXT_image_dma_buf_import Define "EGL_SAMPLE_RANGE_HINT_EXT" with expression '0x327C',...
Definition: EGLExt.java:454
boolean eglPostSubBufferNV(long dpy, long surface, int x, int y, int width, int height)
Entry point to C language function: EGLBoolean eglPostSubBufferNV(EGLDisplay dpy,...
static final int EGL_YUV_PLANE_BPP_10_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_PLANE_BPP_10_EXT" with expression '0x331D', CType: int
Definition: EGLExt.java:414
static final int EGL_SWAP_INTERVAL_EXT
EGL_EXT_output_base Define "EGL_SWAP_INTERVAL_EXT" with expression '0x322F', CType: int
Definition: EGLExt.java:148
static final int EGL_MULTIVIEW_VIEW_COUNT_EXT
EGL_EXT_multiview_window Define "EGL_MULTIVIEW_VIEW_COUNT_EXT" with expression '0x3134',...
Definition: EGLExt.java:416
boolean eglQueryOutputLayerAttribEXT(long dpy, long layer, int attribute, PointerBuffer value)
Entry point to C language function: EGLBoolean eglQueryOutputLayerAttribEXT(EGLDisplay dpy,...
boolean eglQueryDevicesEXT(int max_devices, PointerBuffer devices, IntBuffer num_devices)
Entry point to C language function: EGLBoolean eglQueryDevicesEXT(EGLint max_devices,...
static final int EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR
EGL_KHR_lock_surface Define "EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR" with expression '0x30CC',...
Definition: EGLExt.java:294
static final int EGL_OPENGL_ES3_BIT_KHR
EGL_KHR_create_context Define "EGL_OPENGL_ES3_BIT_KHR" with expression '0x00000040',...
Definition: EGLExt.java:314
static final int EGL_SYNC_TYPE_KHR
EGL_KHR_reusable_sync Define "EGL_SYNC_TYPE_KHR" with expression '0x30F7', CType: int
Definition: EGLExt.java:54
static final int EGL_YUV_SUBSAMPLE_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_SUBSAMPLE_EXT" with expression '0x3312', CType: int
Definition: EGLExt.java:66
static final int EGL_YUV_ORDER_AYUV_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_ORDER_AYUV_EXT" with expression '0x3308', CType: int
Definition: EGLExt.java:338
static final int EGL_BAD_DEVICE_EXT
EGL_EXT_device_base Define "EGL_BAD_DEVICE_EXT" with expression '0x322B', CType: int
Definition: EGLExt.java:246
static final int EGL_SYNC_NEW_FRAME_NV
EGL_NV_stream_sync Define "EGL_SYNC_NEW_FRAME_NV" with expression '0x321F', CType: int
Definition: EGLExt.java:48
static final int EGL_LOSE_CONTEXT_ON_RESET_EXT
EGL_EXT_create_context_robustness Define "EGL_LOSE_CONTEXT_ON_RESET_EXT" with expression '0x31BF',...
Definition: EGLExt.java:190
boolean eglQueryNativePixmapNV(long dpy, long surf, PointerBuffer pixmap)
Entry point to C language function: EGLBoolean eglQueryNativePixmapNV(EGLDisplay dpy,...
static final int EGL_DISCARD_SAMPLES_ARM
EGL_ARM_pixmap_multisample_discard Define "EGL_DISCARD_SAMPLES_ARM" with expression '0x3286',...
Definition: EGLExt.java:112
boolean eglOutputLayerAttribEXT(long dpy, long layer, int attribute, long value)
Entry point to C language function: EGLBoolean eglOutputLayerAttribEXT(EGLDisplay dpy,...
static final int EGL_RECORDABLE_ANDROID
EGL_ANDROID_recordable Define "EGL_RECORDABLE_ANDROID" with expression '0x3142', CType: int
Definition: EGLExt.java:488
static final int EGL_DRM_CONNECTOR_EXT
EGL_EXT_output_drm Define "EGL_DRM_CONNECTOR_EXT" with expression '0x3236', CType: int
Definition: EGLExt.java:78
long eglGetPlatformDisplayEXT(int platform, long native_display, IntBuffer attrib_list)
Entry point to C language function: EGLDisplay eglGetPlatformDisplayEXT(EGLenum platform,...
static final int EGL_SYNC_STATUS_NV
EGL_NV_sync Define "EGL_SYNC_STATUS_NV" with expression '0x30E7', CType: int
Definition: EGLExt.java:388
static final int EGL_SYNC_FLUSH_COMMANDS_BIT_KHR
EGL_KHR_reusable_sync Define "EGL_SYNC_FLUSH_COMMANDS_BIT_KHR" with expression '0x0001',...
Definition: EGLExt.java:108
static final int EGL_BAD_OUTPUT_PORT_EXT
EGL_EXT_output_base Define "EGL_BAD_OUTPUT_PORT_EXT" with expression '0x322E', CType: int
Definition: EGLExt.java:382
static final int EGL_CONTEXT_FLAGS_KHR
EGL_KHR_create_context Define "EGL_CONTEXT_FLAGS_KHR" with expression '0x30FC', CType: int
Definition: EGLExt.java:74
static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR
EGL_KHR_gl_texture_cubemap_image Define "EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR" with expression '0x3...
Definition: EGLExt.java:394
long eglCreatePixmapSurfaceHI(long dpy, long config, EGLClientPixmapHI pixmap)
Entry point to C language function: EGLSurface eglCreatePixmapSurfaceHI(EGLDisplay dpy,...
static final int EGL_CONTEXT_PRIORITY_LOW_IMG
EGL_IMG_context_priority Define "EGL_CONTEXT_PRIORITY_LOW_IMG" with expression '0x3103',...
Definition: EGLExt.java:220
static final int EGL_POST_SUB_BUFFER_SUPPORTED_NV
EGL_NV_post_sub_buffer Define "EGL_POST_SUB_BUFFER_SUPPORTED_NV" with expression '0x30BE',...
Definition: EGLExt.java:406
static final int EGL_CONDITION_SATISFIED_KHR
EGL_KHR_reusable_sync Define "EGL_CONDITION_SATISFIED_KHR" with expression '0x30F6',...
Definition: EGLExt.java:218
static final int EGL_DRM_BUFFER_FORMAT_ARGB32_MESA
EGL_MESA_drm_image Define "EGL_DRM_BUFFER_FORMAT_ARGB32_MESA" with expression '0x31D2',...
Definition: EGLExt.java:136
static final int EGL_AUTO_STEREO_NV
EGL_NV_3dvision_surface Define "EGL_AUTO_STEREO_NV" with expression '0x3136', CType: int
Definition: EGLExt.java:346
boolean eglGetOutputLayersEXT(long dpy, PointerBuffer attrib_list, PointerBuffer layers, int max_layers, IntBuffer num_layers)
Entry point to C language function: EGLBoolean eglGetOutputLayersEXT(EGLDisplay dpy,...
static final int EGL_STREAM_STATE_CONNECTING_KHR
EGL_KHR_stream Define "EGL_STREAM_STATE_CONNECTING_KHR" with expression '0x3216', CType: int
Definition: EGLExt.java:262
static final int EGL_LINUX_DMA_BUF_EXT
EGL_EXT_image_dma_buf_import Define "EGL_LINUX_DMA_BUF_EXT" with expression '0x3270',...
Definition: EGLExt.java:44
int eglClientWaitSyncNV(long sync, int flags, long timeout)
Entry point to C language function: EGLint eglClientWaitSyncNV(EGLSyncNV sync, EGLint flags,...
static final int EGL_OBJECT_THREAD_KHR
EGL_KHR_debug Define "EGL_OBJECT_THREAD_KHR" with expression '0x33B0', CType: int
Definition: EGLExt.java:142
static final int EGL_D3D11_DEVICE_ANGLE
EGL_ANGLE_device_d3d Define "EGL_D3D11_DEVICE_ANGLE" with expression '0x33A1', CType: int
Definition: EGLExt.java:310
boolean eglStreamConsumerOutputEXT(long dpy, long stream, long layer)
Entry point to C language function: EGLBoolean eglStreamConsumerOutputEXT(EGLDisplay dpy,...
static final int EGL_OBJECT_CONTEXT_KHR
EGL_KHR_debug Define "EGL_OBJECT_CONTEXT_KHR" with expression '0x33B2', CType: int
Definition: EGLExt.java:60
boolean eglSetDamageRegionKHR(long dpy, long surface, IntBuffer rects, int n_rects)
Entry point to C language function: EGLBoolean eglSetDamageRegionKHR(EGLDisplay dpy,...
int eglGetStreamFileDescriptorKHR(long dpy, long stream)
Entry point to C language function: EGLNativeFileDescriptorKHR eglGetStreamFileDescriptorKHR(EGLDisp...
boolean eglExportDRMImageMESA(long dpy, long image, IntBuffer name, IntBuffer handle, IntBuffer stride)
Entry point to C language function: EGLBoolean eglExportDRMImageMESA(EGLDisplay dpy,...
static final int EGL_GL_COLORSPACE_LINEAR_KHR
EGL_KHR_gl_colorspace Define "EGL_GL_COLORSPACE_LINEAR_KHR" with expression '0x308A',...
Definition: EGLExt.java:274
boolean eglSignalSyncNV(long sync, int mode)
Entry point to C language function: EGLBoolean eglSignalSyncNV(EGLSyncNV sync, EGLenum mode) Part ...
static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR
EGL_KHR_gl_texture_cubemap_image Define "EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR" with expression '0x3...
Definition: EGLExt.java:56
static final int EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR
EGL_KHR_stream Define "EGL_STREAM_STATE_NEW_FRAME_AVAILABLE_KHR" with expression '0x3218',...
Definition: EGLExt.java:478
static final int EGL_ITU_REC2020_EXT
EGL_EXT_image_dma_buf_import Define "EGL_ITU_REC2020_EXT" with expression '0x3281',...
Definition: EGLExt.java:208
ByteBuffer eglQueryDeviceStringEXT(long device, int name)
Entry point to C language function: const char * eglQueryDeviceStringEXT(EGLDeviceEXT device,...
boolean eglSwapBuffersRegionNOK(long dpy, long surface, int numRects, IntBuffer rects)
Entry point to C language function: EGLBoolean eglSwapBuffersRegionNOK(EGLDisplay dpy,...
boolean isExtensionAvailable(String glExtensionName)
static final int EGL_SYNC_REUSABLE_KHR
EGL_KHR_reusable_sync Define "EGL_SYNC_REUSABLE_KHR" with expression '0x30FA', CType: int
Definition: EGLExt.java:36
static final int EGL_PRODUCER_FRAME_KHR
EGL_KHR_stream Define "EGL_PRODUCER_FRAME_KHR" with expression '0x3212', CType: int
Definition: EGLExt.java:94
static final int EGL_CONFORMANT_KHR
EGL_KHR_config_attribs Define "EGL_CONFORMANT_KHR" with expression '0x3042', CType: int
Definition: EGLExt.java:352
static final int EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR
EGL_KHR_create_context Define "EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR" with expression '0x30FD',...
Definition: EGLExt.java:472
static final int EGL_SYNC_FENCE_KHR
EGL_KHR_fence_sync Define "EGL_SYNC_FENCE_KHR" with expression '0x30F9', CType: int
Definition: EGLExt.java:390
static final int EGL_UNSIGNALED_NV
EGL_NV_sync Define "EGL_UNSIGNALED_NV" with expression '0x30E9', CType: int
Definition: EGLExt.java:236
static final int EGL_DRM_CRTC_EXT
EGL_EXT_output_drm Define "EGL_DRM_CRTC_EXT" with expression '0x3234', CType: int
Definition: EGLExt.java:404
static final int EGL_DEPTH_ENCODING_NV
EGL_NV_depth_nonlinear Define "EGL_DEPTH_ENCODING_NV" with expression '0x30E2', CType: int
Definition: EGLExt.java:432
static final int EGL_ALREADY_SIGNALED_NV
EGL_NV_sync Define "EGL_ALREADY_SIGNALED_NV" with expression '0x30EA', CType: int
Definition: EGLExt.java:70
static final int EGL_YUV_CSC_STANDARD_2020_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_CSC_STANDARD_2020_EXT" with expression '0x330D',...
Definition: EGLExt.java:322
static final int EGL_PLATFORM_WAYLAND_EXT
EGL_EXT_platform_wayland Define "EGL_PLATFORM_WAYLAND_EXT" with expression '0x31D8',...
Definition: EGLExt.java:480
static final int EGL_BAD_STATE_KHR
EGL_KHR_stream Define "EGL_BAD_STATE_KHR" with expression '0x321C', CType: int
Definition: EGLExt.java:152
static final int EGL_DEBUG_MSG_WARN_KHR
EGL_KHR_debug Define "EGL_DEBUG_MSG_WARN_KHR" with expression '0x33BB', CType: int
Definition: EGLExt.java:226
static final int EGL_PLATFORM_GBM_KHR
EGL_KHR_platform_gbm Define "EGL_PLATFORM_GBM_KHR" with expression '0x31D7', CType: int
Definition: EGLExt.java:428
static final int EGL_NATIVE_BUFFER_ANDROID
EGL_ANDROID_image_native_buffer Define "EGL_NATIVE_BUFFER_ANDROID" with expression '0x3140',...
Definition: EGLExt.java:334
static final int EGL_YUV_DEPTH_RANGE_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_DEPTH_RANGE_EXT" with expression '0x3317', CType: int
Definition: EGLExt.java:128
static final int EGL_YUV_PLANE_BPP_8_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_PLANE_BPP_8_EXT" with expression '0x331C', CType: int
Definition: EGLExt.java:368
static final int EGL_FIXED_SIZE_ANGLE
EGL_ANGLE_window_fixed_size Define "EGL_FIXED_SIZE_ANGLE" with expression '0x3201',...
Definition: EGLExt.java:356
static final int EGL_GL_TEXTURE_3D_KHR
EGL_KHR_gl_texture_3D_image Define "EGL_GL_TEXTURE_3D_KHR" with expression '0x30B2',...
Definition: EGLExt.java:256
static final int EGL_COLOR_RGB_HI
EGL_HI_colorformats Define "EGL_COLOR_RGB_HI" with expression '0x8F71', CType: int
Definition: EGLExt.java:184
static final int EGL_CONTEXT_OPENGL_NO_ERROR_KHR
EGL_KHR_create_context_no_error Define "EGL_CONTEXT_OPENGL_NO_ERROR_KHR" with expression '0x31B3',...
Definition: EGLExt.java:192
static final int EGL_OBJECT_STREAM_KHR
EGL_KHR_debug Define "EGL_OBJECT_STREAM_KHR" with expression '0x33B6', CType: int
Definition: EGLExt.java:238
long eglCreateStreamKHR(long dpy, IntBuffer attrib_list)
Entry point to C language function: EGLStreamKHR eglCreateStreamKHR(EGLDisplay dpy,...
static final int EGL_YUV_ORDER_YUYV_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_ORDER_YUYV_EXT" with expression '0x3304', CType: int
Definition: EGLExt.java:68
static final int EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR
EGL_KHR_create_context Define "EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR" with expression '0x00000001',...
Definition: EGLExt.java:424
static final int EGL_YUV_BUFFER_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_BUFFER_EXT" with expression '0x3300', CType: int
Definition: EGLExt.java:228
static final int EGL_OBJECT_SYNC_KHR
EGL_KHR_debug Define "EGL_OBJECT_SYNC_KHR" with expression '0x33B5', CType: int
Definition: EGLExt.java:64
static final int EGL_SYNC_FENCE_NV
EGL_NV_sync Define "EGL_SYNC_FENCE_NV" with expression '0x30EF', CType: int
Definition: EGLExt.java:442
static final int EGL_COVERAGE_BUFFERS_NV
EGL_NV_coverage_sample Define "EGL_COVERAGE_BUFFERS_NV" with expression '0x30E0', CType: int
Definition: EGLExt.java:168
long eglGetSystemTimeFrequencyNV()
Entry point to C language function: EGLuint64NV eglGetSystemTimeFrequencyNV() Part of EGL_NV_syste...
static final int EGL_DMA_BUF_PLANE1_PITCH_EXT
EGL_EXT_image_dma_buf_import Define "EGL_DMA_BUF_PLANE1_PITCH_EXT" with expression '0x3277',...
Definition: EGLExt.java:158
boolean eglQueryDeviceAttribEXT(long device, int attribute, PointerBuffer value)
Entry point to C language function: EGLBoolean eglQueryDeviceAttribEXT(EGLDeviceEXT device,...
boolean eglExportDMABUFImageQueryMESA(long dpy, long image, IntBuffer fourcc, IntBuffer num_planes, LongBuffer modifiers)
Entry point to C language function: EGLBoolean eglExportDMABUFImageQueryMESA(EGLDisplay dpy,...
static final int EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT
EGL_EXT_image_dma_buf_import Define "EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT" with expression '0x327E...
Definition: EGLExt.java:386
static final int EGL_OPENWF_PORT_ID_EXT
EGL_EXT_output_openwf Define "EGL_OPENWF_PORT_ID_EXT" with expression '0x3239', CType: int
Definition: EGLExt.java:348
static final int EGL_YUV_SUBSAMPLE_4_4_4_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_SUBSAMPLE_4_4_4_EXT" with expression '0x3315',...
Definition: EGLExt.java:162
static final int EGL_DRM_BUFFER_USE_SHARE_MESA
EGL_MESA_drm_image Define "EGL_DRM_BUFFER_USE_SHARE_MESA" with expression '0x00000002',...
Definition: EGLExt.java:482
static final int EGL_NATIVE_SURFACE_TIZEN
EGL_TIZEN_image_native_surface Define "EGL_NATIVE_SURFACE_TIZEN" with expression '0x32A1',...
Definition: EGLExt.java:268
static final int EGL_STREAM_TIME_NOW_KHR
EGL_KHR_stream_fifo Define "EGL_STREAM_TIME_NOW_KHR" with expression '0x31FD', CType: int
Definition: EGLExt.java:484
ByteBuffer eglQueryOutputPortStringEXT(long dpy, long port, int name)
Entry point to C language function: const char * eglQueryOutputPortStringEXT(EGLDisplay dpy,...
static final int EGL_PLATFORM_GBM_MESA
EGL_MESA_platform_gbm Define "EGL_PLATFORM_GBM_MESA" with expression '0x31D7', CType: int
Definition: EGLExt.java:198
static final int EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR
EGL_KHR_create_context Define "EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR" with expression '0x0000...
Definition: EGLExt.java:304
static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR
EGL_KHR_gl_texture_cubemap_image Define "EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR" with expression '0x3...
Definition: EGLExt.java:298
int eglLabelObjectKHR(long display, int objectType, long object, long label)
Entry point to C language function: EGLint eglLabelObjectKHR(EGLDisplay display, EGLenum objectType,...
static final int EGL_FORMAT_RGBA_8888_KHR
EGL_KHR_lock_surface Define "EGL_FORMAT_RGBA_8888_KHR" with expression '0x30C3', CType: int
Definition: EGLExt.java:34
static final int EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR
EGL_KHR_create_context Define "EGL_CONTEXT_OPENGL_ROBUST_ACCESS_BIT_KHR" with expression '0x00000004'...
Definition: EGLExt.java:486
static final int EGL_DEPTH_ENCODING_NONE_NV
EGL_NV_depth_nonlinear Define "EGL_DEPTH_ENCODING_NONE_NV" with expression '0', CType: int
Definition: EGLExt.java:258
static final int EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT
EGL_EXT_create_context_robustness Define "EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY_EXT" with ex...
Definition: EGLExt.java:358
boolean eglGetSyncAttribKHR(long dpy, long sync, int attribute, IntBuffer value)
Entry point to C language function: EGLBoolean eglGetSyncAttribKHR(EGLDisplay dpy,...
static final int EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV
EGL_NV_coverage_sample_resolve Define "EGL_COVERAGE_SAMPLE_RESOLVE_NONE_NV" with expression '0x3133',...
Definition: EGLExt.java:182
boolean eglSwapBuffersWithDamageEXT(long dpy, long surface, IntBuffer rects, int n_rects)
Entry point to C language function: EGLBoolean eglSwapBuffersWithDamageEXT(EGLDisplay dpy,...
static final int EGL_COLOR_RGBA_HI
EGL_HI_colorformats Define "EGL_COLOR_RGBA_HI" with expression '0x8F72', CType: int
Definition: EGLExt.java:40
static final int EGL_IMAGE_PRESERVED_KHR
EGL_KHR_image_base Define "EGL_IMAGE_PRESERVED_KHR" with expression '0x30D2', CType: int
Definition: EGLExt.java:270
boolean eglGetSyncAttribNV(long sync, int attribute, IntBuffer value)
Entry point to C language function: EGLBoolean eglGetSyncAttribNV(EGLSyncNV sync,...
boolean eglSignalSyncKHR(long dpy, long sync, int mode)
Entry point to C language function: EGLBoolean eglSignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync,...
static final int EGL_SYNC_CL_EVENT_KHR
EGL_KHR_cl_event Define "EGL_SYNC_CL_EVENT_KHR" with expression '0x30FE', CType: int
Definition: EGLExt.java:120
static final int EGL_PLATFORM_ANDROID_KHR
EGL_KHR_platform_android Define "EGL_PLATFORM_ANDROID_KHR" with expression '0x3141',...
Definition: EGLExt.java:124
static final int EGL_GL_TEXTURE_ZOFFSET_KHR
EGL_KHR_gl_texture_3D_image Define "EGL_GL_TEXTURE_ZOFFSET_KHR" with expression '0x30BD',...
Definition: EGLExt.java:446
boolean eglDestroySyncNV(long sync)
Entry point to C language function: EGLBoolean eglDestroySyncNV(EGLSyncNV sync) Part of EGL_NV_syn...
static final int EGL_PLATFORM_X11_SCREEN_EXT
EGL_EXT_platform_x11 Define "EGL_PLATFORM_X11_SCREEN_EXT" with expression '0x31D6',...
Definition: EGLExt.java:380
boolean eglQueryStreamTimeKHR(long dpy, long stream, int attribute, LongBuffer value)
Entry point to C language function: EGLBoolean eglQueryStreamTimeKHR(EGLDisplay dpy,...
static final int EGL_DMA_BUF_PLANE0_FD_EXT
EGL_EXT_image_dma_buf_import Define "EGL_DMA_BUF_PLANE0_FD_EXT" with expression '0x3272',...
Definition: EGLExt.java:452
static final int EGL_YUV_PLANE_BPP_0_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_PLANE_BPP_0_EXT" with expression '0x331B', CType: int
Definition: EGLExt.java:278
long eglCreateStreamFromFileDescriptorKHR(long dpy, int file_descriptor)
Entry point to C language function: EGLStreamKHR eglCreateStreamFromFileDescriptorKHR(EGLDisplay dpy...
static final int EGL_OPTIMAL_FORMAT_BIT_KHR
EGL_KHR_lock_surface Define "EGL_OPTIMAL_FORMAT_BIT_KHR" with expression '0x0100',...
Definition: EGLExt.java:140
static final int EGL_FORMAT_RGB_565_EXACT_KHR
EGL_KHR_lock_surface Define "EGL_FORMAT_RGB_565_EXACT_KHR" with expression '0x30C0',...
Definition: EGLExt.java:450
static final int EGL_NATIVE_PIXMAP_KHR
EGL_KHR_image Define "EGL_NATIVE_PIXMAP_KHR" with expression '0x30B0', CType: int
Definition: EGLExt.java:134
static final int EGL_YUV_NUMBER_OF_PLANES_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_NUMBER_OF_PLANES_EXT" with expression '0x3311',...
Definition: EGLExt.java:52
static final int EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR
EGL_KHR_fence_sync Define "EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR" with expression '0x30F0',...
Definition: EGLExt.java:284
static final int EGL_PLATFORM_WAYLAND_KHR
EGL_KHR_platform_wayland Define "EGL_PLATFORM_WAYLAND_KHR" with expression '0x31D8',...
Definition: EGLExt.java:296
static final int EGL_YUV_CHROMA_SITING_0_5_EXT
EGL_EXT_image_dma_buf_import Define "EGL_YUV_CHROMA_SITING_0_5_EXT" with expression '0x3285',...
Definition: EGLExt.java:96
static final int EGL_DRM_DEVICE_FILE_EXT
EGL_EXT_device_drm Define "EGL_DRM_DEVICE_FILE_EXT" with expression '0x3233', CType: int
Definition: EGLExt.java:50
static final int EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID
EGL_ANDROID_native_fence_sync Define "EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID" with expression '0x3146...
Definition: EGLExt.java:354
long eglCreatePlatformPixmapSurfaceEXT(long dpy, long config, long native_pixmap, IntBuffer attrib_list)
Entry point to C language function: EGLSurface eglCreatePlatformPixmapSurfaceEXT(EGLDisplay dpy,...
static final int EGL_DEVICE_EXT
EGL_EXT_device_base Define "EGL_DEVICE_EXT" with expression '0x322C', CType: int
Definition: EGLExt.java:58
static final int EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR
EGL_KHR_stream Define "EGL_STREAM_STATE_OLD_FRAME_AVAILABLE_KHR" with expression '0x3219',...
Definition: EGLExt.java:430
boolean eglDestroySyncKHR(long dpy, long sync)
Entry point to C language function: EGLBoolean eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync) ...
static final int EGL_COLOR_FORMAT_HI
EGL_HI_colorformats Define "EGL_COLOR_FORMAT_HI" with expression '0x8F70', CType: int
Definition: EGLExt.java:224
static final int EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR
EGL_KHR_create_context Define "EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR" with expression '0x00000001',...
Definition: EGLExt.java:374
static final int EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR
EGL_KHR_lock_surface Define "EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR" with expression '0x30CA',...
Definition: EGLExt.java:332
static final int EGL_LOWER_LEFT_KHR
EGL_KHR_lock_surface Define "EGL_LOWER_LEFT_KHR" with expression '0x30CE', CType: int
Definition: EGLExt.java:176
static final long EGL_NO_IMAGE
Part of EGL_KHR_image
Definition: EGLExt.java:745
boolean eglQueryDebugKHR(int attribute, PointerBuffer value)
Entry point to C language function: EGLBoolean eglQueryDebugKHR(EGLint attribute,...
static final int EGL_COLOR_ARGB_HI
EGL_HI_colorformats Define "EGL_COLOR_ARGB_HI" with expression '0x8F73', CType: int
Definition: EGLExt.java:438
static final int EGL_SYNC_CUDA_EVENT_COMPLETE_NV
EGL_NV_cuda_event Define "EGL_SYNC_CUDA_EVENT_COMPLETE_NV" with expression '0x323D',...
Definition: EGLExt.java:132
static final int EGL_STREAM_STATE_EMPTY_KHR
EGL_KHR_stream Define "EGL_STREAM_STATE_EMPTY_KHR" with expression '0x3217', CType: int
Definition: EGLExt.java:150
static final int EGL_YUV_CSC_STANDARD_EXT
EGL_EXT_yuv_surface Define "EGL_YUV_CSC_STANDARD_EXT" with expression '0x330A', CType: int
Definition: EGLExt.java:160
boolean eglStreamAttribKHR(long dpy, long stream, int attribute, int value)
Entry point to C language function: EGLBoolean eglStreamAttribKHR(EGLDisplay dpy,...
static final int EGL_SYNC_NATIVE_FENCE_ANDROID
EGL_ANDROID_native_fence_sync Define "EGL_SYNC_NATIVE_FENCE_ANDROID" with expression '0x3144',...
Definition: EGLExt.java:336
boolean eglStreamConsumerAcquireKHR(long dpy, long stream)
Entry point to C language function: EGLBoolean eglStreamConsumerAcquireKHR(EGLDisplay dpy,...