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 ;;;; ati_vertex_array_object
7 (defconstant +static-ati
+ #x8760
)
8 (defconstant +dynamic-ati
+ #x8761
)
9 (defconstant +preserve-ati
+ #x8762
)
10 (defconstant +discard-ati
+ #x8763
)
11 (defconstant +object-buffer-size-ati
+ #x8764
)
12 (defconstant +object-buffer-usage-ati
+ #x8765
)
13 (defconstant +array-object-buffer-ati
+ #x8766
)
14 (defconstant +array-object-offset-ati
+ #x8767
)
15 (defglextfun "GetVariantArrayObjectivATI" get-variant-array-object-iv-ati
17 ((:name |id|
:type |UInt32|
:direction
:in
)
18 (:name |pname|
:type |ArrayObjectPNameATI|
:direction
:in
)
19 (:name |params|
:type |Int32|
:direction
:out
:array t
:size
#x1
))
20 :category
"ATI_vertex_array_object" :version
"1.2")
21 (defglextfun "GetVariantArrayObjectfvATI" get-variant-array-object-fv-ati
23 ((:name |id|
:type |UInt32|
:direction
:in
)
24 (:name |pname|
:type |ArrayObjectPNameATI|
:direction
:in
)
25 (:name |params|
:type |Float32|
:direction
:out
:array t
:size
#x1
))
26 :category
"ATI_vertex_array_object" :version
"1.2")
27 (defglextfun "VariantArrayObjectATI" variant-array-object-ati
:return
"void"
29 ((:name |id|
:type |UInt32|
:direction
:in
)
30 (:name |type|
:type |ScalarType|
:direction
:in
)
31 (:name |stride|
:type |SizeI|
:direction
:in
)
32 (:name |buffer|
:type |UInt32|
:direction
:in
)
33 (:name |offset|
:type |UInt32|
:direction
:in
))
34 :category
"ATI_vertex_array_object" :version
"1.2")
35 (defglextfun "GetArrayObjectivATI" get-array-object-iv-ati
:return
"void" :args
36 ((:name |array|
:type |EnableCap|
:direction
:in
)
37 (:name |pname|
:type |ArrayObjectPNameATI|
:direction
:in
)
38 (:name |params|
:type |Int32|
:direction
:out
:array t
:size
#x1
))
39 :category
"ATI_vertex_array_object" :version
"1.2")
40 (defglextfun "GetArrayObjectfvATI" get-array-object-fv-ati
:return
"void" :args
41 ((:name |array|
:type |EnableCap|
:direction
:in
)
42 (:name |pname|
:type |ArrayObjectPNameATI|
:direction
:in
)
43 (:name |params|
:type |Float32|
:direction
:out
:array t
:size
#x1
))
44 :category
"ATI_vertex_array_object" :version
"1.2")
45 (defglextfun "ArrayObjectATI" array-object-ati
:return
"void" :args
46 ((:name |array|
:type |EnableCap|
:direction
:in
)
47 (:name |size|
:type |Int32|
:direction
:in
)
48 (:name |type|
:type |ScalarType|
:direction
:in
)
49 (:name |stride|
:type |SizeI|
:direction
:in
)
50 (:name |buffer|
:type |UInt32|
:direction
:in
)
51 (:name |offset|
:type |UInt32|
:direction
:in
))
52 :category
"ATI_vertex_array_object" :version
"1.2")
53 (defglextfun "FreeObjectBufferATI" free-object-buffer-ati
:return
"void" :args
54 ((:name |buffer|
:type |UInt32|
:direction
:in
)) :category
55 "ATI_vertex_array_object" :version
"1.2")
56 (defglextfun "GetObjectBufferivATI" get-object-buffer-iv-ati
:return
"void"
58 ((:name |buffer|
:type |UInt32|
:direction
:in
)
59 (:name |pname|
:type |ArrayObjectPNameATI|
:direction
:in
)
60 (:name |params|
:type |Int32|
:direction
:out
:array t
:size
#x1
))
61 :category
"ATI_vertex_array_object" :version
"1.2")
62 (defglextfun "GetObjectBufferfvATI" get-object-buffer-fv-ati
:return
"void"
64 ((:name |buffer|
:type |UInt32|
:direction
:in
)
65 (:name |pname|
:type |ArrayObjectPNameATI|
:direction
:in
)
66 (:name |params|
:type |Float32|
:direction
:out
:array t
:size
#x1
))
67 :category
"ATI_vertex_array_object" :version
"1.2")
68 (defglextfun "UpdateObjectBufferATI" update-object-buffer-ati
:return
"void"
70 ((:name |buffer|
:type |UInt32|
:direction
:in
)
71 (:name |offset|
:type |UInt32|
:direction
:in
)
72 (:name |size|
:type |SizeI|
:direction
:in
)
73 (:name |pointer|
:type |ConstVoid|
:direction
:in
:array t
:size size
)
74 (:name |preserve|
:type |PreserveModeATI|
:direction
:in
))
75 :category
"ATI_vertex_array_object" :version
"1.2")
76 (defglextfun "IsObjectBufferATI" is-object-buffer-ati
:return
"Boolean" :args
77 ((:name |buffer|
:type |UInt32|
:direction
:in
)) :category
78 "ATI_vertex_array_object" :version
"1.2")
79 (defglextfun "NewObjectBufferATI" new-object-buffer-ati
:return
"UInt32" :args
80 ((:name |size|
:type |SizeI|
:direction
:in
)
81 (:name |pointer|
:type |ConstVoid|
:direction
:in
:array t
:size size
)
82 (:name |usage|
:type |ArrayObjectUsageATI|
:direction
:in
))
83 :category
"ATI_vertex_array_object" :version
"1.2")