public class EXTImageDMABufImportModifiers
extends java.lang.Object
This extension builds on EXT_image_dma_buf_import, in order to support format modifiers used for tiling, compression, and additional non-linear
modes. It also adds support for a fourth auxiliary plane, and queries for the implementation-supported types.
Requires EXT_image_dma_buf_import.
| Modifier and Type | Field and Description |
|---|---|
static int |
EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT
Accepted as an attribute in the
attrib_list parameter of CreateImageKHR. |
static int |
EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT
Accepted as an attribute in the
attrib_list parameter of CreateImageKHR. |
static int |
EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT
Accepted as an attribute in the
attrib_list parameter of CreateImageKHR. |
static int |
EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT
Accepted as an attribute in the
attrib_list parameter of CreateImageKHR. |
static int |
EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT
Accepted as an attribute in the
attrib_list parameter of CreateImageKHR. |
static int |
EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT
Accepted as an attribute in the
attrib_list parameter of CreateImageKHR. |
static int |
EGL_DMA_BUF_PLANE3_FD_EXT
Accepted as an attribute in the
attrib_list parameter of CreateImageKHR. |
static int |
EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT
Accepted as an attribute in the
attrib_list parameter of CreateImageKHR. |
static int |
EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT
Accepted as an attribute in the
attrib_list parameter of CreateImageKHR. |
static int |
EGL_DMA_BUF_PLANE3_OFFSET_EXT
Accepted as an attribute in the
attrib_list parameter of CreateImageKHR. |
static int |
EGL_DMA_BUF_PLANE3_PITCH_EXT
Accepted as an attribute in the
attrib_list parameter of CreateImageKHR. |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
eglQueryDmaBufFormatsEXT(long dpy,
int[] formats,
int[] num_formats)
Array version of:
QueryDmaBufFormatsEXT |
static boolean |
eglQueryDmaBufFormatsEXT(long dpy,
java.nio.IntBuffer formats,
java.nio.IntBuffer num_formats) |
static boolean |
eglQueryDmaBufModifiersEXT(long dpy,
int format,
long[] modifiers,
int[] external_only,
int[] num_modifiers)
Array version of:
QueryDmaBufModifiersEXT |
static boolean |
eglQueryDmaBufModifiersEXT(long dpy,
int format,
java.nio.LongBuffer modifiers,
java.nio.IntBuffer external_only,
java.nio.IntBuffer num_modifiers) |
static int |
neglQueryDmaBufFormatsEXT(long dpy,
int max_formats,
long formats,
long num_formats) |
static int |
neglQueryDmaBufModifiersEXT(long dpy,
int format,
int max_modifiers,
long modifiers,
long external_only,
long num_modifiers) |
public static final int EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT
attrib_list parameter of CreateImageKHR.public static final int EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT
attrib_list parameter of CreateImageKHR.public static final int EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT
attrib_list parameter of CreateImageKHR.public static final int EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT
attrib_list parameter of CreateImageKHR.public static final int EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT
attrib_list parameter of CreateImageKHR.public static final int EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT
attrib_list parameter of CreateImageKHR.public static final int EGL_DMA_BUF_PLANE3_FD_EXT
attrib_list parameter of CreateImageKHR.public static final int EGL_DMA_BUF_PLANE3_OFFSET_EXT
attrib_list parameter of CreateImageKHR.public static final int EGL_DMA_BUF_PLANE3_PITCH_EXT
attrib_list parameter of CreateImageKHR.public static final int EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT
attrib_list parameter of CreateImageKHR.public static final int EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT
attrib_list parameter of CreateImageKHR.public static int neglQueryDmaBufFormatsEXT(long dpy,
int max_formats,
long formats,
long num_formats)
public static boolean eglQueryDmaBufFormatsEXT(long dpy,
@Nullable
java.nio.IntBuffer formats,
java.nio.IntBuffer num_formats)
public static int neglQueryDmaBufModifiersEXT(long dpy,
int format,
int max_modifiers,
long modifiers,
long external_only,
long num_modifiers)
public static boolean eglQueryDmaBufModifiersEXT(long dpy,
int format,
@Nullable
java.nio.LongBuffer modifiers,
@Nullable
java.nio.IntBuffer external_only,
java.nio.IntBuffer num_modifiers)
public static boolean eglQueryDmaBufFormatsEXT(long dpy,
@Nullable
int[] formats,
int[] num_formats)
QueryDmaBufFormatsEXTpublic static boolean eglQueryDmaBufModifiersEXT(long dpy,
int format,
@Nullable
long[] modifiers,
@Nullable
int[] external_only,
int[] num_modifiers)
QueryDmaBufModifiersEXTCopyright LWJGL. All Rights Reserved. License terms.