lwjgl/src/generated/org/lwjgl/opengl/NVFence.java

79 lines
3.3 KiB
Java

/* MACHINE GENERATED FILE, DO NOT EDIT */
package org.lwjgl.opengl;
import org.lwjgl.LWJGLException;
import org.lwjgl.BufferChecks;
import java.nio.*;
public final class NVFence {
public static final int GL_ALL_COMPLETED_NV = 0x84f2;
public static final int GL_FENCE_STATUS_NV = 0x84f3;
public static final int GL_FENCE_CONDITION_NV = 0x84f4;
private NVFence() {
}
public static void glGenFencesNV(IntBuffer piFences) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.NV_fence_glGenFencesNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(piFences);
nglGenFencesNV((piFences.remaining()), piFences, piFences.position(), function_pointer);
}
private static native void nglGenFencesNV(int n, IntBuffer piFences, int piFences_position, long function_pointer);
public static void glDeleteFencesNV(IntBuffer piFences) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.NV_fence_glDeleteFencesNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(piFences);
nglDeleteFencesNV((piFences.remaining()), piFences, piFences.position(), function_pointer);
}
private static native void nglDeleteFencesNV(int n, IntBuffer piFences, int piFences_position, long function_pointer);
public static void glSetFenceNV(int fence, int condition) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.NV_fence_glSetFenceNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglSetFenceNV(fence, condition, function_pointer);
}
private static native void nglSetFenceNV(int fence, int condition, long function_pointer);
public static boolean glTestFenceNV(int fence) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.NV_fence_glTestFenceNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
boolean __result = nglTestFenceNV(fence, function_pointer);
return __result;
}
private static native boolean nglTestFenceNV(int fence, long function_pointer);
public static void glFinishFenceNV(int fence) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.NV_fence_glFinishFenceNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglFinishFenceNV(fence, function_pointer);
}
private static native void nglFinishFenceNV(int fence, long function_pointer);
public static boolean glIsFenceNV(int fence) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.NV_fence_glIsFenceNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
boolean __result = nglIsFenceNV(fence, function_pointer);
return __result;
}
private static native boolean nglIsFenceNV(int fence, long function_pointer);
public static void glGetFenceivNV(int fence, int pname, IntBuffer piParams) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.NV_fence_glGetFenceivNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkBuffer(piParams, 4);
nglGetFenceivNV(fence, pname, piParams, piParams.position(), function_pointer);
}
private static native void nglGetFenceivNV(int fence, int pname, IntBuffer piParams, int piParams_position, long function_pointer);
}