Package org.lwjgl.egl
Class EGL10
java.lang.Object
org.lwjgl.egl.EGL10
- Direct Known Subclasses:
EGL11
The core EGL 1.0 functionality.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final long
Null values.static final long
Null values.static final long
Null values.static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
eglChooseConfig
(long dpy, int[] attrib_list, PointerBuffer configs, int[] num_config) Array version of:ChooseConfig
static boolean
eglChooseConfig
(long dpy, IntBuffer attrib_list, PointerBuffer configs, IntBuffer num_config) static boolean
eglCopyBuffers
(long dpy, long surface, long target) static long
eglCreateContext
(long dpy, long config, long share_context, int[] attrib_list) Array version of:CreateContext
static long
eglCreateContext
(long dpy, long config, long share_context, IntBuffer attrib_list) static long
eglCreatePbufferSurface
(long dpy, long config, int[] attrib_list) Array version of:CreatePbufferSurface
static long
eglCreatePbufferSurface
(long dpy, long config, IntBuffer attrib_list) static long
eglCreatePixmapSurface
(long dpy, long config, long pixmap, int[] attrib_list) Array version of:CreatePixmapSurface
static long
eglCreatePixmapSurface
(long dpy, long config, long pixmap, IntBuffer attrib_list) static long
eglCreateWindowSurface
(long dpy, long config, long win, int[] attrib_list) Array version of:CreateWindowSurface
static long
eglCreateWindowSurface
(long dpy, long config, long win, IntBuffer attrib_list) static boolean
eglDestroyContext
(long dpy, long ctx) static boolean
eglDestroySurface
(long dpy, long surface) static boolean
eglGetConfigAttrib
(long dpy, long config, int attribute, int[] value) Array version of:GetConfigAttrib
static boolean
eglGetConfigAttrib
(long dpy, long config, int attribute, IntBuffer value) static boolean
eglGetConfigs
(long dpy, PointerBuffer configs, int[] num_config) Array version of:GetConfigs
static boolean
eglGetConfigs
(long dpy, PointerBuffer configs, IntBuffer num_config) static long
static long
eglGetCurrentSurface
(int readdraw) static long
eglGetDisplay
(long display_id) static int
static long
eglGetProcAddress
(CharSequence procname) static long
eglGetProcAddress
(ByteBuffer procname) static boolean
eglInitialize
(long dpy, int[] major, int[] minor) Array version of:Initialize
static boolean
eglInitialize
(long dpy, IntBuffer major, IntBuffer minor) static boolean
eglMakeCurrent
(long dpy, long draw, long read, long ctx) static boolean
eglQueryContext
(long dpy, long ctx, int attribute, int[] value) Array version of:QueryContext
static boolean
eglQueryContext
(long dpy, long ctx, int attribute, IntBuffer value) static String
eglQueryString
(long dpy, int name) static boolean
eglQuerySurface
(long dpy, long surface, int attribute, int[] value) Array version of:QuerySurface
static boolean
eglQuerySurface
(long dpy, long surface, int attribute, IntBuffer value) static boolean
eglSwapBuffers
(long dpy, long surface) static boolean
eglTerminate
(long dpy) static boolean
static boolean
eglWaitNative
(int engine) static int
neglChooseConfig
(long dpy, long attrib_list, long configs, int config_size, long num_config) static long
neglCreateContext
(long dpy, long config, long share_context, long attrib_list) static long
neglCreatePbufferSurface
(long dpy, long config, long attrib_list) static long
neglCreatePixmapSurface
(long dpy, long config, long pixmap, long attrib_list) static long
neglCreateWindowSurface
(long dpy, long config, long win, long attrib_list) static int
neglGetConfigAttrib
(long dpy, long config, int attribute, long value) static int
neglGetConfigs
(long dpy, long configs, int config_size, long num_config) static long
neglGetProcAddress
(long procname) static int
neglInitialize
(long dpy, long major, long minor) static int
neglQueryContext
(long dpy, long ctx, int attribute, long value) static long
neglQueryString
(long dpy, int name) static int
neglQuerySurface
(long dpy, long surface, int attribute, long value)
-
Field Details
-
EGL_ALPHA_SIZE
public static final int EGL_ALPHA_SIZE- See Also:
-
EGL_BAD_ACCESS
public static final int EGL_BAD_ACCESS- See Also:
-
EGL_BAD_ALLOC
public static final int EGL_BAD_ALLOC- See Also:
-
EGL_BAD_ATTRIBUTE
public static final int EGL_BAD_ATTRIBUTE- See Also:
-
EGL_BAD_CONFIG
public static final int EGL_BAD_CONFIG- See Also:
-
EGL_BAD_CONTEXT
public static final int EGL_BAD_CONTEXT- See Also:
-
EGL_BAD_CURRENT_SURFACE
public static final int EGL_BAD_CURRENT_SURFACE- See Also:
-
EGL_BAD_DISPLAY
public static final int EGL_BAD_DISPLAY- See Also:
-
EGL_BAD_MATCH
public static final int EGL_BAD_MATCH- See Also:
-
EGL_BAD_NATIVE_PIXMAP
public static final int EGL_BAD_NATIVE_PIXMAP- See Also:
-
EGL_BAD_NATIVE_WINDOW
public static final int EGL_BAD_NATIVE_WINDOW- See Also:
-
EGL_BAD_PARAMETER
public static final int EGL_BAD_PARAMETER- See Also:
-
EGL_BAD_SURFACE
public static final int EGL_BAD_SURFACE- See Also:
-
EGL_BLUE_SIZE
public static final int EGL_BLUE_SIZE- See Also:
-
EGL_BUFFER_SIZE
public static final int EGL_BUFFER_SIZE- See Also:
-
EGL_CONFIG_CAVEAT
public static final int EGL_CONFIG_CAVEAT- See Also:
-
EGL_CONFIG_ID
public static final int EGL_CONFIG_ID- See Also:
-
EGL_CORE_NATIVE_ENGINE
public static final int EGL_CORE_NATIVE_ENGINE- See Also:
-
EGL_DEPTH_SIZE
public static final int EGL_DEPTH_SIZE- See Also:
-
EGL_DONT_CARE
public static final int EGL_DONT_CARE- See Also:
-
EGL_DRAW
public static final int EGL_DRAW- See Also:
-
EGL_EXTENSIONS
public static final int EGL_EXTENSIONS- See Also:
-
EGL_FALSE
public static final int EGL_FALSE- See Also:
-
EGL_GREEN_SIZE
public static final int EGL_GREEN_SIZE- See Also:
-
EGL_HEIGHT
public static final int EGL_HEIGHT- See Also:
-
EGL_LARGEST_PBUFFER
public static final int EGL_LARGEST_PBUFFER- See Also:
-
EGL_LEVEL
public static final int EGL_LEVEL- See Also:
-
EGL_MAX_PBUFFER_HEIGHT
public static final int EGL_MAX_PBUFFER_HEIGHT- See Also:
-
EGL_MAX_PBUFFER_PIXELS
public static final int EGL_MAX_PBUFFER_PIXELS- See Also:
-
EGL_MAX_PBUFFER_WIDTH
public static final int EGL_MAX_PBUFFER_WIDTH- See Also:
-
EGL_NATIVE_RENDERABLE
public static final int EGL_NATIVE_RENDERABLE- See Also:
-
EGL_NATIVE_VISUAL_ID
public static final int EGL_NATIVE_VISUAL_ID- See Also:
-
EGL_NATIVE_VISUAL_TYPE
public static final int EGL_NATIVE_VISUAL_TYPE- See Also:
-
EGL_NONE
public static final int EGL_NONE- See Also:
-
EGL_NON_CONFORMANT_CONFIG
public static final int EGL_NON_CONFORMANT_CONFIG- See Also:
-
EGL_NOT_INITIALIZED
public static final int EGL_NOT_INITIALIZED- See Also:
-
EGL_PBUFFER_BIT
public static final int EGL_PBUFFER_BIT- See Also:
-
EGL_PIXMAP_BIT
public static final int EGL_PIXMAP_BIT- See Also:
-
EGL_READ
public static final int EGL_READ- See Also:
-
EGL_RED_SIZE
public static final int EGL_RED_SIZE- See Also:
-
EGL_SAMPLES
public static final int EGL_SAMPLES- See Also:
-
EGL_SAMPLE_BUFFERS
public static final int EGL_SAMPLE_BUFFERS- See Also:
-
EGL_SLOW_CONFIG
public static final int EGL_SLOW_CONFIG- See Also:
-
EGL_STENCIL_SIZE
public static final int EGL_STENCIL_SIZE- See Also:
-
EGL_SUCCESS
public static final int EGL_SUCCESS- See Also:
-
EGL_SURFACE_TYPE
public static final int EGL_SURFACE_TYPE- See Also:
-
EGL_TRANSPARENT_BLUE_VALUE
public static final int EGL_TRANSPARENT_BLUE_VALUE- See Also:
-
EGL_TRANSPARENT_GREEN_VALUE
public static final int EGL_TRANSPARENT_GREEN_VALUE- See Also:
-
EGL_TRANSPARENT_RED_VALUE
public static final int EGL_TRANSPARENT_RED_VALUE- See Also:
-
EGL_TRANSPARENT_RGB
public static final int EGL_TRANSPARENT_RGB- See Also:
-
EGL_TRANSPARENT_TYPE
public static final int EGL_TRANSPARENT_TYPE- See Also:
-
EGL_TRUE
public static final int EGL_TRUE- See Also:
-
EGL_VENDOR
public static final int EGL_VENDOR- See Also:
-
EGL_VERSION
public static final int EGL_VERSION- See Also:
-
EGL_WIDTH
public static final int EGL_WIDTH- See Also:
-
EGL_WINDOW_BIT
public static final int EGL_WINDOW_BIT- See Also:
-
EGL_NO_CONTEXT
public static final long EGL_NO_CONTEXTNull values.- See Also:
-
EGL_NO_DISPLAY
public static final long EGL_NO_DISPLAYNull values.- See Also:
-
EGL_NO_SURFACE
public static final long EGL_NO_SURFACENull values.- See Also:
-
-
Method Details
-
neglChooseConfig
public static int neglChooseConfig(long dpy, long attrib_list, long configs, int config_size, long num_config) -
eglChooseConfig
public static boolean eglChooseConfig(long dpy, @Nullable IntBuffer attrib_list, @Nullable PointerBuffer configs, IntBuffer num_config) -
eglCopyBuffers
public static boolean eglCopyBuffers(long dpy, long surface, long target) -
neglCreateContext
public static long neglCreateContext(long dpy, long config, long share_context, long attrib_list) -
eglCreateContext
public static long eglCreateContext(long dpy, long config, long share_context, @Nullable IntBuffer attrib_list) -
neglCreatePbufferSurface
public static long neglCreatePbufferSurface(long dpy, long config, long attrib_list) -
eglCreatePbufferSurface
-
neglCreatePixmapSurface
public static long neglCreatePixmapSurface(long dpy, long config, long pixmap, long attrib_list) -
eglCreatePixmapSurface
public static long eglCreatePixmapSurface(long dpy, long config, long pixmap, @Nullable IntBuffer attrib_list) -
neglCreateWindowSurface
public static long neglCreateWindowSurface(long dpy, long config, long win, long attrib_list) -
eglCreateWindowSurface
public static long eglCreateWindowSurface(long dpy, long config, long win, @Nullable IntBuffer attrib_list) -
eglDestroyContext
public static boolean eglDestroyContext(long dpy, long ctx) -
eglDestroySurface
public static boolean eglDestroySurface(long dpy, long surface) -
neglGetConfigAttrib
public static int neglGetConfigAttrib(long dpy, long config, int attribute, long value) -
eglGetConfigAttrib
-
neglGetConfigs
public static int neglGetConfigs(long dpy, long configs, int config_size, long num_config) -
eglGetConfigs
public static boolean eglGetConfigs(long dpy, @Nullable PointerBuffer configs, IntBuffer num_config) -
eglGetCurrentDisplay
public static long eglGetCurrentDisplay() -
eglGetCurrentSurface
public static long eglGetCurrentSurface(int readdraw) -
eglGetDisplay
public static long eglGetDisplay(long display_id) -
eglGetError
public static int eglGetError() -
neglGetProcAddress
public static long neglGetProcAddress(long procname) -
eglGetProcAddress
-
eglGetProcAddress
-
neglInitialize
public static int neglInitialize(long dpy, long major, long minor) -
eglInitialize
-
eglMakeCurrent
public static boolean eglMakeCurrent(long dpy, long draw, long read, long ctx) -
neglQueryContext
public static int neglQueryContext(long dpy, long ctx, int attribute, long value) -
eglQueryContext
-
neglQueryString
public static long neglQueryString(long dpy, int name) -
eglQueryString
-
neglQuerySurface
public static int neglQuerySurface(long dpy, long surface, int attribute, long value) -
eglQuerySurface
-
eglSwapBuffers
public static boolean eglSwapBuffers(long dpy, long surface) -
eglTerminate
public static boolean eglTerminate(long dpy) -
eglWaitGL
public static boolean eglWaitGL() -
eglWaitNative
public static boolean eglWaitNative(int engine) -
eglChooseConfig
public static boolean eglChooseConfig(long dpy, @Nullable int[] attrib_list, @Nullable PointerBuffer configs, int[] num_config) Array version of:ChooseConfig
- See Also:
-
eglCreateContext
public static long eglCreateContext(long dpy, long config, long share_context, @Nullable int[] attrib_list) Array version of:CreateContext
- See Also:
-
eglCreatePbufferSurface
public static long eglCreatePbufferSurface(long dpy, long config, @Nullable int[] attrib_list) Array version of:CreatePbufferSurface
- See Also:
-
eglCreatePixmapSurface
public static long eglCreatePixmapSurface(long dpy, long config, long pixmap, @Nullable int[] attrib_list) Array version of:CreatePixmapSurface
- See Also:
-
eglCreateWindowSurface
public static long eglCreateWindowSurface(long dpy, long config, long win, @Nullable int[] attrib_list) Array version of:CreateWindowSurface
- See Also:
-
eglGetConfigAttrib
public static boolean eglGetConfigAttrib(long dpy, long config, int attribute, int[] value) Array version of:GetConfigAttrib
- See Also:
-
eglGetConfigs
Array version of:GetConfigs
- See Also:
-
eglInitialize
public static boolean eglInitialize(long dpy, @Nullable int[] major, @Nullable int[] minor) Array version of:Initialize
- See Also:
-
eglQueryContext
public static boolean eglQueryContext(long dpy, long ctx, int attribute, int[] value) Array version of:QueryContext
- See Also:
-
eglQuerySurface
public static boolean eglQuerySurface(long dpy, long surface, int attribute, int[] value) Array version of:QuerySurface
- See Also:
-