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
FieldsModifier and TypeFieldDescriptionstatic final intAccepted as an attribute in theattrib_listparameter ofCreateImageKHR.static final intAccepted as an attribute in theattrib_listparameter ofCreateImageKHR.static final intAccepted as an attribute in theattrib_listparameter ofCreateImageKHR.static final intAccepted as an attribute in theattrib_listparameter ofCreateImageKHR.static final intAccepted as an attribute in theattrib_listparameter ofCreateImageKHR.static final intAccepted as an attribute in theattrib_listparameter ofCreateImageKHR.static final intAccepted as an attribute in theattrib_listparameter ofCreateImageKHR.static final intAccepted as an attribute in theattrib_listparameter ofCreateImageKHR.static final intAccepted as an attribute in theattrib_listparameter ofCreateImageKHR.static final intAccepted as an attribute in theattrib_listparameter ofCreateImageKHR.static final intAccepted as an attribute in theattrib_listparameter ofCreateImageKHR. -
Method Summary
Modifier and TypeMethodDescriptionstatic booleaneglQueryDmaBufFormatsEXT(long dpy, int @Nullable [] formats, int[] num_formats) Array version of:QueryDmaBufFormatsEXTstatic booleaneglQueryDmaBufFormatsEXT(long dpy, @Nullable IntBuffer formats, IntBuffer num_formats) static booleaneglQueryDmaBufModifiersEXT(long dpy, int format, long @Nullable [] modifiers, int @Nullable [] external_only, int[] num_modifiers) Array version of:QueryDmaBufModifiersEXTstatic booleaneglQueryDmaBufModifiersEXT(long dpy, int format, @Nullable LongBuffer modifiers, @Nullable IntBuffer external_only, IntBuffer num_modifiers) static intneglQueryDmaBufFormatsEXT(long dpy, int max_formats, long formats, long num_formats) static intneglQueryDmaBufModifiersEXT(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_listparameter 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_listparameter 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_listparameter 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_listparameter 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_listparameter 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_listparameter ofCreateImageKHR.- See Also:
-
EGL_DMA_BUF_PLANE3_FD_EXT
public static final int EGL_DMA_BUF_PLANE3_FD_EXTAccepted as an attribute in theattrib_listparameter ofCreateImageKHR.- See Also:
-
EGL_DMA_BUF_PLANE3_OFFSET_EXT
public static final int EGL_DMA_BUF_PLANE3_OFFSET_EXTAccepted as an attribute in theattrib_listparameter ofCreateImageKHR.- See Also:
-
EGL_DMA_BUF_PLANE3_PITCH_EXT
public static final int EGL_DMA_BUF_PLANE3_PITCH_EXTAccepted as an attribute in theattrib_listparameter 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_listparameter 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_listparameter 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, int @Nullable [] formats, int[] num_formats) Array version of:QueryDmaBufFormatsEXT -
eglQueryDmaBufModifiersEXT
public static boolean eglQueryDmaBufModifiersEXT(long dpy, int format, long @Nullable [] modifiers, int @Nullable [] external_only, int[] num_modifiers) Array version of:QueryDmaBufModifiersEXT
-