lwjgl2-arm64/src/java/org/lwjgl/opengl/NVOcclusionQuery.java

52 lines
1.9 KiB
Java
Raw Normal View History

/* MACHINE GENERATED FILE, DO NOT EDIT */
2002-08-30 23:30:40 +02:00
package org.lwjgl.opengl;
import org.lwjgl.LWJGLException;
import org.lwjgl.BufferChecks;
import java.nio.*;
2004-02-19 00:54:46 +01:00
public final class NVOcclusionQuery {
2004-11-25 23:20:45 +01:00
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() {
}
static native void initNativeStubs() throws LWJGLException;
public static void glGetOcclusionQueryNV(int id, int pname, IntBuffer params) {
BufferChecks.checkBuffer(params, 4);
nglGetOcclusionQueryivNV(id, pname, params, params.position());
}
private static native void nglGetOcclusionQueryivNV(int id, int pname, IntBuffer params, int params_position);
2004-11-25 23:20:45 +01:00
public static void glGetOcclusionQueryuNV(int id, int pname, IntBuffer params) {
BufferChecks.checkBuffer(params, 4);
nglGetOcclusionQueryuivNV(id, pname, params, params.position());
}
private static native void nglGetOcclusionQueryuivNV(int id, int pname, IntBuffer params, int params_position);
2004-11-25 23:20:45 +01:00
public static native void glEndOcclusionQueryNV();
2004-11-25 23:20:45 +01:00
public static native void glBeginOcclusionQueryNV(int id);
public static native boolean glIsOcclusionQueryNV(int id);
public static void glDeleteOcclusionQueriesNV(IntBuffer piIDs) {
BufferChecks.checkDirect(piIDs);
nglDeleteOcclusionQueriesNV((piIDs.remaining()), piIDs, piIDs.position());
}
private static native void nglDeleteOcclusionQueriesNV(int n, IntBuffer piIDs, int piIDs_position);
2004-11-25 23:20:45 +01:00
public static void glGenOcclusionQueriesNV(IntBuffer piIDs) {
BufferChecks.checkDirect(piIDs);
nglGenOcclusionQueriesNV((piIDs.remaining()), piIDs, piIDs.position());
}
private static native void nglGenOcclusionQueriesNV(int n, IntBuffer piIDs, int piIDs_position);
2003-08-17 18:38:57 +02:00
}