Top Description Fields Constructors Methods
org.lwjgl.egl

public Class ANDROIDNativeFenceSync

extends Object
Class Inheritance
Imports
org.lwjgl.system.*

Native bindings to the ANDROID_native_fence_sync extension.

This extension enables the creation of EGL fence sync objects that are associated with a native synchronization fence object that is referenced using a file descriptor. These EGL fence sync objects have nearly identical semantics to those defined by the KHR_fence_sync extension, except that they have an additional attribute storing the file descriptor referring to the native fence object.

This extension assumes the existence of a native fence synchronization object that behaves similarly to an EGL fence sync object. These native objects must have a signal status like that of an EGLSyncKHR object that indicates whether the fence has ever been signaled. Once signaled the native object's signal status may not change again.

Requires EGL 1.1 and KHR_fence_sync.

Field Summary

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

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public static int
eglDupNativeFenceFDANDROID(long dpy, long sync)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

EGL_NO_NATIVE_FENCE_FD_ANDROIDback to summary
public static final int EGL_NO_NATIVE_FENCE_FD_ANDROID
EGL_SYNC_NATIVE_FENCE_ANDROIDback to summary
public static final int EGL_SYNC_NATIVE_FENCE_ANDROID
EGL_SYNC_NATIVE_FENCE_FD_ANDROIDback to summary
public static final int EGL_SYNC_NATIVE_FENCE_FD_ANDROID
EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROIDback to summary
public static final int EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID

Constructor Detail

ANDROIDNativeFenceSyncback to summary
protected ANDROIDNativeFenceSync()

Method Detail

eglDupNativeFenceFDANDROIDback to summary
public static int eglDupNativeFenceFDANDROID(long dpy, long sync)
Annotations
@NativeType:EGLint