public class KHRLockSurface3
extends java.lang.Object
This extension allows mapping color buffers of EGL surfaces into the client address space. This is useful primarily for software rendering on low-end devices which do not support EGL client rendering APIs, although it may be implemented efficiently on more capable devices as well.
Requires EGL 1.4.
| Modifier and Type | Field and Description |
|---|---|
static int |
EGL_BITMAP_ORIGIN_KHR |
static int |
EGL_BITMAP_PITCH_KHR |
static int |
EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR |
static int |
EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR |
static int |
EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR |
static int |
EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR |
static int |
EGL_BITMAP_PIXEL_RED_OFFSET_KHR |
static int |
EGL_BITMAP_PIXEL_SIZE_KHR |
static int |
EGL_BITMAP_POINTER_KHR |
static int |
EGL_FORMAT_RGB_565_EXACT_KHR |
static int |
EGL_FORMAT_RGB_565_KHR |
static int |
EGL_FORMAT_RGBA_8888_EXACT_KHR |
static int |
EGL_FORMAT_RGBA_8888_KHR |
static int |
EGL_LOCK_SURFACE_BIT_KHR |
static int |
EGL_LOCK_USAGE_HINT_KHR |
static int |
EGL_LOWER_LEFT_KHR |
static int |
EGL_MAP_PRESERVE_PIXELS_KHR |
static int |
EGL_MATCH_FORMAT_KHR |
static int |
EGL_OPTIMAL_FORMAT_BIT_KHR |
static int |
EGL_READ_SURFACE_BIT_KHR |
static int |
EGL_UPPER_LEFT_KHR |
static int |
EGL_WRITE_SURFACE_BIT_KHR |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
eglLockSurfaceKHR(long dpy,
long surface,
int[] attrib_list)
Array version of:
LockSurfaceKHR |
static boolean |
eglLockSurfaceKHR(long dpy,
long surface,
java.nio.IntBuffer attrib_list) |
static boolean |
eglQuerySurface64KHR(long dpy,
long surface,
int attribute,
org.lwjgl.PointerBuffer value) |
static boolean |
eglUnlockSurfaceKHR(long dpy,
long surface) |
static int |
neglLockSurfaceKHR(long dpy,
long surface,
long attrib_list) |
static int |
neglQuerySurface64KHR(long dpy,
long surface,
int attribute,
long value) |
public static final int EGL_READ_SURFACE_BIT_KHR
public static final int EGL_WRITE_SURFACE_BIT_KHR
public static final int EGL_LOCK_SURFACE_BIT_KHR
public static final int EGL_OPTIMAL_FORMAT_BIT_KHR
public static final int EGL_MATCH_FORMAT_KHR
public static final int EGL_FORMAT_RGB_565_EXACT_KHR
public static final int EGL_FORMAT_RGB_565_KHR
public static final int EGL_FORMAT_RGBA_8888_EXACT_KHR
public static final int EGL_FORMAT_RGBA_8888_KHR
public static final int EGL_MAP_PRESERVE_PIXELS_KHR
public static final int EGL_LOCK_USAGE_HINT_KHR
public static final int EGL_BITMAP_PITCH_KHR
public static final int EGL_BITMAP_ORIGIN_KHR
public static final int EGL_BITMAP_PIXEL_RED_OFFSET_KHR
public static final int EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR
public static final int EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR
public static final int EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR
public static final int EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR
public static final int EGL_BITMAP_PIXEL_SIZE_KHR
public static final int EGL_BITMAP_POINTER_KHR
public static final int EGL_LOWER_LEFT_KHR
public static final int EGL_UPPER_LEFT_KHR
public static int neglLockSurfaceKHR(long dpy,
long surface,
long attrib_list)
public static boolean eglLockSurfaceKHR(long dpy,
long surface,
@Nullable
java.nio.IntBuffer attrib_list)
public static boolean eglUnlockSurfaceKHR(long dpy,
long surface)
public static int neglQuerySurface64KHR(long dpy,
long surface,
int attribute,
long value)
public static boolean eglQuerySurface64KHR(long dpy,
long surface,
int attribute,
org.lwjgl.PointerBuffer value)
public static boolean eglLockSurfaceKHR(long dpy,
long surface,
@Nullable
int[] attrib_list)
LockSurfaceKHRCopyright LWJGL. All Rights Reserved. License terms.