| Modifier and Type | Field and Description |
|---|---|
| public static final int | EGL_ALREADY_SIGNALED_NV
Returned by eglClientWaitSyncNV: |
| public static final int | EGL_CONDITION_SATISFIED_NV
Returned by eglClientWaitSyncNV: |
| public static final long | EGL_FOREVER_NV
Accepted in the <timeout> parameter of eglClientWaitSyncNV: |
| public static final long | EGL_NO_SYNC_NV
Returned by eglCreateFenceSyncNV in the event of an error: |
| public static final int | EGL_SIGNALED_NV
Accepted as an attribute value in the <attrib_list> parameter of eglCreateFenceSyncNV for the EGL_SYNC_STATUS_NV attribute, by the <mode> parameter of eglSignalSyncNV and returned in <value> when eglGetSyncAttribNV is called with <attribute> EGL_SYNC_STATUS_NV: |
| public static final int | EGL_SYNC_CONDITION_NV
Accepted in the <attribute> parameter of eglGetSyncAttribNV: |
| public static final int | EGL_SYNC_FENCE_NV
Returned in <value> when eglGetSyncAttribNV is called with <attribute> EGL_SYNC_TYPE_NV: |
| public static final int | EGL_SYNC_FLUSH_COMMANDS_BIT_NV
Accepted in the <flags> parameter of eglClientWaitSyncNV: |
| public static final int | EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV
Accepted in the <condition> parameter of eglCreateFenceSyncNV, and returned in <value> when eglGetSyncAttribNV is called with <attribute> EGL_SYNC_CONDITION_NV: |
| public static final int | EGL_SYNC_STATUS_NV
Accepted as an attribute name in the <attrib_list> parameter of eglCreateFenceSyncNV, and by the <attribute> parameter of eglGetSyncAttribNV: |
| public static final int | EGL_SYNC_TYPE_NV
Accepted in the <attribute> parameter of eglGetSyncAttribNV: |
| public static final int | EGL_TIMEOUT_EXPIRED_NV
Returned by eglClientWaitSyncNV: |
| public static final int | EGL_UNSIGNALED_NV
Accepted as an attribute value in the <attrib_list> parameter of eglCreateFenceSyncNV for the EGL_SYNC_STATUS_NV attribute, by the <mode> parameter of eglSignalSyncNV and returned in <value> when eglGetSyncAttribNV is called with <attribute> EGL_SYNC_STATUS_NV: |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static int | Returns: the sync object statusthe sync object sync, int the block flags flags, long the block timeout timeout)Blocks the calling thread until the specified sync object is signaled, or until a specified timeout value expires. |
| public static EGLSyncNV | Returns: the created fence sync objectthe EGL display dpy, int the sync condition condition, IntBuffer an attribute list (may be null) attrib_list)Creates a fence sync object for the specified EGL display and returns a handle to the new object. |
| public static void | |
| public static void | eglFenceNV(EGLSyncNV
the sync object sync)Inserts a fence command into the command stream of the bound API's current context and associates it with sync object. |
| public static int | Returns: the attribute valuethe sync object sync, int the attribute to query attribute)Returns the value of the sync object attribute. |
| public static void | eglSignalSyncNV(EGLSyncNV
the sync object sync, int the mode mode)Signals or unsignals the sync object by changing its status to the specified mode. |
| private static native void | |
| private static native int | |
| private static native long | |
| private static native boolean | |
| private static native boolean | |
| private static native boolean | |
| private static native boolean |
| EGL_ALREADY_SIGNALED_NV | back to summary |
|---|---|
| public static final int EGL_ALREADY_SIGNALED_NV Returned by eglClientWaitSyncNV: | |
| EGL_CONDITION_SATISFIED_NV | back to summary |
|---|---|
| public static final int EGL_CONDITION_SATISFIED_NV Returned by eglClientWaitSyncNV: | |
| EGL_FOREVER_NV | back to summary |
|---|---|
| public static final long EGL_FOREVER_NV Accepted in the <timeout> parameter of eglClientWaitSyncNV: | |
| EGL_NO_SYNC_NV | back to summary |
|---|---|
| public static final long EGL_NO_SYNC_NV Returned by eglCreateFenceSyncNV in the event of an error: | |
| EGL_SIGNALED_NV | back to summary |
|---|---|
| public static final int EGL_SIGNALED_NV Accepted as an attribute value in the <attrib_list> parameter of eglCreateFenceSyncNV for the EGL_SYNC_STATUS_NV attribute, by the <mode> parameter of eglSignalSyncNV and returned in <value> when eglGetSyncAttribNV is called with <attribute> EGL_SYNC_STATUS_NV: | |
| EGL_SYNC_CONDITION_NV | back to summary |
|---|---|
| public static final int EGL_SYNC_CONDITION_NV Accepted in the <attribute> parameter of eglGetSyncAttribNV: | |
| EGL_SYNC_FENCE_NV | back to summary |
|---|---|
| public static final int EGL_SYNC_FENCE_NV Returned in <value> when eglGetSyncAttribNV is called with <attribute> EGL_SYNC_TYPE_NV: | |
| EGL_SYNC_FLUSH_COMMANDS_BIT_NV | back to summary |
|---|---|
| public static final int EGL_SYNC_FLUSH_COMMANDS_BIT_NV Accepted in the <flags> parameter of eglClientWaitSyncNV: | |
| EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV | back to summary |
|---|---|
| public static final int EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV Accepted in the <condition> parameter of eglCreateFenceSyncNV, and returned in <value> when eglGetSyncAttribNV is called with <attribute> EGL_SYNC_CONDITION_NV: | |
| EGL_SYNC_STATUS_NV | back to summary |
|---|---|
| public static final int EGL_SYNC_STATUS_NV Accepted as an attribute name in the <attrib_list> parameter of eglCreateFenceSyncNV, and by the <attribute> parameter of eglGetSyncAttribNV: | |
| EGL_SYNC_TYPE_NV | back to summary |
|---|---|
| public static final int EGL_SYNC_TYPE_NV Accepted in the <attribute> parameter of eglGetSyncAttribNV: | |
| EGL_TIMEOUT_EXPIRED_NV | back to summary |
|---|---|
| public static final int EGL_TIMEOUT_EXPIRED_NV Returned by eglClientWaitSyncNV: | |
| EGL_UNSIGNALED_NV | back to summary |
|---|---|
| public static final int EGL_UNSIGNALED_NV Accepted as an attribute value in the <attrib_list> parameter of eglCreateFenceSyncNV for the EGL_SYNC_STATUS_NV attribute, by the <mode> parameter of eglSignalSyncNV and returned in <value> when eglGetSyncAttribNV is called with <attribute> EGL_SYNC_STATUS_NV: | |
| EGLNVSync | back to summary |
|---|---|
| private EGLNVSync() | |
| eglClientWaitSyncNV | back to summary |
|---|---|
| public static int eglClientWaitSyncNV(EGLSyncNV sync, int flags, long timeout) throws LWJGLException Blocks the calling thread until the specified sync object is signaled, or until a specified timeout value expires.
| |
| eglCreateFenceSyncNV | back to summary |
|---|---|
| public static EGLSyncNV eglCreateFenceSyncNV(EGLDisplay dpy, int condition, IntBuffer attrib_list) throws LWJGLException Creates a fence sync object for the specified EGL display and returns a handle to the new object.
| |
| eglDestroySyncNV | back to summary |
|---|---|
| public static void eglDestroySyncNV(EGLSyncNV sync) throws LWJGLException Destroys an existing sync object.
| |
| eglFenceNV | back to summary |
|---|---|
| public static void eglFenceNV(EGLSyncNV sync) throws LWJGLException Inserts a fence command into the command stream of the bound API's current context and associates it with sync object.
| |
| eglGetSyncAttribNV | back to summary |
|---|---|
| public static int eglGetSyncAttribNV(EGLSyncNV sync, int attribute) throws LWJGLException Returns the value of the sync object attribute.
| |
| eglSignalSyncNV | back to summary |
|---|---|
| public static void eglSignalSyncNV(EGLSyncNV sync, int mode) throws LWJGLException Signals or unsignals the sync object by changing its status to the specified mode.
| |
| initNativeStubs | back to summary |
|---|---|
| private static native void initNativeStubs() | |
| neglClientWaitSyncNV | back to summary |
|---|---|
| private static native int neglClientWaitSyncNV(long sync_ptr, int flags, long timeout) | |
| neglCreateFenceSyncNV | back to summary |
|---|---|
| private static native long neglCreateFenceSyncNV(long dpy_ptr, int condition, long attrib_list) | |
| neglDestroySyncNV | back to summary |
|---|---|
| private static native boolean neglDestroySyncNV(long sync_ptr) | |
| neglFenceNV | back to summary |
|---|---|
| private static native boolean neglFenceNV(long sync_ptr) | |
| neglGetSyncAttribNV | back to summary |
|---|---|
| private static native boolean neglGetSyncAttribNV(long sync_ptr, int attribute, long value) | |
| neglSignalSyncNV | back to summary |
|---|---|
| private static native boolean neglSignalSyncNV(long sync_ptr, int mode) | |