Top Description Fields Constructors Methods
org.lwjgl.egl

public Class EXTImageDMABufImportModifiers

extends Object
Class Inheritance
Imports
javax.annotation.*, java.nio.*, org.lwjgl.system.*

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 TypeField and Description
public static final int
EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

public static final int
EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

public static final int
EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

public static final int
EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

public static final int
EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

public static final int
EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

public static final int
EGL_DMA_BUF_PLANE3_FD_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

public static final int
EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

public static final int
EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

public static final int
EGL_DMA_BUF_PLANE3_OFFSET_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

public static final int
EGL_DMA_BUF_PLANE3_PITCH_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static boolean
eglQueryDmaBufFormatsEXT(long dpy, IntBuffer formats, IntBuffer num_formats)

public static boolean
eglQueryDmaBufFormatsEXT(long dpy, int[] formats, int[] num_formats)

Array version of: QueryDmaBufFormatsEXT

public static boolean
eglQueryDmaBufModifiersEXT(long dpy, int format, LongBuffer modifiers, IntBuffer external_only, IntBuffer num_modifiers)

public static boolean
eglQueryDmaBufModifiersEXT(long dpy, int format, long[] modifiers, int[] external_only, int[] num_modifiers)

Array version of: QueryDmaBufModifiersEXT

public static int
neglQueryDmaBufFormatsEXT(long dpy, int max_formats, long formats, long num_formats)

public static int
neglQueryDmaBufModifiersEXT(long dpy, int format, int max_modifiers, long modifiers, long external_only, long num_modifiers)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXTback to summary
public static final int EGL_DMA_BUF_PLANE0_MODIFIER_HI_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXTback to summary
public static final int EGL_DMA_BUF_PLANE0_MODIFIER_LO_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXTback to summary
public static final int EGL_DMA_BUF_PLANE1_MODIFIER_HI_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXTback to summary
public static final int EGL_DMA_BUF_PLANE1_MODIFIER_LO_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXTback to summary
public static final int EGL_DMA_BUF_PLANE2_MODIFIER_HI_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXTback to summary
public static final int EGL_DMA_BUF_PLANE2_MODIFIER_LO_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

EGL_DMA_BUF_PLANE3_FD_EXTback to summary
public static final int EGL_DMA_BUF_PLANE3_FD_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXTback to summary
public static final int EGL_DMA_BUF_PLANE3_MODIFIER_HI_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXTback to summary
public static final int EGL_DMA_BUF_PLANE3_MODIFIER_LO_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

EGL_DMA_BUF_PLANE3_OFFSET_EXTback to summary
public static final int EGL_DMA_BUF_PLANE3_OFFSET_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

EGL_DMA_BUF_PLANE3_PITCH_EXTback to summary
public static final int EGL_DMA_BUF_PLANE3_PITCH_EXT

Accepted as an attribute in the attrib_list parameter of CreateImageKHR.

Constructor Detail

EXTImageDMABufImportModifiersback to summary
protected EXTImageDMABufImportModifiers()

Method Detail

eglQueryDmaBufFormatsEXTback to summary
public static boolean eglQueryDmaBufFormatsEXT(long dpy, IntBuffer formats, IntBuffer num_formats)
Annotations
@NativeType:EGLBoolean
eglQueryDmaBufFormatsEXTback to summary
public static boolean eglQueryDmaBufFormatsEXT(long dpy, int[] formats, int[] num_formats)

Array version of: QueryDmaBufFormatsEXT

Annotations
@NativeType:EGLBoolean
eglQueryDmaBufModifiersEXTback to summary
public static boolean eglQueryDmaBufModifiersEXT(long dpy, int format, LongBuffer modifiers, IntBuffer external_only, IntBuffer num_modifiers)
Annotations
@NativeType:EGLBoolean
eglQueryDmaBufModifiersEXTback to summary
public static boolean eglQueryDmaBufModifiersEXT(long dpy, int format, long[] modifiers, int[] external_only, int[] num_modifiers)

Array version of: QueryDmaBufModifiersEXT

Annotations
@NativeType:EGLBoolean
neglQueryDmaBufFormatsEXTback to summary
public static int neglQueryDmaBufFormatsEXT(long dpy, int max_formats, long formats, long num_formats)
neglQueryDmaBufModifiersEXTback to summary
public static int neglQueryDmaBufModifiersEXT(long dpy, int format, int max_modifiers, long modifiers, long external_only, long num_modifiers)