Top Description Constructors Methods
org.lwjgl.egl

public Class EXTStreamConsumerEGLOutput

extends Object
Class Inheritance
Imports
org.lwjgl.system.*

Native bindings to the EXT_stream_consumer_egloutput 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 describes how to bind EGLOutputLayerEXTs as stream consumers to send rendering directly to a display device without an intervening window system.

Requires KHR_stream and EXT_output_base.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static boolean
eglStreamConsumerOutputEXT(long dpy, long stream, long layer)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

EXTStreamConsumerEGLOutputback to summary
protected EXTStreamConsumerEGLOutput()

Method Detail

eglStreamConsumerOutputEXTback to summary
public static boolean eglStreamConsumerOutputEXT(long dpy, long stream, long layer)
Annotations
@NativeType:EGLBoolean