Top Description Fields Constructors Methods
org.lwjgl.egl

public final Class EXTPlatformDevice

extends Object
Class Inheritance

Native bindings to the EXT_platform_device 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 initialize EGL displays and surfaces directly on top of native GPU or device objects rather than native window system objects. The mechanics of enumerating the underlying native devices and constructing EGL displays and surfaces from them have been solved in various platform and implementation- specific ways. The EGL device family of extensions offers a standardized framework for bootstrapping EGL without the use of any underlying "native" APIs or functionality.

This extension defines a method to create an EGLDisplay from an EGLDeviceEXT by treating the EGLDeviceEXT as an EGLNativeDisplay object.

Requires EXT_device_base and EXT_platform_base or EGL 1.5.

Field Summary

Modifier and TypeField and Description
public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EGL_PLATFORM_DEVICE_EXTback to summary
public static final int EGL_PLATFORM_DEVICE_EXT

Constructor Detail

EXTPlatformDeviceback to summary
private EXTPlatformDevice()