Package org.lwjgl.opengl
Class ARBSync
java.lang.Object
org.lwjgl.opengl.ARBSync
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final long
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
glClientWaitSync
(long sync, int flags, long timeout) GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
static void
glDeleteSync
(long sync) void glDeleteSync(GLsync sync)
static long
glFenceSync
(int condition, int flags) GLsync glFenceSync(GLenum condition, GLbitfield flags)
static long
glGetInteger64
(int pname) void glGetInteger64v(GLenum pname, GLint64 * params)
static void
glGetInteger64v
(int pname, long[] params) void glGetInteger64v(GLenum pname, GLint64 * params)
static void
glGetInteger64v
(int pname, LongBuffer params) void glGetInteger64v(GLenum pname, GLint64 * params)
static int
glGetSynci
(long sync, int pname, @Nullable IntBuffer length) void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
static void
glGetSynciv
(long sync, int pname, int @Nullable [] length, int[] values) void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
static void
glGetSynciv
(long sync, int pname, @Nullable IntBuffer length, IntBuffer values) void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
static boolean
glIsSync
(long sync) GLboolean glIsSync(GLsync sync)
static void
glWaitSync
(long sync, int flags, long timeout) void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
static int
nglClientWaitSync
(long sync, int flags, long timeout) GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
static void
nglDeleteSync
(long sync) void glDeleteSync(GLsync sync)
static void
nglGetInteger64v
(int pname, long params) void glGetInteger64v(GLenum pname, GLint64 * params)
static void
nglGetSynciv
(long sync, int pname, int bufSize, long length, long values) void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
static boolean
nglIsSync
(long sync) GLboolean glIsSync(GLsync sync)
static void
nglWaitSync
(long sync, int flags, long timeout) void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
-
Field Details
-
GL_MAX_SERVER_WAIT_TIMEOUT
public static final int GL_MAX_SERVER_WAIT_TIMEOUT- See Also:
-
GL_OBJECT_TYPE
public static final int GL_OBJECT_TYPE- See Also:
-
GL_SYNC_CONDITION
public static final int GL_SYNC_CONDITION- See Also:
-
GL_SYNC_STATUS
public static final int GL_SYNC_STATUS- See Also:
-
GL_SYNC_FLAGS
public static final int GL_SYNC_FLAGS- See Also:
-
GL_SYNC_FENCE
public static final int GL_SYNC_FENCE- See Also:
-
GL_SYNC_GPU_COMMANDS_COMPLETE
public static final int GL_SYNC_GPU_COMMANDS_COMPLETE- See Also:
-
GL_UNSIGNALED
public static final int GL_UNSIGNALED- See Also:
-
GL_SIGNALED
public static final int GL_SIGNALED- See Also:
-
GL_SYNC_FLUSH_COMMANDS_BIT
public static final int GL_SYNC_FLUSH_COMMANDS_BIT- See Also:
-
GL_TIMEOUT_IGNORED
public static final long GL_TIMEOUT_IGNORED- See Also:
-
GL_ALREADY_SIGNALED
public static final int GL_ALREADY_SIGNALED- See Also:
-
GL_TIMEOUT_EXPIRED
public static final int GL_TIMEOUT_EXPIRED- See Also:
-
GL_CONDITION_SATISFIED
public static final int GL_CONDITION_SATISFIED- See Also:
-
GL_WAIT_FAILED
public static final int GL_WAIT_FAILED- See Also:
-
-
Method Details
-
glFenceSync
public static long glFenceSync(int condition, int flags) GLsync glFenceSync(GLenum condition, GLbitfield flags)
-
nglIsSync
public static boolean nglIsSync(long sync) GLboolean glIsSync(GLsync sync)
-
glIsSync
public static boolean glIsSync(long sync) GLboolean glIsSync(GLsync sync)
-
nglDeleteSync
public static void nglDeleteSync(long sync) void glDeleteSync(GLsync sync)
-
glDeleteSync
public static void glDeleteSync(long sync) void glDeleteSync(GLsync sync)
-
nglClientWaitSync
public static int nglClientWaitSync(long sync, int flags, long timeout) GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
-
glClientWaitSync
public static int glClientWaitSync(long sync, int flags, long timeout) GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
-
nglWaitSync
public static void nglWaitSync(long sync, int flags, long timeout) void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
-
glWaitSync
public static void glWaitSync(long sync, int flags, long timeout) void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout)
-
nglGetInteger64v
public static void nglGetInteger64v(int pname, long params) void glGetInteger64v(GLenum pname, GLint64 * params)
-
glGetInteger64v
void glGetInteger64v(GLenum pname, GLint64 * params)
-
glGetInteger64
public static long glGetInteger64(int pname) void glGetInteger64v(GLenum pname, GLint64 * params)
-
nglGetSynciv
public static void nglGetSynciv(long sync, int pname, int bufSize, long length, long values) void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
-
glGetSynciv
void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
-
glGetSynci
void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
-
glGetInteger64v
public static void glGetInteger64v(int pname, long[] params) void glGetInteger64v(GLenum pname, GLint64 * params)
-
glGetSynciv
public static void glGetSynciv(long sync, int pname, int @Nullable [] length, int[] values) void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values)
-