Metroids/etc/lwjgl-2.9.1/src/generated/org/lwjgl/opengles/APPLESync.java

123 lines
4 KiB
Java

/* MACHINE GENERATED FILE, DO NOT EDIT */
package org.lwjgl.opengles;
import org.lwjgl.*;
import java.nio.*;
public final class APPLESync {
/**
* Accepted as the <pname> parameter of GetInteger64vAPPLE:
*/
public static final int GL_MAX_SERVER_WAIT_TIMEOUT_APPLE = 0x9111;
/**
* Accepted as the <pname> parameter of GetSyncivAPPLE:
*/
public static final int GL_OBJECT_TYPE_APPLE = 0x9112,
SYNC_CONDITION_APPLE = 0x9113,
SYNC_STATUS_APPLE = 0x9114,
SYNC_FLAGS_APPLE = 0x9115;
/**
* Returned in <values> for GetSynciv <pname> OBJECT_TYPE_APPLE:
*/
public static final int GL_SYNC_FENCE_APPLE = 0x9116;
/**
* Returned in <values> for GetSyncivAPPLE <pname> SYNC_CONDITION_APPLE:
*/
public static final int GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE = 0x9117;
/**
* Returned in <values> for GetSyncivAPPLE <pname> SYNC_STATUS_APPLE:
*/
public static final int GL_UNSIGNALED_APPLE = 0x9118,
SIGNALED_APPLE = 0x9119;
/**
* Accepted in the <flags> parameter of ClientWaitSyncAPPLE:
*/
public static final int GL_SYNC_FLUSH_COMMANDS_BIT_APPLE = 0x1;
/**
* Accepted in the <timeout> parameter of WaitSyncAPPLE:
*/
public static final long GL_TIMEOUT_IGNORED_APPLE = 0xFFFFFFFFFFFFFFFFL;
/**
* Returned by ClientWaitSyncAPPLE:
*/
public static final int GL_ALREADY_SIGNALED_APPLE = 0x911A,
TIMEOUT_EXPIRED_APPLE = 0x911B,
CONDITION_SATISFIED_APPLE = 0x911C,
WAIT_FAILED_APPLE = 0x911D;
/**
* Accepted by the <type> parameter of LabelObjectEXT and
* GetObjectLabelEXT:
*/
public static final int GL_SYNC_OBJECT_APPLE = 0x8A53;
private APPLESync() {}
static native void initNativeStubs() throws LWJGLException;
public static GLSync glFenceSyncAPPLE(int condition, int flags) {
GLSync __result = new GLSync(nglFenceSyncAPPLE(condition, flags));
return __result;
}
static native long nglFenceSyncAPPLE(int condition, int flags);
public static boolean glIsSyncAPPLE(GLSync sync) {
boolean __result = nglIsSyncAPPLE(sync.getPointer());
return __result;
}
static native boolean nglIsSyncAPPLE(long sync);
public static void glDeleteSyncAPPLE(GLSync sync) {
nglDeleteSyncAPPLE(sync.getPointer());
}
static native void nglDeleteSyncAPPLE(long sync);
public static int glClientWaitSyncAPPLE(GLSync sync, int flags, long timeout) {
int __result = nglClientWaitSyncAPPLE(sync.getPointer(), flags, timeout);
return __result;
}
static native int nglClientWaitSyncAPPLE(long sync, int flags, long timeout);
public static void glWaitSyncAPPLE(GLSync sync, int flags, long timeout) {
nglWaitSyncAPPLE(sync.getPointer(), flags, timeout);
}
static native void nglWaitSyncAPPLE(long sync, int flags, long timeout);
public static void glGetInteger64APPLE(int pname, LongBuffer params) {
BufferChecks.checkBuffer(params, 1);
nglGetInteger64vAPPLE(pname, MemoryUtil.getAddress(params));
}
static native void nglGetInteger64vAPPLE(int pname, long params);
/** Overloads glGetInteger64vAPPLE. */
public static long glGetInteger64APPLE(int pname) {
LongBuffer params = APIUtil.getBufferLong();
nglGetInteger64vAPPLE(pname, MemoryUtil.getAddress(params));
return params.get(0);
}
public static void glGetSyncAPPLE(GLSync sync, int pname, IntBuffer length, IntBuffer values) {
if (length != null)
BufferChecks.checkBuffer(length, 1);
BufferChecks.checkDirect(values);
nglGetSyncivAPPLE(sync.getPointer(), pname, values.remaining(), MemoryUtil.getAddressSafe(length), MemoryUtil.getAddress(values));
}
static native void nglGetSyncivAPPLE(long sync, int pname, int values_bufSize, long length, long values);
/** Overloads glGetSyncivAPPLE. */
public static int glGetSynciAPPLE(GLSync sync, int pname) {
IntBuffer values = APIUtil.getBufferInt();
nglGetSyncivAPPLE(sync.getPointer(), pname, 1, 0L, MemoryUtil.getAddress(values));
return values.get(0);
}
}