/* MACHINE GENERATED FILE, DO NOT EDIT */
package org.lwjgl.opengl;
import org.lwjgl.*;
import java.nio.*;
public final class APPLEVertexProgramEvaluators {
/**
* Accepted by the <pname> parameter of EnableVertexAttribAPPLE,
* DisableVertexAttribAPPLE, and IsVertexAttribEnabledAPPLE.
*/
public static final int GL_VERTEX_ATTRIB_MAP1_APPLE = 0x8A00,
GL_VERTEX_ATTRIB_MAP2_APPLE = 0x8A01;
/**
* Accepted by the <pname> parameter of GetVertexAttribdvARB,
* GetVertexAttribfvARB, and GetVertexAttribivARB.
*/
public static final int GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE = 0x8A02,
GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE = 0x8A03,
GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE = 0x8A04,
GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE = 0x8A05,
GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE = 0x8A06,
GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE = 0x8A07,
GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE = 0x8A08,
GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE = 0x8A09;
private APPLEVertexProgramEvaluators() {}
public static void glEnableVertexAttribAPPLE(int index, int pname) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glEnableVertexAttribAPPLE;
BufferChecks.checkFunctionAddress(function_pointer);
nglEnableVertexAttribAPPLE(index, pname, function_pointer);
}
static native void nglEnableVertexAttribAPPLE(int index, int pname, long function_pointer);
public static void glDisableVertexAttribAPPLE(int index, int pname) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glDisableVertexAttribAPPLE;
BufferChecks.checkFunctionAddress(function_pointer);
nglDisableVertexAttribAPPLE(index, pname, function_pointer);
}
static native void nglDisableVertexAttribAPPLE(int index, int pname, long function_pointer);
public static boolean glIsVertexAttribEnabledAPPLE(int index, int pname) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glIsVertexAttribEnabledAPPLE;
BufferChecks.checkFunctionAddress(function_pointer);
boolean __result = nglIsVertexAttribEnabledAPPLE(index, pname, function_pointer);
return __result;
}
static native boolean nglIsVertexAttribEnabledAPPLE(int index, int pname, long function_pointer);
public static void glMapVertexAttrib1dAPPLE(int index, int size, double u1, double u2, int stride, int order, DoubleBuffer points) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glMapVertexAttrib1dAPPLE;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(points);
nglMapVertexAttrib1dAPPLE(index, size, u1, u2, stride, order, MemoryUtil.getAddress(points), function_pointer);
}
static native void nglMapVertexAttrib1dAPPLE(int index, int size, double u1, double u2, int stride, int order, long points, long function_pointer);
public static void glMapVertexAttrib1fAPPLE(int index, int size, float u1, float u2, int stride, int order, FloatBuffer points) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glMapVertexAttrib1fAPPLE;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(points);
nglMapVertexAttrib1fAPPLE(index, size, u1, u2, stride, order, MemoryUtil.getAddress(points), function_pointer);
}
static native void nglMapVertexAttrib1fAPPLE(int index, int size, float u1, float u2, int stride, int order, long points, long function_pointer);
public static void glMapVertexAttrib2dAPPLE(int index, int size, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, DoubleBuffer points) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glMapVertexAttrib2dAPPLE;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(points);
nglMapVertexAttrib2dAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, MemoryUtil.getAddress(points), function_pointer);
}
static native void nglMapVertexAttrib2dAPPLE(int index, int size, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, long points, long function_pointer);
public static void glMapVertexAttrib2fAPPLE(int index, int size, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, FloatBuffer points) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glMapVertexAttrib2fAPPLE;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(points);
nglMapVertexAttrib2fAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, MemoryUtil.getAddress(points), function_pointer);
}
static native void nglMapVertexAttrib2fAPPLE(int index, int size, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, long points, long function_pointer);
}