Package org.lwjgl.egl
Class EGL10
- java.lang.Object
-
- org.lwjgl.egl.EGL10
-
- Direct Known Subclasses:
EGL11
public class EGL10 extends java.lang.Object
The core EGL 1.0 functionality.
-
-
Field Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
eglChooseConfig(long dpy, int[] attrib_list, org.lwjgl.PointerBuffer configs, int[] num_config)
Array version of:ChooseConfig
static boolean
eglChooseConfig(long dpy, java.nio.IntBuffer attrib_list, org.lwjgl.PointerBuffer configs, java.nio.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, java.nio.IntBuffer attrib_list)
static long
eglCreatePbufferSurface(long dpy, long config, int[] attrib_list)
Array version of:CreatePbufferSurface
static long
eglCreatePbufferSurface(long dpy, long config, java.nio.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, java.nio.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, java.nio.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, java.nio.IntBuffer value)
static boolean
eglGetConfigs(long dpy, org.lwjgl.PointerBuffer configs, int[] num_config)
Array version of:GetConfigs
static boolean
eglGetConfigs(long dpy, org.lwjgl.PointerBuffer configs, java.nio.IntBuffer num_config)
static long
eglGetCurrentDisplay()
static long
eglGetCurrentSurface(int readdraw)
static long
eglGetDisplay(long display_id)
static int
eglGetError()
static long
eglGetProcAddress(java.lang.CharSequence procname)
static long
eglGetProcAddress(java.nio.ByteBuffer procname)
static boolean
eglInitialize(long dpy, int[] major, int[] minor)
Array version of:Initialize
static boolean
eglInitialize(long dpy, java.nio.IntBuffer major, java.nio.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, java.nio.IntBuffer value)
static java.lang.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, java.nio.IntBuffer value)
static boolean
eglSwapBuffers(long dpy, long surface)
static boolean
eglTerminate(long dpy)
static boolean
eglWaitGL()
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 Detail
-
EGL_ALPHA_SIZE
- See Also:
- Constant Field Values
-
EGL_BAD_ACCESS
- See Also:
- Constant Field Values
-
EGL_BAD_ALLOC
- See Also:
- Constant Field Values
-
EGL_BAD_ATTRIBUTE
- See Also:
- Constant Field Values
-
EGL_BAD_CONFIG
- See Also:
- Constant Field Values
-
EGL_BAD_CONTEXT
- See Also:
- Constant Field Values
-
EGL_BAD_CURRENT_SURFACE
- See Also:
- Constant Field Values
-
EGL_BAD_DISPLAY
- See Also:
- Constant Field Values
-
EGL_BAD_MATCH
- See Also:
- Constant Field Values
-
EGL_BAD_NATIVE_PIXMAP
- See Also:
- Constant Field Values
-
EGL_BAD_NATIVE_WINDOW
- See Also:
- Constant Field Values
-
EGL_BAD_PARAMETER
- See Also:
- Constant Field Values
-
EGL_BAD_SURFACE
- See Also:
- Constant Field Values
-
EGL_BLUE_SIZE
- See Also:
- Constant Field Values
-
EGL_BUFFER_SIZE
- See Also:
- Constant Field Values
-
EGL_CONFIG_CAVEAT
- See Also:
- Constant Field Values
-
EGL_CONFIG_ID
- See Also:
- Constant Field Values
-
EGL_CORE_NATIVE_ENGINE
- See Also:
- Constant Field Values
-
EGL_DEPTH_SIZE
- See Also:
- Constant Field Values
-
EGL_DONT_CARE
- See Also:
- Constant Field Values
-
EGL_DRAW
- See Also:
- Constant Field Values
-
EGL_EXTENSIONS
- See Also:
- Constant Field Values
-
EGL_FALSE
- See Also:
- Constant Field Values
-
EGL_GREEN_SIZE
- See Also:
- Constant Field Values
-
EGL_HEIGHT
- See Also:
- Constant Field Values
-
EGL_LARGEST_PBUFFER
- See Also:
- Constant Field Values
-
EGL_LEVEL
- See Also:
- Constant Field Values
-
EGL_MAX_PBUFFER_HEIGHT
- See Also:
- Constant Field Values
-
EGL_MAX_PBUFFER_PIXELS
- See Also:
- Constant Field Values
-
EGL_MAX_PBUFFER_WIDTH
- See Also:
- Constant Field Values
-
EGL_NATIVE_RENDERABLE
- See Also:
- Constant Field Values
-
EGL_NATIVE_VISUAL_ID
- See Also:
- Constant Field Values
-
EGL_NATIVE_VISUAL_TYPE
- See Also:
- Constant Field Values
-
EGL_NONE
- See Also:
- Constant Field Values
-
EGL_NON_CONFORMANT_CONFIG
- See Also:
- Constant Field Values
-
EGL_NOT_INITIALIZED
- See Also:
- Constant Field Values
-
EGL_PBUFFER_BIT
- See Also:
- Constant Field Values
-
EGL_PIXMAP_BIT
- See Also:
- Constant Field Values
-
EGL_READ
- See Also:
- Constant Field Values
-
EGL_RED_SIZE
- See Also:
- Constant Field Values
-
EGL_SAMPLES
- See Also:
- Constant Field Values
-
EGL_SAMPLE_BUFFERS
- See Also:
- Constant Field Values
-
EGL_SLOW_CONFIG
- See Also:
- Constant Field Values
-
EGL_STENCIL_SIZE
- See Also:
- Constant Field Values
-
EGL_SUCCESS
- See Also:
- Constant Field Values
-
EGL_SURFACE_TYPE
- See Also:
- Constant Field Values
-
EGL_TRANSPARENT_BLUE_VALUE
- See Also:
- Constant Field Values
-
EGL_TRANSPARENT_GREEN_VALUE
- See Also:
- Constant Field Values
-
EGL_TRANSPARENT_RED_VALUE
- See Also:
- Constant Field Values
-
EGL_TRANSPARENT_RGB
- See Also:
- Constant Field Values
-
EGL_TRANSPARENT_TYPE
- See Also:
- Constant Field Values
-
EGL_TRUE
- See Also:
- Constant Field Values
-
EGL_VENDOR
- See Also:
- Constant Field Values
-
EGL_VERSION
- See Also:
- Constant Field Values
-
EGL_WIDTH
- See Also:
- Constant Field Values
-
EGL_WINDOW_BIT
- See Also:
- Constant Field Values
-
EGL_NO_CONTEXT, EGL_NO_DISPLAY, EGL_NO_SURFACE
Null values.
-
-
Method Detail
-
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 java.nio.IntBuffer attrib_list, @Nullable org.lwjgl.PointerBuffer configs, java.nio.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 java.nio.IntBuffer attrib_list)
-
neglCreatePbufferSurface
public static long neglCreatePbufferSurface(long dpy, long config, long attrib_list)
-
eglCreatePbufferSurface
public static long eglCreatePbufferSurface(long dpy, long config, @Nullable java.nio.IntBuffer attrib_list)
-
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 java.nio.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 java.nio.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
public static boolean eglGetConfigAttrib(long dpy, long config, int attribute, java.nio.IntBuffer value)
-
neglGetConfigs
public static int neglGetConfigs(long dpy, long configs, int config_size, long num_config)
-
eglGetConfigs
public static boolean eglGetConfigs(long dpy, @Nullable org.lwjgl.PointerBuffer configs, java.nio.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
public static long eglGetProcAddress(java.nio.ByteBuffer procname)
-
eglGetProcAddress
public static long eglGetProcAddress(java.lang.CharSequence procname)
-
neglInitialize
public static int neglInitialize(long dpy, long major, long minor)
-
eglInitialize
public static boolean eglInitialize(long dpy, @Nullable java.nio.IntBuffer major, @Nullable java.nio.IntBuffer minor)
-
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
public static boolean eglQueryContext(long dpy, long ctx, int attribute, java.nio.IntBuffer value)
-
neglQueryString
public static long neglQueryString(long dpy, int name)
-
eglQueryString
@Nullable public static java.lang.String eglQueryString(long dpy, int name)
-
neglQuerySurface
public static int neglQuerySurface(long dpy, long surface, int attribute, long value)
-
eglQuerySurface
public static boolean eglQuerySurface(long dpy, long surface, int attribute, java.nio.IntBuffer value)
-
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 org.lwjgl.PointerBuffer configs, int[] num_config)
Array version of:ChooseConfig
- See Also:
- Reference Page
-
eglCreateContext
public static long eglCreateContext(long dpy, long config, long share_context, @Nullable int[] attrib_list)
Array version of:CreateContext
- See Also:
- Reference Page
-
eglCreatePbufferSurface
public static long eglCreatePbufferSurface(long dpy, long config, @Nullable int[] attrib_list)
Array version of:CreatePbufferSurface
- See Also:
- Reference Page
-
eglCreatePixmapSurface
public static long eglCreatePixmapSurface(long dpy, long config, long pixmap, @Nullable int[] attrib_list)
Array version of:CreatePixmapSurface
- See Also:
- Reference Page
-
eglCreateWindowSurface
public static long eglCreateWindowSurface(long dpy, long config, long win, @Nullable int[] attrib_list)
Array version of:CreateWindowSurface
- See Also:
- Reference Page
-
eglGetConfigAttrib
public static boolean eglGetConfigAttrib(long dpy, long config, int attribute, int[] value)
Array version of:GetConfigAttrib
- See Also:
- Reference Page
-
eglGetConfigs
public static boolean eglGetConfigs(long dpy, @Nullable org.lwjgl.PointerBuffer configs, int[] num_config)
Array version of:GetConfigs
- See Also:
- Reference Page
-
eglInitialize
public static boolean eglInitialize(long dpy, @Nullable int[] major, @Nullable int[] minor)
Array version of:Initialize
- See Also:
- Reference Page
-
eglQueryContext
public static boolean eglQueryContext(long dpy, long ctx, int attribute, int[] value)
Array version of:QueryContext
- See Also:
- Reference Page
-
eglQuerySurface
public static boolean eglQuerySurface(long dpy, long surface, int attribute, int[] value)
Array version of:QuerySurface
- See Also:
- Reference Page
-
-