Stripped out a lot of useless info from the spec, by selecting only what is needed.
[cl-glfw.git] / lib / opengl-apple_element_array.lisp
blob785ab549b584e0a35f16d58f68a7f2e139d9bf7f
1 ;;;; This file was automatically generated by /home/bill/programming/cl-glfw/generators/make-bindings-from-spec.lisp
3 (in-package #:cl-glfw-opengl)
5 ;;;; apple_element_array
7 (defconstant +element-array-apple+ #x8768)
8 (defconstant +element-array-type-apple+ #x8769)
9 (defconstant +element-array-pointer-apple+ #x876A)
10 (defglextfun "MultiDrawRangeElementArrayAPPLE"
11 multi-draw-range-element-array-apple :return "void" :args
12 ((:name |mode| :type |BeginMode| :direction :in)
13 (:name |start| :type |UInt32| :direction :in)
14 (:name |end| :type |UInt32| :direction :in)
15 (:name |first| :type |Int32| :direction :in :array t :size primcount)
16 (:name |count| :type |SizeI| :direction :in :array t :size primcount)
17 (:name |primcount| :type |SizeI| :direction :in))
18 :category "APPLE_element_array" :version "1.2")
19 (defglextfun "MultiDrawElementArrayAPPLE" multi-draw-element-array-apple
20 :return "void" :args
21 ((:name |mode| :type |BeginMode| :direction :in)
22 (:name |first| :type |Int32| :direction :in :array t :size primcount)
23 (:name |count| :type |SizeI| :direction :in :array t :size primcount)
24 (:name |primcount| :type |SizeI| :direction :in))
25 :category "APPLE_element_array" :version "1.2")
26 (defglextfun "DrawRangeElementArrayAPPLE" draw-range-element-array-apple
27 :return "void" :args
28 ((:name |mode| :type |BeginMode| :direction :in)
29 (:name |start| :type |UInt32| :direction :in)
30 (:name |end| :type |UInt32| :direction :in)
31 (:name |first| :type |Int32| :direction :in)
32 (:name |count| :type |SizeI| :direction :in))
33 :category "APPLE_element_array" :version "1.2")
34 (defglextfun "DrawElementArrayAPPLE" draw-element-array-apple :return "void"
35 :args
36 ((:name |mode| :type |BeginMode| :direction :in)
37 (:name |first| :type |Int32| :direction :in)
38 (:name |count| :type |SizeI| :direction :in))
39 :category "APPLE_element_array" :version "1.2")
40 (defglextfun "ElementPointerAPPLE" element-pointer-apple :return "void" :args
41 ((:name |type| :type |ElementPointerTypeATI| :direction :in)
42 (:name |pointer| :type |Void| :direction :in :array t :size type))
43 :category "APPLE_element_array" :version "1.2")