Package org.lwjgl.egl
Class EGL10
- java.lang.Object
-
- org.lwjgl.egl.EGL10
-
- Direct Known Subclasses:
EGL11
public class EGL10 extends java.lang.ObjectThe core EGL 1.0 functionality.
-
-
Field Summary
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleaneglChooseConfig(long dpy, int[] attrib_list, org.lwjgl.PointerBuffer configs, int[] num_config)Array version of:ChooseConfigstatic booleaneglChooseConfig(long dpy, java.nio.IntBuffer attrib_list, org.lwjgl.PointerBuffer configs, java.nio.IntBuffer num_config)static booleaneglCopyBuffers(long dpy, long surface, long target)static longeglCreateContext(long dpy, long config, long share_context, int[] attrib_list)Array version of:CreateContextstatic longeglCreateContext(long dpy, long config, long share_context, java.nio.IntBuffer attrib_list)static longeglCreatePbufferSurface(long dpy, long config, int[] attrib_list)Array version of:CreatePbufferSurfacestatic longeglCreatePbufferSurface(long dpy, long config, java.nio.IntBuffer attrib_list)static longeglCreatePixmapSurface(long dpy, long config, long pixmap, int[] attrib_list)Array version of:CreatePixmapSurfacestatic longeglCreatePixmapSurface(long dpy, long config, long pixmap, java.nio.IntBuffer attrib_list)static longeglCreateWindowSurface(long dpy, long config, long win, int[] attrib_list)Array version of:CreateWindowSurfacestatic longeglCreateWindowSurface(long dpy, long config, long win, java.nio.IntBuffer attrib_list)static booleaneglDestroyContext(long dpy, long ctx)static booleaneglDestroySurface(long dpy, long surface)static booleaneglGetConfigAttrib(long dpy, long config, int attribute, int[] value)Array version of:GetConfigAttribstatic booleaneglGetConfigAttrib(long dpy, long config, int attribute, java.nio.IntBuffer value)static booleaneglGetConfigs(long dpy, org.lwjgl.PointerBuffer configs, int[] num_config)Array version of:GetConfigsstatic booleaneglGetConfigs(long dpy, org.lwjgl.PointerBuffer configs, java.nio.IntBuffer num_config)static longeglGetCurrentDisplay()static longeglGetCurrentSurface(int readdraw)static longeglGetDisplay(long display_id)static integlGetError()static longeglGetProcAddress(java.lang.CharSequence procname)static longeglGetProcAddress(java.nio.ByteBuffer procname)static booleaneglInitialize(long dpy, int[] major, int[] minor)Array version of:Initializestatic booleaneglInitialize(long dpy, java.nio.IntBuffer major, java.nio.IntBuffer minor)static booleaneglMakeCurrent(long dpy, long draw, long read, long ctx)static booleaneglQueryContext(long dpy, long ctx, int attribute, int[] value)Array version of:QueryContextstatic booleaneglQueryContext(long dpy, long ctx, int attribute, java.nio.IntBuffer value)static java.lang.StringeglQueryString(long dpy, int name)static booleaneglQuerySurface(long dpy, long surface, int attribute, int[] value)Array version of:QuerySurfacestatic booleaneglQuerySurface(long dpy, long surface, int attribute, java.nio.IntBuffer value)static booleaneglSwapBuffers(long dpy, long surface)static booleaneglTerminate(long dpy)static booleaneglWaitGL()static booleaneglWaitNative(int engine)static intneglChooseConfig(long dpy, long attrib_list, long configs, int config_size, long num_config)static longneglCreateContext(long dpy, long config, long share_context, long attrib_list)static longneglCreatePbufferSurface(long dpy, long config, long attrib_list)static longneglCreatePixmapSurface(long dpy, long config, long pixmap, long attrib_list)static longneglCreateWindowSurface(long dpy, long config, long win, long attrib_list)static intneglGetConfigAttrib(long dpy, long config, int attribute, long value)static intneglGetConfigs(long dpy, long configs, int config_size, long num_config)static longneglGetProcAddress(long procname)static intneglInitialize(long dpy, long major, long minor)static intneglQueryContext(long dpy, long ctx, int attribute, long value)static longneglQueryString(long dpy, int name)static intneglQuerySurface(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
-
-