public class MESADRMImage
extends java.lang.Object
This extension provides entry points for integrating EGLImage with the Linux DRM mode setting and memory management drivers. The extension lets applications create EGLImages without a client API resource and lets the application get the DRM buffer handles.
Requires EGL 1.4 and KHR_image_base.
| Modifier and Type | Field and Description |
|---|---|
static int |
EGL_DRM_BUFFER_FORMAT_ARGB32_MESA |
static int |
EGL_DRM_BUFFER_FORMAT_MESA |
static int |
EGL_DRM_BUFFER_MESA |
static int |
EGL_DRM_BUFFER_STRIDE_MESA |
static int |
EGL_DRM_BUFFER_USE_MESA |
static int |
EGL_DRM_BUFFER_USE_SCANOUT_MESA |
static int |
EGL_DRM_BUFFER_USE_SHARE_MESA |
| Modifier and Type | Method and Description |
|---|---|
static long |
eglCreateDRMImageMESA(long dpy,
int[] attrib_list)
Array version of:
CreateDRMImageMESA |
static long |
eglCreateDRMImageMESA(long dpy,
java.nio.IntBuffer attrib_list) |
static boolean |
eglExportDRMImageMESA(long dpy,
long image,
int[] name,
int[] handle,
int[] stride)
Array version of:
ExportDRMImageMESA |
static boolean |
eglExportDRMImageMESA(long dpy,
long image,
java.nio.IntBuffer name,
java.nio.IntBuffer handle,
java.nio.IntBuffer stride) |
static long |
neglCreateDRMImageMESA(long dpy,
long attrib_list) |
static int |
neglExportDRMImageMESA(long dpy,
long image,
long name,
long handle,
long stride) |
public static final int EGL_DRM_BUFFER_FORMAT_MESA
public static final int EGL_DRM_BUFFER_USE_MESA
public static final int EGL_DRM_BUFFER_FORMAT_ARGB32_MESA
public static final int EGL_DRM_BUFFER_MESA
public static final int EGL_DRM_BUFFER_STRIDE_MESA
public static final int EGL_DRM_BUFFER_USE_SCANOUT_MESA
public static final int EGL_DRM_BUFFER_USE_SHARE_MESA
public static long neglCreateDRMImageMESA(long dpy,
long attrib_list)
public static long eglCreateDRMImageMESA(long dpy,
@Nullable
java.nio.IntBuffer attrib_list)
public static int neglExportDRMImageMESA(long dpy,
long image,
long name,
long handle,
long stride)
public static boolean eglExportDRMImageMESA(long dpy,
long image,
@Nullable
java.nio.IntBuffer name,
@Nullable
java.nio.IntBuffer handle,
@Nullable
java.nio.IntBuffer stride)
public static long eglCreateDRMImageMESA(long dpy,
@Nullable
int[] attrib_list)
CreateDRMImageMESApublic static boolean eglExportDRMImageMESA(long dpy,
long image,
@Nullable
int[] name,
@Nullable
int[] handle,
@Nullable
int[] stride)
ExportDRMImageMESACopyright LWJGL. All Rights Reserved. License terms.