public final class EGLKHRReusableSync
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
EGL_CONDITION_SATISFIED_KHR
Returned by eglClientWaitSyncKHR:
|
static long |
EGL_FOREVER_KHR
Accepted in the <timeout> parameter of eglClientWaitSyncKHR:
|
static long |
EGL_NO_SYNC_KHR
Returned by eglCreateSyncKHR in the event of an error:
|
static int |
EGL_SIGNALED_KHR
Returned in <value> when eglGetSyncAttribKHR is called with
<attribute> EGL_SYNC_STATUS_KHR:
|
static int |
EGL_SYNC_FLUSH_COMMANDS_BIT_KHR
Accepted in the <flags> parameter of eglClientWaitSyncKHR:
|
static int |
EGL_SYNC_REUSABLE_KHR
Accepted by the <type> parameter of eglCreateSyncKHR, and returned
in <value> when eglGetSyncAttribKHR is called with <attribute>
EGL_SYNC_TYPE_KHR:
|
static int |
EGL_SYNC_STATUS_KHR
Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
|
static int |
EGL_SYNC_TYPE_KHR
Accepted by the <attribute> parameter of eglGetSyncAttribKHR:
|
static int |
EGL_TIMEOUT_EXPIRED_KHR
Returned by eglClientWaitSyncKHR:
|
static int |
EGL_UNSIGNALED_KHR
Returned in <value> when eglGetSyncAttribKHR is called with
<attribute> EGL_SYNC_STATUS_KHR:
|
Modifier and Type | Method and Description |
---|---|
static int |
eglClientWaitSyncKHR(EGLDisplay dpy,
EGLSyncKHR sync,
int flags,
long timeout)
Blocks the calling thread until the specified sync object is
signaled, or until a specified timeout value expires.
|
static EGLSyncKHR |
eglCreateSyncKHR(EGLDisplay dpy,
int type,
java.nio.IntBuffer attrib_list)
Creates a fence sync object for the specified EGL display and returns
a handle to the new object.
|
static void |
eglDestroySyncKHR(EGLDisplay dpy,
EGLSyncKHR sync)
Destroys an existing sync object.
|
static int |
eglGetSyncAttribKHR(EGLDisplay dpy,
EGLSyncKHR sync,
int attribute)
Returns the value of the sync object attribute.
|
static void |
eglSignalSyncKHR(EGLDisplay dpy,
EGLSyncKHR sync,
int mode)
Signals or unsignals the sync object by changing its status to
the specified mode.
|
public static final int EGL_SYNC_REUSABLE_KHR
public static final int EGL_SYNC_TYPE_KHR
public static final int EGL_SYNC_STATUS_KHR
public static final int EGL_SIGNALED_KHR
public static final int EGL_UNSIGNALED_KHR
public static final int EGL_SYNC_FLUSH_COMMANDS_BIT_KHR
public static final long EGL_FOREVER_KHR
public static final int EGL_TIMEOUT_EXPIRED_KHR
public static final int EGL_CONDITION_SATISFIED_KHR
public static final long EGL_NO_SYNC_KHR
public static EGLSyncKHR eglCreateSyncKHR(EGLDisplay dpy, int type, java.nio.IntBuffer attrib_list) throws LWJGLException
dpy
- the EGL displaytype
- the sync typeattrib_list
- an attribute list (may be null)LWJGLException
- if an EGL error occurs.public static void eglDestroySyncKHR(EGLDisplay dpy, EGLSyncKHR sync) throws LWJGLException
sync
- the sync objectLWJGLException
- if an EGL error occurs.public static int eglClientWaitSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, int flags, long timeout) throws LWJGLException
sync
- the sync objectflags
- the block flagstimeout
- the block timeoutLWJGLException
- if an EGL error occurs.public static void eglSignalSyncKHR(EGLDisplay dpy, EGLSyncKHR sync, int mode) throws LWJGLException
sync
- the sync objectmode
- the modeLWJGLException
- if an EGL error occurs.public static int eglGetSyncAttribKHR(EGLDisplay dpy, EGLSyncKHR sync, int attribute) throws LWJGLException
sync
- the sync objectattribute
- the attribute to queryLWJGLException
- if an EGL error occurs.Copyright © 2002-2009 lwjgl.org. All Rights Reserved.