Top Description Fields Constructors Methods
org.lwjgl.egl

public Class NVStreamSync

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

Native bindings to the NV_stream_sync extension.

This extension defines a new type of reusable sync object. This sync object will be signaled each time a new image frame becomes available in an EGLStream for the consumer to consume.

Requires EGL 1.2, KHR_stream and KHR_reusable_sync.

Field Summary

Modifier and TypeField and Description
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static long
eglCreateStreamSyncNV(long dpy, long stream, int type, IntBuffer attrib_list)

public static long
eglCreateStreamSyncNV(long dpy, long stream, int type, int[] attrib_list)

Array version of: CreateStreamSyncNV

public static long
neglCreateStreamSyncNV(long dpy, long stream, int type, long attrib_list)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EGL_SYNC_NEW_FRAME_NVback to summary
public static final int EGL_SYNC_NEW_FRAME_NV
EGL_SYNC_TYPE_KHRback to summary
public static final int EGL_SYNC_TYPE_KHR

Constructor Detail

NVStreamSyncback to summary
protected NVStreamSync()

Method Detail

eglCreateStreamSyncNVback to summary
public static long eglCreateStreamSyncNV(long dpy, long stream, int type, IntBuffer attrib_list)
Annotations
@NativeType:EGLSyncKHR
eglCreateStreamSyncNVback to summary
public static long eglCreateStreamSyncNV(long dpy, long stream, int type, int[] attrib_list)

Array version of: CreateStreamSyncNV

Annotations
@NativeType:EGLSyncKHR
neglCreateStreamSyncNVback to summary
public static long neglCreateStreamSyncNV(long dpy, long stream, int type, long attrib_list)