Top Description Fields Constructors Methods
org.lwjgl.egl

public Class KHRLockSurface3

extends Object
Class Inheritance
Imports
javax.annotation.*, java.nio.*, org.lwjgl.*, org.lwjgl.system.*

Native bindings to the KHR_lock_surface3 extension.

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.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static boolean
eglLockSurfaceKHR(long dpy, long surface, IntBuffer attrib_list)

public static boolean
eglLockSurfaceKHR(long dpy, long surface, int[] attrib_list)

Array version of: LockSurfaceKHR

public static boolean
eglQuerySurface64KHR(long dpy, long surface, int attribute, PointerBuffer value)

public static boolean
eglUnlockSurfaceKHR(long dpy, long surface)

public static int
neglLockSurfaceKHR(long dpy, long surface, long attrib_list)

public static int
neglQuerySurface64KHR(long dpy, long surface, int attribute, long value)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EGL_BITMAP_ORIGIN_KHRback to summary
public static final int EGL_BITMAP_ORIGIN_KHR
EGL_BITMAP_PITCH_KHRback to summary
public static final int EGL_BITMAP_PITCH_KHR
EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHRback to summary
public static final int EGL_BITMAP_PIXEL_ALPHA_OFFSET_KHR
EGL_BITMAP_PIXEL_BLUE_OFFSET_KHRback to summary
public static final int EGL_BITMAP_PIXEL_BLUE_OFFSET_KHR
EGL_BITMAP_PIXEL_GREEN_OFFSET_KHRback to summary
public static final int EGL_BITMAP_PIXEL_GREEN_OFFSET_KHR
EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHRback to summary
public static final int EGL_BITMAP_PIXEL_LUMINANCE_OFFSET_KHR
EGL_BITMAP_PIXEL_RED_OFFSET_KHRback to summary
public static final int EGL_BITMAP_PIXEL_RED_OFFSET_KHR
EGL_BITMAP_PIXEL_SIZE_KHRback to summary
public static final int EGL_BITMAP_PIXEL_SIZE_KHR
EGL_BITMAP_POINTER_KHRback to summary
public static final int EGL_BITMAP_POINTER_KHR
EGL_FORMAT_RGB_565_EXACT_KHRback to summary
public static final int EGL_FORMAT_RGB_565_EXACT_KHR
EGL_FORMAT_RGB_565_KHRback to summary
public static final int EGL_FORMAT_RGB_565_KHR
EGL_FORMAT_RGBA_8888_EXACT_KHRback to summary
public static final int EGL_FORMAT_RGBA_8888_EXACT_KHR
EGL_FORMAT_RGBA_8888_KHRback to summary
public static final int EGL_FORMAT_RGBA_8888_KHR
EGL_LOCK_SURFACE_BIT_KHRback to summary
public static final int EGL_LOCK_SURFACE_BIT_KHR
EGL_LOCK_USAGE_HINT_KHRback to summary
public static final int EGL_LOCK_USAGE_HINT_KHR
EGL_LOWER_LEFT_KHRback to summary
public static final int EGL_LOWER_LEFT_KHR
EGL_MAP_PRESERVE_PIXELS_KHRback to summary
public static final int EGL_MAP_PRESERVE_PIXELS_KHR
EGL_MATCH_FORMAT_KHRback to summary
public static final int EGL_MATCH_FORMAT_KHR
EGL_OPTIMAL_FORMAT_BIT_KHRback to summary
public static final int EGL_OPTIMAL_FORMAT_BIT_KHR
EGL_READ_SURFACE_BIT_KHRback to summary
public static final int EGL_READ_SURFACE_BIT_KHR
EGL_UPPER_LEFT_KHRback to summary
public static final int EGL_UPPER_LEFT_KHR
EGL_WRITE_SURFACE_BIT_KHRback to summary
public static final int EGL_WRITE_SURFACE_BIT_KHR

Constructor Detail

KHRLockSurface3back to summary
protected KHRLockSurface3()

Method Detail

eglLockSurfaceKHRback to summary
public static boolean eglLockSurfaceKHR(long dpy, long surface, IntBuffer attrib_list)
Annotations
@NativeType:EGLBoolean
eglLockSurfaceKHRback to summary
public static boolean eglLockSurfaceKHR(long dpy, long surface, int[] attrib_list)

Array version of: LockSurfaceKHR

Annotations
@NativeType:EGLBoolean
eglQuerySurface64KHRback to summary
public static boolean eglQuerySurface64KHR(long dpy, long surface, int attribute, PointerBuffer value)
Annotations
@NativeType:EGLBoolean
eglUnlockSurfaceKHRback to summary
public static boolean eglUnlockSurfaceKHR(long dpy, long surface)
Annotations
@NativeType:EGLBoolean
neglLockSurfaceKHRback to summary
public static int neglLockSurfaceKHR(long dpy, long surface, long attrib_list)
neglQuerySurface64KHRback to summary
public static int neglQuerySurface64KHR(long dpy, long surface, int attribute, long value)