Package org.lwjgl.egl
Class EXTDeviceQuery
java.lang.Object
org.lwjgl.egl.EXTDeviceQuery
Native bindings to the EXT_device_query extension.
Increasingly, EGL and its client APIs are being used in place of "native" rendering APIs to implement the basic graphics functionality of native windowing systems. This creates demand for a method to access native GPU or device objects directly rather than calling EGL or GL entry points.
This extension defines the method for an application to query native device objects from an EGL Display.
Requires EGL 1.5
or an earlier verison of EGL with the EXT_device_query extension.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final long
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
eglQueryDeviceAttribEXT
(long device, int attribute, org.lwjgl.PointerBuffer value) static String
eglQueryDeviceStringEXT
(long device, int name) static boolean
eglQueryDisplayAttribEXT
(long dpy, int attribute, org.lwjgl.PointerBuffer value) static int
neglQueryDeviceAttribEXT
(long device, int attribute, long value) static long
neglQueryDeviceStringEXT
(long device, int name) static int
neglQueryDisplayAttribEXT
(long dpy, int attribute, long value)
-
Field Details
-
EGL_BAD_DEVICE_EXT
public static final int EGL_BAD_DEVICE_EXT- See Also:
-
EGL_DEVICE_EXT
public static final int EGL_DEVICE_EXT- See Also:
-
EGL_NO_DEVICE_EXT
public static final long EGL_NO_DEVICE_EXT- See Also:
-
-
Method Details
-
neglQueryDeviceAttribEXT
public static int neglQueryDeviceAttribEXT(long device, int attribute, long value) -
eglQueryDeviceAttribEXT
public static boolean eglQueryDeviceAttribEXT(long device, int attribute, org.lwjgl.PointerBuffer value) -
neglQueryDeviceStringEXT
public static long neglQueryDeviceStringEXT(long device, int name) -
eglQueryDeviceStringEXT
-
neglQueryDisplayAttribEXT
public static int neglQueryDisplayAttribEXT(long dpy, int attribute, long value) -
eglQueryDisplayAttribEXT
public static boolean eglQueryDisplayAttribEXT(long dpy, int attribute, org.lwjgl.PointerBuffer value)
-