PageRenderTime 50ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 0ms

/gdx/jni/iosgl/iosgl30.h

https://gitlab.com/dlts/libgdx
C Header | 756 lines | 196 code | 93 blank | 467 comment | 0 complexity | 1d22ee75462ab8c112740a6f30de1182 MD5 | raw file
  1. /* DO NOT EDIT THIS FILE - it is machine generated */
  2. #include <jni.h>
  3. /* Header for class com_badlogic_gdx_backends_iosrobovm_IOSGLES30 */
  4. #ifndef _Included_com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  5. #define _Included_com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  6. #ifdef __cplusplus
  7. extern "C" {
  8. #endif
  9. /*
  10. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  11. * Method: init
  12. * Signature: ()V
  13. */
  14. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_init
  15. (JNIEnv *, jclass);
  16. /*
  17. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  18. * Method: glReadBuffer
  19. * Signature: (I)V
  20. */
  21. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glReadBuffer
  22. (JNIEnv *, jobject, jint);
  23. /*
  24. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  25. * Method: glDrawRangeElements
  26. * Signature: (IIIIILjava/nio/Buffer;)V
  27. */
  28. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDrawRangeElements__IIIIILjava_nio_Buffer_2
  29. (JNIEnv *, jobject, jint, jint, jint, jint, jint, jobject);
  30. /*
  31. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  32. * Method: glDrawRangeElements
  33. * Signature: (IIIIII)V
  34. */
  35. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDrawRangeElements__IIIIII
  36. (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint);
  37. /*
  38. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  39. * Method: glTexImage3D
  40. * Signature: (IIIIIIIIILjava/nio/Buffer;)V
  41. */
  42. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glTexImage3D__IIIIIIIIILjava_nio_Buffer_2
  43. (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject);
  44. /*
  45. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  46. * Method: glTexImage3D
  47. * Signature: (IIIIIIIIII)V
  48. */
  49. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glTexImage3D__IIIIIIIIII
  50. (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint);
  51. /*
  52. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  53. * Method: glTexSubImage3D
  54. * Signature: (IIIIIIIIIILjava/nio/Buffer;)V
  55. */
  56. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glTexSubImage3D__IIIIIIIIIILjava_nio_Buffer_2
  57. (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject);
  58. /*
  59. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  60. * Method: glTexSubImage3D
  61. * Signature: (IIIIIIIIIII)V
  62. */
  63. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glTexSubImage3D__IIIIIIIIIII
  64. (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint);
  65. /*
  66. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  67. * Method: glCopyTexSubImage3D
  68. * Signature: (IIIIIIIII)V
  69. */
  70. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glCopyTexSubImage3D
  71. (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint);
  72. /*
  73. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  74. * Method: glGenQueries
  75. * Signature: (I[II)V
  76. */
  77. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenQueries__I_3II
  78. (JNIEnv *, jobject, jint, jintArray, jint);
  79. /*
  80. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  81. * Method: glGenQueries
  82. * Signature: (ILjava/nio/IntBuffer;)V
  83. */
  84. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenQueries__ILjava_nio_IntBuffer_2
  85. (JNIEnv *, jobject, jint, jobject);
  86. /*
  87. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  88. * Method: glDeleteQueries
  89. * Signature: (I[II)V
  90. */
  91. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteQueries__I_3II
  92. (JNIEnv *, jobject, jint, jintArray, jint);
  93. /*
  94. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  95. * Method: glDeleteQueries
  96. * Signature: (ILjava/nio/IntBuffer;)V
  97. */
  98. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteQueries__ILjava_nio_IntBuffer_2
  99. (JNIEnv *, jobject, jint, jobject);
  100. /*
  101. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  102. * Method: glIsQuery
  103. * Signature: (I)Z
  104. */
  105. JNIEXPORT jboolean JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glIsQuery
  106. (JNIEnv *, jobject, jint);
  107. /*
  108. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  109. * Method: glBeginQuery
  110. * Signature: (II)V
  111. */
  112. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBeginQuery
  113. (JNIEnv *, jobject, jint, jint);
  114. /*
  115. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  116. * Method: glEndQuery
  117. * Signature: (I)V
  118. */
  119. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glEndQuery
  120. (JNIEnv *, jobject, jint);
  121. /*
  122. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  123. * Method: glGetQueryiv
  124. * Signature: (IILjava/nio/IntBuffer;)V
  125. */
  126. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetQueryiv
  127. (JNIEnv *, jobject, jint, jint, jobject);
  128. /*
  129. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  130. * Method: glGetQueryObjectuiv
  131. * Signature: (IILjava/nio/IntBuffer;)V
  132. */
  133. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetQueryObjectuiv
  134. (JNIEnv *, jobject, jint, jint, jobject);
  135. /*
  136. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  137. * Method: glUnmapBuffer
  138. * Signature: (I)Z
  139. */
  140. JNIEXPORT jboolean JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUnmapBuffer
  141. (JNIEnv *, jobject, jint);
  142. /*
  143. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  144. * Method: glGetBufferPointerv
  145. * Signature: (II)Ljava/nio/Buffer;
  146. */
  147. JNIEXPORT jobject JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetBufferPointerv
  148. (JNIEnv *, jobject, jint, jint);
  149. /*
  150. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  151. * Method: glDrawBuffers
  152. * Signature: (ILjava/nio/IntBuffer;)V
  153. */
  154. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDrawBuffers
  155. (JNIEnv *, jobject, jint, jobject);
  156. /*
  157. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  158. * Method: glUniformMatrix2x3fv
  159. * Signature: (IIZLjava/nio/FloatBuffer;)V
  160. */
  161. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniformMatrix2x3fv
  162. (JNIEnv *, jobject, jint, jint, jboolean, jobject);
  163. /*
  164. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  165. * Method: glUniformMatrix3x2fv
  166. * Signature: (IIZLjava/nio/FloatBuffer;)V
  167. */
  168. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniformMatrix3x2fv
  169. (JNIEnv *, jobject, jint, jint, jboolean, jobject);
  170. /*
  171. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  172. * Method: glUniformMatrix2x4fv
  173. * Signature: (IIZLjava/nio/FloatBuffer;)V
  174. */
  175. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniformMatrix2x4fv
  176. (JNIEnv *, jobject, jint, jint, jboolean, jobject);
  177. /*
  178. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  179. * Method: glUniformMatrix4x2fv
  180. * Signature: (IIZLjava/nio/FloatBuffer;)V
  181. */
  182. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniformMatrix4x2fv
  183. (JNIEnv *, jobject, jint, jint, jboolean, jobject);
  184. /*
  185. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  186. * Method: glUniformMatrix3x4fv
  187. * Signature: (IIZLjava/nio/FloatBuffer;)V
  188. */
  189. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniformMatrix3x4fv
  190. (JNIEnv *, jobject, jint, jint, jboolean, jobject);
  191. /*
  192. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  193. * Method: glUniformMatrix4x3fv
  194. * Signature: (IIZLjava/nio/FloatBuffer;)V
  195. */
  196. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniformMatrix4x3fv
  197. (JNIEnv *, jobject, jint, jint, jboolean, jobject);
  198. /*
  199. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  200. * Method: glBlitFramebuffer
  201. * Signature: (IIIIIIIIII)V
  202. */
  203. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBlitFramebuffer
  204. (JNIEnv *, jobject, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint);
  205. /*
  206. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  207. * Method: glRenderbufferStorageMultisample
  208. * Signature: (IIIII)V
  209. */
  210. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glRenderbufferStorageMultisample
  211. (JNIEnv *, jobject, jint, jint, jint, jint, jint);
  212. /*
  213. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  214. * Method: glFramebufferTextureLayer
  215. * Signature: (IIIII)V
  216. */
  217. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glFramebufferTextureLayer
  218. (JNIEnv *, jobject, jint, jint, jint, jint, jint);
  219. /*
  220. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  221. * Method: glFlushMappedBufferRange
  222. * Signature: (III)V
  223. */
  224. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glFlushMappedBufferRange
  225. (JNIEnv *, jobject, jint, jint, jint);
  226. /*
  227. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  228. * Method: glBindVertexArray
  229. * Signature: (I)V
  230. */
  231. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBindVertexArray
  232. (JNIEnv *, jobject, jint);
  233. /*
  234. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  235. * Method: glDeleteVertexArrays
  236. * Signature: (I[II)V
  237. */
  238. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteVertexArrays__I_3II
  239. (JNIEnv *, jobject, jint, jintArray, jint);
  240. /*
  241. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  242. * Method: glDeleteVertexArrays
  243. * Signature: (ILjava/nio/IntBuffer;)V
  244. */
  245. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteVertexArrays__ILjava_nio_IntBuffer_2
  246. (JNIEnv *, jobject, jint, jobject);
  247. /*
  248. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  249. * Method: glGenVertexArrays
  250. * Signature: (I[II)V
  251. */
  252. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenVertexArrays__I_3II
  253. (JNIEnv *, jobject, jint, jintArray, jint);
  254. /*
  255. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  256. * Method: glGenVertexArrays
  257. * Signature: (ILjava/nio/IntBuffer;)V
  258. */
  259. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenVertexArrays__ILjava_nio_IntBuffer_2
  260. (JNIEnv *, jobject, jint, jobject);
  261. /*
  262. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  263. * Method: glIsVertexArray
  264. * Signature: (I)Z
  265. */
  266. JNIEXPORT jboolean JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glIsVertexArray
  267. (JNIEnv *, jobject, jint);
  268. /*
  269. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  270. * Method: glBeginTransformFeedback
  271. * Signature: (I)V
  272. */
  273. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBeginTransformFeedback
  274. (JNIEnv *, jobject, jint);
  275. /*
  276. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  277. * Method: glEndTransformFeedback
  278. * Signature: ()V
  279. */
  280. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glEndTransformFeedback
  281. (JNIEnv *, jobject);
  282. /*
  283. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  284. * Method: glBindBufferRange
  285. * Signature: (IIIII)V
  286. */
  287. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBindBufferRange
  288. (JNIEnv *, jobject, jint, jint, jint, jint, jint);
  289. /*
  290. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  291. * Method: glBindBufferBase
  292. * Signature: (III)V
  293. */
  294. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBindBufferBase
  295. (JNIEnv *, jobject, jint, jint, jint);
  296. /*
  297. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  298. * Method: glTransformFeedbackVaryings
  299. * Signature: (I[Ljava/lang/String;I)V
  300. */
  301. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glTransformFeedbackVaryings
  302. (JNIEnv *, jobject, jint, jobjectArray, jint);
  303. /*
  304. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  305. * Method: glVertexAttribIPointer
  306. * Signature: (IIIII)V
  307. */
  308. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glVertexAttribIPointer
  309. (JNIEnv *, jobject, jint, jint, jint, jint, jint);
  310. /*
  311. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  312. * Method: glGetVertexAttribIiv
  313. * Signature: (IILjava/nio/IntBuffer;)V
  314. */
  315. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetVertexAttribIiv
  316. (JNIEnv *, jobject, jint, jint, jobject);
  317. /*
  318. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  319. * Method: glGetVertexAttribIuiv
  320. * Signature: (IILjava/nio/IntBuffer;)V
  321. */
  322. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetVertexAttribIuiv
  323. (JNIEnv *, jobject, jint, jint, jobject);
  324. /*
  325. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  326. * Method: glVertexAttribI4i
  327. * Signature: (IIIII)V
  328. */
  329. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glVertexAttribI4i
  330. (JNIEnv *, jobject, jint, jint, jint, jint, jint);
  331. /*
  332. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  333. * Method: glVertexAttribI4ui
  334. * Signature: (IIIII)V
  335. */
  336. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glVertexAttribI4ui
  337. (JNIEnv *, jobject, jint, jint, jint, jint, jint);
  338. /*
  339. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  340. * Method: glGetUniformuiv
  341. * Signature: (IILjava/nio/IntBuffer;)V
  342. */
  343. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetUniformuiv
  344. (JNIEnv *, jobject, jint, jint, jobject);
  345. /*
  346. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  347. * Method: glGetFragDataLocation
  348. * Signature: (ILjava/lang/String;)I
  349. */
  350. JNIEXPORT jint JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetFragDataLocation
  351. (JNIEnv *, jobject, jint, jstring);
  352. /*
  353. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  354. * Method: glUniform1uiv
  355. * Signature: (IILjava/nio/IntBuffer;)V
  356. */
  357. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniform1uiv
  358. (JNIEnv *, jobject, jint, jint, jobject);
  359. /*
  360. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  361. * Method: glUniform3uiv
  362. * Signature: (IILjava/nio/IntBuffer;)V
  363. */
  364. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniform3uiv
  365. (JNIEnv *, jobject, jint, jint, jobject);
  366. /*
  367. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  368. * Method: glUniform4uiv
  369. * Signature: (IILjava/nio/IntBuffer;)V
  370. */
  371. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniform4uiv
  372. (JNIEnv *, jobject, jint, jint, jobject);
  373. /*
  374. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  375. * Method: glClearBufferiv
  376. * Signature: (IILjava/nio/IntBuffer;)V
  377. */
  378. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glClearBufferiv
  379. (JNIEnv *, jobject, jint, jint, jobject);
  380. /*
  381. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  382. * Method: glClearBufferuiv
  383. * Signature: (IILjava/nio/IntBuffer;)V
  384. */
  385. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glClearBufferuiv
  386. (JNIEnv *, jobject, jint, jint, jobject);
  387. /*
  388. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  389. * Method: glClearBufferfv
  390. * Signature: (IILjava/nio/FloatBuffer;)V
  391. */
  392. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glClearBufferfv
  393. (JNIEnv *, jobject, jint, jint, jobject);
  394. /*
  395. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  396. * Method: glClearBufferfi
  397. * Signature: (IIFI)V
  398. */
  399. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glClearBufferfi
  400. (JNIEnv *, jobject, jint, jint, jfloat, jint);
  401. /*
  402. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  403. * Method: glGetStringi
  404. * Signature: (II)Ljava/lang/String;
  405. */
  406. JNIEXPORT jstring JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetStringi
  407. (JNIEnv *, jobject, jint, jint);
  408. /*
  409. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  410. * Method: glCopyBufferSubData
  411. * Signature: (IIIII)V
  412. */
  413. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glCopyBufferSubData
  414. (JNIEnv *, jobject, jint, jint, jint, jint, jint);
  415. /*
  416. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  417. * Method: glGetUniformIndices
  418. * Signature: (I[Ljava/lang/String;Ljava/nio/IntBuffer;)V
  419. */
  420. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetUniformIndices
  421. (JNIEnv *, jobject, jint, jobjectArray, jobject);
  422. /*
  423. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  424. * Method: glGetActiveUniformsiv
  425. * Signature: (IILjava/nio/IntBuffer;ILjava/nio/IntBuffer;)V
  426. */
  427. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetActiveUniformsiv
  428. (JNIEnv *, jobject, jint, jint, jobject, jint, jobject);
  429. /*
  430. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  431. * Method: glGetUniformBlockIndex
  432. * Signature: (ILjava/lang/String;)I
  433. */
  434. JNIEXPORT jint JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetUniformBlockIndex
  435. (JNIEnv *, jobject, jint, jstring);
  436. /*
  437. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  438. * Method: glGetActiveUniformBlockiv
  439. * Signature: (IIILjava/nio/IntBuffer;)V
  440. */
  441. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetActiveUniformBlockiv
  442. (JNIEnv *, jobject, jint, jint, jint, jobject);
  443. /*
  444. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  445. * Method: glGetActiveUniformBlockName
  446. * Signature: (IILjava/nio/Buffer;Ljava/nio/Buffer;)V
  447. */
  448. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetActiveUniformBlockName__IILjava_nio_Buffer_2Ljava_nio_Buffer_2
  449. (JNIEnv *, jobject, jint, jint, jobject, jobject);
  450. /*
  451. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  452. * Method: glGetActiveUniformBlockName
  453. * Signature: (II)Ljava/lang/String;
  454. */
  455. JNIEXPORT jstring JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetActiveUniformBlockName__II
  456. (JNIEnv *, jobject, jint, jint);
  457. /*
  458. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  459. * Method: glUniformBlockBinding
  460. * Signature: (III)V
  461. */
  462. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glUniformBlockBinding
  463. (JNIEnv *, jobject, jint, jint, jint);
  464. /*
  465. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  466. * Method: glDrawArraysInstanced
  467. * Signature: (IIII)V
  468. */
  469. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDrawArraysInstanced
  470. (JNIEnv *, jobject, jint, jint, jint, jint);
  471. /*
  472. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  473. * Method: glDrawElementsInstanced
  474. * Signature: (IIIII)V
  475. */
  476. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDrawElementsInstanced
  477. (JNIEnv *, jobject, jint, jint, jint, jint, jint);
  478. /*
  479. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  480. * Method: glGetInteger64v
  481. * Signature: (ILjava/nio/LongBuffer;)V
  482. */
  483. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetInteger64v
  484. (JNIEnv *, jobject, jint, jobject);
  485. /*
  486. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  487. * Method: glGetBufferParameteri64v
  488. * Signature: (IILjava/nio/LongBuffer;)V
  489. */
  490. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetBufferParameteri64v
  491. (JNIEnv *, jobject, jint, jint, jobject);
  492. /*
  493. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  494. * Method: glGenSamplers
  495. * Signature: (I[II)V
  496. */
  497. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenSamplers__I_3II
  498. (JNIEnv *, jobject, jint, jintArray, jint);
  499. /*
  500. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  501. * Method: glGenSamplers
  502. * Signature: (ILjava/nio/IntBuffer;)V
  503. */
  504. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenSamplers__ILjava_nio_IntBuffer_2
  505. (JNIEnv *, jobject, jint, jobject);
  506. /*
  507. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  508. * Method: glDeleteSamplers
  509. * Signature: (I[II)V
  510. */
  511. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteSamplers__I_3II
  512. (JNIEnv *, jobject, jint, jintArray, jint);
  513. /*
  514. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  515. * Method: glDeleteSamplers
  516. * Signature: (ILjava/nio/IntBuffer;)V
  517. */
  518. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteSamplers__ILjava_nio_IntBuffer_2
  519. (JNIEnv *, jobject, jint, jobject);
  520. /*
  521. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  522. * Method: glIsSampler
  523. * Signature: (I)Z
  524. */
  525. JNIEXPORT jboolean JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glIsSampler
  526. (JNIEnv *, jobject, jint);
  527. /*
  528. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  529. * Method: glBindSampler
  530. * Signature: (II)V
  531. */
  532. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBindSampler
  533. (JNIEnv *, jobject, jint, jint);
  534. /*
  535. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  536. * Method: glSamplerParameteri
  537. * Signature: (III)V
  538. */
  539. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glSamplerParameteri
  540. (JNIEnv *, jobject, jint, jint, jint);
  541. /*
  542. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  543. * Method: glSamplerParameteriv
  544. * Signature: (IILjava/nio/IntBuffer;)V
  545. */
  546. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glSamplerParameteriv
  547. (JNIEnv *, jobject, jint, jint, jobject);
  548. /*
  549. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  550. * Method: glSamplerParameterf
  551. * Signature: (IIF)V
  552. */
  553. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glSamplerParameterf
  554. (JNIEnv *, jobject, jint, jint, jfloat);
  555. /*
  556. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  557. * Method: glSamplerParameterfv
  558. * Signature: (IILjava/nio/FloatBuffer;)V
  559. */
  560. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glSamplerParameterfv
  561. (JNIEnv *, jobject, jint, jint, jobject);
  562. /*
  563. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  564. * Method: glGetSamplerParameteriv
  565. * Signature: (IILjava/nio/IntBuffer;)V
  566. */
  567. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetSamplerParameteriv
  568. (JNIEnv *, jobject, jint, jint, jobject);
  569. /*
  570. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  571. * Method: glGetSamplerParameterfv
  572. * Signature: (IILjava/nio/FloatBuffer;)V
  573. */
  574. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGetSamplerParameterfv
  575. (JNIEnv *, jobject, jint, jint, jobject);
  576. /*
  577. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  578. * Method: glVertexAttribDivisor
  579. * Signature: (II)V
  580. */
  581. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glVertexAttribDivisor
  582. (JNIEnv *, jobject, jint, jint);
  583. /*
  584. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  585. * Method: glBindTransformFeedback
  586. * Signature: (II)V
  587. */
  588. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glBindTransformFeedback
  589. (JNIEnv *, jobject, jint, jint);
  590. /*
  591. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  592. * Method: glDeleteTransformFeedbacks
  593. * Signature: (I[II)V
  594. */
  595. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteTransformFeedbacks__I_3II
  596. (JNIEnv *, jobject, jint, jintArray, jint);
  597. /*
  598. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  599. * Method: glDeleteTransformFeedbacks
  600. * Signature: (ILjava/nio/IntBuffer;)V
  601. */
  602. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glDeleteTransformFeedbacks__ILjava_nio_IntBuffer_2
  603. (JNIEnv *, jobject, jint, jobject);
  604. /*
  605. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  606. * Method: glGenTransformFeedbacks
  607. * Signature: (I[II)V
  608. */
  609. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenTransformFeedbacks__I_3II
  610. (JNIEnv *, jobject, jint, jintArray, jint);
  611. /*
  612. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  613. * Method: glGenTransformFeedbacks
  614. * Signature: (ILjava/nio/IntBuffer;)V
  615. */
  616. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glGenTransformFeedbacks__ILjava_nio_IntBuffer_2
  617. (JNIEnv *, jobject, jint, jobject);
  618. /*
  619. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  620. * Method: glIsTransformFeedback
  621. * Signature: (I)Z
  622. */
  623. JNIEXPORT jboolean JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glIsTransformFeedback
  624. (JNIEnv *, jobject, jint);
  625. /*
  626. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  627. * Method: glPauseTransformFeedback
  628. * Signature: ()V
  629. */
  630. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glPauseTransformFeedback
  631. (JNIEnv *, jobject);
  632. /*
  633. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  634. * Method: glResumeTransformFeedback
  635. * Signature: ()V
  636. */
  637. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glResumeTransformFeedback
  638. (JNIEnv *, jobject);
  639. /*
  640. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  641. * Method: glProgramParameteri
  642. * Signature: (III)V
  643. */
  644. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glProgramParameteri
  645. (JNIEnv *, jobject, jint, jint, jint);
  646. /*
  647. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  648. * Method: glInvalidateFramebuffer
  649. * Signature: (IILjava/nio/IntBuffer;)V
  650. */
  651. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glInvalidateFramebuffer
  652. (JNIEnv *, jobject, jint, jint, jobject);
  653. /*
  654. * Class: com_badlogic_gdx_backends_iosrobovm_IOSGLES30
  655. * Method: glInvalidateSubFramebuffer
  656. * Signature: (IILjava/nio/IntBuffer;IIII)V
  657. */
  658. JNIEXPORT void JNICALL Java_com_badlogic_gdx_backends_iosrobovm_IOSGLES30_glInvalidateSubFramebuffer
  659. (JNIEnv *, jobject, jint, jint, jobject, jint, jint, jint, jint);
  660. #ifdef __cplusplus
  661. }
  662. #endif
  663. #endif