lwjgl/src/java/org/lwjgl/opengl/NVOcclusionQuery.java

75 lines
3.5 KiB
Java

/* MACHINE GENERATED FILE, DO NOT EDIT */
package org.lwjgl.opengl;
import java.nio.IntBuffer;
import org.lwjgl.BufferChecks;
public final class NVOcclusionQuery {
public static final int GL_PIXEL_COUNT_AVAILABLE_NV = 0x8867;
public static final int GL_PIXEL_COUNT_NV = 0x8866;
public static final int GL_CURRENT_OCCLUSION_QUERY_ID_NV = 0x8865;
public static final int GL_PIXEL_COUNTER_BITS_NV = 0x8864;
public static final int GL_OCCLUSION_TEST_RESULT_HP = 0x8166;
public static final int GL_OCCLUSION_TEST_HP = 0x8165;
private NVOcclusionQuery() {
}
public static void glGetOcclusionQueryNV(int id, int pname, IntBuffer params) {
long function_pointer = GLContext.getCapabilities().NV_occlusion_query_glGetOcclusionQueryivNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkBuffer(params, 4);
nglGetOcclusionQueryivNV(id, pname, params, params.position(), function_pointer);
}
private static native void nglGetOcclusionQueryivNV(int id, int pname, IntBuffer params, int params_position, long function_pointer);
public static void glGetOcclusionQueryuNV(int id, int pname, IntBuffer params) {
long function_pointer = GLContext.getCapabilities().NV_occlusion_query_glGetOcclusionQueryuivNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkBuffer(params, 4);
nglGetOcclusionQueryuivNV(id, pname, params, params.position(), function_pointer);
}
private static native void nglGetOcclusionQueryuivNV(int id, int pname, IntBuffer params, int params_position, long function_pointer);
public static void glEndOcclusionQueryNV() {
long function_pointer = GLContext.getCapabilities().NV_occlusion_query_glEndOcclusionQueryNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglEndOcclusionQueryNV(function_pointer);
}
private static native void nglEndOcclusionQueryNV(long function_pointer);
public static void glBeginOcclusionQueryNV(int id) {
long function_pointer = GLContext.getCapabilities().NV_occlusion_query_glBeginOcclusionQueryNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglBeginOcclusionQueryNV(id, function_pointer);
}
private static native void nglBeginOcclusionQueryNV(int id, long function_pointer);
public static boolean glIsOcclusionQueryNV(int id) {
long function_pointer = GLContext.getCapabilities().NV_occlusion_query_glIsOcclusionQueryNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
boolean __result = nglIsOcclusionQueryNV(id, function_pointer);
return __result;
}
private static native boolean nglIsOcclusionQueryNV(int id, long function_pointer);
public static void glDeleteOcclusionQueriesNV(IntBuffer piIDs) {
long function_pointer = GLContext.getCapabilities().NV_occlusion_query_glDeleteOcclusionQueriesNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(piIDs);
nglDeleteOcclusionQueriesNV((piIDs.remaining()), piIDs, piIDs.position(), function_pointer);
}
private static native void nglDeleteOcclusionQueriesNV(int n, IntBuffer piIDs, int piIDs_position, long function_pointer);
public static void glGenOcclusionQueriesNV(IntBuffer piIDs) {
long function_pointer = GLContext.getCapabilities().NV_occlusion_query_glGenOcclusionQueriesNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(piIDs);
nglGenOcclusionQueriesNV((piIDs.remaining()), piIDs, piIDs.position(), function_pointer);
}
private static native void nglGenOcclusionQueriesNV(int n, IntBuffer piIDs, int piIDs_position, long function_pointer);
}