Top Description Fields Constructors Methods
org.lwjgl.egl

public Class EXTClientSync

extends Object
Class Inheritance
Imports
javax.annotation.*, org.lwjgl.*, org.lwjgl.system.*

Native bindings to the EXT_client_sync extension.

The KHR_reusable_sync extension defines an SYNC_REUSABLE_KHR EGLSync type which is signaled and unsignaled by client events. The EXT_sync_reuse extension allows all EGLSyncs to become reusable. The signaling behavior associated with EGL_SYNC_REUSABLE_KHR is still desirable, but the name becomes misleading if all EGLSyncs can be reused. This extension defines an EGLSync type with equivalent behavior, separating the signaling mechanism from the reusability.

Requires EXT_sync_reuse.

Field Summary

Modifier and TypeField and Description
public static final int
EGL_SYNC_CLIENT_EXT

Accepted by the type parameter of CreateSync, and returned in value when GetSyncAttrib is called with attribute SYNC_TYPE.

public static final int
EGL_SYNC_CLIENT_SIGNAL_EXT

Returned in value when GetSyncAttrib is called with attribute SYNC_CONDITION.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static boolean
eglClientSignalSyncEXT(long dpy, long sync, PointerBuffer attrib_list)

public static int
neglClientSignalSyncEXT(long dpy, long sync, long attrib_list)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EGL_SYNC_CLIENT_EXTback to summary
public static final int EGL_SYNC_CLIENT_EXT

Accepted by the type parameter of CreateSync, and returned in value when GetSyncAttrib is called with attribute SYNC_TYPE.

EGL_SYNC_CLIENT_SIGNAL_EXTback to summary
public static final int EGL_SYNC_CLIENT_SIGNAL_EXT

Returned in value when GetSyncAttrib is called with attribute SYNC_CONDITION.

Constructor Detail

EXTClientSyncback to summary
protected EXTClientSync()

Method Detail

eglClientSignalSyncEXTback to summary
public static boolean eglClientSignalSyncEXT(long dpy, long sync, PointerBuffer attrib_list)
Annotations
@NativeType:EGLBoolean
neglClientSignalSyncEXTback to summary
public static int neglClientSignalSyncEXT(long dpy, long sync, long attrib_list)