Top Fields Constructors Methods
org.lwjgl.opengl

public final Class ARBSync

extends Object
Class Inheritance
Imports
org.lwjgl.*, java.nio.*

Field Summary

Modifier and TypeField and Description
public static final int
GL_ALREADY_SIGNALED

Returned by ClientWaitSync:

public static final int
GL_CONDITION_SATISFIED

Returned by ClientWaitSync:

public static final int
GL_MAX_SERVER_WAIT_TIMEOUT

Accepted as the <pname> parameter of GetInteger64v:

public static final int
GL_OBJECT_TYPE

Accepted as the <pname> parameter of GetSynciv:

public static final int
GL_SIGNALED

Returned in <values> for GetSynciv <pname> SYNC_STATUS:

public static final int
GL_SYNC_CONDITION

Accepted as the <pname> parameter of GetSynciv:

public static final int
GL_SYNC_FENCE

Returned in <values> for GetSynciv <pname> OBJECT_TYPE:

public static final int
GL_SYNC_FLAGS

Accepted as the <pname> parameter of GetSynciv:

public static final int
GL_SYNC_FLUSH_COMMANDS_BIT

Accepted in the <flags> parameter of ClientWaitSync:

public static final int
GL_SYNC_GPU_COMMANDS_COMPLETE

Returned in <values> for GetSynciv <pname> SYNC_CONDITION:

public static final int
GL_SYNC_STATUS

Accepted as the <pname> parameter of GetSynciv:

public static final int
GL_TIMEOUT_EXPIRED

Returned by ClientWaitSync:

public static final long
GL_TIMEOUT_IGNORED

Accepted in the <timeout> parameter of WaitSync:

public static final int
GL_UNSIGNALED

Returned in <values> for GetSynciv <pname> SYNC_STATUS:

public static final int
GL_WAIT_FAILED

Returned by ClientWaitSync:

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static int
glClientWaitSync(GLSync sync, int flags, long timeout)

public static void
public static GLSync
glFenceSync(int condition, int flags)

public static void
glGetInteger64(int pname, LongBuffer params)

public static long
glGetInteger64(int pname)

Overloads glGetInteger64v.

public static void
glGetSync(GLSync sync, int pname, IntBuffer length, IntBuffer values)

public static int
glGetSync(GLSync sync, int pname)

Deprecated Will be removed in 3.0. Use glGetSynci instead.
Overloads glGetSynciv.
public static int
glGetSynci(GLSync sync, int pname)

Overloads glGetSynciv.

public static boolean
public static void
glWaitSync(GLSync sync, int flags, long timeout)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

GL_ALREADY_SIGNALEDback to summary
public static final int GL_ALREADY_SIGNALED

Returned by ClientWaitSync:

GL_CONDITION_SATISFIEDback to summary
public static final int GL_CONDITION_SATISFIED

Returned by ClientWaitSync:

GL_MAX_SERVER_WAIT_TIMEOUTback to summary
public static final int GL_MAX_SERVER_WAIT_TIMEOUT

Accepted as the <pname> parameter of GetInteger64v:

GL_OBJECT_TYPEback to summary
public static final int GL_OBJECT_TYPE

Accepted as the <pname> parameter of GetSynciv:

GL_SIGNALEDback to summary
public static final int GL_SIGNALED

Returned in <values> for GetSynciv <pname> SYNC_STATUS:

GL_SYNC_CONDITIONback to summary
public static final int GL_SYNC_CONDITION

Accepted as the <pname> parameter of GetSynciv:

GL_SYNC_FENCEback to summary
public static final int GL_SYNC_FENCE

Returned in <values> for GetSynciv <pname> OBJECT_TYPE:

GL_SYNC_FLAGSback to summary
public static final int GL_SYNC_FLAGS

Accepted as the <pname> parameter of GetSynciv:

GL_SYNC_FLUSH_COMMANDS_BITback to summary
public static final int GL_SYNC_FLUSH_COMMANDS_BIT

Accepted in the <flags> parameter of ClientWaitSync:

GL_SYNC_GPU_COMMANDS_COMPLETEback to summary
public static final int GL_SYNC_GPU_COMMANDS_COMPLETE

Returned in <values> for GetSynciv <pname> SYNC_CONDITION:

GL_SYNC_STATUSback to summary
public static final int GL_SYNC_STATUS

Accepted as the <pname> parameter of GetSynciv:

GL_TIMEOUT_EXPIREDback to summary
public static final int GL_TIMEOUT_EXPIRED

Returned by ClientWaitSync:

GL_TIMEOUT_IGNOREDback to summary
public static final long GL_TIMEOUT_IGNORED

Accepted in the <timeout> parameter of WaitSync:

GL_UNSIGNALEDback to summary
public static final int GL_UNSIGNALED

Returned in <values> for GetSynciv <pname> SYNC_STATUS:

GL_WAIT_FAILEDback to summary
public static final int GL_WAIT_FAILED

Returned by ClientWaitSync:

Constructor Detail

ARBSyncback to summary
private ARBSync()

Method Detail

glClientWaitSyncback to summary
public static int glClientWaitSync(GLSync sync, int flags, long timeout)
glDeleteSyncback to summary
public static void glDeleteSync(GLSync sync)
glFenceSyncback to summary
public static GLSync glFenceSync(int condition, int flags)
glGetInteger64back to summary
public static void glGetInteger64(int pname, LongBuffer params)
glGetInteger64back to summary
public static long glGetInteger64(int pname)

Overloads glGetInteger64v.

glGetSyncback to summary
public static void glGetSync(GLSync sync, int pname, IntBuffer length, IntBuffer values)
glGetSyncback to summary
public static int glGetSync(GLSync sync, int pname)

Deprecated

Will be removed in 3.0. Use glGetSynci instead.

Overloads glGetSynciv.

Annotations
@Deprecated
glGetSynciback to summary
public static int glGetSynci(GLSync sync, int pname)

Overloads glGetSynciv.

glIsSyncback to summary
public static boolean glIsSync(GLSync sync)
glWaitSyncback to summary
public static void glWaitSync(GLSync sync, int flags, long timeout)