/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class org_lwjgl_opengles_NVDrawPath */

#ifndef _Included_org_lwjgl_opengles_NVDrawPath
#define _Included_org_lwjgl_opengles_NVDrawPath
#ifdef __cplusplus
extern "C" {
#endif
#undef org_lwjgl_opengles_NVDrawPath_GL_PATH_QUALITY_NV
#define org_lwjgl_opengles_NVDrawPath_GL_PATH_QUALITY_NV 36568L
#undef org_lwjgl_opengles_NVDrawPath_GL_FILL_RULE_NV
#define org_lwjgl_opengles_NVDrawPath_GL_FILL_RULE_NV 36569L
#undef org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP0_STYLE_NV
#define org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP0_STYLE_NV 36576L
#undef org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP1_STYLE_NV
#define org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP1_STYLE_NV 36577L
#undef org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP2_STYLE_NV
#define org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP2_STYLE_NV 36578L
#undef org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP3_STYLE_NV
#define org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP3_STYLE_NV 36579L
#undef org_lwjgl_opengles_NVDrawPath_GL_STROKE_JOIN_STYLE_NV
#define org_lwjgl_opengles_NVDrawPath_GL_STROKE_JOIN_STYLE_NV 36584L
#undef org_lwjgl_opengles_NVDrawPath_GL_STROKE_MITER_LIMIT_NV
#define org_lwjgl_opengles_NVDrawPath_GL_STROKE_MITER_LIMIT_NV 36585L
#undef org_lwjgl_opengles_NVDrawPath_GL_EVEN_ODD_NV
#define org_lwjgl_opengles_NVDrawPath_GL_EVEN_ODD_NV 36592L
#undef org_lwjgl_opengles_NVDrawPath_GL_NON_ZERO_NV
#define org_lwjgl_opengles_NVDrawPath_GL_NON_ZERO_NV 36593L
#undef org_lwjgl_opengles_NVDrawPath_GL_CAP_BUTT_NV
#define org_lwjgl_opengles_NVDrawPath_GL_CAP_BUTT_NV 36596L
#undef org_lwjgl_opengles_NVDrawPath_GL_CAP_ROUND_NV
#define org_lwjgl_opengles_NVDrawPath_GL_CAP_ROUND_NV 36597L
#undef org_lwjgl_opengles_NVDrawPath_GL_CAP_SQUARE_NV
#define org_lwjgl_opengles_NVDrawPath_GL_CAP_SQUARE_NV 36598L
#undef org_lwjgl_opengles_NVDrawPath_GL_CAP_TRIANGLE_NV
#define org_lwjgl_opengles_NVDrawPath_GL_CAP_TRIANGLE_NV 36599L
#undef org_lwjgl_opengles_NVDrawPath_GL_JOIN_MITER_NV
#define org_lwjgl_opengles_NVDrawPath_GL_JOIN_MITER_NV 36604L
#undef org_lwjgl_opengles_NVDrawPath_GL_JOIN_ROUND_NV
#define org_lwjgl_opengles_NVDrawPath_GL_JOIN_ROUND_NV 36605L
#undef org_lwjgl_opengles_NVDrawPath_GL_JOIN_BEVEL_NV
#define org_lwjgl_opengles_NVDrawPath_GL_JOIN_BEVEL_NV 36606L
#undef org_lwjgl_opengles_NVDrawPath_GL_JOIN_CLIPPED_MITER_NV
#define org_lwjgl_opengles_NVDrawPath_GL_JOIN_CLIPPED_MITER_NV 36607L
#undef org_lwjgl_opengles_NVDrawPath_GL_MATRIX_PATH_TO_CLIP_NV
#define org_lwjgl_opengles_NVDrawPath_GL_MATRIX_PATH_TO_CLIP_NV 36612L
#undef org_lwjgl_opengles_NVDrawPath_GL_MATRIX_STROKE_TO_PATH_NV
#define org_lwjgl_opengles_NVDrawPath_GL_MATRIX_STROKE_TO_PATH_NV 36613L
#undef org_lwjgl_opengles_NVDrawPath_GL_MATRIX_PATH_COORD0_NV
#define org_lwjgl_opengles_NVDrawPath_GL_MATRIX_PATH_COORD0_NV 36616L
#undef org_lwjgl_opengles_NVDrawPath_GL_MATRIX_PATH_COORD1_NV
#define org_lwjgl_opengles_NVDrawPath_GL_MATRIX_PATH_COORD1_NV 36617L
#undef org_lwjgl_opengles_NVDrawPath_GL_MATRIX_PATH_COORD2_NV
#define org_lwjgl_opengles_NVDrawPath_GL_MATRIX_PATH_COORD2_NV 36618L
#undef org_lwjgl_opengles_NVDrawPath_GL_MATRIX_PATH_COORD3_NV
#define org_lwjgl_opengles_NVDrawPath_GL_MATRIX_PATH_COORD3_NV 36619L
#undef org_lwjgl_opengles_NVDrawPath_GL_FILL_PATH_NV
#define org_lwjgl_opengles_NVDrawPath_GL_FILL_PATH_NV 36632L
#undef org_lwjgl_opengles_NVDrawPath_GL_STROKE_PATH_NV
#define org_lwjgl_opengles_NVDrawPath_GL_STROKE_PATH_NV 36633L
#undef org_lwjgl_opengles_NVDrawPath_GL_MOVE_TO_NV
#define org_lwjgl_opengles_NVDrawPath_GL_MOVE_TO_NV 0L
#undef org_lwjgl_opengles_NVDrawPath_GL_LINE_TO_NV
#define org_lwjgl_opengles_NVDrawPath_GL_LINE_TO_NV 1L
#undef org_lwjgl_opengles_NVDrawPath_GL_QUADRATIC_BEZIER_TO_NV
#define org_lwjgl_opengles_NVDrawPath_GL_QUADRATIC_BEZIER_TO_NV 2L
#undef org_lwjgl_opengles_NVDrawPath_GL_CUBIC_BEZIER_TO_NV
#define org_lwjgl_opengles_NVDrawPath_GL_CUBIC_BEZIER_TO_NV 3L
#undef org_lwjgl_opengles_NVDrawPath_GL_START_MARKER_NV
#define org_lwjgl_opengles_NVDrawPath_GL_START_MARKER_NV 32L
#undef org_lwjgl_opengles_NVDrawPath_GL_CLOSE_NV
#define org_lwjgl_opengles_NVDrawPath_GL_CLOSE_NV 33L
#undef org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP0_NV
#define org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP0_NV 64L
#undef org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP1_NV
#define org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP1_NV 65L
#undef org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP2_NV
#define org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP2_NV 66L
#undef org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP3_NV
#define org_lwjgl_opengles_NVDrawPath_GL_STROKE_CAP3_NV 67L
/*
 * Class:     org_lwjgl_opengles_NVDrawPath
 * Method:    initNativeStubs
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_NVDrawPath_initNativeStubs
  (JNIEnv *, jclass);

/*
 * Class:     org_lwjgl_opengles_NVDrawPath
 * Method:    nglCreatePathNV
 * Signature: (IIJ)I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengles_NVDrawPath_nglCreatePathNV
  (JNIEnv *, jclass, jint, jint, jlong);

/*
 * Class:     org_lwjgl_opengles_NVDrawPath
 * Method:    nglDeletePathNV
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_NVDrawPath_nglDeletePathNV
  (JNIEnv *, jclass, jint);

/*
 * Class:     org_lwjgl_opengles_NVDrawPath
 * Method:    nglPathVerticesNV
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_NVDrawPath_nglPathVerticesNV
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengles_NVDrawPath
 * Method:    nglPathParameterfNV
 * Signature: (IIF)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_NVDrawPath_nglPathParameterfNV
  (JNIEnv *, jclass, jint, jint, jfloat);

/*
 * Class:     org_lwjgl_opengles_NVDrawPath
 * Method:    nglPathParameteriNV
 * Signature: (III)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_NVDrawPath_nglPathParameteriNV
  (JNIEnv *, jclass, jint, jint, jint);

/*
 * Class:     org_lwjgl_opengles_NVDrawPath
 * Method:    nglCreatePathProgramNV
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengles_NVDrawPath_nglCreatePathProgramNV
  (JNIEnv *, jclass);

/*
 * Class:     org_lwjgl_opengles_NVDrawPath
 * Method:    nglPathMatrixNV
 * Signature: (IJ)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_NVDrawPath_nglPathMatrixNV
  (JNIEnv *, jclass, jint, jlong);

/*
 * Class:     org_lwjgl_opengles_NVDrawPath
 * Method:    nglDrawPathNV
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_NVDrawPath_nglDrawPathNV
  (JNIEnv *, jclass, jint, jint);

/*
 * Class:     org_lwjgl_opengles_NVDrawPath
 * Method:    nglCreatePathbufferNV
 * Signature: (I)I
 */
JNIEXPORT jint JNICALL Java_org_lwjgl_opengles_NVDrawPath_nglCreatePathbufferNV
  (JNIEnv *, jclass, jint);

/*
 * Class:     org_lwjgl_opengles_NVDrawPath
 * Method:    nglDeletePathbufferNV
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_NVDrawPath_nglDeletePathbufferNV
  (JNIEnv *, jclass, jint);

/*
 * Class:     org_lwjgl_opengles_NVDrawPath
 * Method:    nglPathbufferPathNV
 * Signature: (III)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_NVDrawPath_nglPathbufferPathNV
  (JNIEnv *, jclass, jint, jint, jint);

/*
 * Class:     org_lwjgl_opengles_NVDrawPath
 * Method:    nglPathbufferPositionNV
 * Signature: (IIFF)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_NVDrawPath_nglPathbufferPositionNV
  (JNIEnv *, jclass, jint, jint, jfloat, jfloat);

/*
 * Class:     org_lwjgl_opengles_NVDrawPath
 * Method:    nglDrawPathbufferNV
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_org_lwjgl_opengles_NVDrawPath_nglDrawPathbufferNV
  (JNIEnv *, jclass, jint, jint);

#ifdef __cplusplus
}
#endif
#endif
