Package org.lwjgl.egl

Class EXTImageDMABufImport


  • public final class EXTImageDMABufImport
    extends java.lang.Object
    Native bindings to the EXT_image_dma_buf_import extension.

    This extension allows creating an EGLImage from a Linux dma_buf file descriptor or multiple file descriptors in the case of multi-plane YUV images.

    Requires EGL 1.2 and KHR_image_base. The EGL implementation must be running on a Linux kernel supporting the dma_buf buffer sharing mechanism.

    • Field Detail

      • EGL_LINUX_DRM_FOURCC_EXT

        public static final int EGL_LINUX_DRM_FOURCC_EXT
        See Also:
        Constant Field Values
      • EGL_DMA_BUF_PLANE0_FD_EXT

        public static final int EGL_DMA_BUF_PLANE0_FD_EXT
        See Also:
        Constant Field Values
      • EGL_DMA_BUF_PLANE0_OFFSET_EXT

        public static final int EGL_DMA_BUF_PLANE0_OFFSET_EXT
        See Also:
        Constant Field Values
      • EGL_DMA_BUF_PLANE0_PITCH_EXT

        public static final int EGL_DMA_BUF_PLANE0_PITCH_EXT
        See Also:
        Constant Field Values
      • EGL_DMA_BUF_PLANE1_FD_EXT

        public static final int EGL_DMA_BUF_PLANE1_FD_EXT
        See Also:
        Constant Field Values
      • EGL_DMA_BUF_PLANE1_OFFSET_EXT

        public static final int EGL_DMA_BUF_PLANE1_OFFSET_EXT
        See Also:
        Constant Field Values
      • EGL_DMA_BUF_PLANE1_PITCH_EXT

        public static final int EGL_DMA_BUF_PLANE1_PITCH_EXT
        See Also:
        Constant Field Values
      • EGL_DMA_BUF_PLANE2_FD_EXT

        public static final int EGL_DMA_BUF_PLANE2_FD_EXT
        See Also:
        Constant Field Values
      • EGL_DMA_BUF_PLANE2_OFFSET_EXT

        public static final int EGL_DMA_BUF_PLANE2_OFFSET_EXT
        See Also:
        Constant Field Values
      • EGL_DMA_BUF_PLANE2_PITCH_EXT

        public static final int EGL_DMA_BUF_PLANE2_PITCH_EXT
        See Also:
        Constant Field Values
      • EGL_YUV_COLOR_SPACE_HINT_EXT

        public static final int EGL_YUV_COLOR_SPACE_HINT_EXT
        See Also:
        Constant Field Values
      • EGL_SAMPLE_RANGE_HINT_EXT

        public static final int EGL_SAMPLE_RANGE_HINT_EXT
        See Also:
        Constant Field Values
      • EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT

        public static final int EGL_YUV_CHROMA_HORIZONTAL_SITING_HINT_EXT
        See Also:
        Constant Field Values
      • EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT

        public static final int EGL_YUV_CHROMA_VERTICAL_SITING_HINT_EXT
        See Also:
        Constant Field Values
      • EGL_YUV_NARROW_RANGE_EXT

        public static final int EGL_YUV_NARROW_RANGE_EXT
        See Also:
        Constant Field Values
      • EGL_YUV_CHROMA_SITING_0_EXT

        public static final int EGL_YUV_CHROMA_SITING_0_EXT
        See Also:
        Constant Field Values
      • EGL_YUV_CHROMA_SITING_0_5_EXT

        public static final int EGL_YUV_CHROMA_SITING_0_5_EXT
        See Also:
        Constant Field Values