75 lines
3.5 KiB
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);
|
|
}
|