Package org.lwjgl.egl
Class EXTClientSync
java.lang.Object
org.lwjgl.egl.EXTClientSync
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
FieldsModifier and TypeFieldDescriptionstatic final int
Accepted by thetype
parameter ofCreateSync
, and returned invalue
whenGetSyncAttrib
is called withattribute
SYNC_TYPE
.static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
eglClientSignalSyncEXT
(long dpy, long sync, org.lwjgl.PointerBuffer attrib_list) static int
neglClientSignalSyncEXT
(long dpy, long sync, long attrib_list)
-
Field Details
-
EGL_SYNC_CLIENT_EXT
public static final int EGL_SYNC_CLIENT_EXTAccepted by thetype
parameter ofCreateSync
, and returned invalue
whenGetSyncAttrib
is called withattribute
SYNC_TYPE
.- See Also:
-
EGL_SYNC_CLIENT_SIGNAL_EXT
public static final int EGL_SYNC_CLIENT_SIGNAL_EXT- See Also:
-
-
Method Details
-
neglClientSignalSyncEXT
public static int neglClientSignalSyncEXT(long dpy, long sync, long attrib_list) -
eglClientSignalSyncEXT
public static boolean eglClientSignalSyncEXT(long dpy, long sync, @Nullable org.lwjgl.PointerBuffer attrib_list)
-