Package org.lwjgl.egl
Class EXTImageDMABufImportModifiers
- java.lang.Object
-
- org.lwjgl.egl.EXTImageDMABufImportModifiers
-
public class EXTImageDMABufImportModifiers extends java.lang.Object
Native bindings to the EXT_image_dma_buf_import_modifiers extension.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
.
-
-
Field Summary
Fields Modifier and Type Field Description static int
EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT
EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT
EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT
EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT
EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT
EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT
EGL_DMA_BUF_PLANE3_FD_EXT
EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT
EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT
EGL_DMA_BUF_PLANE3_OFFSET_EXT
EGL_DMA_BUF_PLANE3_PITCH_EXTAccepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Field Detail
-
EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT, EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT, EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT, EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT, EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT, EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT, EGL_DMA_BUF_PLANE3_FD_EXT, EGL_DMA_BUF_PLANE3_OFFSET_EXT, EGL_DMA_BUF_PLANE3_PITCH_EXT, EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT, EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT
Accepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.
-
-
Method Detail
-
neglQueryDmaBufFormatsEXT
public static int neglQueryDmaBufFormatsEXT(long dpy, int max_formats, long formats, long num_formats)
-
eglQueryDmaBufFormatsEXT
public static boolean eglQueryDmaBufFormatsEXT(long dpy, @Nullable java.nio.IntBuffer formats, java.nio.IntBuffer num_formats)
-
neglQueryDmaBufModifiersEXT
public static int neglQueryDmaBufModifiersEXT(long dpy, int format, int max_modifiers, long modifiers, long external_only, long num_modifiers)
-
eglQueryDmaBufModifiersEXT
public static boolean eglQueryDmaBufModifiersEXT(long dpy, int format, @Nullable java.nio.LongBuffer modifiers, @Nullable java.nio.IntBuffer external_only, java.nio.IntBuffer num_modifiers)
-
eglQueryDmaBufFormatsEXT
public static boolean eglQueryDmaBufFormatsEXT(long dpy, @Nullable int[] formats, int[] num_formats)
Array version of:QueryDmaBufFormatsEXT
-
eglQueryDmaBufModifiersEXT
public static boolean eglQueryDmaBufModifiersEXT(long dpy, int format, @Nullable long[] modifiers, @Nullable int[] external_only, int[] num_modifiers)
Array version of:QueryDmaBufModifiersEXT
-
-