Package org.lwjgl.egl
Class EXTImageDMABufImportModifiers
java.lang.Object
org.lwjgl.egl.EXTImageDMABufImportModifiers
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
Modifier and TypeFieldDescriptionstatic final int
Accepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.static final int
Accepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.static final int
Accepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.static final int
Accepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.static final int
Accepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.static final int
Accepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.static final int
Accepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.static final int
Accepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.static final int
Accepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.static final int
Accepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.static final int
Accepted as an attribute in theattrib_list
parameter ofCreateImageKHR
. -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
eglQueryDmaBufFormatsEXT
(long dpy, int[] formats, int[] num_formats) Array version of:QueryDmaBufFormatsEXT
static boolean
eglQueryDmaBufFormatsEXT
(long dpy, IntBuffer formats, 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, LongBuffer modifiers, IntBuffer external_only, 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 Details
-
EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT
public static final int EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXTAccepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.- See Also:
-
EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT
public static final int EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXTAccepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.- See Also:
-
EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT
public static final int EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXTAccepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.- See Also:
-
EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT
public static final int EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXTAccepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.- See Also:
-
EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT
public static final int EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXTAccepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.- See Also:
-
EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT
public static final int EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXTAccepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.- See Also:
-
EGL_DMA_BUF_PLANE3_FD_EXT
public static final int EGL_DMA_BUF_PLANE3_FD_EXTAccepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.- See Also:
-
EGL_DMA_BUF_PLANE3_OFFSET_EXT
public static final int EGL_DMA_BUF_PLANE3_OFFSET_EXTAccepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.- See Also:
-
EGL_DMA_BUF_PLANE3_PITCH_EXT
public static final int EGL_DMA_BUF_PLANE3_PITCH_EXTAccepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.- See Also:
-
EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT
public static final int EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXTAccepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.- See Also:
-
EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT
public static final int EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXTAccepted as an attribute in theattrib_list
parameter ofCreateImageKHR
.- See Also:
-
-
Method Details
-
neglQueryDmaBufFormatsEXT
public static int neglQueryDmaBufFormatsEXT(long dpy, int max_formats, long formats, long num_formats) -
eglQueryDmaBufFormatsEXT
-
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 LongBuffer modifiers, @Nullable IntBuffer external_only, 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
-