Package org.lwjgl.egl
Class EGL15
- java.lang.Object
-
- org.lwjgl.egl.EGL10
-
- org.lwjgl.egl.EGL11
-
- org.lwjgl.egl.EGL12
-
- org.lwjgl.egl.EGL13
-
- org.lwjgl.egl.EGL14
-
- org.lwjgl.egl.EGL15
-
public class EGL15 extends EGL14
The core EGL 1.5 functionality.
-
-
Field Summary
-
Fields inherited from class org.lwjgl.egl.EGL10
EGL_ALPHA_SIZE, EGL_BAD_ACCESS, EGL_BAD_ALLOC, EGL_BAD_ATTRIBUTE, EGL_BAD_CONFIG, EGL_BAD_CONTEXT, EGL_BAD_CURRENT_SURFACE, EGL_BAD_DISPLAY, EGL_BAD_MATCH, EGL_BAD_NATIVE_PIXMAP, EGL_BAD_NATIVE_WINDOW, EGL_BAD_PARAMETER, EGL_BAD_SURFACE, EGL_BLUE_SIZE, EGL_BUFFER_SIZE, EGL_CONFIG_CAVEAT, EGL_CONFIG_ID, EGL_CORE_NATIVE_ENGINE, EGL_DEPTH_SIZE, EGL_DONT_CARE, EGL_DRAW, EGL_EXTENSIONS, EGL_FALSE, EGL_GREEN_SIZE, EGL_HEIGHT, EGL_LARGEST_PBUFFER, EGL_LEVEL, EGL_MAX_PBUFFER_HEIGHT, EGL_MAX_PBUFFER_PIXELS, EGL_MAX_PBUFFER_WIDTH, EGL_NATIVE_RENDERABLE, EGL_NATIVE_VISUAL_ID, EGL_NATIVE_VISUAL_TYPE, EGL_NO_CONTEXT, EGL_NO_DISPLAY, EGL_NO_SURFACE, EGL_NON_CONFORMANT_CONFIG, EGL_NONE, EGL_NOT_INITIALIZED, EGL_PBUFFER_BIT, EGL_PIXMAP_BIT, EGL_READ, EGL_RED_SIZE, EGL_SAMPLE_BUFFERS, EGL_SAMPLES, EGL_SLOW_CONFIG, EGL_STENCIL_SIZE, EGL_SUCCESS, EGL_SURFACE_TYPE, EGL_TRANSPARENT_BLUE_VALUE, EGL_TRANSPARENT_GREEN_VALUE, EGL_TRANSPARENT_RED_VALUE, EGL_TRANSPARENT_RGB, EGL_TRANSPARENT_TYPE, EGL_TRUE, EGL_VENDOR, EGL_VERSION, EGL_WIDTH, EGL_WINDOW_BIT
-
Fields inherited from class org.lwjgl.egl.EGL11
EGL_BACK_BUFFER, EGL_BIND_TO_TEXTURE_RGB, EGL_BIND_TO_TEXTURE_RGBA, EGL_CONTEXT_LOST, EGL_MAX_SWAP_INTERVAL, EGL_MIN_SWAP_INTERVAL, EGL_MIPMAP_LEVEL, EGL_MIPMAP_TEXTURE, EGL_NO_TEXTURE, EGL_TEXTURE_2D, EGL_TEXTURE_FORMAT, EGL_TEXTURE_RGB, EGL_TEXTURE_RGBA, EGL_TEXTURE_TARGET
-
Fields inherited from class org.lwjgl.egl.EGL12
EGL_ALPHA_FORMAT, EGL_ALPHA_FORMAT_NONPRE, EGL_ALPHA_FORMAT_PRE, EGL_ALPHA_MASK_SIZE, EGL_BUFFER_DESTROYED, EGL_BUFFER_PRESERVED, EGL_CLIENT_APIS, EGL_COLOR_BUFFER_TYPE, EGL_COLORSPACE, EGL_COLORSPACE_LINEAR, EGL_COLORSPACE_sRGB, EGL_CONTEXT_CLIENT_TYPE, EGL_DISPLAY_SCALING, EGL_HORIZONTAL_RESOLUTION, EGL_LUMINANCE_BUFFER, EGL_LUMINANCE_SIZE, EGL_OPENGL_ES_API, EGL_OPENGL_ES_BIT, EGL_OPENVG_API, EGL_OPENVG_BIT, EGL_OPENVG_IMAGE, EGL_PIXEL_ASPECT_RATIO, EGL_RENDER_BUFFER, EGL_RENDERABLE_TYPE, EGL_RGB_BUFFER, EGL_SINGLE_BUFFER, EGL_SWAP_BEHAVIOR, EGL_UNKNOWN, EGL_VERTICAL_RESOLUTION
-
Fields inherited from class org.lwjgl.egl.EGL13
EGL_CONFORMANT, EGL_CONTEXT_CLIENT_VERSION, EGL_MATCH_NATIVE_PIXMAP, EGL_OPENGL_ES2_BIT, EGL_VG_ALPHA_FORMAT, EGL_VG_ALPHA_FORMAT_NONPRE, EGL_VG_ALPHA_FORMAT_PRE, EGL_VG_ALPHA_FORMAT_PRE_BIT, EGL_VG_COLORSPACE, EGL_VG_COLORSPACE_LINEAR, EGL_VG_COLORSPACE_LINEAR_BIT, EGL_VG_COLORSPACE_sRGB
-
Fields inherited from class org.lwjgl.egl.EGL14
EGL_DEFAULT_DISPLAY, EGL_MULTISAMPLE_RESOLVE, EGL_MULTISAMPLE_RESOLVE_BOX, EGL_MULTISAMPLE_RESOLVE_BOX_BIT, EGL_MULTISAMPLE_RESOLVE_DEFAULT, EGL_OPENGL_API, EGL_OPENGL_BIT, EGL_SWAP_BEHAVIOR_PRESERVED_BIT
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
eglClientWaitSync(long dpy, long sync, int flags, long timeout)
static long
eglCreateImage(long dpy, long ctx, int target, long buffer, org.lwjgl.PointerBuffer attrib_list)
static long
eglCreatePlatformPixmapSurface(long dpy, long config, long native_pixmap, org.lwjgl.PointerBuffer attrib_list)
static long
eglCreatePlatformWindowSurface(long dpy, long config, long native_window, org.lwjgl.PointerBuffer attrib_list)
static long
eglCreateSync(long dpy, int type, org.lwjgl.PointerBuffer attrib_list)
static boolean
eglDestroyImage(long dpy, long image)
static boolean
eglDestroySync(long dpy, long sync)
static long
eglGetPlatformDisplay(int platform, long native_display, org.lwjgl.PointerBuffer attrib_list)
static boolean
eglGetSyncAttrib(long dpy, long sync, int attribute, org.lwjgl.PointerBuffer value)
static boolean
eglWaitSync(long dpy, long sync, int flags)
static long
neglCreateImage(long dpy, long ctx, int target, long buffer, long attrib_list)
static long
neglCreatePlatformPixmapSurface(long dpy, long config, long native_pixmap, long attrib_list)
static long
neglCreatePlatformWindowSurface(long dpy, long config, long native_window, long attrib_list)
static long
neglCreateSync(long dpy, int type, long attrib_list)
static long
neglGetPlatformDisplay(int platform, long native_display, long attrib_list)
static int
neglGetSyncAttrib(long dpy, long sync, int attribute, long value)
-
Methods inherited from class org.lwjgl.egl.EGL10
eglChooseConfig, eglChooseConfig, eglCopyBuffers, eglCreateContext, eglCreateContext, eglCreatePbufferSurface, eglCreatePbufferSurface, eglCreatePixmapSurface, eglCreatePixmapSurface, eglCreateWindowSurface, eglCreateWindowSurface, eglDestroyContext, eglDestroySurface, eglGetConfigAttrib, eglGetConfigAttrib, eglGetConfigs, eglGetConfigs, eglGetCurrentDisplay, eglGetCurrentSurface, eglGetDisplay, eglGetError, eglGetProcAddress, eglGetProcAddress, eglInitialize, eglInitialize, eglMakeCurrent, eglQueryContext, eglQueryContext, eglQueryString, eglQuerySurface, eglQuerySurface, eglSwapBuffers, eglTerminate, eglWaitGL, eglWaitNative, neglChooseConfig, neglCreateContext, neglCreatePbufferSurface, neglCreatePixmapSurface, neglCreateWindowSurface, neglGetConfigAttrib, neglGetConfigs, neglGetProcAddress, neglInitialize, neglQueryContext, neglQueryString, neglQuerySurface
-
Methods inherited from class org.lwjgl.egl.EGL11
eglBindTexImage, eglReleaseTexImage, eglSurfaceAttrib, eglSwapInterval
-
Methods inherited from class org.lwjgl.egl.EGL12
eglBindAPI, eglCreatePbufferFromClientBuffer, eglCreatePbufferFromClientBuffer, eglQueryAPI, eglReleaseThread, eglWaitClient, neglCreatePbufferFromClientBuffer
-
Methods inherited from class org.lwjgl.egl.EGL14
eglGetCurrentContext
-
-
-
-
Field Detail
-
EGL_CONTEXT_MAJOR_VERSION
public static final int EGL_CONTEXT_MAJOR_VERSION
- See Also:
- Constant Field Values
-
EGL_CONTEXT_MINOR_VERSION
public static final int EGL_CONTEXT_MINOR_VERSION
- See Also:
- Constant Field Values
-
EGL_CONTEXT_OPENGL_PROFILE_MASK
public static final int EGL_CONTEXT_OPENGL_PROFILE_MASK
- See Also:
- Constant Field Values
-
EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY
public static final int EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY
- See Also:
- Constant Field Values
-
EGL_NO_RESET_NOTIFICATION
public static final int EGL_NO_RESET_NOTIFICATION
- See Also:
- Constant Field Values
-
EGL_LOSE_CONTEXT_ON_RESET
public static final int EGL_LOSE_CONTEXT_ON_RESET
- See Also:
- Constant Field Values
-
EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT
public static final int EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT
- See Also:
- Constant Field Values
-
EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT
public static final int EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT
- See Also:
- Constant Field Values
-
EGL_CONTEXT_OPENGL_DEBUG
public static final int EGL_CONTEXT_OPENGL_DEBUG
- See Also:
- Constant Field Values
-
EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE
public static final int EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE
- See Also:
- Constant Field Values
-
EGL_CONTEXT_OPENGL_ROBUST_ACCESS
public static final int EGL_CONTEXT_OPENGL_ROBUST_ACCESS
- See Also:
- Constant Field Values
-
EGL_OPENGL_ES3_BIT
public static final int EGL_OPENGL_ES3_BIT
- See Also:
- Constant Field Values
-
EGL_CL_EVENT_HANDLE
public static final int EGL_CL_EVENT_HANDLE
- See Also:
- Constant Field Values
-
EGL_SYNC_CL_EVENT
public static final int EGL_SYNC_CL_EVENT
- See Also:
- Constant Field Values
-
EGL_SYNC_CL_EVENT_COMPLETE
public static final int EGL_SYNC_CL_EVENT_COMPLETE
- See Also:
- Constant Field Values
-
EGL_SYNC_PRIOR_COMMANDS_COMPLETE
public static final int EGL_SYNC_PRIOR_COMMANDS_COMPLETE
- See Also:
- Constant Field Values
-
EGL_SYNC_TYPE
public static final int EGL_SYNC_TYPE
- See Also:
- Constant Field Values
-
EGL_SYNC_STATUS
public static final int EGL_SYNC_STATUS
- See Also:
- Constant Field Values
-
EGL_SYNC_CONDITION
public static final int EGL_SYNC_CONDITION
- See Also:
- Constant Field Values
-
EGL_SIGNALED
public static final int EGL_SIGNALED
- See Also:
- Constant Field Values
-
EGL_UNSIGNALED
public static final int EGL_UNSIGNALED
- See Also:
- Constant Field Values
-
EGL_SYNC_FLUSH_COMMANDS_BIT
public static final int EGL_SYNC_FLUSH_COMMANDS_BIT
- See Also:
- Constant Field Values
-
EGL_TIMEOUT_EXPIRED
public static final int EGL_TIMEOUT_EXPIRED
- See Also:
- Constant Field Values
-
EGL_CONDITION_SATISFIED
public static final int EGL_CONDITION_SATISFIED
- See Also:
- Constant Field Values
-
EGL_SYNC_FENCE
public static final int EGL_SYNC_FENCE
- See Also:
- Constant Field Values
-
EGL_GL_COLORSPACE
public static final int EGL_GL_COLORSPACE
- See Also:
- Constant Field Values
-
EGL_GL_COLORSPACE_SRGB
public static final int EGL_GL_COLORSPACE_SRGB
- See Also:
- Constant Field Values
-
EGL_GL_COLORSPACE_LINEAR
public static final int EGL_GL_COLORSPACE_LINEAR
- See Also:
- Constant Field Values
-
EGL_GL_RENDERBUFFER
public static final int EGL_GL_RENDERBUFFER
- See Also:
- Constant Field Values
-
EGL_GL_TEXTURE_2D
public static final int EGL_GL_TEXTURE_2D
- See Also:
- Constant Field Values
-
EGL_GL_TEXTURE_LEVEL
public static final int EGL_GL_TEXTURE_LEVEL
- See Also:
- Constant Field Values
-
EGL_GL_TEXTURE_3D
public static final int EGL_GL_TEXTURE_3D
- See Also:
- Constant Field Values
-
EGL_GL_TEXTURE_ZOFFSET
public static final int EGL_GL_TEXTURE_ZOFFSET
- See Also:
- Constant Field Values
-
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X
public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_X
- See Also:
- Constant Field Values
-
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X
public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_X
- See Also:
- Constant Field Values
-
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y
public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Y
- See Also:
- Constant Field Values
-
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
- See Also:
- Constant Field Values
-
EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z
public static final int EGL_GL_TEXTURE_CUBE_MAP_POSITIVE_Z
- See Also:
- Constant Field Values
-
EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
public static final int EGL_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
- See Also:
- Constant Field Values
-
EGL_IMAGE_PRESERVED
public static final int EGL_IMAGE_PRESERVED
- See Also:
- Constant Field Values
-
EGL_FOREVER
public static final long EGL_FOREVER
- See Also:
- Constant Field Values
-
EGL_NO_SYNC
public static final long EGL_NO_SYNC
- See Also:
- Constant Field Values
-
EGL_NO_IMAGE
public static final long EGL_NO_IMAGE
- See Also:
- Constant Field Values
-
-
Method Detail
-
neglCreateSync
public static long neglCreateSync(long dpy, int type, long attrib_list)
-
eglCreateSync
public static long eglCreateSync(long dpy, int type, org.lwjgl.PointerBuffer attrib_list)
-
eglDestroySync
public static boolean eglDestroySync(long dpy, long sync)
-
eglClientWaitSync
public static int eglClientWaitSync(long dpy, long sync, int flags, long timeout)
-
neglGetSyncAttrib
public static int neglGetSyncAttrib(long dpy, long sync, int attribute, long value)
-
eglGetSyncAttrib
public static boolean eglGetSyncAttrib(long dpy, long sync, int attribute, org.lwjgl.PointerBuffer value)
-
neglCreateImage
public static long neglCreateImage(long dpy, long ctx, int target, long buffer, long attrib_list)
-
eglCreateImage
public static long eglCreateImage(long dpy, long ctx, int target, long buffer, @Nullable org.lwjgl.PointerBuffer attrib_list)
-
eglDestroyImage
public static boolean eglDestroyImage(long dpy, long image)
-
neglGetPlatformDisplay
public static long neglGetPlatformDisplay(int platform, long native_display, long attrib_list)
-
eglGetPlatformDisplay
public static long eglGetPlatformDisplay(int platform, long native_display, @Nullable org.lwjgl.PointerBuffer attrib_list)
-
neglCreatePlatformWindowSurface
public static long neglCreatePlatformWindowSurface(long dpy, long config, long native_window, long attrib_list)
-
eglCreatePlatformWindowSurface
public static long eglCreatePlatformWindowSurface(long dpy, long config, long native_window, @Nullable org.lwjgl.PointerBuffer attrib_list)
-
neglCreatePlatformPixmapSurface
public static long neglCreatePlatformPixmapSurface(long dpy, long config, long native_pixmap, long attrib_list)
-
eglCreatePlatformPixmapSurface
public static long eglCreatePlatformPixmapSurface(long dpy, long config, long native_pixmap, @Nullable org.lwjgl.PointerBuffer attrib_list)
-
eglWaitSync
public static boolean eglWaitSync(long dpy, long sync, int flags)
-
-