4package com.jogamp.opengl.egl;
7import com.jogamp.opengl.*;
8import com.jogamp.opengl.fixedfunc.*;
10import com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver;
11import com.jogamp.gluegen.runtime.*;
12import com.jogamp.common.os.*;
13import com.jogamp.common.nio.*;
15import com.jogamp.common.util.*;
18import java.util.HashMap;
19import java.nio.charset.Charset;
20import java.nio.charset.StandardCharsets;
386 public static boolean eglChooseConfig(
long dpy, IntBuffer attrib_list, PointerBuffer configs,
int config_size, IntBuffer num_config) {
388 if (!Buffers.isDirect(attrib_list))
389 throw new RuntimeException(
"Argument \"attrib_list\" is not a direct buffer");
390 if (!Buffers.isDirect(configs))
391 throw new RuntimeException(
"Argument \"configs\" is not a direct buffer");
392 if (!Buffers.isDirect(num_config))
393 throw new RuntimeException(
"Argument \"num_config\" is not a direct buffer");
394 final long __addr_ = _table._addressof_eglChooseConfig;
396 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglChooseConfig"));
398 return dispatch_eglChooseConfig0(dpy, attrib_list, Buffers.getDirectBufferByteOffset(attrib_list), configs !=
null ? configs.getBuffer() :
null, Buffers.getDirectBufferByteOffset(configs), config_size, num_config, Buffers.getDirectBufferByteOffset(num_config), __addr_);
405 private static native
boolean dispatch_eglChooseConfig0(
long dpy, Object attrib_list,
int attrib_list_byte_offset, Object configs,
int configs_byte_offset,
int config_size, Object num_config,
int num_config_byte_offset,
long procAddress);
410 final long __addr_ = _table._addressof_eglCopyBuffers;
412 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglCopyBuffers"));
414 return dispatch_eglCopyBuffers0(dpy, surface, target, __addr_);
418 static private native
boolean dispatch_eglCopyBuffers0(
long dpy,
long surface,
long target,
long procAddress);
422 public static long eglCreateContext(
long dpy,
long config,
long share_context, IntBuffer attrib_list) {
424 if (!Buffers.isDirect(attrib_list))
425 throw new RuntimeException(
"Argument \"attrib_list\" is not a direct buffer");
426 final long __addr_ = _table._addressof_eglCreateContext;
428 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglCreateContext"));
430 return dispatch_eglCreateContext0(dpy, config, share_context, attrib_list, Buffers.getDirectBufferByteOffset(attrib_list), __addr_);
435 private static native
long dispatch_eglCreateContext0(
long dpy,
long config,
long share_context, Object attrib_list,
int attrib_list_byte_offset,
long procAddress);
441 if (!Buffers.isDirect(attrib_list))
442 throw new RuntimeException(
"Argument \"attrib_list\" is not a direct buffer");
443 final long __addr_ = _table._addressof_eglCreatePbufferSurface;
445 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglCreatePbufferSurface"));
447 return dispatch_eglCreatePbufferSurface0(dpy, config, attrib_list, Buffers.getDirectBufferByteOffset(attrib_list), __addr_);
452 private static native
long dispatch_eglCreatePbufferSurface0(
long dpy,
long config, Object attrib_list,
int attrib_list_byte_offset,
long procAddress);
458 if (!Buffers.isDirect(attrib_list))
459 throw new RuntimeException(
"Argument \"attrib_list\" is not a direct buffer");
460 final long __addr_ = _table._addressof_eglCreatePixmapSurface;
462 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglCreatePixmapSurface"));
464 return dispatch_eglCreatePixmapSurface0(dpy, config, pixmap, attrib_list, Buffers.getDirectBufferByteOffset(attrib_list), __addr_);
469 private static native
long dispatch_eglCreatePixmapSurface0(
long dpy,
long config,
long pixmap, Object attrib_list,
int attrib_list_byte_offset,
long procAddress);
475 if (!Buffers.isDirect(attrib_list))
476 throw new RuntimeException(
"Argument \"attrib_list\" is not a direct buffer");
477 final long __addr_ = _table._addressof_eglCreateWindowSurface;
479 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglCreateWindowSurface"));
481 return dispatch_eglCreateWindowSurface0(dpy, config, win, attrib_list, Buffers.getDirectBufferByteOffset(attrib_list), __addr_);
486 private static native
long dispatch_eglCreateWindowSurface0(
long dpy,
long config,
long win, Object attrib_list,
int attrib_list_byte_offset,
long procAddress);
491 final long __addr_ = _table._addressof_eglDestroyContext;
493 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglDestroyContext"));
495 return dispatch_eglDestroyContext0(dpy, ctx, __addr_);
499 static private native
boolean dispatch_eglDestroyContext0(
long dpy,
long ctx,
long procAddress);
504 final long __addr_ = _table._addressof_eglDestroySurface;
506 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglDestroySurface"));
508 return dispatch_eglDestroySurface0(dpy, surface, __addr_);
512 static private native
boolean dispatch_eglDestroySurface0(
long dpy,
long surface,
long procAddress);
518 if (!Buffers.isDirect(value))
519 throw new RuntimeException(
"Argument \"value\" is not a direct buffer");
520 final long __addr_ = _table._addressof_eglGetConfigAttrib;
522 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglGetConfigAttrib"));
524 return dispatch_eglGetConfigAttrib0(dpy, config, attribute, value, Buffers.getDirectBufferByteOffset(value), __addr_);
529 private static native
boolean dispatch_eglGetConfigAttrib0(
long dpy,
long config,
int attribute, Object value,
int value_byte_offset,
long procAddress);
534 public static boolean eglGetConfigs(
long dpy, PointerBuffer configs,
int config_size, IntBuffer num_config) {
536 if (!Buffers.isDirect(configs))
537 throw new RuntimeException(
"Argument \"configs\" is not a direct buffer");
538 if (!Buffers.isDirect(num_config))
539 throw new RuntimeException(
"Argument \"num_config\" is not a direct buffer");
540 final long __addr_ = _table._addressof_eglGetConfigs;
542 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglGetConfigs"));
544 return dispatch_eglGetConfigs0(dpy, configs !=
null ? configs.getBuffer() :
null, Buffers.getDirectBufferByteOffset(configs), config_size, num_config, Buffers.getDirectBufferByteOffset(num_config), __addr_);
550 private static native
boolean dispatch_eglGetConfigs0(
long dpy, Object configs,
int configs_byte_offset,
int config_size, Object num_config,
int num_config_byte_offset,
long procAddress);
555 final long __addr_ = _table._addressof_eglGetCurrentDisplay;
557 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglGetCurrentDisplay"));
559 return dispatch_eglGetCurrentDisplay0(__addr_);
563 static private native
long dispatch_eglGetCurrentDisplay0(
long procAddress);
568 final long __addr_ = _table._addressof_eglGetCurrentSurface;
570 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglGetCurrentSurface"));
572 return dispatch_eglGetCurrentSurface0(readdraw, __addr_);
576 static private native
long dispatch_eglGetCurrentSurface0(
int readdraw,
long procAddress);
581 final long __addr_ = _table._addressof_eglGetDisplay;
583 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglGetDisplay"));
585 return dispatch_eglGetDisplay0(display_id, __addr_);
589 static private native
long dispatch_eglGetDisplay0(
long display_id,
long procAddress);
594 final long __addr_ = _table._addressof_eglGetError;
596 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglGetError"));
598 return dispatch_eglGetError0(__addr_);
602 static private native
int dispatch_eglGetError0(
long procAddress);
607 public static boolean eglInitialize(
long dpy, IntBuffer major, IntBuffer minor) {
609 if (!Buffers.isDirect(major))
610 throw new RuntimeException(
"Argument \"major\" is not a direct buffer");
611 if (!Buffers.isDirect(minor))
612 throw new RuntimeException(
"Argument \"minor\" is not a direct buffer");
613 final long __addr_ = _table._addressof_eglInitialize;
615 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglInitialize"));
617 return dispatch_eglInitialize0(dpy, major, Buffers.getDirectBufferByteOffset(major), minor, Buffers.getDirectBufferByteOffset(minor), __addr_);
623 private static native
boolean dispatch_eglInitialize0(
long dpy, Object major,
int major_byte_offset, Object minor,
int minor_byte_offset,
long procAddress);
628 final long __addr_ = _table._addressof_eglMakeCurrent;
630 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglMakeCurrent"));
632 return dispatch_eglMakeCurrent0(dpy, draw, read, ctx, __addr_);
636 static private native
boolean dispatch_eglMakeCurrent0(
long dpy,
long draw,
long read,
long ctx,
long procAddress);
640 public static boolean eglQueryContext(
long dpy,
long ctx,
int attribute, IntBuffer value) {
642 if (!Buffers.isDirect(value))
643 throw new RuntimeException(
"Argument \"value\" is not a direct buffer");
644 final long __addr_ = _table._addressof_eglQueryContext;
646 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglQueryContext"));
648 return dispatch_eglQueryContext0(dpy, ctx, attribute, value, Buffers.getDirectBufferByteOffset(value), __addr_);
653 private static native
boolean dispatch_eglQueryContext0(
long dpy,
long ctx,
int attribute, Object value,
int value_byte_offset,
long procAddress);
658 final long __addr_ = _table._addressof_eglQueryString;
660 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglQueryString"));
662 return dispatch_eglQueryString0(dpy, name, __addr_);
666 static private native String dispatch_eglQueryString0(
long dpy,
int name,
long procAddress);
670 public static boolean eglQuerySurface(
long dpy,
long surface,
int attribute, IntBuffer value) {
672 if (!Buffers.isDirect(value))
673 throw new RuntimeException(
"Argument \"value\" is not a direct buffer");
674 final long __addr_ = _table._addressof_eglQuerySurface;
676 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglQuerySurface"));
678 return dispatch_eglQuerySurface0(dpy, surface, attribute, value, Buffers.getDirectBufferByteOffset(value), __addr_);
683 private static native
boolean dispatch_eglQuerySurface0(
long dpy,
long surface,
int attribute, Object value,
int value_byte_offset,
long procAddress);
688 final long __addr_ = _table._addressof_eglSwapBuffers;
690 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglSwapBuffers"));
692 return dispatch_eglSwapBuffers0(dpy, surface, __addr_);
696 static private native
boolean dispatch_eglSwapBuffers0(
long dpy,
long surface,
long procAddress);
701 final long __addr_ = _table._addressof_eglTerminate;
703 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglTerminate"));
705 return dispatch_eglTerminate0(dpy, __addr_);
709 static private native
boolean dispatch_eglTerminate0(
long dpy,
long procAddress);
714 final long __addr_ = _table._addressof_eglWaitGL;
716 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglWaitGL"));
718 return dispatch_eglWaitGL0(__addr_);
722 static private native
boolean dispatch_eglWaitGL0(
long procAddress);
727 final long __addr_ = _table._addressof_eglWaitNative;
729 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglWaitNative"));
731 return dispatch_eglWaitNative0(engine, __addr_);
735 static private native
boolean dispatch_eglWaitNative0(
int engine,
long procAddress);
740 final long __addr_ = _table._addressof_eglBindTexImage;
742 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglBindTexImage"));
744 return dispatch_eglBindTexImage0(dpy, surface, buffer, __addr_);
748 static private native
boolean dispatch_eglBindTexImage0(
long dpy,
long surface,
int buffer,
long procAddress);
753 final long __addr_ = _table._addressof_eglReleaseTexImage;
755 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglReleaseTexImage"));
757 return dispatch_eglReleaseTexImage0(dpy, surface, buffer, __addr_);
761 static private native
boolean dispatch_eglReleaseTexImage0(
long dpy,
long surface,
int buffer,
long procAddress);
766 final long __addr_ = _table._addressof_eglSurfaceAttrib;
768 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglSurfaceAttrib"));
770 return dispatch_eglSurfaceAttrib0(dpy, surface, attribute, value, __addr_);
774 static private native
boolean dispatch_eglSurfaceAttrib0(
long dpy,
long surface,
int attribute,
int value,
long procAddress);
779 final long __addr_ = _table._addressof_eglSwapInterval;
781 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglSwapInterval"));
783 return dispatch_eglSwapInterval0(dpy, interval, __addr_);
787 static private native
boolean dispatch_eglSwapInterval0(
long dpy,
int interval,
long procAddress);
792 final long __addr_ = _table._addressof_eglBindAPI;
794 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglBindAPI"));
796 return dispatch_eglBindAPI0(api, __addr_);
800 static private native
boolean dispatch_eglBindAPI0(
int api,
long procAddress);
805 final long __addr_ = _table._addressof_eglQueryAPI;
807 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglQueryAPI"));
809 return dispatch_eglQueryAPI0(__addr_);
813 static private native
int dispatch_eglQueryAPI0(
long procAddress);
819 if (!Buffers.isDirect(attrib_list))
820 throw new RuntimeException(
"Argument \"attrib_list\" is not a direct buffer");
821 final long __addr_ = _table._addressof_eglCreatePbufferFromClientBuffer;
823 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglCreatePbufferFromClientBuffer"));
825 return dispatch_eglCreatePbufferFromClientBuffer0(dpy, buftype, buffer, config, attrib_list, Buffers.getDirectBufferByteOffset(attrib_list), __addr_);
830 private static native
long dispatch_eglCreatePbufferFromClientBuffer0(
long dpy,
int buftype,
long buffer,
long config, Object attrib_list,
int attrib_list_byte_offset,
long procAddress);
835 final long __addr_ = _table._addressof_eglReleaseThread;
837 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglReleaseThread"));
839 return dispatch_eglReleaseThread0(__addr_);
843 static private native
boolean dispatch_eglReleaseThread0(
long procAddress);
848 final long __addr_ = _table._addressof_eglWaitClient;
850 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglWaitClient"));
852 return dispatch_eglWaitClient0(__addr_);
856 static private native
boolean dispatch_eglWaitClient0(
long procAddress);
861 final long __addr_ = _table._addressof_eglGetCurrentContext;
863 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglGetCurrentContext"));
865 return dispatch_eglGetCurrentContext0(__addr_);
869 static private native
long dispatch_eglGetCurrentContext0(
long procAddress);
873 public static long eglCreateSync(
long dpy,
int type, PointerBuffer attrib_list) {
875 if (!Buffers.isDirect(attrib_list))
876 throw new RuntimeException(
"Argument \"attrib_list\" is not a direct buffer");
877 final long __addr_ = _table._addressof_eglCreateSync;
879 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglCreateSync"));
881 return dispatch_eglCreateSync0(dpy, type, attrib_list !=
null ? attrib_list.getBuffer() :
null, Buffers.getDirectBufferByteOffset(attrib_list), __addr_);
886 private static native
long dispatch_eglCreateSync0(
long dpy,
int type, Object attrib_list,
int attrib_list_byte_offset,
long procAddress);
891 final long __addr_ = _table._addressof_eglDestroySync;
893 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglDestroySync"));
895 return dispatch_eglDestroySync0(dpy, sync, __addr_);
899 static private native
boolean dispatch_eglDestroySync0(
long dpy,
long sync,
long procAddress);
904 final long __addr_ = _table._addressof_eglClientWaitSync;
906 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglClientWaitSync"));
908 return dispatch_eglClientWaitSync0(dpy, sync, flags, timeout, __addr_);
912 static private native
int dispatch_eglClientWaitSync0(
long dpy,
long sync,
int flags,
long timeout,
long procAddress);
916 public static boolean eglGetSyncAttrib(
long dpy,
long sync,
int attribute, PointerBuffer value) {
918 if (!Buffers.isDirect(value))
919 throw new RuntimeException(
"Argument \"value\" is not a direct buffer");
920 final long __addr_ = _table._addressof_eglGetSyncAttrib;
922 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglGetSyncAttrib"));
924 return dispatch_eglGetSyncAttrib0(dpy, sync, attribute, value !=
null ? value.getBuffer() :
null, Buffers.getDirectBufferByteOffset(value), __addr_);
929 private static native
boolean dispatch_eglGetSyncAttrib0(
long dpy,
long sync,
int attribute, Object value,
int value_byte_offset,
long procAddress);
933 public static long eglCreateImage(
long dpy,
long ctx,
int target,
long buffer, PointerBuffer attrib_list) {
935 if (!Buffers.isDirect(attrib_list))
936 throw new RuntimeException(
"Argument \"attrib_list\" is not a direct buffer");
937 final long __addr_ = _table._addressof_eglCreateImage;
939 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglCreateImage"));
941 return dispatch_eglCreateImage0(dpy, ctx, target, buffer, attrib_list !=
null ? attrib_list.getBuffer() :
null, Buffers.getDirectBufferByteOffset(attrib_list), __addr_);
946 private static native
long dispatch_eglCreateImage0(
long dpy,
long ctx,
int target,
long buffer, Object attrib_list,
int attrib_list_byte_offset,
long procAddress);
951 final long __addr_ = _table._addressof_eglDestroyImage;
953 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglDestroyImage"));
955 return dispatch_eglDestroyImage0(dpy, image, __addr_);
959 static private native
boolean dispatch_eglDestroyImage0(
long dpy,
long image,
long procAddress);
965 if (!Buffers.isDirect(attrib_list))
966 throw new RuntimeException(
"Argument \"attrib_list\" is not a direct buffer");
967 final long __addr_ = _table._addressof_eglGetPlatformDisplay;
969 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglGetPlatformDisplay"));
971 return dispatch_eglGetPlatformDisplay0(platform, native_display, attrib_list !=
null ? attrib_list.getBuffer() :
null, Buffers.getDirectBufferByteOffset(attrib_list), __addr_);
976 private static native
long dispatch_eglGetPlatformDisplay0(
int platform,
long native_display, Object attrib_list,
int attrib_list_byte_offset,
long procAddress);
982 if (!Buffers.isDirect(attrib_list))
983 throw new RuntimeException(
"Argument \"attrib_list\" is not a direct buffer");
984 final long __addr_ = _table._addressof_eglCreatePlatformWindowSurface;
986 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglCreatePlatformWindowSurface"));
988 return dispatch_eglCreatePlatformWindowSurface0(dpy, config, native_window, attrib_list !=
null ? attrib_list.getBuffer() :
null, Buffers.getDirectBufferByteOffset(attrib_list), __addr_);
993 private static native
long dispatch_eglCreatePlatformWindowSurface0(
long dpy,
long config,
long native_window, Object attrib_list,
int attrib_list_byte_offset,
long procAddress);
999 if (!Buffers.isDirect(attrib_list))
1000 throw new RuntimeException(
"Argument \"attrib_list\" is not a direct buffer");
1001 final long __addr_ = _table._addressof_eglCreatePlatformPixmapSurface;
1003 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglCreatePlatformPixmapSurface"));
1005 return dispatch_eglCreatePlatformPixmapSurface0(dpy, config, native_pixmap, attrib_list !=
null ? attrib_list.getBuffer() :
null, Buffers.getDirectBufferByteOffset(attrib_list), __addr_);
1010 private static native
long dispatch_eglCreatePlatformPixmapSurface0(
long dpy,
long config,
long native_pixmap, Object attrib_list,
int attrib_list_byte_offset,
long procAddress);
1015 final long __addr_ = _table._addressof_eglWaitSync;
1017 throw new UnsupportedOperationException(String.format(
"Method \"%s\" not available",
"eglWaitSync"));
1019 return dispatch_eglWaitSync0(dpy, sync, flags, __addr_);
1023 static private native
boolean dispatch_eglWaitSync0(
long dpy,
long sync,
int flags,
long procAddress);
1032 _table.reset(lookup);
1033 return 0 != _table._addressof_eglGetDisplay && 0 != _table._addressof_eglInitialize;
1051 if( attributes ==
null || values ==
null ) {
1052 throw new RuntimeException(
"arrays buffers are null");
1054 if( !Buffers.isDirect(attributes) || !Buffers.isDirect(values) ) {
1055 throw new RuntimeException(
"arrays buffers are not direct");
1057 if( attributes.remaining() > values.remaining() ) {
1058 throw new RuntimeException(
"not enough values "+values+
" for attributes "+attributes);
1060 final long __addr = _table._addressof_eglGetConfigAttrib;
1061 dispatch_eglGetConfigAttributes(dpy, config, attributes.remaining(), attributes, Buffers.getDirectBufferByteOffset(attributes),
1062 values, Buffers.getDirectBufferByteOffset(values), __addr);
1064 private static native
void dispatch_eglGetConfigAttributes(
long dpy,
long config,
int attributeCount, Object attributes,
int attributes_byte_offset, Object values,
int valuesOffset,
long procAddr);
static final long EGL_NO_SURFACE
static final int EGL_COLORSPACE
EGL_VERSION_1_2 Define "EGL_COLORSPACE" with expression '0x3087', CType: int
static final long KHRONOS_BOOLEAN_ENUM_FORCE_SIZE
Defined as part of enum type "khronos_boolean_enum_t" - CType: int.
static final int EGL_CLIENT_APIS
EGL_VERSION_1_2 Define "EGL_CLIENT_APIS" with expression '0x308D', CType: int
static final int EGL_ALPHA_SIZE
EGL_VERSION_1_0 Define "EGL_ALPHA_SIZE" with expression '0x3021', CType: int
static final int EGL_DISPLAY_SCALING
EGL_VERSION_1_2 Define "EGL_DISPLAY_SCALING" with expression '10000', CType: int
static final int EGL_NO_TEXTURE
EGL_VERSION_1_1 Define "EGL_NO_TEXTURE" with expression '0x305C', CType: int
static long eglCreatePbufferSurface(long dpy, long config, IntBuffer attrib_list)
Entry point to C language function: EGLSurface eglCreatePbufferSurface(EGLDisplay dpy,...
static final int EGL_MIPMAP_TEXTURE
EGL_VERSION_1_1 Define "EGL_MIPMAP_TEXTURE" with expression '0x3082', CType: int
static final int EGL_BAD_SURFACE
EGL_VERSION_1_0 Define "EGL_BAD_SURFACE" with expression '0x300D', CType: int
static final int EGL_BAD_CONTEXT
EGL_VERSION_1_0 Define "EGL_BAD_CONTEXT" with expression '0x3006', CType: int
static final int EGL_SYNC_FLUSH_COMMANDS_BIT
EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync Alias for: EGL_SYNC_FLUSH_COMMANDS_BIT_NV,...
static void eglGetConfigAttributes(long dpy, long config, IntBuffer attributes, IntBuffer values)
In case of an error on a particualr attribute, the attribute in the attributes-buffer is set to 0.
static final int EGL_BAD_DISPLAY
EGL_VERSION_1_0 Define "EGL_BAD_DISPLAY" with expression '0x3008', CType: int
static final int EGL_ALPHA_MASK_SIZE
EGL_VERSION_1_2 Define "EGL_ALPHA_MASK_SIZE" with expression '0x303E', CType: int
static boolean eglReleaseThread()
Entry point to C language function: EGLBoolean eglReleaseThread() Part of EGL_VERSION_1_2
static final int EGL_OPENGL_ES2_BIT
EGL_VERSION_1_3 Define "EGL_OPENGL_ES2_BIT" with expression '0x0004', CType: int
static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image Alias for: EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_KHR ...
static long eglGetCurrentContext()
Entry point to C language function: EGLContext eglGetCurrentContext() Part of EGL_VERSION_1_4
static int eglQueryAPI()
Entry point to C language function: EGLenum eglQueryAPI() Part of EGL_VERSION_1_2
static final int EGL_CONFORMANT
EGL_VERSION_1_3, EGL_KHR_config_attribs Alias for: EGL_CONFORMANT_KHR Define "EGL_CONFORMANT" with e...
static final int EGL_BLUE_SIZE
EGL_VERSION_1_0 Define "EGL_BLUE_SIZE" with expression '0x3022', CType: int
static final int EGL_STENCIL_SIZE
EGL_VERSION_1_0 Define "EGL_STENCIL_SIZE" with expression '0x3026', CType: int
static final int EGL_PIXMAP_BIT
EGL_VERSION_1_0 Define "EGL_PIXMAP_BIT" with expression '0x0002', CType: int
static final int EGL_COLOR_BUFFER_TYPE
EGL_VERSION_1_2 Define "EGL_COLOR_BUFFER_TYPE" with expression '0x303F', CType: int
static final int EGL_SLOW_CONFIG
EGL_VERSION_1_0 Define "EGL_SLOW_CONFIG" with expression '0x3050', CType: int
static final int EGL_BAD_NATIVE_WINDOW
EGL_VERSION_1_0 Define "EGL_BAD_NATIVE_WINDOW" with expression '0x300B', CType: int
static final int EGL_VG_COLORSPACE_sRGB
EGL_VERSION_1_3 Define "EGL_VG_COLORSPACE_sRGB" with expression '0x3089', CType: int
static final int EGL_BAD_CURRENT_SURFACE
EGL_VERSION_1_0 Define "EGL_BAD_CURRENT_SURFACE" with expression '0x3007', CType: int
static final int EGL_CONTEXT_LOST
EGL_VERSION_1_1 Define "EGL_CONTEXT_LOST" with expression '0x300E', CType: int
static long eglGetCurrentDisplay()
Entry point to C language function: EGLDisplay eglGetCurrentDisplay() Part of EGL_VERSION_1_0
static boolean resetProcAddressTable(DynamicLookupHelper lookup)
static final int EGL_TEXTURE_TARGET
EGL_VERSION_1_1 Define "EGL_TEXTURE_TARGET" with expression '0x3081', CType: int
static final int EGL_BAD_NATIVE_PIXMAP
EGL_VERSION_1_0 Define "EGL_BAD_NATIVE_PIXMAP" with expression '0x300A', CType: int
static final int EGL_TEXTURE_2D
EGL_VERSION_1_1 Define "EGL_TEXTURE_2D" with expression '0x305F', CType: int
static final int EGL_GL_COLORSPACE_SRGB
EGL_VERSION_1_5, EGL_KHR_gl_colorspace Alias for: EGL_GL_COLORSPACE_SRGB_KHR Define "EGL_GL_COLORSPA...
static final int EGL_BUFFER_PRESERVED
EGL_VERSION_1_2 Define "EGL_BUFFER_PRESERVED" with expression '0x3094', CType: int
static boolean eglTerminate(long dpy)
Entry point to C language function: EGLBoolean eglTerminate(EGLDisplay dpy) Part of EGL_VERSION_1_...
static final int EGL_EXTENSIONS
EGL_VERSION_1_0 Define "EGL_EXTENSIONS" with expression '0x3055', CType: int
static final int EGL_MATCH_NATIVE_PIXMAP
EGL_VERSION_1_3 Define "EGL_MATCH_NATIVE_PIXMAP" with expression '0x3041', CType: int
static final int EGL_MAX_PBUFFER_PIXELS
EGL_VERSION_1_0 Define "EGL_MAX_PBUFFER_PIXELS" with expression '0x302B', CType: int
static final int EGL_CONFIG_ID
EGL_VERSION_1_0 Define "EGL_CONFIG_ID" with expression '0x3028', CType: int
static final int EGL_SYNC_CL_EVENT_COMPLETE
EGL_VERSION_1_5, EGL_KHR_cl_event Alias for: EGL_SYNC_CL_EVENT_COMPLETE_KHR Define "EGL_SYNC_CL_EVEN...
static final int KHRONOS_TRUE
Defined as part of enum type "khronos_boolean_enum_t" with expression '1', CType: int.
static boolean eglSwapInterval(long dpy, int interval)
Entry point to C language function: EGLBoolean eglSwapInterval(EGLDisplay dpy, EGLint interval) Pa...
static boolean eglGetSyncAttrib(long dpy, long sync, int attribute, PointerBuffer value)
Entry point to C language function: EGLBoolean eglGetSyncAttrib(EGLDisplay dpy, EGLSync sync,...
static final int EGL_CORE_NATIVE_ENGINE
EGL_VERSION_1_0 Define "EGL_CORE_NATIVE_ENGINE" with expression '0x305B', CType: int
static final int EGL_RENDER_BUFFER
EGL_VERSION_1_2 Define "EGL_RENDER_BUFFER" with expression '0x3086', CType: int
static final int EGL_OPENGL_ES_BIT
EGL_VERSION_1_2 Define "EGL_OPENGL_ES_BIT" with expression '0x0001', CType: int
static final int EGL_SWAP_BEHAVIOR
EGL_VERSION_1_2 Define "EGL_SWAP_BEHAVIOR" with expression '0x3093', CType: int
static final int EGL_BIND_TO_TEXTURE_RGB
EGL_VERSION_1_1 Define "EGL_BIND_TO_TEXTURE_RGB" with expression '0x3039', CType: int
static final int EGL_TEXTURE_FORMAT
EGL_VERSION_1_1 Define "EGL_TEXTURE_FORMAT" with expression '0x3080', CType: int
static final int EGL_GREEN_SIZE
EGL_VERSION_1_0 Define "EGL_GREEN_SIZE" with expression '0x3023', CType: int
static final int EGL_RENDERABLE_TYPE
EGL_VERSION_1_2 Define "EGL_RENDERABLE_TYPE" with expression '0x3040', CType: int
static final int EGL_OPENVG_API
EGL_VERSION_1_2 Define "EGL_OPENVG_API" with expression '0x30A1', CType: int
static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X
EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image Alias for: EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X_KHR ...
static final int EGL_RED_SIZE
EGL_VERSION_1_0 Define "EGL_RED_SIZE" with expression '0x3024', CType: int
static final int EGL_VERSION
EGL_VERSION_1_0 Define "EGL_VERSION" with expression '0x3054', CType: int
static boolean eglGetConfigs(long dpy, PointerBuffer configs, int config_size, IntBuffer num_config)
Entry point to C language function: EGLBoolean eglGetConfigs(EGLDisplay dpy, EGLConfig * configs,...
static final int EGL_VENDOR
EGL_VERSION_1_0 Define "EGL_VENDOR" with expression '0x3053', CType: int
static final int EGL_CONTEXT_MINOR_VERSION
EGL_VERSION_1_5, EGL_KHR_create_context Alias for: EGL_CONTEXT_MINOR_VERSION_KHR Define "EGL_CONTEXT...
static final int EGL_GL_TEXTURE_ZOFFSET
EGL_VERSION_1_5, EGL_KHR_gl_texture_3D_image Alias for: EGL_GL_TEXTURE_ZOFFSET_KHR Define "EGL_GL_TE...
static long eglCreateImage(long dpy, long ctx, int target, long buffer, PointerBuffer attrib_list)
Entry point to C language function: EGLImage eglCreateImage(EGLDisplay dpy, EGLContext ctx,...
static final int EGL_RGB_BUFFER
EGL_VERSION_1_2 Define "EGL_RGB_BUFFER" with expression '0x308E', CType: int
static final int EGL_CONTEXT_OPENGL_DEBUG
EGL_VERSION_1_5 Define "EGL_CONTEXT_OPENGL_DEBUG" with expression '0x31B0', CType: int
static final int EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE
EGL_VERSION_1_5 Define "EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE" with expression '0x31B1',...
static final int EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT
EGL_VERSION_1_5, EGL_KHR_create_context Alias for: EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR Define "E...
static final int EGL_CONTEXT_MAJOR_VERSION
EGL_VERSION_1_5, EGL_KHR_create_context Alias for: EGL_CONTEXT_MAJOR_VERSION_KHR Define "EGL_CONTEXT...
static boolean eglWaitNative(int engine)
Entry point to C language function: EGLBoolean eglWaitNative(EGLint engine) Part of EGL_VERSION_1_...
static boolean eglChooseConfig(long dpy, IntBuffer attrib_list, PointerBuffer configs, int config_size, IntBuffer num_config)
Entry point to C language function: EGLBoolean eglChooseConfig(EGLDisplay dpy, const EGLint * attri...
static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image Alias for: EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_KHR ...
static boolean eglBindTexImage(long dpy, long surface, int buffer)
Entry point to C language function: EGLBoolean eglBindTexImage(EGLDisplay dpy, EGLSurface surface,...
static final int EGL_MAX_PBUFFER_HEIGHT
EGL_VERSION_1_0 Define "EGL_MAX_PBUFFER_HEIGHT" with expression '0x302A', CType: int
static final int EGL_NOT_INITIALIZED
EGL_VERSION_1_0 Define "EGL_NOT_INITIALIZED" with expression '0x3001', CType: int
static final int EGL_VG_ALPHA_FORMAT
EGL_VERSION_1_3 Define "EGL_VG_ALPHA_FORMAT" with expression '0x3088', CType: int
static final int EGL_MAX_PBUFFER_WIDTH
EGL_VERSION_1_0 Define "EGL_MAX_PBUFFER_WIDTH" with expression '0x302C', CType: int
static final int EGL_OPENVG_BIT
EGL_VERSION_1_2 Define "EGL_OPENVG_BIT" with expression '0x0002', CType: int
static final int EGL_OPENGL_ES3_BIT
EGL_VERSION_1_5, EGL_KHR_create_context Alias for: EGL_OPENGL_ES3_BIT_KHR Define "EGL_OPENGL_ES3_BIT...
static final int EGL_TEXTURE_RGBA
EGL_VERSION_1_1 Define "EGL_TEXTURE_RGBA" with expression '0x305E', CType: int
static final int EGL_READ
EGL_VERSION_1_0 Define "EGL_READ" with expression '0x305A', CType: int
static boolean eglQueryContext(long dpy, long ctx, int attribute, IntBuffer value)
Entry point to C language function: EGLBoolean eglQueryContext(EGLDisplay dpy, EGLContext ctx,...
static final int EGL_GL_COLORSPACE_LINEAR
EGL_VERSION_1_5, EGL_KHR_gl_colorspace Alias for: EGL_GL_COLORSPACE_LINEAR_KHR Define "EGL_GL_COLORS...
static long eglCreateContext(long dpy, long config, long share_context, IntBuffer attrib_list)
Entry point to C language function: EGLContext eglCreateContext(EGLDisplay dpy, EGLConfig config,...
static int eglGetError()
Entry point to C language function: EGLint eglGetError() Part of EGL_VERSION_1_0
static final long EGL_DEFAULT_DISPLAY
static final int EGL_LEVEL
EGL_VERSION_1_0 Define "EGL_LEVEL" with expression '0x3029', CType: int
static final int EGL_BUFFER_DESTROYED
EGL_VERSION_1_2 Define "EGL_BUFFER_DESTROYED" with expression '0x3095', CType: int
static final int EGL_SYNC_CL_EVENT
EGL_VERSION_1_5, EGL_KHR_cl_event Alias for: EGL_SYNC_CL_EVENT_KHR Define "EGL_SYNC_CL_EVENT" with e...
static final int EGL_VG_ALPHA_FORMAT_NONPRE
EGL_VERSION_1_3 Define "EGL_VG_ALPHA_FORMAT_NONPRE" with expression '0x308B', CType: int
static final int EGL_SUCCESS
EGL_VERSION_1_0 Define "EGL_SUCCESS" with expression '0x3000', CType: int
static long eglCreatePlatformPixmapSurface(long dpy, long config, long native_pixmap, PointerBuffer attrib_list)
Entry point to C language function: EGLSurface eglCreatePlatformPixmapSurface(EGLDisplay dpy,...
static final int EGL_GL_TEXTURE_3D
EGL_VERSION_1_5, EGL_KHR_gl_texture_3D_image Alias for: EGL_GL_TEXTURE_3D_KHR Define "EGL_GL_TEXTURE...
static final int EGL_NATIVE_RENDERABLE
EGL_VERSION_1_0 Define "EGL_NATIVE_RENDERABLE" with expression '0x302D', CType: int
static final int EGL_TRANSPARENT_RGB
EGL_VERSION_1_0 Define "EGL_TRANSPARENT_RGB" with expression '0x3052', CType: int
static final int EGL_MAX_SWAP_INTERVAL
EGL_VERSION_1_1 Define "EGL_MAX_SWAP_INTERVAL" with expression '0x303C', CType: int
static final int EGL_CL_EVENT_HANDLE
EGL_VERSION_1_5, EGL_KHR_cl_event Alias for: EGL_CL_EVENT_HANDLE_KHR Define "EGL_CL_EVENT_HANDLE" wi...
static long eglCreateSync(long dpy, int type, PointerBuffer attrib_list)
Entry point to C language function: EGLSync eglCreateSync(EGLDisplay dpy, EGLenum type,...
static final int EGL_MULTISAMPLE_RESOLVE
EGL_VERSION_1_4 Define "EGL_MULTISAMPLE_RESOLVE" with expression '0x3099', CType: int
static final int EGL_TRANSPARENT_TYPE
EGL_VERSION_1_0 Define "EGL_TRANSPARENT_TYPE" with expression '0x3034', CType: int
static final int EGL_BIND_TO_TEXTURE_RGBA
EGL_VERSION_1_1 Define "EGL_BIND_TO_TEXTURE_RGBA" with expression '0x303A', CType: int
static final int EGL_DEPTH_SIZE
EGL_VERSION_1_0 Define "EGL_DEPTH_SIZE" with expression '0x3025', CType: int
static final int EGL_TRUE
EGL_VERSION_1_0 Define "EGL_TRUE" with expression '1', CType: int
static final int EGL_BAD_MATCH
EGL_VERSION_1_0 Define "EGL_BAD_MATCH" with expression '0x3009', CType: int
static long eglCreatePbufferFromClientBuffer(long dpy, int buftype, long buffer, long config, IntBuffer attrib_list)
Entry point to C language function: EGLSurface eglCreatePbufferFromClientBuffer(EGLDisplay dpy,...
static final int EGL_CONTEXT_CLIENT_VERSION
EGL_VERSION_1_3 Define "EGL_CONTEXT_CLIENT_VERSION" with expression '0x3098', CType: int
static boolean eglBindAPI(int api)
Entry point to C language function: EGLBoolean eglBindAPI(EGLenum api) Part of EGL_VERSION_1_2
static final int EGL_TEXTURE_RGB
EGL_VERSION_1_1 Define "EGL_TEXTURE_RGB" with expression '0x305D', CType: int
static final int EGL_BAD_ACCESS
EGL_VERSION_1_0 Define "EGL_BAD_ACCESS" with expression '0x3002', CType: int
static final int EGL_GL_TEXTURE_LEVEL
EGL_VERSION_1_5, EGL_KHR_gl_texture_2D_image Alias for: EGL_GL_TEXTURE_LEVEL_KHR Define "EGL_GL_TEXT...
static final int EGL_NONE
EGL_VERSION_1_0 Define "EGL_NONE" with expression '0x3038', CType: int
static final int EGL_SYNC_FENCE
EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_fence_sync Alias for: EGL_SYNC_FENCE_NV, EGL_SYNC_FENCE_KHR De...
static final int EGL_GL_TEXTURE_2D
EGL_VERSION_1_5, EGL_KHR_gl_texture_2D_image Alias for: EGL_GL_TEXTURE_2D_KHR Define "EGL_GL_TEXTURE...
static boolean eglWaitSync(long dpy, long sync, int flags)
Entry point to C language function: EGLBoolean eglWaitSync(EGLDisplay dpy, EGLSync sync,...
static final int EGL_BUFFER_SIZE
EGL_VERSION_1_0 Define "EGL_BUFFER_SIZE" with expression '0x3020', CType: int
static final int EGL_HEIGHT
EGL_VERSION_1_0 Define "EGL_HEIGHT" with expression '0x3056', CType: int
static boolean eglWaitGL()
Entry point to C language function: EGLBoolean eglWaitGL() Part of EGL_VERSION_1_0
static final int EGL_DONT_CARE
static final int EGL_MULTISAMPLE_RESOLVE_DEFAULT
EGL_VERSION_1_4 Define "EGL_MULTISAMPLE_RESOLVE_DEFAULT" with expression '0x309A',...
static final int EGL_PBUFFER_BIT
EGL_VERSION_1_0 Define "EGL_PBUFFER_BIT" with expression '0x0001', CType: int
static final int EGL_GL_RENDERBUFFER
EGL_VERSION_1_5, EGL_KHR_gl_renderbuffer_image Alias for: EGL_GL_RENDERBUFFER_KHR Define "EGL_GL_REN...
static final int EGL_ALPHA_FORMAT_PRE
EGL_VERSION_1_2 Define "EGL_ALPHA_FORMAT_PRE" with expression '0x308C', CType: int
static int eglClientWaitSync(long dpy, long sync, int flags, long timeout)
Entry point to C language function: EGLint eglClientWaitSync(EGLDisplay dpy, EGLSync sync,...
static boolean eglWaitClient()
Entry point to C language function: EGLBoolean eglWaitClient() Part of EGL_VERSION_1_2
static final int EGL_OPENVG_IMAGE
EGL_VERSION_1_2 Define "EGL_OPENVG_IMAGE" with expression '0x3096', CType: int
static final int EGL_SURFACE_TYPE
EGL_VERSION_1_0 Define "EGL_SURFACE_TYPE" with expression '0x3033', CType: int
static boolean eglDestroySync(long dpy, long sync)
Entry point to C language function: EGLBoolean eglDestroySync(EGLDisplay dpy, EGLSync sync) Part o...
static final int EGL_MULTISAMPLE_RESOLVE_BOX_BIT
EGL_VERSION_1_4 Define "EGL_MULTISAMPLE_RESOLVE_BOX_BIT" with expression '0x0200',...
static final int EGL_VG_COLORSPACE
EGL_VERSION_1_3 Define "EGL_VG_COLORSPACE" with expression '0x3087', CType: int
static final int EGL_LARGEST_PBUFFER
EGL_VERSION_1_0 Define "EGL_LARGEST_PBUFFER" with expression '0x3058', CType: int
static final int EGL_TRANSPARENT_RED_VALUE
EGL_VERSION_1_0 Define "EGL_TRANSPARENT_RED_VALUE" with expression '0x3037', CType: int
static final int EGL_TIMEOUT_EXPIRED
EGL_VERSION_1_5, EGL_KHR_reusable_sync, EGL_NV_sync Alias for: EGL_TIMEOUT_EXPIRED_KHR,...
static String eglQueryString(long dpy, int name)
Entry point to C language function: const char * eglQueryString(EGLDisplay dpy, EGLint name) Part ...
static boolean eglSwapBuffers(long dpy, long surface)
Entry point to C language function: EGLBoolean eglSwapBuffers(EGLDisplay dpy, EGLSurface surface) ...
static final int EGL_VG_COLORSPACE_LINEAR_BIT
EGL_VERSION_1_3, EGL_KHR_config_attribs Alias for: EGL_VG_COLORSPACE_LINEAR_BIT_KHR Define "EGL_VG_C...
static final int EGL_COLORSPACE_LINEAR
EGL_VERSION_1_2 Define "EGL_COLORSPACE_LINEAR" with expression '0x308A', CType: int
static final int EGL_DRAW
EGL_VERSION_1_0 Define "EGL_DRAW" with expression '0x3059', CType: int
static final int EGL_ALPHA_FORMAT_NONPRE
EGL_VERSION_1_2 Define "EGL_ALPHA_FORMAT_NONPRE" with expression '0x308B', CType: int
static final int EGL_NO_RESET_NOTIFICATION
EGL_VERSION_1_5, EGL_KHR_create_context, EGL_EXT_create_context_robustness Alias for: EGL_NO_RESET_NO...
static final int EGL_CONTEXT_CLIENT_TYPE
EGL_VERSION_1_2 Define "EGL_CONTEXT_CLIENT_TYPE" with expression '0x3097', CType: int
static final int EGL_IMAGE_PRESERVED
EGL_VERSION_1_5, EGL_KHR_image_base Alias for: EGL_IMAGE_PRESERVED_KHR Define "EGL_IMAGE_PRESERVED" ...
static final int EGL_BAD_PARAMETER
EGL_VERSION_1_0 Define "EGL_BAD_PARAMETER" with expression '0x300C', CType: int
static final int EGL_OPENGL_ES_API
EGL_VERSION_1_2 Define "EGL_OPENGL_ES_API" with expression '0x30A0', CType: int
static final long EGL_NO_CONTEXT
static final int EGL_OPENGL_API
EGL_VERSION_1_4 Define "EGL_OPENGL_API" with expression '0x30A2', CType: int
static long eglGetDisplay(long display_id)
Entry point to C language function: EGLDisplay eglGetDisplay(EGLNativeDisplayType display_id) Part...
static boolean eglSurfaceAttrib(long dpy, long surface, int attribute, int value)
Entry point to C language function: EGLBoolean eglSurfaceAttrib(EGLDisplay dpy, EGLSurface surface,...
static final int EGL_ALPHA_FORMAT
EGL_VERSION_1_2 Define "EGL_ALPHA_FORMAT" with expression '0x3088', CType: int
static final int EGL_GL_COLORSPACE
EGL_VERSION_1_5, EGL_KHR_gl_colorspace Alias for: EGL_GL_COLORSPACE_KHR Define "EGL_GL_COLORSPACE" w...
static final int EGL_CONFIG_CAVEAT
EGL_VERSION_1_0 Define "EGL_CONFIG_CAVEAT" with expression '0x3027', CType: int
static final int EGL_WIDTH
EGL_VERSION_1_0 Define "EGL_WIDTH" with expression '0x3057', CType: int
static final int EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT
EGL_VERSION_1_5, EGL_KHR_create_context Alias for: EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT_KHR ...
static final int EGL_SWAP_BEHAVIOR_PRESERVED_BIT
EGL_VERSION_1_4 Define "EGL_SWAP_BEHAVIOR_PRESERVED_BIT" with expression '0x0400',...
static final int EGL_PIXEL_ASPECT_RATIO
EGL_VERSION_1_2 Define "EGL_PIXEL_ASPECT_RATIO" with expression '0x3092', CType: int
static final int EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY
EGL_VERSION_1_5, EGL_KHR_create_context, EGL_EXT_create_context_robustness Alias for: EGL_CONTEXT_OPE...
static final int EGL_LUMINANCE_SIZE
EGL_VERSION_1_2 Define "EGL_LUMINANCE_SIZE" with expression '0x303D', CType: int
static final int EGL_MIPMAP_LEVEL
EGL_VERSION_1_1 Define "EGL_MIPMAP_LEVEL" with expression '0x3083', CType: int
static final int EGL_SYNC_STATUS
EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync Alias for: EGL_SYNC_STATUS_NV,...
static boolean eglInitialize(long dpy, IntBuffer major, IntBuffer minor)
Entry point to C language function: EGLBoolean eglInitialize(EGLDisplay dpy, EGLint * major,...
static long eglGetPlatformDisplay(int platform, long native_display, PointerBuffer attrib_list)
Entry point to C language function: EGLDisplay eglGetPlatformDisplay(EGLenum platform,...
static final int EGL_VG_COLORSPACE_LINEAR
EGL_VERSION_1_3 Define "EGL_VG_COLORSPACE_LINEAR" with expression '0x308A', CType: int
static final long EGL_NO_DISPLAY
static final int EGL_UNSIGNALED
EGL_VERSION_1_5, EGL_KHR_reusable_sync, EGL_NV_sync Alias for: EGL_UNSIGNALED_KHR,...
static final int EGL_SYNC_PRIOR_COMMANDS_COMPLETE
EGL_VERSION_1_5, EGL_KHR_fence_sync, EGL_NV_sync Alias for: EGL_SYNC_PRIOR_COMMANDS_COMPLETE_KHR,...
static boolean eglCopyBuffers(long dpy, long surface, long target)
Entry point to C language function: EGLBoolean eglCopyBuffers(EGLDisplay dpy, EGLSurface surface,...
static boolean eglReleaseTexImage(long dpy, long surface, int buffer)
Entry point to C language function: EGLBoolean eglReleaseTexImage(EGLDisplay dpy,...
static boolean eglDestroyImage(long dpy, long image)
Entry point to C language function: EGLBoolean eglDestroyImage(EGLDisplay dpy, EGLImage image) Par...
static final int EGL_SAMPLES
EGL_VERSION_1_0 Define "EGL_SAMPLES" with expression '0x3031', CType: int
static final int EGL_VERTICAL_RESOLUTION
EGL_VERSION_1_2 Define "EGL_VERTICAL_RESOLUTION" with expression '0x3091', CType: int
static final int EGL_BAD_CONFIG
EGL_VERSION_1_0 Define "EGL_BAD_CONFIG" with expression '0x3005', CType: int
static final int EGL_TRANSPARENT_GREEN_VALUE
EGL_VERSION_1_0 Define "EGL_TRANSPARENT_GREEN_VALUE" with expression '0x3036', CType: int
static long eglCreatePixmapSurface(long dpy, long config, long pixmap, IntBuffer attrib_list)
Entry point to C language function: EGLSurface eglCreatePixmapSurface(EGLDisplay dpy,...
static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z
EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image Alias for: EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z_KHR ...
static final int EGL_NATIVE_VISUAL_TYPE
EGL_VERSION_1_0 Define "EGL_NATIVE_VISUAL_TYPE" with expression '0x302F', CType: int
static final int EGL_BACK_BUFFER
EGL_VERSION_1_1 Define "EGL_BACK_BUFFER" with expression '0x3084', CType: int
static final int EGL_OPENGL_BIT
EGL_VERSION_1_4 Define "EGL_OPENGL_BIT" with expression '0x0008', CType: int
static long eglGetCurrentSurface(int readdraw)
Entry point to C language function: EGLSurface eglGetCurrentSurface(EGLint readdraw) Part of EGL_V...
static final int EGL_COLORSPACE_sRGB
EGL_VERSION_1_2 Define "EGL_COLORSPACE_sRGB" with expression '0x3089', CType: int
static final int EGL_VG_ALPHA_FORMAT_PRE_BIT
EGL_VERSION_1_3, EGL_KHR_config_attribs Alias for: EGL_VG_ALPHA_FORMAT_PRE_BIT_KHR Define "EGL_VG_AL...
static boolean eglDestroyContext(long dpy, long ctx)
Entry point to C language function: EGLBoolean eglDestroyContext(EGLDisplay dpy, EGLContext ctx) P...
static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X
EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image Alias for: EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X_KHR ...
static final int EGL_LUMINANCE_BUFFER
EGL_VERSION_1_2 Define "EGL_LUMINANCE_BUFFER" with expression '0x308F', CType: int
static final int EGL_SIGNALED
EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync Alias for: EGL_SIGNALED_NV, EGL_SIGNALED_KHR Def...
static final int KHRONOS_FALSE
Defined as part of enum type "khronos_boolean_enum_t" with expression '0', CType: int.
static final int EGL_BAD_ATTRIBUTE
EGL_VERSION_1_0 Define "EGL_BAD_ATTRIBUTE" with expression '0x3004', CType: int
static final int EGL_NON_CONFORMANT_CONFIG
EGL_VERSION_1_0 Define "EGL_NON_CONFORMANT_CONFIG" with expression '0x3051', CType: int
static final int EGL_SINGLE_BUFFER
EGL_VERSION_1_2 Define "EGL_SINGLE_BUFFER" with expression '0x3085', CType: int
static final int EGL_CONTEXT_OPENGL_PROFILE_MASK
EGL_VERSION_1_5, EGL_KHR_create_context Alias for: EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR Define "EGL_C...
static final int EGL_CONDITION_SATISFIED
EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync Alias for: EGL_CONDITION_SATISFIED_NV,...
static final int EGL_VG_ALPHA_FORMAT_PRE
EGL_VERSION_1_3 Define "EGL_VG_ALPHA_FORMAT_PRE" with expression '0x308C', CType: int
static boolean eglMakeCurrent(long dpy, long draw, long read, long ctx)
Entry point to C language function: EGLBoolean eglMakeCurrent(EGLDisplay dpy, EGLSurface draw,...
static long eglCreateWindowSurface(long dpy, long config, long win, IntBuffer attrib_list)
Entry point to C language function: EGLSurface eglCreateWindowSurface(EGLDisplay dpy,...
static boolean eglDestroySurface(long dpy, long surface)
Entry point to C language function: EGLBoolean eglDestroySurface(EGLDisplay dpy, EGLSurface surface)...
static final int EGL_WINDOW_BIT
EGL_VERSION_1_0 Define "EGL_WINDOW_BIT" with expression '0x0004', CType: int
static final int EGL_LOSE_CONTEXT_ON_RESET
EGL_VERSION_1_5, EGL_KHR_create_context, EGL_EXT_create_context_robustness Alias for: EGL_LOSE_CONTEX...
static long eglCreatePlatformWindowSurface(long dpy, long config, long native_window, PointerBuffer attrib_list)
Entry point to C language function: EGLSurface eglCreatePlatformWindowSurface(EGLDisplay dpy,...
static final int EGL_UNKNOWN
static boolean eglQuerySurface(long dpy, long surface, int attribute, IntBuffer value)
Entry point to C language function: EGLBoolean eglQuerySurface(EGLDisplay dpy, EGLSurface surface,...
static final int EGL_BAD_ALLOC
EGL_VERSION_1_0 Define "EGL_BAD_ALLOC" with expression '0x3003', CType: int
static final int EGL_CONTEXT_OPENGL_ROBUST_ACCESS
EGL_VERSION_1_5, EGL_EXT_create_context_robustness Alias for: EGL_CONTEXT_OPENGL_ROBUST_ACCESS_EXT D...
static boolean eglGetConfigAttrib(long dpy, long config, int attribute, IntBuffer value)
Entry point to C language function: EGLBoolean eglGetConfigAttrib(EGLDisplay dpy,...
static final int EGL_SYNC_CONDITION
EGL_VERSION_1_5, EGL_KHR_fence_sync, EGL_NV_sync Alias for: EGL_SYNC_CONDITION_KHR,...
static final int EGL_HORIZONTAL_RESOLUTION
EGL_VERSION_1_2 Define "EGL_HORIZONTAL_RESOLUTION" with expression '0x3090', CType: int
static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y
EGL_VERSION_1_5, EGL_KHR_gl_texture_cubemap_image Alias for: EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y_KHR ...
static final int EGL_TRANSPARENT_BLUE_VALUE
EGL_VERSION_1_0 Define "EGL_TRANSPARENT_BLUE_VALUE" with expression '0x3035', CType: int
static final int EGL_FALSE
EGL_VERSION_1_0 Define "EGL_FALSE" with expression '0', CType: int
static final int EGL_MIN_SWAP_INTERVAL
EGL_VERSION_1_1 Define "EGL_MIN_SWAP_INTERVAL" with expression '0x303B', CType: int
static final int EGL_MULTISAMPLE_RESOLVE_BOX
EGL_VERSION_1_4 Define "EGL_MULTISAMPLE_RESOLVE_BOX" with expression '0x309B', CType: int
static final int EGL_SYNC_TYPE
EGL_VERSION_1_5, EGL_NV_sync, EGL_KHR_reusable_sync Alias for: EGL_SYNC_TYPE_NV, EGL_SYNC_TYPE_KHR D...
static final int EGL_SAMPLE_BUFFERS
EGL_VERSION_1_0 Define "EGL_SAMPLE_BUFFERS" with expression '0x3032', CType: int
static final int EGL_NATIVE_VISUAL_ID
EGL_VERSION_1_0 Define "EGL_NATIVE_VISUAL_ID" with expression '0x302E', CType: int