JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java™ (public API).
CgGL.java
Go to the documentation of this file.
1/* !---- DO NOT EDIT: This file autogenerated by com/jogamp/gluegen/procaddress/ProcAddressEmitter.java on Sun Jul 06 17:48:48 CEST 2025 ----! */
2/* !---- Java-Unit: [pkg com.jogamp.opengl.cg, cls CgGL], ../build/jogl/gensrc/classes/com/jogamp/opengl/cg/CgGL.java ----! */
3
4package com.jogamp.opengl.cg;
5
6import jogamp.opengl.*;
7import com.jogamp.common.os.DynamicLookupHelper;
8import com.jogamp.common.os.DynamicLibraryBundle;
9import com.jogamp.common.util.SecurityUtil;
10import com.jogamp.opengl.cg.CgDynamicLibraryBundleInfo;
11import java.security.PrivilegedAction;
12import com.jogamp.gluegen.runtime.*;
13import com.jogamp.common.os.*;
14import com.jogamp.common.nio.*;
15import java.nio.*;
16import com.jogamp.common.util.*;
17import java.util.Set;
18import java.util.Map;
19import java.util.HashMap;
20import java.nio.charset.Charset;
21import java.nio.charset.StandardCharsets;
22
23public class CgGL {
24
25 /** Defined as part of enum type "CGerror" with expression '<code>0</code>', CType: int */
26 public static final int CG_NO_ERROR = 0x0;
27 /** Defined as part of enum type "CGerror" with expression '<code>1</code>', CType: int */
28 public static final int CG_COMPILER_ERROR = 0x1;
29 /** Defined as part of enum type "CGerror" with expression '<code>2</code>', CType: int */
30 public static final int CG_INVALID_PARAMETER_ERROR = 0x2;
31 /** Defined as part of enum type "CGerror" with expression '<code>3</code>', CType: int */
32 public static final int CG_INVALID_PROFILE_ERROR = 0x3;
33 /** Defined as part of enum type "CGerror" with expression '<code>4</code>', CType: int */
34 public static final int CG_PROGRAM_LOAD_ERROR = 0x4;
35 /** Defined as part of enum type "CGerror" with expression '<code>5</code>', CType: int */
36 public static final int CG_PROGRAM_BIND_ERROR = 0x5;
37 /** Defined as part of enum type "CGerror" with expression '<code>6</code>', CType: int */
38 public static final int CG_PROGRAM_NOT_LOADED_ERROR = 0x6;
39 /** Defined as part of enum type "CGerror" with expression '<code>7</code>', CType: int */
40 public static final int CG_UNSUPPORTED_GL_EXTENSION_ERROR = 0x7;
41 /** Defined as part of enum type "CGerror" with expression '<code>8</code>', CType: int */
42 public static final int CG_INVALID_VALUE_TYPE_ERROR = 0x8;
43 /** Defined as part of enum type "CGerror" with expression '<code>9</code>', CType: int */
44 public static final int CG_NOT_MATRIX_PARAM_ERROR = 0x9;
45 /** Defined as part of enum type "CGerror" with expression '<code>10</code>', CType: int */
46 public static final int CG_INVALID_ENUMERANT_ERROR = 0xa;
47 /** Defined as part of enum type "CGerror" with expression '<code>11</code>', CType: int */
48 public static final int CG_NOT_4x4_MATRIX_ERROR = 0xb;
49 /** Defined as part of enum type "CGerror" with expression '<code>12</code>', CType: int */
50 public static final int CG_FILE_READ_ERROR = 0xc;
51 /** Defined as part of enum type "CGerror" with expression '<code>13</code>', CType: int */
52 public static final int CG_FILE_WRITE_ERROR = 0xd;
53 /** Defined as part of enum type "CGerror" with expression '<code>14</code>', CType: int */
54 public static final int CG_NVPARSE_ERROR = 0xe;
55 /** Defined as part of enum type "CGerror" with expression '<code>15</code>', CType: int */
56 public static final int CG_MEMORY_ALLOC_ERROR = 0xf;
57 /** Defined as part of enum type "CGerror" with expression '<code>16</code>', CType: int */
58 public static final int CG_INVALID_CONTEXT_HANDLE_ERROR = 0x10;
59 /** Defined as part of enum type "CGerror" with expression '<code>17</code>', CType: int */
60 public static final int CG_INVALID_PROGRAM_HANDLE_ERROR = 0x11;
61 /** Defined as part of enum type "CGerror" with expression '<code>18</code>', CType: int */
62 public static final int CG_INVALID_PARAM_HANDLE_ERROR = 0x12;
63 /** Defined as part of enum type "CGerror" with expression '<code>19</code>', CType: int */
64 public static final int CG_UNKNOWN_PROFILE_ERROR = 0x13;
65 /** Defined as part of enum type "CGerror" with expression '<code>20</code>', CType: int */
66 public static final int CG_VAR_ARG_ERROR = 0x14;
67 /** Defined as part of enum type "CGerror" with expression '<code>21</code>', CType: int */
68 public static final int CG_INVALID_DIMENSION_ERROR = 0x15;
69 /** Defined as part of enum type "CGerror" with expression '<code>22</code>', CType: int */
70 public static final int CG_ARRAY_PARAM_ERROR = 0x16;
71 /** Defined as part of enum type "CGerror" with expression '<code>23</code>', CType: int */
72 public static final int CG_OUT_OF_ARRAY_BOUNDS_ERROR = 0x17;
73 /** Defined as part of enum type "CGerror" with expression '<code>24</code>', CType: int */
74 public static final int CG_CONFLICTING_TYPES_ERROR = 0x18;
75 /** Defined as part of enum type "CGerror" with expression '<code>25</code>', CType: int */
76 public static final int CG_CONFLICTING_PARAMETER_TYPES_ERROR = 0x19;
77 /** Defined as part of enum type "CGerror" with expression '<code>26</code>', CType: int */
78 public static final int CG_PARAMETER_IS_NOT_SHARED_ERROR = 0x1a;
79 /** Defined as part of enum type "CGerror" with expression '<code>27</code>', CType: int */
80 public static final int CG_INVALID_PARAMETER_VARIABILITY_ERROR = 0x1b;
81 /** Defined as part of enum type "CGerror" with expression '<code>28</code>', CType: int */
82 public static final int CG_CANNOT_DESTROY_PARAMETER_ERROR = 0x1c;
83 /** Defined as part of enum type "CGerror" with expression '<code>29</code>', CType: int */
84 public static final int CG_NOT_ROOT_PARAMETER_ERROR = 0x1d;
85 /** Defined as part of enum type "CGerror" with expression '<code>30</code>', CType: int */
86 public static final int CG_PARAMETERS_DO_NOT_MATCH_ERROR = 0x1e;
87 /** Defined as part of enum type "CGerror" with expression '<code>31</code>', CType: int */
88 public static final int CG_IS_NOT_PROGRAM_PARAMETER_ERROR = 0x1f;
89 /** Defined as part of enum type "CGerror" with expression '<code>32</code>', CType: int */
90 public static final int CG_INVALID_PARAMETER_TYPE_ERROR = 0x20;
91 /** Defined as part of enum type "CGerror" with expression '<code>33</code>', CType: int */
92 public static final int CG_PARAMETER_IS_NOT_RESIZABLE_ARRAY_ERROR = 0x21;
93 /** Defined as part of enum type "CGerror" with expression '<code>34</code>', CType: int */
94 public static final int CG_INVALID_SIZE_ERROR = 0x22;
95 /** Defined as part of enum type "CGerror" with expression '<code>35</code>', CType: int */
96 public static final int CG_BIND_CREATES_CYCLE_ERROR = 0x23;
97 /** Defined as part of enum type "CGerror" with expression '<code>36</code>', CType: int */
98 public static final int CG_ARRAY_TYPES_DO_NOT_MATCH_ERROR = 0x24;
99 /** Defined as part of enum type "CGerror" with expression '<code>37</code>', CType: int */
100 public static final int CG_ARRAY_DIMENSIONS_DO_NOT_MATCH_ERROR = 0x25;
101 /** Defined as part of enum type "CGerror" with expression '<code>38</code>', CType: int */
102 public static final int CG_ARRAY_HAS_WRONG_DIMENSION_ERROR = 0x26;
103 /** Defined as part of enum type "CGerror" with expression '<code>39</code>', CType: int */
104 public static final int CG_TYPE_IS_NOT_DEFINED_IN_PROGRAM_ERROR = 0x27;
105 /** Defined as part of enum type "CGerror" with expression '<code>40</code>', CType: int */
106 public static final int CG_INVALID_EFFECT_HANDLE_ERROR = 0x28;
107 /** Defined as part of enum type "CGerror" with expression '<code>41</code>', CType: int */
108 public static final int CG_INVALID_STATE_HANDLE_ERROR = 0x29;
109 /** Defined as part of enum type "CGerror" with expression '<code>42</code>', CType: int */
110 public static final int CG_INVALID_STATE_ASSIGNMENT_HANDLE_ERROR = 0x2a;
111 /** Defined as part of enum type "CGerror" with expression '<code>43</code>', CType: int */
112 public static final int CG_INVALID_PASS_HANDLE_ERROR = 0x2b;
113 /** Defined as part of enum type "CGerror" with expression '<code>44</code>', CType: int */
114 public static final int CG_INVALID_ANNOTATION_HANDLE_ERROR = 0x2c;
115 /** Defined as part of enum type "CGerror" with expression '<code>45</code>', CType: int */
116 public static final int CG_INVALID_TECHNIQUE_HANDLE_ERROR = 0x2d;
117 /** Defined as part of enum type "CGerror" with expression '<code>46</code>', CType: int */
118 public static final int CG_INVALID_PARAMETER_HANDLE_ERROR = 0x2e;
119 /** Defined as part of enum type "CGerror" with expression '<code>47</code>', CType: int */
120 public static final int CG_STATE_ASSIGNMENT_TYPE_MISMATCH_ERROR = 0x2f;
121 /** Defined as part of enum type "CGerror" with expression '<code>48</code>', CType: int */
122 public static final int CG_INVALID_FUNCTION_HANDLE_ERROR = 0x30;
123 /** Defined as part of enum type "CGerror" with expression '<code>49</code>', CType: int */
124 public static final int CG_INVALID_TECHNIQUE_ERROR = 0x31;
125 /** Defined as part of enum type "CGerror" with expression '<code>50</code>', CType: int */
126 public static final int CG_INVALID_POINTER_ERROR = 0x32;
127 /** Defined as part of enum type "CGerror" with expression '<code>51</code>', CType: int */
128 public static final int CG_NOT_ENOUGH_DATA_ERROR = 0x33;
129 /** Defined as part of enum type "CGerror" with expression '<code>52</code>', CType: int */
130 public static final int CG_NON_NUMERIC_PARAMETER_ERROR = 0x34;
131 /** Defined as part of enum type "CGerror" with expression '<code>53</code>', CType: int */
132 public static final int CG_ARRAY_SIZE_MISMATCH_ERROR = 0x35;
133 /** Defined as part of enum type "CGGLenum" with expression '<code>0</code>', CType: int */
134 public static final int CG_GL_MATRIX_IDENTITY = 0x0;
135 /** Defined as part of enum type "CGGLenum" with expression '<code>1</code>', CType: int */
136 public static final int CG_GL_MATRIX_TRANSPOSE = 0x1;
137 /** Defined as part of enum type "CGGLenum" with expression '<code>2</code>', CType: int */
138 public static final int CG_GL_MATRIX_INVERSE = 0x2;
139 /** Defined as part of enum type "CGGLenum" with expression '<code>3</code>', CType: int */
140 public static final int CG_GL_MATRIX_INVERSE_TRANSPOSE = 0x3;
141 /** Defined as part of enum type "CGGLenum" with expression '<code>0x4</code>', CType: int */
142 public static final int CG_GL_MODELVIEW_MATRIX = 0x4;
143 /** Defined as part of enum type "CGGLenum" with expression '<code>0x5</code>', CType: int */
144 public static final int CG_GL_PROJECTION_MATRIX = 0x5;
145 /** Defined as part of enum type "CGGLenum" with expression '<code>0x6</code>', CType: int */
146 public static final int CG_GL_TEXTURE_MATRIX = 0x6;
147 /** Defined as part of enum type "CGGLenum" with expression '<code>0x7</code>', CType: int */
148 public static final int CG_GL_MODELVIEW_PROJECTION_MATRIX = 0x7;
149 /** Defined as part of enum type "CGGLenum" with expression '<code>0x8</code>', CType: int */
150 public static final int CG_GL_VERTEX = 0x8;
151 /** Defined as part of enum type "CGGLenum" with expression '<code>0x9</code>', CType: int */
152 public static final int CG_GL_FRAGMENT = 0x9;
153 /** Defined as part of enum type "CGresource" with expression '<code>2048</code>', CType: int */
154 public static final int CG_TEXUNIT0 = 0x800;
155 /** Defined as part of enum type "CGresource" with expression '<code>2049</code>', CType: int */
156 public static final int CG_TEXUNIT1 = 0x801;
157 /** Defined as part of enum type "CGresource" with expression '<code>2050</code>', CType: int */
158 public static final int CG_TEXUNIT2 = 0x802;
159 /** Defined as part of enum type "CGresource" with expression '<code>2051</code>', CType: int */
160 public static final int CG_TEXUNIT3 = 0x803;
161 /** Defined as part of enum type "CGresource" with expression '<code>2052</code>', CType: int */
162 public static final int CG_TEXUNIT4 = 0x804;
163 /** Defined as part of enum type "CGresource" with expression '<code>2053</code>', CType: int */
164 public static final int CG_TEXUNIT5 = 0x805;
165 /** Defined as part of enum type "CGresource" with expression '<code>2054</code>', CType: int */
166 public static final int CG_TEXUNIT6 = 0x806;
167 /** Defined as part of enum type "CGresource" with expression '<code>2055</code>', CType: int */
168 public static final int CG_TEXUNIT7 = 0x807;
169 /** Defined as part of enum type "CGresource" with expression '<code>2056</code>', CType: int */
170 public static final int CG_TEXUNIT8 = 0x808;
171 /** Defined as part of enum type "CGresource" with expression '<code>2057</code>', CType: int */
172 public static final int CG_TEXUNIT9 = 0x809;
173 /** Defined as part of enum type "CGresource" with expression '<code>2058</code>', CType: int */
174 public static final int CG_TEXUNIT10 = 0x80a;
175 /** Defined as part of enum type "CGresource" with expression '<code>2059</code>', CType: int */
176 public static final int CG_TEXUNIT11 = 0x80b;
177 /** Defined as part of enum type "CGresource" with expression '<code>2060</code>', CType: int */
178 public static final int CG_TEXUNIT12 = 0x80c;
179 /** Defined as part of enum type "CGresource" with expression '<code>2061</code>', CType: int */
180 public static final int CG_TEXUNIT13 = 0x80d;
181 /** Defined as part of enum type "CGresource" with expression '<code>2062</code>', CType: int */
182 public static final int CG_TEXUNIT14 = 0x80e;
183 /** Defined as part of enum type "CGresource" with expression '<code>2063</code>', CType: int */
184 public static final int CG_TEXUNIT15 = 0x80f;
185 /** Defined as part of enum type "CGresource" with expression '<code>2113</code>', CType: int */
186 public static final int CG_ATTR0 = 0x841;
187 /** Defined as part of enum type "CGresource" with expression '<code>2114</code>', CType: int */
188 public static final int CG_ATTR1 = 0x842;
189 /** Defined as part of enum type "CGresource" with expression '<code>2115</code>', CType: int */
190 public static final int CG_ATTR2 = 0x843;
191 /** Defined as part of enum type "CGresource" with expression '<code>2116</code>', CType: int */
192 public static final int CG_ATTR3 = 0x844;
193 /** Defined as part of enum type "CGresource" with expression '<code>2117</code>', CType: int */
194 public static final int CG_ATTR4 = 0x845;
195 /** Defined as part of enum type "CGresource" with expression '<code>2118</code>', CType: int */
196 public static final int CG_ATTR5 = 0x846;
197 /** Defined as part of enum type "CGresource" with expression '<code>2119</code>', CType: int */
198 public static final int CG_ATTR6 = 0x847;
199 /** Defined as part of enum type "CGresource" with expression '<code>2120</code>', CType: int */
200 public static final int CG_ATTR7 = 0x848;
201 /** Defined as part of enum type "CGresource" with expression '<code>2121</code>', CType: int */
202 public static final int CG_ATTR8 = 0x849;
203 /** Defined as part of enum type "CGresource" with expression '<code>2122</code>', CType: int */
204 public static final int CG_ATTR9 = 0x84a;
205 /** Defined as part of enum type "CGresource" with expression '<code>2123</code>', CType: int */
206 public static final int CG_ATTR10 = 0x84b;
207 /** Defined as part of enum type "CGresource" with expression '<code>2124</code>', CType: int */
208 public static final int CG_ATTR11 = 0x84c;
209 /** Defined as part of enum type "CGresource" with expression '<code>2125</code>', CType: int */
210 public static final int CG_ATTR12 = 0x84d;
211 /** Defined as part of enum type "CGresource" with expression '<code>2126</code>', CType: int */
212 public static final int CG_ATTR13 = 0x84e;
213 /** Defined as part of enum type "CGresource" with expression '<code>2127</code>', CType: int */
214 public static final int CG_ATTR14 = 0x84f;
215 /** Defined as part of enum type "CGresource" with expression '<code>2128</code>', CType: int */
216 public static final int CG_ATTR15 = 0x850;
217 /** Defined as part of enum type "CGresource" with expression '<code>2178</code>', CType: int */
218 public static final int CG_C = 0x882;
219 /** Defined as part of enum type "CGresource" with expression '<code>2179</code>', CType: int */
220 public static final int CG_TEX0 = 0x883;
221 /** Defined as part of enum type "CGresource" with expression '<code>2180</code>', CType: int */
222 public static final int CG_TEX1 = 0x884;
223 /** Defined as part of enum type "CGresource" with expression '<code>2181</code>', CType: int */
224 public static final int CG_TEX2 = 0x885;
225 /** Defined as part of enum type "CGresource" with expression '<code>2192</code>', CType: int */
226 public static final int CG_TEX3 = 0x890;
227 /** Defined as part of enum type "CGresource" with expression '<code>2193</code>', CType: int */
228 public static final int CG_TEX4 = 0x891;
229 /** Defined as part of enum type "CGresource" with expression '<code>2194</code>', CType: int */
230 public static final int CG_TEX5 = 0x892;
231 /** Defined as part of enum type "CGresource" with expression '<code>2195</code>', CType: int */
232 public static final int CG_TEX6 = 0x893;
233 /** Defined as part of enum type "CGresource" with expression '<code>2196</code>', CType: int */
234 public static final int CG_TEX7 = 0x894;
235 /** Defined as part of enum type "CGresource" with expression '<code>2243</code>', CType: int */
236 public static final int CG_HPOS = 0x8c3;
237 /** Defined as part of enum type "CGresource" with expression '<code>2245</code>', CType: int */
238 public static final int CG_COL0 = 0x8c5;
239 /** Defined as part of enum type "CGresource" with expression '<code>2246</code>', CType: int */
240 public static final int CG_COL1 = 0x8c6;
241 /** Defined as part of enum type "CGresource" with expression '<code>2247</code>', CType: int */
242 public static final int CG_COL2 = 0x8c7;
243 /** Defined as part of enum type "CGresource" with expression '<code>2248</code>', CType: int */
244 public static final int CG_COL3 = 0x8c8;
245 /** Defined as part of enum type "CGresource" with expression '<code>2309</code>', CType: int */
246 public static final int CG_PSIZ = 0x905;
247 /** Defined as part of enum type "CGresource" with expression '<code>2373</code>', CType: int */
248 public static final int CG_WPOS = 0x945;
249 /** Defined as part of enum type "CGresource" with expression '<code>2437</code>', CType: int */
250 public static final int CG_POSITION0 = 0x985;
251 /** Defined as part of enum type "CGresource" with expression '<code>2438</code>', CType: int */
252 public static final int CG_POSITION1 = 0x986;
253 /** Defined as part of enum type "CGresource" with expression '<code>2439</code>', CType: int */
254 public static final int CG_POSITION2 = 0x987;
255 /** Defined as part of enum type "CGresource" with expression '<code>2440</code>', CType: int */
256 public static final int CG_POSITION3 = 0x988;
257 /** Defined as part of enum type "CGresource" with expression '<code>2441</code>', CType: int */
258 public static final int CG_POSITION4 = 0x989;
259 /** Defined as part of enum type "CGresource" with expression '<code>2442</code>', CType: int */
260 public static final int CG_POSITION5 = 0x98a;
261 /** Defined as part of enum type "CGresource" with expression '<code>2443</code>', CType: int */
262 public static final int CG_POSITION6 = 0x98b;
263 /** Defined as part of enum type "CGresource" with expression '<code>2444</code>', CType: int */
264 public static final int CG_POSITION7 = 0x98c;
265 /** Defined as part of enum type "CGresource" with expression '<code>2445</code>', CType: int */
266 public static final int CG_POSITION8 = 0x98d;
267 /** Defined as part of enum type "CGresource" with expression '<code>2446</code>', CType: int */
268 public static final int CG_POSITION9 = 0x98e;
269 /** Defined as part of enum type "CGresource" with expression '<code>2447</code>', CType: int */
270 public static final int CG_POSITION10 = 0x98f;
271 /** Defined as part of enum type "CGresource" with expression '<code>2448</code>', CType: int */
272 public static final int CG_POSITION11 = 0x990;
273 /** Defined as part of enum type "CGresource" with expression '<code>2449</code>', CType: int */
274 public static final int CG_POSITION12 = 0x991;
275 /** Defined as part of enum type "CGresource" with expression '<code>2450</code>', CType: int */
276 public static final int CG_POSITION13 = 0x992;
277 /** Defined as part of enum type "CGresource" with expression '<code>2451</code>', CType: int */
278 public static final int CG_POSITION14 = 0x993;
279 /** Defined as part of enum type "CGresource" with expression '<code>2452</code>', CType: int */
280 public static final int CG_POSITION15 = 0x994;
281 /** Defined as part of enum type "CGresource" with expression '<code>2501</code>', CType: int */
282 public static final int CG_DIFFUSE0 = 0x9c5;
283 /** Defined as part of enum type "CGresource" with expression '<code>2565</code>', CType: int */
284 public static final int CG_TANGENT0 = 0xa05;
285 /** Defined as part of enum type "CGresource" with expression '<code>2566</code>', CType: int */
286 public static final int CG_TANGENT1 = 0xa06;
287 /** Defined as part of enum type "CGresource" with expression '<code>2567</code>', CType: int */
288 public static final int CG_TANGENT2 = 0xa07;
289 /** Defined as part of enum type "CGresource" with expression '<code>2568</code>', CType: int */
290 public static final int CG_TANGENT3 = 0xa08;
291 /** Defined as part of enum type "CGresource" with expression '<code>2569</code>', CType: int */
292 public static final int CG_TANGENT4 = 0xa09;
293 /** Defined as part of enum type "CGresource" with expression '<code>2570</code>', CType: int */
294 public static final int CG_TANGENT5 = 0xa0a;
295 /** Defined as part of enum type "CGresource" with expression '<code>2571</code>', CType: int */
296 public static final int CG_TANGENT6 = 0xa0b;
297 /** Defined as part of enum type "CGresource" with expression '<code>2572</code>', CType: int */
298 public static final int CG_TANGENT7 = 0xa0c;
299 /** Defined as part of enum type "CGresource" with expression '<code>2573</code>', CType: int */
300 public static final int CG_TANGENT8 = 0xa0d;
301 /** Defined as part of enum type "CGresource" with expression '<code>2574</code>', CType: int */
302 public static final int CG_TANGENT9 = 0xa0e;
303 /** Defined as part of enum type "CGresource" with expression '<code>2575</code>', CType: int */
304 public static final int CG_TANGENT10 = 0xa0f;
305 /** Defined as part of enum type "CGresource" with expression '<code>2576</code>', CType: int */
306 public static final int CG_TANGENT11 = 0xa10;
307 /** Defined as part of enum type "CGresource" with expression '<code>2577</code>', CType: int */
308 public static final int CG_TANGENT12 = 0xa11;
309 /** Defined as part of enum type "CGresource" with expression '<code>2578</code>', CType: int */
310 public static final int CG_TANGENT13 = 0xa12;
311 /** Defined as part of enum type "CGresource" with expression '<code>2579</code>', CType: int */
312 public static final int CG_TANGENT14 = 0xa13;
313 /** Defined as part of enum type "CGresource" with expression '<code>2580</code>', CType: int */
314 public static final int CG_TANGENT15 = 0xa14;
315 /** Defined as part of enum type "CGresource" with expression '<code>2629</code>', CType: int */
316 public static final int CG_SPECULAR0 = 0xa45;
317 /** Defined as part of enum type "CGresource" with expression '<code>2693</code>', CType: int */
318 public static final int CG_BLENDINDICES0 = 0xa85;
319 /** Defined as part of enum type "CGresource" with expression '<code>2694</code>', CType: int */
320 public static final int CG_BLENDINDICES1 = 0xa86;
321 /** Defined as part of enum type "CGresource" with expression '<code>2695</code>', CType: int */
322 public static final int CG_BLENDINDICES2 = 0xa87;
323 /** Defined as part of enum type "CGresource" with expression '<code>2696</code>', CType: int */
324 public static final int CG_BLENDINDICES3 = 0xa88;
325 /** Defined as part of enum type "CGresource" with expression '<code>2697</code>', CType: int */
326 public static final int CG_BLENDINDICES4 = 0xa89;
327 /** Defined as part of enum type "CGresource" with expression '<code>2698</code>', CType: int */
328 public static final int CG_BLENDINDICES5 = 0xa8a;
329 /** Defined as part of enum type "CGresource" with expression '<code>2699</code>', CType: int */
330 public static final int CG_BLENDINDICES6 = 0xa8b;
331 /** Defined as part of enum type "CGresource" with expression '<code>2700</code>', CType: int */
332 public static final int CG_BLENDINDICES7 = 0xa8c;
333 /** Defined as part of enum type "CGresource" with expression '<code>2701</code>', CType: int */
334 public static final int CG_BLENDINDICES8 = 0xa8d;
335 /** Defined as part of enum type "CGresource" with expression '<code>2702</code>', CType: int */
336 public static final int CG_BLENDINDICES9 = 0xa8e;
337 /** Defined as part of enum type "CGresource" with expression '<code>2703</code>', CType: int */
338 public static final int CG_BLENDINDICES10 = 0xa8f;
339 /** Defined as part of enum type "CGresource" with expression '<code>2704</code>', CType: int */
340 public static final int CG_BLENDINDICES11 = 0xa90;
341 /** Defined as part of enum type "CGresource" with expression '<code>2705</code>', CType: int */
342 public static final int CG_BLENDINDICES12 = 0xa91;
343 /** Defined as part of enum type "CGresource" with expression '<code>2706</code>', CType: int */
344 public static final int CG_BLENDINDICES13 = 0xa92;
345 /** Defined as part of enum type "CGresource" with expression '<code>2707</code>', CType: int */
346 public static final int CG_BLENDINDICES14 = 0xa93;
347 /** Defined as part of enum type "CGresource" with expression '<code>2708</code>', CType: int */
348 public static final int CG_BLENDINDICES15 = 0xa94;
349 /** Defined as part of enum type "CGresource" with expression '<code>2757</code>', CType: int */
350 public static final int CG_COLOR0 = 0xac5;
351 /** Defined as part of enum type "CGresource" with expression '<code>2758</code>', CType: int */
352 public static final int CG_COLOR1 = 0xac6;
353 /** Defined as part of enum type "CGresource" with expression '<code>2759</code>', CType: int */
354 public static final int CG_COLOR2 = 0xac7;
355 /** Defined as part of enum type "CGresource" with expression '<code>2760</code>', CType: int */
356 public static final int CG_COLOR3 = 0xac8;
357 /** Defined as part of enum type "CGresource" with expression '<code>2761</code>', CType: int */
358 public static final int CG_COLOR4 = 0xac9;
359 /** Defined as part of enum type "CGresource" with expression '<code>2762</code>', CType: int */
360 public static final int CG_COLOR5 = 0xaca;
361 /** Defined as part of enum type "CGresource" with expression '<code>2763</code>', CType: int */
362 public static final int CG_COLOR6 = 0xacb;
363 /** Defined as part of enum type "CGresource" with expression '<code>2764</code>', CType: int */
364 public static final int CG_COLOR7 = 0xacc;
365 /** Defined as part of enum type "CGresource" with expression '<code>2765</code>', CType: int */
366 public static final int CG_COLOR8 = 0xacd;
367 /** Defined as part of enum type "CGresource" with expression '<code>2766</code>', CType: int */
368 public static final int CG_COLOR9 = 0xace;
369 /** Defined as part of enum type "CGresource" with expression '<code>2767</code>', CType: int */
370 public static final int CG_COLOR10 = 0xacf;
371 /** Defined as part of enum type "CGresource" with expression '<code>2768</code>', CType: int */
372 public static final int CG_COLOR11 = 0xad0;
373 /** Defined as part of enum type "CGresource" with expression '<code>2769</code>', CType: int */
374 public static final int CG_COLOR12 = 0xad1;
375 /** Defined as part of enum type "CGresource" with expression '<code>2770</code>', CType: int */
376 public static final int CG_COLOR13 = 0xad2;
377 /** Defined as part of enum type "CGresource" with expression '<code>2771</code>', CType: int */
378 public static final int CG_COLOR14 = 0xad3;
379 /** Defined as part of enum type "CGresource" with expression '<code>2772</code>', CType: int */
380 public static final int CG_COLOR15 = 0xad4;
381 /** Defined as part of enum type "CGresource" with expression '<code>2821</code>', CType: int */
382 public static final int CG_PSIZE0 = 0xb05;
383 /** Defined as part of enum type "CGresource" with expression '<code>2822</code>', CType: int */
384 public static final int CG_PSIZE1 = 0xb06;
385 /** Defined as part of enum type "CGresource" with expression '<code>2823</code>', CType: int */
386 public static final int CG_PSIZE2 = 0xb07;
387 /** Defined as part of enum type "CGresource" with expression '<code>2824</code>', CType: int */
388 public static final int CG_PSIZE3 = 0xb08;
389 /** Defined as part of enum type "CGresource" with expression '<code>2825</code>', CType: int */
390 public static final int CG_PSIZE4 = 0xb09;
391 /** Defined as part of enum type "CGresource" with expression '<code>2826</code>', CType: int */
392 public static final int CG_PSIZE5 = 0xb0a;
393 /** Defined as part of enum type "CGresource" with expression '<code>2827</code>', CType: int */
394 public static final int CG_PSIZE6 = 0xb0b;
395 /** Defined as part of enum type "CGresource" with expression '<code>2828</code>', CType: int */
396 public static final int CG_PSIZE7 = 0xb0c;
397 /** Defined as part of enum type "CGresource" with expression '<code>2829</code>', CType: int */
398 public static final int CG_PSIZE8 = 0xb0d;
399 /** Defined as part of enum type "CGresource" with expression '<code>2830</code>', CType: int */
400 public static final int CG_PSIZE9 = 0xb0e;
401 /** Defined as part of enum type "CGresource" with expression '<code>2831</code>', CType: int */
402 public static final int CG_PSIZE10 = 0xb0f;
403 /** Defined as part of enum type "CGresource" with expression '<code>2832</code>', CType: int */
404 public static final int CG_PSIZE11 = 0xb10;
405 /** Defined as part of enum type "CGresource" with expression '<code>2833</code>', CType: int */
406 public static final int CG_PSIZE12 = 0xb11;
407 /** Defined as part of enum type "CGresource" with expression '<code>2834</code>', CType: int */
408 public static final int CG_PSIZE13 = 0xb12;
409 /** Defined as part of enum type "CGresource" with expression '<code>2835</code>', CType: int */
410 public static final int CG_PSIZE14 = 0xb13;
411 /** Defined as part of enum type "CGresource" with expression '<code>2836</code>', CType: int */
412 public static final int CG_PSIZE15 = 0xb14;
413 /** Defined as part of enum type "CGresource" with expression '<code>2885</code>', CType: int */
414 public static final int CG_BINORMAL0 = 0xb45;
415 /** Defined as part of enum type "CGresource" with expression '<code>2886</code>', CType: int */
416 public static final int CG_BINORMAL1 = 0xb46;
417 /** Defined as part of enum type "CGresource" with expression '<code>2887</code>', CType: int */
418 public static final int CG_BINORMAL2 = 0xb47;
419 /** Defined as part of enum type "CGresource" with expression '<code>2888</code>', CType: int */
420 public static final int CG_BINORMAL3 = 0xb48;
421 /** Defined as part of enum type "CGresource" with expression '<code>2889</code>', CType: int */
422 public static final int CG_BINORMAL4 = 0xb49;
423 /** Defined as part of enum type "CGresource" with expression '<code>2890</code>', CType: int */
424 public static final int CG_BINORMAL5 = 0xb4a;
425 /** Defined as part of enum type "CGresource" with expression '<code>2891</code>', CType: int */
426 public static final int CG_BINORMAL6 = 0xb4b;
427 /** Defined as part of enum type "CGresource" with expression '<code>2892</code>', CType: int */
428 public static final int CG_BINORMAL7 = 0xb4c;
429 /** Defined as part of enum type "CGresource" with expression '<code>2893</code>', CType: int */
430 public static final int CG_BINORMAL8 = 0xb4d;
431 /** Defined as part of enum type "CGresource" with expression '<code>2894</code>', CType: int */
432 public static final int CG_BINORMAL9 = 0xb4e;
433 /** Defined as part of enum type "CGresource" with expression '<code>2895</code>', CType: int */
434 public static final int CG_BINORMAL10 = 0xb4f;
435 /** Defined as part of enum type "CGresource" with expression '<code>2896</code>', CType: int */
436 public static final int CG_BINORMAL11 = 0xb50;
437 /** Defined as part of enum type "CGresource" with expression '<code>2897</code>', CType: int */
438 public static final int CG_BINORMAL12 = 0xb51;
439 /** Defined as part of enum type "CGresource" with expression '<code>2898</code>', CType: int */
440 public static final int CG_BINORMAL13 = 0xb52;
441 /** Defined as part of enum type "CGresource" with expression '<code>2899</code>', CType: int */
442 public static final int CG_BINORMAL14 = 0xb53;
443 /** Defined as part of enum type "CGresource" with expression '<code>2900</code>', CType: int */
444 public static final int CG_BINORMAL15 = 0xb54;
445 /** Defined as part of enum type "CGresource" with expression '<code>2917</code>', CType: int */
446 public static final int CG_FOG0 = 0xb65;
447 /** Defined as part of enum type "CGresource" with expression '<code>2918</code>', CType: int */
448 public static final int CG_FOG1 = 0xb66;
449 /** Defined as part of enum type "CGresource" with expression '<code>2919</code>', CType: int */
450 public static final int CG_FOG2 = 0xb67;
451 /** Defined as part of enum type "CGresource" with expression '<code>2920</code>', CType: int */
452 public static final int CG_FOG3 = 0xb68;
453 /** Defined as part of enum type "CGresource" with expression '<code>2921</code>', CType: int */
454 public static final int CG_FOG4 = 0xb69;
455 /** Defined as part of enum type "CGresource" with expression '<code>2922</code>', CType: int */
456 public static final int CG_FOG5 = 0xb6a;
457 /** Defined as part of enum type "CGresource" with expression '<code>2923</code>', CType: int */
458 public static final int CG_FOG6 = 0xb6b;
459 /** Defined as part of enum type "CGresource" with expression '<code>2924</code>', CType: int */
460 public static final int CG_FOG7 = 0xb6c;
461 /** Defined as part of enum type "CGresource" with expression '<code>2925</code>', CType: int */
462 public static final int CG_FOG8 = 0xb6d;
463 /** Defined as part of enum type "CGresource" with expression '<code>2926</code>', CType: int */
464 public static final int CG_FOG9 = 0xb6e;
465 /** Defined as part of enum type "CGresource" with expression '<code>2927</code>', CType: int */
466 public static final int CG_FOG10 = 0xb6f;
467 /** Defined as part of enum type "CGresource" with expression '<code>2928</code>', CType: int */
468 public static final int CG_FOG11 = 0xb70;
469 /** Defined as part of enum type "CGresource" with expression '<code>2929</code>', CType: int */
470 public static final int CG_FOG12 = 0xb71;
471 /** Defined as part of enum type "CGresource" with expression '<code>2930</code>', CType: int */
472 public static final int CG_FOG13 = 0xb72;
473 /** Defined as part of enum type "CGresource" with expression '<code>2931</code>', CType: int */
474 public static final int CG_FOG14 = 0xb73;
475 /** Defined as part of enum type "CGresource" with expression '<code>2932</code>', CType: int */
476 public static final int CG_FOG15 = 0xb74;
477 /** Defined as part of enum type "CGresource" with expression '<code>2933</code>', CType: int */
478 public static final int CG_DEPTH0 = 0xb75;
479 /** Defined as part of enum type "CGresource" with expression '<code>2934</code>', CType: int */
480 public static final int CG_DEPTH1 = 0xb76;
481 /** Defined as part of enum type "CGresource" with expression '<code>2935</code>', CType: int */
482 public static final int CG_DEPTH2 = 0xb77;
483 /** Defined as part of enum type "CGresource" with expression '<code>2936</code>', CType: int */
484 public static final int CG_DEPTH3 = 0xb78;
485 /** Defined as part of enum type "CGresource" with expression '<code>2937</code>', CType: int */
486 public static final int CG_DEPTH4 = 0xb79;
487 /** Defined as part of enum type "CGresource" with expression '<code>2938</code>', CType: int */
488 public static final int CG_DEPTH5 = 0xb7a;
489 /** Defined as part of enum type "CGresource" with expression '<code>2939</code>', CType: int */
490 public static final int CG_DEPTH6 = 0xb7b;
491 /** Defined as part of enum type "CGresource" with expression '<code>2940</code>', CType: int */
492 public static final int CG_DEPTH7 = 0xb7c;
493 /** Defined as part of enum type "CGresource" with expression '<code>2941</code>', CType: int */
494 public static final int CG_DEPTH8 = 0xb7d;
495 /** Defined as part of enum type "CGresource" with expression '<code>29542</code>', CType: int */
496 public static final int CG_DEPTH9 = 0x7366;
497 /** Defined as part of enum type "CGresource" with expression '<code>2943</code>', CType: int */
498 public static final int CG_DEPTH10 = 0xb7f;
499 /** Defined as part of enum type "CGresource" with expression '<code>2944</code>', CType: int */
500 public static final int CG_DEPTH11 = 0xb80;
501 /** Defined as part of enum type "CGresource" with expression '<code>2945</code>', CType: int */
502 public static final int CG_DEPTH12 = 0xb81;
503 /** Defined as part of enum type "CGresource" with expression '<code>2946</code>', CType: int */
504 public static final int CG_DEPTH13 = 0xb82;
505 /** Defined as part of enum type "CGresource" with expression '<code>2947</code>', CType: int */
506 public static final int CG_DEPTH14 = 0xb83;
507 /** Defined as part of enum type "CGresource" with expression '<code>2948</code>', CType: int */
508 public static final int CG_DEPTH15 = 0xb84;
509 /** Defined as part of enum type "CGresource" with expression '<code>2949</code>', CType: int */
510 public static final int CG_SAMPLE0 = 0xb85;
511 /** Defined as part of enum type "CGresource" with expression '<code>2950</code>', CType: int */
512 public static final int CG_SAMPLE1 = 0xb86;
513 /** Defined as part of enum type "CGresource" with expression '<code>2951</code>', CType: int */
514 public static final int CG_SAMPLE2 = 0xb87;
515 /** Defined as part of enum type "CGresource" with expression '<code>2952</code>', CType: int */
516 public static final int CG_SAMPLE3 = 0xb88;
517 /** Defined as part of enum type "CGresource" with expression '<code>2953</code>', CType: int */
518 public static final int CG_SAMPLE4 = 0xb89;
519 /** Defined as part of enum type "CGresource" with expression '<code>2954</code>', CType: int */
520 public static final int CG_SAMPLE5 = 0xb8a;
521 /** Defined as part of enum type "CGresource" with expression '<code>2955</code>', CType: int */
522 public static final int CG_SAMPLE6 = 0xb8b;
523 /** Defined as part of enum type "CGresource" with expression '<code>2956</code>', CType: int */
524 public static final int CG_SAMPLE7 = 0xb8c;
525 /** Defined as part of enum type "CGresource" with expression '<code>2957</code>', CType: int */
526 public static final int CG_SAMPLE8 = 0xb8d;
527 /** Defined as part of enum type "CGresource" with expression '<code>2958</code>', CType: int */
528 public static final int CG_SAMPLE9 = 0xb8e;
529 /** Defined as part of enum type "CGresource" with expression '<code>2959</code>', CType: int */
530 public static final int CG_SAMPLE10 = 0xb8f;
531 /** Defined as part of enum type "CGresource" with expression '<code>2960</code>', CType: int */
532 public static final int CG_SAMPLE11 = 0xb90;
533 /** Defined as part of enum type "CGresource" with expression '<code>2961</code>', CType: int */
534 public static final int CG_SAMPLE12 = 0xb91;
535 /** Defined as part of enum type "CGresource" with expression '<code>2962</code>', CType: int */
536 public static final int CG_SAMPLE13 = 0xb92;
537 /** Defined as part of enum type "CGresource" with expression '<code>2963</code>', CType: int */
538 public static final int CG_SAMPLE14 = 0xb93;
539 /** Defined as part of enum type "CGresource" with expression '<code>2964</code>', CType: int */
540 public static final int CG_SAMPLE15 = 0xb94;
541 /** Defined as part of enum type "CGresource" with expression '<code>3028</code>', CType: int */
542 public static final int CG_BLENDWEIGHT0 = 0xbd4;
543 /** Defined as part of enum type "CGresource" with expression '<code>3029</code>', CType: int */
544 public static final int CG_BLENDWEIGHT1 = 0xbd5;
545 /** Defined as part of enum type "CGresource" with expression '<code>3030</code>', CType: int */
546 public static final int CG_BLENDWEIGHT2 = 0xbd6;
547 /** Defined as part of enum type "CGresource" with expression '<code>3031</code>', CType: int */
548 public static final int CG_BLENDWEIGHT3 = 0xbd7;
549 /** Defined as part of enum type "CGresource" with expression '<code>3032</code>', CType: int */
550 public static final int CG_BLENDWEIGHT4 = 0xbd8;
551 /** Defined as part of enum type "CGresource" with expression '<code>3033</code>', CType: int */
552 public static final int CG_BLENDWEIGHT5 = 0xbd9;
553 /** Defined as part of enum type "CGresource" with expression '<code>3034</code>', CType: int */
554 public static final int CG_BLENDWEIGHT6 = 0xbda;
555 /** Defined as part of enum type "CGresource" with expression '<code>3035</code>', CType: int */
556 public static final int CG_BLENDWEIGHT7 = 0xbdb;
557 /** Defined as part of enum type "CGresource" with expression '<code>3036</code>', CType: int */
558 public static final int CG_BLENDWEIGHT8 = 0xbdc;
559 /** Defined as part of enum type "CGresource" with expression '<code>3037</code>', CType: int */
560 public static final int CG_BLENDWEIGHT9 = 0xbdd;
561 /** Defined as part of enum type "CGresource" with expression '<code>3038</code>', CType: int */
562 public static final int CG_BLENDWEIGHT10 = 0xbde;
563 /** Defined as part of enum type "CGresource" with expression '<code>3039</code>', CType: int */
564 public static final int CG_BLENDWEIGHT11 = 0xbdf;
565 /** Defined as part of enum type "CGresource" with expression '<code>3040</code>', CType: int */
566 public static final int CG_BLENDWEIGHT12 = 0xbe0;
567 /** Defined as part of enum type "CGresource" with expression '<code>3041</code>', CType: int */
568 public static final int CG_BLENDWEIGHT13 = 0xbe1;
569 /** Defined as part of enum type "CGresource" with expression '<code>3042</code>', CType: int */
570 public static final int CG_BLENDWEIGHT14 = 0xbe2;
571 /** Defined as part of enum type "CGresource" with expression '<code>3043</code>', CType: int */
572 public static final int CG_BLENDWEIGHT15 = 0xbe3;
573 /** Defined as part of enum type "CGresource" with expression '<code>3092</code>', CType: int */
574 public static final int CG_NORMAL0 = 0xc14;
575 /** Defined as part of enum type "CGresource" with expression '<code>3093</code>', CType: int */
576 public static final int CG_NORMAL1 = 0xc15;
577 /** Defined as part of enum type "CGresource" with expression '<code>3094</code>', CType: int */
578 public static final int CG_NORMAL2 = 0xc16;
579 /** Defined as part of enum type "CGresource" with expression '<code>3095</code>', CType: int */
580 public static final int CG_NORMAL3 = 0xc17;
581 /** Defined as part of enum type "CGresource" with expression '<code>3096</code>', CType: int */
582 public static final int CG_NORMAL4 = 0xc18;
583 /** Defined as part of enum type "CGresource" with expression '<code>3097</code>', CType: int */
584 public static final int CG_NORMAL5 = 0xc19;
585 /** Defined as part of enum type "CGresource" with expression '<code>3098</code>', CType: int */
586 public static final int CG_NORMAL6 = 0xc1a;
587 /** Defined as part of enum type "CGresource" with expression '<code>3099</code>', CType: int */
588 public static final int CG_NORMAL7 = 0xc1b;
589 /** Defined as part of enum type "CGresource" with expression '<code>3100</code>', CType: int */
590 public static final int CG_NORMAL8 = 0xc1c;
591 /** Defined as part of enum type "CGresource" with expression '<code>3101</code>', CType: int */
592 public static final int CG_NORMAL9 = 0xc1d;
593 /** Defined as part of enum type "CGresource" with expression '<code>3102</code>', CType: int */
594 public static final int CG_NORMAL10 = 0xc1e;
595 /** Defined as part of enum type "CGresource" with expression '<code>3103</code>', CType: int */
596 public static final int CG_NORMAL11 = 0xc1f;
597 /** Defined as part of enum type "CGresource" with expression '<code>3104</code>', CType: int */
598 public static final int CG_NORMAL12 = 0xc20;
599 /** Defined as part of enum type "CGresource" with expression '<code>3105</code>', CType: int */
600 public static final int CG_NORMAL13 = 0xc21;
601 /** Defined as part of enum type "CGresource" with expression '<code>3106</code>', CType: int */
602 public static final int CG_NORMAL14 = 0xc22;
603 /** Defined as part of enum type "CGresource" with expression '<code>3107</code>', CType: int */
604 public static final int CG_NORMAL15 = 0xc23;
605 /** Defined as part of enum type "CGresource" with expression '<code>3156</code>', CType: int */
606 public static final int CG_FOGCOORD = 0xc54;
607 /** Defined as part of enum type "CGresource" with expression '<code>3220</code>', CType: int */
608 public static final int CG_TEXCOORD0 = 0xc94;
609 /** Defined as part of enum type "CGresource" with expression '<code>3221</code>', CType: int */
610 public static final int CG_TEXCOORD1 = 0xc95;
611 /** Defined as part of enum type "CGresource" with expression '<code>3222</code>', CType: int */
612 public static final int CG_TEXCOORD2 = 0xc96;
613 /** Defined as part of enum type "CGresource" with expression '<code>3223</code>', CType: int */
614 public static final int CG_TEXCOORD3 = 0xc97;
615 /** Defined as part of enum type "CGresource" with expression '<code>3224</code>', CType: int */
616 public static final int CG_TEXCOORD4 = 0xc98;
617 /** Defined as part of enum type "CGresource" with expression '<code>3225</code>', CType: int */
618 public static final int CG_TEXCOORD5 = 0xc99;
619 /** Defined as part of enum type "CGresource" with expression '<code>3226</code>', CType: int */
620 public static final int CG_TEXCOORD6 = 0xc9a;
621 /** Defined as part of enum type "CGresource" with expression '<code>3227</code>', CType: int */
622 public static final int CG_TEXCOORD7 = 0xc9b;
623 /** Defined as part of enum type "CGresource" with expression '<code>3228</code>', CType: int */
624 public static final int CG_TEXCOORD8 = 0xc9c;
625 /** Defined as part of enum type "CGresource" with expression '<code>3229</code>', CType: int */
626 public static final int CG_TEXCOORD9 = 0xc9d;
627 /** Defined as part of enum type "CGresource" with expression '<code>3230</code>', CType: int */
628 public static final int CG_TEXCOORD10 = 0xc9e;
629 /** Defined as part of enum type "CGresource" with expression '<code>3231</code>', CType: int */
630 public static final int CG_TEXCOORD11 = 0xc9f;
631 /** Defined as part of enum type "CGresource" with expression '<code>3232</code>', CType: int */
632 public static final int CG_TEXCOORD12 = 0xca0;
633 /** Defined as part of enum type "CGresource" with expression '<code>3233</code>', CType: int */
634 public static final int CG_TEXCOORD13 = 0xca1;
635 /** Defined as part of enum type "CGresource" with expression '<code>3234</code>', CType: int */
636 public static final int CG_TEXCOORD14 = 0xca2;
637 /** Defined as part of enum type "CGresource" with expression '<code>3235</code>', CType: int */
638 public static final int CG_TEXCOORD15 = 0xca3;
639 /** Defined as part of enum type "CGresource" with expression '<code>3284</code>', CType: int */
640 public static final int CG_COMBINER_CONST0 = 0xcd4;
641 /** Defined as part of enum type "CGresource" with expression '<code>3285</code>', CType: int */
642 public static final int CG_COMBINER_CONST1 = 0xcd5;
643 /** Defined as part of enum type "CGresource" with expression '<code>3286</code>', CType: int */
644 public static final int CG_COMBINER_STAGE_CONST0 = 0xcd6;
645 /** Defined as part of enum type "CGresource" with expression '<code>3287</code>', CType: int */
646 public static final int CG_COMBINER_STAGE_CONST1 = 0xcd7;
647 /** Defined as part of enum type "CGresource" with expression '<code>3288</code>', CType: int */
648 public static final int CG_OFFSET_TEXTURE_MATRIX = 0xcd8;
649 /** Defined as part of enum type "CGresource" with expression '<code>3289</code>', CType: int */
650 public static final int CG_OFFSET_TEXTURE_SCALE = 0xcd9;
651 /** Defined as part of enum type "CGresource" with expression '<code>3290</code>', CType: int */
652 public static final int CG_OFFSET_TEXTURE_BIAS = 0xcda;
653 /** Defined as part of enum type "CGresource" with expression '<code>3291</code>', CType: int */
654 public static final int CG_CONST_EYE = 0xcdb;
655 /** Defined as part of enum type "CGresource" with expression '<code>3255</code>', CType: int */
656 public static final int CG_TESSFACTOR = 0xcb7;
657 /** Defined as part of enum type "CGresource" with expression '<code>0xcb8</code>', CType: int */
658 public static final int CG_UNDEFINED = 0xcb8;
659 /** Defined as part of enum type "CGtype" with expression '<code>0x0L</code>', CType: long */
660 public static final long CG_UNKNOWN_TYPE = 0x0L;
661 /** Defined as part of enum type "CGtype" with expression '<code>0x1L</code>', CType: long */
662 public static final long CG_STRUCT = 0x1L;
663 /** Defined as part of enum type "CGtype" with expression '<code>0x2L</code>', CType: long */
664 public static final long CG_ARRAY = 0x2L;
665 /** Defined as part of enum type "CGtype" with expression '<code>1024</code>', CType: int */
666 public static final int CG_TYPE_START_ENUM = 0x400;
667 /** Defined as part of enum type "CGtype" with expression '<code>0x401</code>', CType: int */
668 public static final int CG_HALF = 0x401;
669 /** Defined as part of enum type "CGtype" with expression '<code>0x402</code>', CType: int */
670 public static final int CG_HALF2 = 0x402;
671 /** Defined as part of enum type "CGtype" with expression '<code>0x403</code>', CType: int */
672 public static final int CG_HALF3 = 0x403;
673 /** Defined as part of enum type "CGtype" with expression '<code>0x404</code>', CType: int */
674 public static final int CG_HALF4 = 0x404;
675 /** Defined as part of enum type "CGtype" with expression '<code>0x405</code>', CType: int */
676 public static final int CG_HALF1x1 = 0x405;
677 /** Defined as part of enum type "CGtype" with expression '<code>0x406</code>', CType: int */
678 public static final int CG_HALF1x2 = 0x406;
679 /** Defined as part of enum type "CGtype" with expression '<code>0x407</code>', CType: int */
680 public static final int CG_HALF1x3 = 0x407;
681 /** Defined as part of enum type "CGtype" with expression '<code>0x408</code>', CType: int */
682 public static final int CG_HALF1x4 = 0x408;
683 /** Defined as part of enum type "CGtype" with expression '<code>0x409</code>', CType: int */
684 public static final int CG_HALF2x1 = 0x409;
685 /** Defined as part of enum type "CGtype" with expression '<code>0x40a</code>', CType: int */
686 public static final int CG_HALF2x2 = 0x40a;
687 /** Defined as part of enum type "CGtype" with expression '<code>0x40b</code>', CType: int */
688 public static final int CG_HALF2x3 = 0x40b;
689 /** Defined as part of enum type "CGtype" with expression '<code>0x40c</code>', CType: int */
690 public static final int CG_HALF2x4 = 0x40c;
691 /** Defined as part of enum type "CGtype" with expression '<code>0x40d</code>', CType: int */
692 public static final int CG_HALF3x1 = 0x40d;
693 /** Defined as part of enum type "CGtype" with expression '<code>0x40e</code>', CType: int */
694 public static final int CG_HALF3x2 = 0x40e;
695 /** Defined as part of enum type "CGtype" with expression '<code>0x40f</code>', CType: int */
696 public static final int CG_HALF3x3 = 0x40f;
697 /** Defined as part of enum type "CGtype" with expression '<code>0x410</code>', CType: int */
698 public static final int CG_HALF3x4 = 0x410;
699 /** Defined as part of enum type "CGtype" with expression '<code>0x411</code>', CType: int */
700 public static final int CG_HALF4x1 = 0x411;
701 /** Defined as part of enum type "CGtype" with expression '<code>0x412</code>', CType: int */
702 public static final int CG_HALF4x2 = 0x412;
703 /** Defined as part of enum type "CGtype" with expression '<code>0x413</code>', CType: int */
704 public static final int CG_HALF4x3 = 0x413;
705 /** Defined as part of enum type "CGtype" with expression '<code>0x414</code>', CType: int */
706 public static final int CG_HALF4x4 = 0x414;
707 /** Defined as part of enum type "CGtype" with expression '<code>0x415</code>', CType: int */
708 public static final int CG_FLOAT = 0x415;
709 /** Defined as part of enum type "CGtype" with expression '<code>0x416</code>', CType: int */
710 public static final int CG_FLOAT2 = 0x416;
711 /** Defined as part of enum type "CGtype" with expression '<code>0x417</code>', CType: int */
712 public static final int CG_FLOAT3 = 0x417;
713 /** Defined as part of enum type "CGtype" with expression '<code>0x418</code>', CType: int */
714 public static final int CG_FLOAT4 = 0x418;
715 /** Defined as part of enum type "CGtype" with expression '<code>0x419</code>', CType: int */
716 public static final int CG_FLOAT1x1 = 0x419;
717 /** Defined as part of enum type "CGtype" with expression '<code>0x41a</code>', CType: int */
718 public static final int CG_FLOAT1x2 = 0x41a;
719 /** Defined as part of enum type "CGtype" with expression '<code>0x41b</code>', CType: int */
720 public static final int CG_FLOAT1x3 = 0x41b;
721 /** Defined as part of enum type "CGtype" with expression '<code>0x41c</code>', CType: int */
722 public static final int CG_FLOAT1x4 = 0x41c;
723 /** Defined as part of enum type "CGtype" with expression '<code>0x41d</code>', CType: int */
724 public static final int CG_FLOAT2x1 = 0x41d;
725 /** Defined as part of enum type "CGtype" with expression '<code>0x41e</code>', CType: int */
726 public static final int CG_FLOAT2x2 = 0x41e;
727 /** Defined as part of enum type "CGtype" with expression '<code>0x41f</code>', CType: int */
728 public static final int CG_FLOAT2x3 = 0x41f;
729 /** Defined as part of enum type "CGtype" with expression '<code>0x420</code>', CType: int */
730 public static final int CG_FLOAT2x4 = 0x420;
731 /** Defined as part of enum type "CGtype" with expression '<code>0x421</code>', CType: int */
732 public static final int CG_FLOAT3x1 = 0x421;
733 /** Defined as part of enum type "CGtype" with expression '<code>0x422</code>', CType: int */
734 public static final int CG_FLOAT3x2 = 0x422;
735 /** Defined as part of enum type "CGtype" with expression '<code>0x423</code>', CType: int */
736 public static final int CG_FLOAT3x3 = 0x423;
737 /** Defined as part of enum type "CGtype" with expression '<code>0x424</code>', CType: int */
738 public static final int CG_FLOAT3x4 = 0x424;
739 /** Defined as part of enum type "CGtype" with expression '<code>0x425</code>', CType: int */
740 public static final int CG_FLOAT4x1 = 0x425;
741 /** Defined as part of enum type "CGtype" with expression '<code>0x426</code>', CType: int */
742 public static final int CG_FLOAT4x2 = 0x426;
743 /** Defined as part of enum type "CGtype" with expression '<code>0x427</code>', CType: int */
744 public static final int CG_FLOAT4x3 = 0x427;
745 /** Defined as part of enum type "CGtype" with expression '<code>0x428</code>', CType: int */
746 public static final int CG_FLOAT4x4 = 0x428;
747 /** Defined as part of enum type "CGtype" with expression '<code>0x429</code>', CType: int */
748 public static final int CG_SAMPLER1D = 0x429;
749 /** Defined as part of enum type "CGtype" with expression '<code>0x42a</code>', CType: int */
750 public static final int CG_SAMPLER2D = 0x42a;
751 /** Defined as part of enum type "CGtype" with expression '<code>0x42b</code>', CType: int */
752 public static final int CG_SAMPLER3D = 0x42b;
753 /** Defined as part of enum type "CGtype" with expression '<code>0x42c</code>', CType: int */
754 public static final int CG_SAMPLERRECT = 0x42c;
755 /** Defined as part of enum type "CGtype" with expression '<code>0x42d</code>', CType: int */
756 public static final int CG_SAMPLERCUBE = 0x42d;
757 /** Defined as part of enum type "CGtype" with expression '<code>0x42e</code>', CType: int */
758 public static final int CG_FIXED = 0x42e;
759 /** Defined as part of enum type "CGtype" with expression '<code>0x42f</code>', CType: int */
760 public static final int CG_FIXED2 = 0x42f;
761 /** Defined as part of enum type "CGtype" with expression '<code>0x430</code>', CType: int */
762 public static final int CG_FIXED3 = 0x430;
763 /** Defined as part of enum type "CGtype" with expression '<code>0x431</code>', CType: int */
764 public static final int CG_FIXED4 = 0x431;
765 /** Defined as part of enum type "CGtype" with expression '<code>0x432</code>', CType: int */
766 public static final int CG_FIXED1x1 = 0x432;
767 /** Defined as part of enum type "CGtype" with expression '<code>0x433</code>', CType: int */
768 public static final int CG_FIXED1x2 = 0x433;
769 /** Defined as part of enum type "CGtype" with expression '<code>0x434</code>', CType: int */
770 public static final int CG_FIXED1x3 = 0x434;
771 /** Defined as part of enum type "CGtype" with expression '<code>0x435</code>', CType: int */
772 public static final int CG_FIXED1x4 = 0x435;
773 /** Defined as part of enum type "CGtype" with expression '<code>0x436</code>', CType: int */
774 public static final int CG_FIXED2x1 = 0x436;
775 /** Defined as part of enum type "CGtype" with expression '<code>0x437</code>', CType: int */
776 public static final int CG_FIXED2x2 = 0x437;
777 /** Defined as part of enum type "CGtype" with expression '<code>0x438</code>', CType: int */
778 public static final int CG_FIXED2x3 = 0x438;
779 /** Defined as part of enum type "CGtype" with expression '<code>0x439</code>', CType: int */
780 public static final int CG_FIXED2x4 = 0x439;
781 /** Defined as part of enum type "CGtype" with expression '<code>0x43a</code>', CType: int */
782 public static final int CG_FIXED3x1 = 0x43a;
783 /** Defined as part of enum type "CGtype" with expression '<code>0x43b</code>', CType: int */
784 public static final int CG_FIXED3x2 = 0x43b;
785 /** Defined as part of enum type "CGtype" with expression '<code>0x43c</code>', CType: int */
786 public static final int CG_FIXED3x3 = 0x43c;
787 /** Defined as part of enum type "CGtype" with expression '<code>0x43d</code>', CType: int */
788 public static final int CG_FIXED3x4 = 0x43d;
789 /** Defined as part of enum type "CGtype" with expression '<code>0x43e</code>', CType: int */
790 public static final int CG_FIXED4x1 = 0x43e;
791 /** Defined as part of enum type "CGtype" with expression '<code>0x43f</code>', CType: int */
792 public static final int CG_FIXED4x2 = 0x43f;
793 /** Defined as part of enum type "CGtype" with expression '<code>0x440</code>', CType: int */
794 public static final int CG_FIXED4x3 = 0x440;
795 /** Defined as part of enum type "CGtype" with expression '<code>0x441</code>', CType: int */
796 public static final int CG_FIXED4x4 = 0x441;
797 /** Defined as part of enum type "CGtype" with expression '<code>0x442</code>', CType: int */
798 public static final int CG_HALF1 = 0x442;
799 /** Defined as part of enum type "CGtype" with expression '<code>0x443</code>', CType: int */
800 public static final int CG_FLOAT1 = 0x443;
801 /** Defined as part of enum type "CGtype" with expression '<code>0x444</code>', CType: int */
802 public static final int CG_FIXED1 = 0x444;
803 /** Defined as part of enum type "CGtype" with expression '<code>0x445</code>', CType: int */
804 public static final int CG_INT = 0x445;
805 /** Defined as part of enum type "CGtype" with expression '<code>0x446</code>', CType: int */
806 public static final int CG_INT1 = 0x446;
807 /** Defined as part of enum type "CGtype" with expression '<code>0x447</code>', CType: int */
808 public static final int CG_INT2 = 0x447;
809 /** Defined as part of enum type "CGtype" with expression '<code>0x448</code>', CType: int */
810 public static final int CG_INT3 = 0x448;
811 /** Defined as part of enum type "CGtype" with expression '<code>0x449</code>', CType: int */
812 public static final int CG_INT4 = 0x449;
813 /** Defined as part of enum type "CGtype" with expression '<code>0x44a</code>', CType: int */
814 public static final int CG_INT1x1 = 0x44a;
815 /** Defined as part of enum type "CGtype" with expression '<code>0x44b</code>', CType: int */
816 public static final int CG_INT1x2 = 0x44b;
817 /** Defined as part of enum type "CGtype" with expression '<code>0x44c</code>', CType: int */
818 public static final int CG_INT1x3 = 0x44c;
819 /** Defined as part of enum type "CGtype" with expression '<code>0x44d</code>', CType: int */
820 public static final int CG_INT1x4 = 0x44d;
821 /** Defined as part of enum type "CGtype" with expression '<code>0x44e</code>', CType: int */
822 public static final int CG_INT2x1 = 0x44e;
823 /** Defined as part of enum type "CGtype" with expression '<code>0x44f</code>', CType: int */
824 public static final int CG_INT2x2 = 0x44f;
825 /** Defined as part of enum type "CGtype" with expression '<code>0x450</code>', CType: int */
826 public static final int CG_INT2x3 = 0x450;
827 /** Defined as part of enum type "CGtype" with expression '<code>0x451</code>', CType: int */
828 public static final int CG_INT2x4 = 0x451;
829 /** Defined as part of enum type "CGtype" with expression '<code>0x452</code>', CType: int */
830 public static final int CG_INT3x1 = 0x452;
831 /** Defined as part of enum type "CGtype" with expression '<code>0x453</code>', CType: int */
832 public static final int CG_INT3x2 = 0x453;
833 /** Defined as part of enum type "CGtype" with expression '<code>0x454</code>', CType: int */
834 public static final int CG_INT3x3 = 0x454;
835 /** Defined as part of enum type "CGtype" with expression '<code>0x455</code>', CType: int */
836 public static final int CG_INT3x4 = 0x455;
837 /** Defined as part of enum type "CGtype" with expression '<code>0x456</code>', CType: int */
838 public static final int CG_INT4x1 = 0x456;
839 /** Defined as part of enum type "CGtype" with expression '<code>0x457</code>', CType: int */
840 public static final int CG_INT4x2 = 0x457;
841 /** Defined as part of enum type "CGtype" with expression '<code>0x458</code>', CType: int */
842 public static final int CG_INT4x3 = 0x458;
843 /** Defined as part of enum type "CGtype" with expression '<code>0x459</code>', CType: int */
844 public static final int CG_INT4x4 = 0x459;
845 /** Defined as part of enum type "CGtype" with expression '<code>0x45a</code>', CType: int */
846 public static final int CG_BOOL = 0x45a;
847 /** Defined as part of enum type "CGtype" with expression '<code>0x45b</code>', CType: int */
848 public static final int CG_BOOL1 = 0x45b;
849 /** Defined as part of enum type "CGtype" with expression '<code>0x45c</code>', CType: int */
850 public static final int CG_BOOL2 = 0x45c;
851 /** Defined as part of enum type "CGtype" with expression '<code>0x45d</code>', CType: int */
852 public static final int CG_BOOL3 = 0x45d;
853 /** Defined as part of enum type "CGtype" with expression '<code>0x45e</code>', CType: int */
854 public static final int CG_BOOL4 = 0x45e;
855 /** Defined as part of enum type "CGtype" with expression '<code>0x45f</code>', CType: int */
856 public static final int CG_BOOL1x1 = 0x45f;
857 /** Defined as part of enum type "CGtype" with expression '<code>0x460</code>', CType: int */
858 public static final int CG_BOOL1x2 = 0x460;
859 /** Defined as part of enum type "CGtype" with expression '<code>0x461</code>', CType: int */
860 public static final int CG_BOOL1x3 = 0x461;
861 /** Defined as part of enum type "CGtype" with expression '<code>0x462</code>', CType: int */
862 public static final int CG_BOOL1x4 = 0x462;
863 /** Defined as part of enum type "CGtype" with expression '<code>0x463</code>', CType: int */
864 public static final int CG_BOOL2x1 = 0x463;
865 /** Defined as part of enum type "CGtype" with expression '<code>0x464</code>', CType: int */
866 public static final int CG_BOOL2x2 = 0x464;
867 /** Defined as part of enum type "CGtype" with expression '<code>0x465</code>', CType: int */
868 public static final int CG_BOOL2x3 = 0x465;
869 /** Defined as part of enum type "CGtype" with expression '<code>0x466</code>', CType: int */
870 public static final int CG_BOOL2x4 = 0x466;
871 /** Defined as part of enum type "CGtype" with expression '<code>0x467</code>', CType: int */
872 public static final int CG_BOOL3x1 = 0x467;
873 /** Defined as part of enum type "CGtype" with expression '<code>0x468</code>', CType: int */
874 public static final int CG_BOOL3x2 = 0x468;
875 /** Defined as part of enum type "CGtype" with expression '<code>0x469</code>', CType: int */
876 public static final int CG_BOOL3x3 = 0x469;
877 /** Defined as part of enum type "CGtype" with expression '<code>0x46a</code>', CType: int */
878 public static final int CG_BOOL3x4 = 0x46a;
879 /** Defined as part of enum type "CGtype" with expression '<code>0x46b</code>', CType: int */
880 public static final int CG_BOOL4x1 = 0x46b;
881 /** Defined as part of enum type "CGtype" with expression '<code>0x46c</code>', CType: int */
882 public static final int CG_BOOL4x2 = 0x46c;
883 /** Defined as part of enum type "CGtype" with expression '<code>0x46d</code>', CType: int */
884 public static final int CG_BOOL4x3 = 0x46d;
885 /** Defined as part of enum type "CGtype" with expression '<code>0x46e</code>', CType: int */
886 public static final int CG_BOOL4x4 = 0x46e;
887 /** Defined as part of enum type "CGtype" with expression '<code>0x46f</code>', CType: int */
888 public static final int CG_STRING = 0x46f;
889 /** Defined as part of enum type "CGtype" with expression '<code>0x470</code>', CType: int */
890 public static final int CG_PROGRAM_TYPE = 0x470;
891 /** Defined as part of enum type "CGtype" with expression '<code>0x471</code>', CType: int */
892 public static final int CG_TEXTURE = 0x471;
893 /** Defined as part of enum type "CGprofile" with expression '<code>6144</code>', CType: int */
894 public static final int CG_PROFILE_START = 0x1800;
895 /** Defined as part of enum type "CGprofile" with expression '<code>0x1801</code>', CType: int */
896 public static final int CG_PROFILE_UNKNOWN = 0x1801;
897 /** Defined as part of enum type "CGprofile" with expression '<code>6146</code>', CType: int */
898 public static final int CG_PROFILE_VP20 = 0x1802;
899 /** Defined as part of enum type "CGprofile" with expression '<code>6147</code>', CType: int */
900 public static final int CG_PROFILE_FP20 = 0x1803;
901 /** Defined as part of enum type "CGprofile" with expression '<code>6148</code>', CType: int */
902 public static final int CG_PROFILE_VP30 = 0x1804;
903 /** Defined as part of enum type "CGprofile" with expression '<code>6149</code>', CType: int */
904 public static final int CG_PROFILE_FP30 = 0x1805;
905 /** Defined as part of enum type "CGprofile" with expression '<code>6150</code>', CType: int */
906 public static final int CG_PROFILE_ARBVP1 = 0x1806;
907 /** Defined as part of enum type "CGprofile" with expression '<code>6151</code>', CType: int */
908 public static final int CG_PROFILE_FP40 = 0x1807;
909 /** Defined as part of enum type "CGprofile" with expression '<code>7000</code>', CType: int */
910 public static final int CG_PROFILE_ARBFP1 = 0x1b58;
911 /** Defined as part of enum type "CGprofile" with expression '<code>7001</code>', CType: int */
912 public static final int CG_PROFILE_VP40 = 0x1b59;
913 /** Defined as part of enum type "CGprofile" with expression '<code>6153</code>', CType: int */
914 public static final int CG_PROFILE_VS_1_1 = 0x1809;
915 /** Defined as part of enum type "CGprofile" with expression '<code>6154</code>', CType: int */
916 public static final int CG_PROFILE_VS_2_0 = 0x180a;
917 /** Defined as part of enum type "CGprofile" with expression '<code>6155</code>', CType: int */
918 public static final int CG_PROFILE_VS_2_X = 0x180b;
919 /** Defined as part of enum type "CGprofile" with expression '<code>6159</code>', CType: int */
920 public static final int CG_PROFILE_PS_1_1 = 0x180f;
921 /** Defined as part of enum type "CGprofile" with expression '<code>6160</code>', CType: int */
922 public static final int CG_PROFILE_PS_1_2 = 0x1810;
923 /** Defined as part of enum type "CGprofile" with expression '<code>6161</code>', CType: int */
924 public static final int CG_PROFILE_PS_1_3 = 0x1811;
925 /** Defined as part of enum type "CGprofile" with expression '<code>6162</code>', CType: int */
926 public static final int CG_PROFILE_PS_2_0 = 0x1812;
927 /** Defined as part of enum type "CGprofile" with expression '<code>6163</code>', CType: int */
928 public static final int CG_PROFILE_PS_2_X = 0x1813;
929 /** Defined as part of enum type "CGprofile" with expression '<code>7002</code>', CType: int */
930 public static final int GENERIC = 0x1b5a;
931 /** Defined as part of enum type "CGprofile" with expression '<code>7100</code>', CType: int */
932 public static final int CG_PROFILE_MAX = 0x1bbc;
933 /** Defined as part of enum type "CGparameterclass" with expression '<code>0</code>', CType: int */
934 public static final int CG_PARAMETERCLASS_UNKNOWN = 0x0;
935 /** Defined as part of enum type "CGparameterclass" with expression '<code>0x1</code>', CType: int */
936 public static final int CG_PARAMETERCLASS_SCALAR = 0x1;
937 /** Defined as part of enum type "CGparameterclass" with expression '<code>0x2</code>', CType: int */
938 public static final int CG_PARAMETERCLASS_VECTOR = 0x2;
939 /** Defined as part of enum type "CGparameterclass" with expression '<code>0x3</code>', CType: int */
940 public static final int CG_PARAMETERCLASS_MATRIX = 0x3;
941 /** Defined as part of enum type "CGparameterclass" with expression '<code>0x4</code>', CType: int */
942 public static final int CG_PARAMETERCLASS_STRUCT = 0x4;
943 /** Defined as part of enum type "CGparameterclass" with expression '<code>0x5</code>', CType: int */
944 public static final int CG_PARAMETERCLASS_ARRAY = 0x5;
945 /** Defined as part of enum type "CGparameterclass" with expression '<code>0x6</code>', CType: int */
946 public static final int CG_PARAMETERCLASS_SAMPLER = 0x6;
947 /** Defined as part of enum type "CGparameterclass" with expression '<code>0x7</code>', CType: int */
948 public static final int CG_PARAMETERCLASS_OBJECT = 0x7;
949 /** Defined as part of enum type "CGenum" with expression '<code>4096</code>', CType: int */
950 public static final int CG_UNKNOWN = 0x1000;
951 /** Defined as part of enum type "CGenum" with expression '<code>4097</code>', CType: int */
952 public static final int CG_IN = 0x1001;
953 /** Defined as part of enum type "CGenum" with expression '<code>4098</code>', CType: int */
954 public static final int CG_OUT = 0x1002;
955 /** Defined as part of enum type "CGenum" with expression '<code>4099</code>', CType: int */
956 public static final int CG_INOUT = 0x1003;
957 /** Defined as part of enum type "CGenum" with expression '<code>4100</code>', CType: int */
958 public static final int CG_MIXED = 0x1004;
959 /** Defined as part of enum type "CGenum" with expression '<code>4101</code>', CType: int */
960 public static final int CG_VARYING = 0x1005;
961 /** Defined as part of enum type "CGenum" with expression '<code>4102</code>', CType: int */
962 public static final int CG_UNIFORM = 0x1006;
963 /** Defined as part of enum type "CGenum" with expression '<code>4103</code>', CType: int */
964 public static final int CG_CONSTANT = 0x1007;
965 /** Defined as part of enum type "CGenum" with expression '<code>4104</code>', CType: int */
966 public static final int CG_PROGRAM_SOURCE = 0x1008;
967 /** Defined as part of enum type "CGenum" with expression '<code>4105</code>', CType: int */
968 public static final int CG_PROGRAM_ENTRY = 0x1009;
969 /** Defined as part of enum type "CGenum" with expression '<code>4106</code>', CType: int */
970 public static final int CG_COMPILED_PROGRAM = 0x100a;
971 /** Defined as part of enum type "CGenum" with expression '<code>4107</code>', CType: int */
972 public static final int CG_PROGRAM_PROFILE = 0x100b;
973 /** Defined as part of enum type "CGenum" with expression '<code>4108</code>', CType: int */
974 public static final int CG_GLOBAL = 0x100c;
975 /** Defined as part of enum type "CGenum" with expression '<code>4109</code>', CType: int */
976 public static final int CG_PROGRAM = 0x100d;
977 /** Defined as part of enum type "CGenum" with expression '<code>4110</code>', CType: int */
978 public static final int CG_DEFAULT = 0x100e;
979 /** Defined as part of enum type "CGenum" with expression '<code>4111</code>', CType: int */
980 public static final int CG_ERROR = 0x100f;
981 /** Defined as part of enum type "CGenum" with expression '<code>4112</code>', CType: int */
982 public static final int CG_SOURCE = 0x1010;
983 /** Defined as part of enum type "CGenum" with expression '<code>4113</code>', CType: int */
984 public static final int CG_OBJECT = 0x1011;
985 /** Defined as part of enum type "CGenum" with expression '<code>4114</code>', CType: int */
986 public static final int CG_COMPILE_MANUAL = 0x1012;
987 /** Defined as part of enum type "CGenum" with expression '<code>4115</code>', CType: int */
988 public static final int CG_COMPILE_IMMEDIATE = 0x1013;
989 /** Defined as part of enum type "CGenum" with expression '<code>4116</code>', CType: int */
990 public static final int CG_COMPILE_LAZY = 0x1014;
991 /** Defined as part of enum type "CGenum" with expression '<code>4117</code>', CType: int */
992 public static final int CG_CURRENT = 0x1015;
993 /** Defined as part of enum type "CGenum" with expression '<code>4118</code>', CType: int */
994 public static final int CG_LITERAL = 0x1016;
995 /** Defined as part of enum type "CGenum" with expression '<code>4119</code>', CType: int */
996 public static final int CG_VERSION = 0x1017;
997 /** Defined as part of enum type "CGenum" with expression '<code>4120</code>', CType: int */
998 public static final int CG_ROW_MAJOR = 0x1018;
999 /** Defined as part of enum type "CGenum" with expression '<code>4121</code>', CType: int */
1000 public static final int CG_COLUMN_MAJOR = 0x1019;
1001 /** Define "CG_VERSION_NUM" with expression '<code>1400</code>', CType: int */
1002 public static final int CG_VERSION_NUM = 0x578;
1003
1004 /** Entry point (through function pointer) to C language function: <br> <code>CGcontext cgCreateContext()</code><br> */
1005 public static CGcontext cgCreateContext() {
1006
1007 final long __addr_ = cgProcAddressTable._addressof_cgCreateContext;
1008 if (__addr_ == 0) {
1009 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCreateContext"));
1010 }
1011 final ByteBuffer _res;
1012 _res = dispatch_cgCreateContext1(__addr_);
1013 if (_res == null) return null;
1014 return CGcontext.create(Buffers.nativeOrder(_res));
1015 }
1016
1017 /** Entry point (through function pointer) to C language function: <br> <code>CGcontext cgCreateContext()</code><br> */
1018 private static native ByteBuffer dispatch_cgCreateContext1(long procAddress);
1019
1020 /** Entry point (through function pointer) to C language function: <br> <code>void cgDestroyContext(CGcontext ctx)</code><br> */
1021 public static void cgDestroyContext(CGcontext ctx) {
1022
1023 final long __addr_ = cgProcAddressTable._addressof_cgDestroyContext;
1024 if (__addr_ == 0) {
1025 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgDestroyContext"));
1026 }
1027 dispatch_cgDestroyContext1(((ctx == null) ? null : ctx.getBuffer()), __addr_);
1028 }
1029
1030 /** Entry point (through function pointer) to C language function: <br> <code>void cgDestroyContext(CGcontext ctx)</code><br> */
1031 private static native void dispatch_cgDestroyContext1(ByteBuffer ctx, long procAddress);
1032
1033 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsContext(CGcontext ctx)</code><br> */
1034 public static boolean cgIsContext(CGcontext ctx) {
1035
1036 final long __addr_ = cgProcAddressTable._addressof_cgIsContext;
1037 if (__addr_ == 0) {
1038 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsContext"));
1039 }
1040 return dispatch_cgIsContext1(((ctx == null) ? null : ctx.getBuffer()), __addr_);
1041 }
1042
1043 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsContext(CGcontext ctx)</code><br> */
1044 private static native boolean dispatch_cgIsContext1(ByteBuffer ctx, long procAddress);
1045
1046 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetLastListing(CGcontext ctx)</code><br> */
1047 public static String cgGetLastListing(CGcontext ctx) {
1048
1049 final long __addr_ = cgProcAddressTable._addressof_cgGetLastListing;
1050 if (__addr_ == 0) {
1051 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetLastListing"));
1052 }
1053 return dispatch_cgGetLastListing1(((ctx == null) ? null : ctx.getBuffer()), __addr_);
1054 }
1055
1056 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetLastListing(CGcontext ctx)</code><br> */
1057 private static native String dispatch_cgGetLastListing1(ByteBuffer ctx, long procAddress);
1058
1059 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetLastListing(CGhandle handle, const char * listing)</code><br>
1060 @param handle a direct or array-backed {@link java.nio.Buffer} */
1061 public static void cgSetLastListing(Buffer handle, String listing) {
1062
1063 final boolean handle_is_direct = Buffers.isDirect(handle);
1064 final long __addr_ = cgProcAddressTable._addressof_cgSetLastListing;
1065 if (__addr_ == 0) {
1066 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetLastListing"));
1067 }
1068 dispatch_cgSetLastListing1(handle_is_direct ? handle : Buffers.getArray(handle), handle_is_direct ? Buffers.getDirectBufferByteOffset(handle) : Buffers.getIndirectBufferByteOffset(handle), handle_is_direct, listing, __addr_);
1069 }
1070
1071 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetLastListing(CGhandle handle, const char * listing)</code><br>
1072 @param handle a direct or array-backed {@link java.nio.Buffer} */
1073 private static native void dispatch_cgSetLastListing1(Object handle, int handle_byte_offset, boolean handle_is_direct, String listing, long procAddress);
1074
1075 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetAutoCompile(CGcontext ctx, CGenum flag)</code><br>
1076 @param flag valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
1077 */
1078 public static void cgSetAutoCompile(CGcontext ctx, int flag) {
1079
1080 final long __addr_ = cgProcAddressTable._addressof_cgSetAutoCompile;
1081 if (__addr_ == 0) {
1082 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetAutoCompile"));
1083 }
1084 dispatch_cgSetAutoCompile1(((ctx == null) ? null : ctx.getBuffer()), flag, __addr_);
1085 }
1086
1087 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetAutoCompile(CGcontext ctx, CGenum flag)</code><br>
1088 @param flag valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
1089 */
1090 private static native void dispatch_cgSetAutoCompile1(ByteBuffer ctx, int flag, long procAddress);
1091
1092 /** Entry point (through function pointer) to C language function: <br> <code>CGenum cgGetAutoCompile(CGcontext ctx)</code><br> */
1093 public static int cgGetAutoCompile(CGcontext ctx) {
1094
1095 final long __addr_ = cgProcAddressTable._addressof_cgGetAutoCompile;
1096 if (__addr_ == 0) {
1097 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetAutoCompile"));
1098 }
1099 return dispatch_cgGetAutoCompile1(((ctx == null) ? null : ctx.getBuffer()), __addr_);
1100 }
1101
1102 /** Entry point (through function pointer) to C language function: <br> <code>CGenum cgGetAutoCompile(CGcontext ctx)</code><br> */
1103 private static native int dispatch_cgGetAutoCompile1(ByteBuffer ctx, long procAddress);
1104
1105 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgCreateProgram(CGcontext ctx, CGenum program_type, const char * program, CGprofile profile, const char * entry, const char * * args)</code><br>
1106 @param program_type valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
1107
1108 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
1109 */
1110 public static CGprogram cgCreateProgram(CGcontext ctx, int program_type, String program, int profile, String entry, String[] args) {
1111
1112 final long __addr_ = cgProcAddressTable._addressof_cgCreateProgram;
1113 if (__addr_ == 0) {
1114 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCreateProgram"));
1115 }
1116 final ByteBuffer _res;
1117 _res = dispatch_cgCreateProgram1(((ctx == null) ? null : ctx.getBuffer()), program_type, program, profile, entry, args, __addr_);
1118 if (_res == null) return null;
1119 return CGprogram.create(Buffers.nativeOrder(_res));
1120 }
1121
1122 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgCreateProgram(CGcontext ctx, CGenum program_type, const char * program, CGprofile profile, const char * entry, const char * * args)</code><br>
1123 @param program_type valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
1124
1125 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
1126 */
1127 private static native ByteBuffer dispatch_cgCreateProgram1(ByteBuffer ctx, int program_type, String program, int profile, String entry, String[] args, long procAddress);
1128
1129 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgCreateProgramFromFile(CGcontext ctx, CGenum program_type, const char * program_file, CGprofile profile, const char * entry, const char * * args)</code><br>
1130 @param program_type valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
1131
1132 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
1133 */
1134 public static CGprogram cgCreateProgramFromFile(CGcontext ctx, int program_type, String program_file, int profile, String entry, String[] args) {
1135
1136 final long __addr_ = cgProcAddressTable._addressof_cgCreateProgramFromFile;
1137 if (__addr_ == 0) {
1138 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCreateProgramFromFile"));
1139 }
1140 final ByteBuffer _res;
1141 _res = dispatch_cgCreateProgramFromFile1(((ctx == null) ? null : ctx.getBuffer()), program_type, program_file, profile, entry, args, __addr_);
1142 if (_res == null) return null;
1143 return CGprogram.create(Buffers.nativeOrder(_res));
1144 }
1145
1146 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgCreateProgramFromFile(CGcontext ctx, CGenum program_type, const char * program_file, CGprofile profile, const char * entry, const char * * args)</code><br>
1147 @param program_type valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
1148
1149 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
1150 */
1151 private static native ByteBuffer dispatch_cgCreateProgramFromFile1(ByteBuffer ctx, int program_type, String program_file, int profile, String entry, String[] args, long procAddress);
1152
1153 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgCopyProgram(CGprogram program)</code><br> */
1154 public static CGprogram cgCopyProgram(CGprogram program) {
1155
1156 final long __addr_ = cgProcAddressTable._addressof_cgCopyProgram;
1157 if (__addr_ == 0) {
1158 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCopyProgram"));
1159 }
1160 final ByteBuffer _res;
1161 _res = dispatch_cgCopyProgram1(((program == null) ? null : program.getBuffer()), __addr_);
1162 if (_res == null) return null;
1163 return CGprogram.create(Buffers.nativeOrder(_res));
1164 }
1165
1166 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgCopyProgram(CGprogram program)</code><br> */
1167 private static native ByteBuffer dispatch_cgCopyProgram1(ByteBuffer program, long procAddress);
1168
1169 /** Entry point (through function pointer) to C language function: <br> <code>void cgDestroyProgram(CGprogram program)</code><br> */
1170 public static void cgDestroyProgram(CGprogram program) {
1171
1172 final long __addr_ = cgProcAddressTable._addressof_cgDestroyProgram;
1173 if (__addr_ == 0) {
1174 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgDestroyProgram"));
1175 }
1176 dispatch_cgDestroyProgram1(((program == null) ? null : program.getBuffer()), __addr_);
1177 }
1178
1179 /** Entry point (through function pointer) to C language function: <br> <code>void cgDestroyProgram(CGprogram program)</code><br> */
1180 private static native void dispatch_cgDestroyProgram1(ByteBuffer program, long procAddress);
1181
1182 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgGetFirstProgram(CGcontext ctx)</code><br> */
1184
1185 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstProgram;
1186 if (__addr_ == 0) {
1187 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstProgram"));
1188 }
1189 final ByteBuffer _res;
1190 _res = dispatch_cgGetFirstProgram1(((ctx == null) ? null : ctx.getBuffer()), __addr_);
1191 if (_res == null) return null;
1192 return CGprogram.create(Buffers.nativeOrder(_res));
1193 }
1194
1195 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgGetFirstProgram(CGcontext ctx)</code><br> */
1196 private static native ByteBuffer dispatch_cgGetFirstProgram1(ByteBuffer ctx, long procAddress);
1197
1198 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgGetNextProgram(CGprogram current)</code><br> */
1199 public static CGprogram cgGetNextProgram(CGprogram current) {
1200
1201 final long __addr_ = cgProcAddressTable._addressof_cgGetNextProgram;
1202 if (__addr_ == 0) {
1203 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNextProgram"));
1204 }
1205 final ByteBuffer _res;
1206 _res = dispatch_cgGetNextProgram1(((current == null) ? null : current.getBuffer()), __addr_);
1207 if (_res == null) return null;
1208 return CGprogram.create(Buffers.nativeOrder(_res));
1209 }
1210
1211 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgGetNextProgram(CGprogram current)</code><br> */
1212 private static native ByteBuffer dispatch_cgGetNextProgram1(ByteBuffer current, long procAddress);
1213
1214 /** Entry point (through function pointer) to C language function: <br> <code>CGcontext cgGetProgramContext(CGprogram prog)</code><br> */
1216
1217 final long __addr_ = cgProcAddressTable._addressof_cgGetProgramContext;
1218 if (__addr_ == 0) {
1219 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetProgramContext"));
1220 }
1221 final ByteBuffer _res;
1222 _res = dispatch_cgGetProgramContext1(((prog == null) ? null : prog.getBuffer()), __addr_);
1223 if (_res == null) return null;
1224 return CGcontext.create(Buffers.nativeOrder(_res));
1225 }
1226
1227 /** Entry point (through function pointer) to C language function: <br> <code>CGcontext cgGetProgramContext(CGprogram prog)</code><br> */
1228 private static native ByteBuffer dispatch_cgGetProgramContext1(ByteBuffer prog, long procAddress);
1229
1230 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsProgram(CGprogram program)</code><br> */
1231 public static boolean cgIsProgram(CGprogram program) {
1232
1233 final long __addr_ = cgProcAddressTable._addressof_cgIsProgram;
1234 if (__addr_ == 0) {
1235 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsProgram"));
1236 }
1237 return dispatch_cgIsProgram1(((program == null) ? null : program.getBuffer()), __addr_);
1238 }
1239
1240 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsProgram(CGprogram program)</code><br> */
1241 private static native boolean dispatch_cgIsProgram1(ByteBuffer program, long procAddress);
1242
1243 /** Entry point (through function pointer) to C language function: <br> <code>void cgCompileProgram(CGprogram program)</code><br> */
1244 public static void cgCompileProgram(CGprogram program) {
1245
1246 final long __addr_ = cgProcAddressTable._addressof_cgCompileProgram;
1247 if (__addr_ == 0) {
1248 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCompileProgram"));
1249 }
1250 dispatch_cgCompileProgram1(((program == null) ? null : program.getBuffer()), __addr_);
1251 }
1252
1253 /** Entry point (through function pointer) to C language function: <br> <code>void cgCompileProgram(CGprogram program)</code><br> */
1254 private static native void dispatch_cgCompileProgram1(ByteBuffer program, long procAddress);
1255
1256 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsProgramCompiled(CGprogram program)</code><br> */
1257 public static boolean cgIsProgramCompiled(CGprogram program) {
1258
1259 final long __addr_ = cgProcAddressTable._addressof_cgIsProgramCompiled;
1260 if (__addr_ == 0) {
1261 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsProgramCompiled"));
1262 }
1263 return dispatch_cgIsProgramCompiled1(((program == null) ? null : program.getBuffer()), __addr_);
1264 }
1265
1266 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsProgramCompiled(CGprogram program)</code><br> */
1267 private static native boolean dispatch_cgIsProgramCompiled1(ByteBuffer program, long procAddress);
1268
1269 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetProgramString(CGprogram prog, CGenum pname)</code><br>
1270 @param pname valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
1271 */
1272 public static String cgGetProgramString(CGprogram prog, int pname) {
1273
1274 final long __addr_ = cgProcAddressTable._addressof_cgGetProgramString;
1275 if (__addr_ == 0) {
1276 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetProgramString"));
1277 }
1278 return dispatch_cgGetProgramString1(((prog == null) ? null : prog.getBuffer()), pname, __addr_);
1279 }
1280
1281 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetProgramString(CGprogram prog, CGenum pname)</code><br>
1282 @param pname valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
1283 */
1284 private static native String dispatch_cgGetProgramString1(ByteBuffer prog, int pname, long procAddress);
1285
1286 /** Entry point (through function pointer) to C language function: <br> <code>CGprofile cgGetProgramProfile(CGprogram prog)</code><br> */
1287 public static int cgGetProgramProfile(CGprogram prog) {
1288
1289 final long __addr_ = cgProcAddressTable._addressof_cgGetProgramProfile;
1290 if (__addr_ == 0) {
1291 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetProgramProfile"));
1292 }
1293 return dispatch_cgGetProgramProfile1(((prog == null) ? null : prog.getBuffer()), __addr_);
1294 }
1295
1296 /** Entry point (through function pointer) to C language function: <br> <code>CGprofile cgGetProgramProfile(CGprogram prog)</code><br> */
1297 private static native int dispatch_cgGetProgramProfile1(ByteBuffer prog, long procAddress);
1298
1299 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetProgramProfile(CGprogram prog, CGprofile profile)</code><br>
1300 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
1301 */
1302 public static void cgSetProgramProfile(CGprogram prog, int profile) {
1303
1304 final long __addr_ = cgProcAddressTable._addressof_cgSetProgramProfile;
1305 if (__addr_ == 0) {
1306 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetProgramProfile"));
1307 }
1308 dispatch_cgSetProgramProfile1(((prog == null) ? null : prog.getBuffer()), profile, __addr_);
1309 }
1310
1311 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetProgramProfile(CGprogram prog, CGprofile profile)</code><br>
1312 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
1313 */
1314 private static native void dispatch_cgSetProgramProfile1(ByteBuffer prog, int profile, long procAddress);
1315
1316 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetPassProgramParameters(CGprogram)</code><br> */
1317 public static void cgSetPassProgramParameters(CGprogram arg0) {
1318
1319 final long __addr_ = cgProcAddressTable._addressof_cgSetPassProgramParameters;
1320 if (__addr_ == 0) {
1321 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetPassProgramParameters"));
1322 }
1323 dispatch_cgSetPassProgramParameters1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
1324 }
1325
1326 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetPassProgramParameters(CGprogram)</code><br> */
1327 private static native void dispatch_cgSetPassProgramParameters1(ByteBuffer arg0, long procAddress);
1328
1329 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgCreateParameter(CGcontext ctx, CGtype type)</code><br>
1330 @param type valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
1331 */
1332 public static CGparameter cgCreateParameter(CGcontext ctx, int type) {
1333
1334 final long __addr_ = cgProcAddressTable._addressof_cgCreateParameter;
1335 if (__addr_ == 0) {
1336 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCreateParameter"));
1337 }
1338 final ByteBuffer _res;
1339 _res = dispatch_cgCreateParameter1(((ctx == null) ? null : ctx.getBuffer()), type, __addr_);
1340 if (_res == null) return null;
1341 return CGparameter.create(Buffers.nativeOrder(_res));
1342 }
1343
1344 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgCreateParameter(CGcontext ctx, CGtype type)</code><br>
1345 @param type valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
1346 */
1347 private static native ByteBuffer dispatch_cgCreateParameter1(ByteBuffer ctx, int type, long procAddress);
1348
1349 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgCreateParameterArray(CGcontext ctx, CGtype type, int length)</code><br>
1350 @param type valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
1351 */
1352 public static CGparameter cgCreateParameterArray(CGcontext ctx, int type, int length) {
1353
1354 final long __addr_ = cgProcAddressTable._addressof_cgCreateParameterArray;
1355 if (__addr_ == 0) {
1356 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCreateParameterArray"));
1357 }
1358 final ByteBuffer _res;
1359 _res = dispatch_cgCreateParameterArray1(((ctx == null) ? null : ctx.getBuffer()), type, length, __addr_);
1360 if (_res == null) return null;
1361 return CGparameter.create(Buffers.nativeOrder(_res));
1362 }
1363
1364 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgCreateParameterArray(CGcontext ctx, CGtype type, int length)</code><br>
1365 @param type valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
1366 */
1367 private static native ByteBuffer dispatch_cgCreateParameterArray1(ByteBuffer ctx, int type, int length, long procAddress);
1368
1369 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgCreateParameterMultiDimArray(CGcontext ctx, CGtype type, int dim, const int * lengths)</code><br>
1370 @param type valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
1371
1372 @param lengths a direct or array-backed {@link java.nio.IntBuffer} */
1373 public static CGparameter cgCreateParameterMultiDimArray(CGcontext ctx, int type, int dim, IntBuffer lengths) {
1374
1375 final boolean lengths_is_direct = Buffers.isDirect(lengths);
1376 final long __addr_ = cgProcAddressTable._addressof_cgCreateParameterMultiDimArray;
1377 if (__addr_ == 0) {
1378 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCreateParameterMultiDimArray"));
1379 }
1380 final ByteBuffer _res;
1381 _res = dispatch_cgCreateParameterMultiDimArray1(((ctx == null) ? null : ctx.getBuffer()), type, dim, lengths_is_direct ? lengths : Buffers.getArray(lengths), lengths_is_direct ? Buffers.getDirectBufferByteOffset(lengths) : Buffers.getIndirectBufferByteOffset(lengths), lengths_is_direct, __addr_);
1382 if (_res == null) return null;
1383 return CGparameter.create(Buffers.nativeOrder(_res));
1384 }
1385
1386 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgCreateParameterMultiDimArray(CGcontext ctx, CGtype type, int dim, const int * lengths)</code><br>
1387 @param type valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
1388
1389 @param lengths a direct or array-backed {@link java.nio.IntBuffer} */
1390 private static native ByteBuffer dispatch_cgCreateParameterMultiDimArray1(ByteBuffer ctx, int type, int dim, Object lengths, int lengths_byte_offset, boolean lengths_is_direct, long procAddress);
1391
1392 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgCreateParameterMultiDimArray(CGcontext ctx, CGtype type, int dim, const int * lengths)</code><br>
1393 @param type valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
1394 */
1395 public static CGparameter cgCreateParameterMultiDimArray(CGcontext ctx, int type, int dim, int[] lengths, int lengths_offset) {
1396
1397 if(lengths != null && lengths.length <= lengths_offset)
1398 throw new CgException("array offset argument \"lengths_offset\" (" + lengths_offset + ") equals or exceeds array length (" + lengths.length + ")");
1399 final long __addr_ = cgProcAddressTable._addressof_cgCreateParameterMultiDimArray;
1400 if (__addr_ == 0) {
1401 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCreateParameterMultiDimArray"));
1402 }
1403 final ByteBuffer _res;
1404 _res = dispatch_cgCreateParameterMultiDimArray1(((ctx == null) ? null : ctx.getBuffer()), type, dim, lengths, Buffers.SIZEOF_INT * lengths_offset, false, __addr_);
1405 if (_res == null) return null;
1406 return CGparameter.create(Buffers.nativeOrder(_res));
1407 }
1408
1409 /** Entry point (through function pointer) to C language function: <br> <code>void cgDestroyParameter(CGparameter param)</code><br> */
1410 public static void cgDestroyParameter(CGparameter param) {
1411
1412 final long __addr_ = cgProcAddressTable._addressof_cgDestroyParameter;
1413 if (__addr_ == 0) {
1414 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgDestroyParameter"));
1415 }
1416 dispatch_cgDestroyParameter1(((param == null) ? null : param.getBuffer()), __addr_);
1417 }
1418
1419 /** Entry point (through function pointer) to C language function: <br> <code>void cgDestroyParameter(CGparameter param)</code><br> */
1420 private static native void dispatch_cgDestroyParameter1(ByteBuffer param, long procAddress);
1421
1422 /** Entry point (through function pointer) to C language function: <br> <code>void cgConnectParameter(CGparameter from, CGparameter to)</code><br> */
1423 public static void cgConnectParameter(CGparameter from, CGparameter to) {
1424
1425 final long __addr_ = cgProcAddressTable._addressof_cgConnectParameter;
1426 if (__addr_ == 0) {
1427 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgConnectParameter"));
1428 }
1429 dispatch_cgConnectParameter1(((from == null) ? null : from.getBuffer()), ((to == null) ? null : to.getBuffer()), __addr_);
1430 }
1431
1432 /** Entry point (through function pointer) to C language function: <br> <code>void cgConnectParameter(CGparameter from, CGparameter to)</code><br> */
1433 private static native void dispatch_cgConnectParameter1(ByteBuffer from, ByteBuffer to, long procAddress);
1434
1435 /** Entry point (through function pointer) to C language function: <br> <code>void cgDisconnectParameter(CGparameter param)</code><br> */
1436 public static void cgDisconnectParameter(CGparameter param) {
1437
1438 final long __addr_ = cgProcAddressTable._addressof_cgDisconnectParameter;
1439 if (__addr_ == 0) {
1440 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgDisconnectParameter"));
1441 }
1442 dispatch_cgDisconnectParameter1(((param == null) ? null : param.getBuffer()), __addr_);
1443 }
1444
1445 /** Entry point (through function pointer) to C language function: <br> <code>void cgDisconnectParameter(CGparameter param)</code><br> */
1446 private static native void dispatch_cgDisconnectParameter1(ByteBuffer param, long procAddress);
1447
1448 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetConnectedParameter(CGparameter param)</code><br> */
1450
1451 final long __addr_ = cgProcAddressTable._addressof_cgGetConnectedParameter;
1452 if (__addr_ == 0) {
1453 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetConnectedParameter"));
1454 }
1455 final ByteBuffer _res;
1456 _res = dispatch_cgGetConnectedParameter1(((param == null) ? null : param.getBuffer()), __addr_);
1457 if (_res == null) return null;
1458 return CGparameter.create(Buffers.nativeOrder(_res));
1459 }
1460
1461 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetConnectedParameter(CGparameter param)</code><br> */
1462 private static native ByteBuffer dispatch_cgGetConnectedParameter1(ByteBuffer param, long procAddress);
1463
1464 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetNumConnectedToParameters(CGparameter param)</code><br> */
1466
1467 final long __addr_ = cgProcAddressTable._addressof_cgGetNumConnectedToParameters;
1468 if (__addr_ == 0) {
1469 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNumConnectedToParameters"));
1470 }
1471 return dispatch_cgGetNumConnectedToParameters1(((param == null) ? null : param.getBuffer()), __addr_);
1472 }
1473
1474 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetNumConnectedToParameters(CGparameter param)</code><br> */
1475 private static native int dispatch_cgGetNumConnectedToParameters1(ByteBuffer param, long procAddress);
1476
1477 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetConnectedToParameter(CGparameter param, int index)</code><br> */
1478 public static CGparameter cgGetConnectedToParameter(CGparameter param, int index) {
1479
1480 final long __addr_ = cgProcAddressTable._addressof_cgGetConnectedToParameter;
1481 if (__addr_ == 0) {
1482 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetConnectedToParameter"));
1483 }
1484 final ByteBuffer _res;
1485 _res = dispatch_cgGetConnectedToParameter1(((param == null) ? null : param.getBuffer()), index, __addr_);
1486 if (_res == null) return null;
1487 return CGparameter.create(Buffers.nativeOrder(_res));
1488 }
1489
1490 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetConnectedToParameter(CGparameter param, int index)</code><br> */
1491 private static native ByteBuffer dispatch_cgGetConnectedToParameter1(ByteBuffer param, int index, long procAddress);
1492
1493 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetNamedParameter(CGprogram prog, const char * name)</code><br> */
1494 public static CGparameter cgGetNamedParameter(CGprogram prog, String name) {
1495
1496 final long __addr_ = cgProcAddressTable._addressof_cgGetNamedParameter;
1497 if (__addr_ == 0) {
1498 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNamedParameter"));
1499 }
1500 final ByteBuffer _res;
1501 _res = dispatch_cgGetNamedParameter1(((prog == null) ? null : prog.getBuffer()), name, __addr_);
1502 if (_res == null) return null;
1503 return CGparameter.create(Buffers.nativeOrder(_res));
1504 }
1505
1506 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetNamedParameter(CGprogram prog, const char * name)</code><br> */
1507 private static native ByteBuffer dispatch_cgGetNamedParameter1(ByteBuffer prog, String name, long procAddress);
1508
1509 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetNamedProgramParameter(CGprogram prog, CGenum name_space, const char * name)</code><br>
1510 @param name_space valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
1511 */
1512 public static CGparameter cgGetNamedProgramParameter(CGprogram prog, int name_space, String name) {
1513
1514 final long __addr_ = cgProcAddressTable._addressof_cgGetNamedProgramParameter;
1515 if (__addr_ == 0) {
1516 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNamedProgramParameter"));
1517 }
1518 final ByteBuffer _res;
1519 _res = dispatch_cgGetNamedProgramParameter1(((prog == null) ? null : prog.getBuffer()), name_space, name, __addr_);
1520 if (_res == null) return null;
1521 return CGparameter.create(Buffers.nativeOrder(_res));
1522 }
1523
1524 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetNamedProgramParameter(CGprogram prog, CGenum name_space, const char * name)</code><br>
1525 @param name_space valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
1526 */
1527 private static native ByteBuffer dispatch_cgGetNamedProgramParameter1(ByteBuffer prog, int name_space, String name, long procAddress);
1528
1529 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetFirstParameter(CGprogram prog, CGenum name_space)</code><br>
1530 @param name_space valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
1531 */
1532 public static CGparameter cgGetFirstParameter(CGprogram prog, int name_space) {
1533
1534 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstParameter;
1535 if (__addr_ == 0) {
1536 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstParameter"));
1537 }
1538 final ByteBuffer _res;
1539 _res = dispatch_cgGetFirstParameter1(((prog == null) ? null : prog.getBuffer()), name_space, __addr_);
1540 if (_res == null) return null;
1541 return CGparameter.create(Buffers.nativeOrder(_res));
1542 }
1543
1544 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetFirstParameter(CGprogram prog, CGenum name_space)</code><br>
1545 @param name_space valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
1546 */
1547 private static native ByteBuffer dispatch_cgGetFirstParameter1(ByteBuffer prog, int name_space, long procAddress);
1548
1549 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetNextParameter(CGparameter current)</code><br> */
1551
1552 final long __addr_ = cgProcAddressTable._addressof_cgGetNextParameter;
1553 if (__addr_ == 0) {
1554 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNextParameter"));
1555 }
1556 final ByteBuffer _res;
1557 _res = dispatch_cgGetNextParameter1(((current == null) ? null : current.getBuffer()), __addr_);
1558 if (_res == null) return null;
1559 return CGparameter.create(Buffers.nativeOrder(_res));
1560 }
1561
1562 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetNextParameter(CGparameter current)</code><br> */
1563 private static native ByteBuffer dispatch_cgGetNextParameter1(ByteBuffer current, long procAddress);
1564
1565 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetFirstLeafParameter(CGprogram prog, CGenum name_space)</code><br>
1566 @param name_space valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
1567 */
1568 public static CGparameter cgGetFirstLeafParameter(CGprogram prog, int name_space) {
1569
1570 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstLeafParameter;
1571 if (__addr_ == 0) {
1572 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstLeafParameter"));
1573 }
1574 final ByteBuffer _res;
1575 _res = dispatch_cgGetFirstLeafParameter1(((prog == null) ? null : prog.getBuffer()), name_space, __addr_);
1576 if (_res == null) return null;
1577 return CGparameter.create(Buffers.nativeOrder(_res));
1578 }
1579
1580 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetFirstLeafParameter(CGprogram prog, CGenum name_space)</code><br>
1581 @param name_space valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
1582 */
1583 private static native ByteBuffer dispatch_cgGetFirstLeafParameter1(ByteBuffer prog, int name_space, long procAddress);
1584
1585 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetNextLeafParameter(CGparameter current)</code><br> */
1587
1588 final long __addr_ = cgProcAddressTable._addressof_cgGetNextLeafParameter;
1589 if (__addr_ == 0) {
1590 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNextLeafParameter"));
1591 }
1592 final ByteBuffer _res;
1593 _res = dispatch_cgGetNextLeafParameter1(((current == null) ? null : current.getBuffer()), __addr_);
1594 if (_res == null) return null;
1595 return CGparameter.create(Buffers.nativeOrder(_res));
1596 }
1597
1598 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetNextLeafParameter(CGparameter current)</code><br> */
1599 private static native ByteBuffer dispatch_cgGetNextLeafParameter1(ByteBuffer current, long procAddress);
1600
1601 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetFirstStructParameter(CGparameter param)</code><br> */
1603
1604 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstStructParameter;
1605 if (__addr_ == 0) {
1606 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstStructParameter"));
1607 }
1608 final ByteBuffer _res;
1609 _res = dispatch_cgGetFirstStructParameter1(((param == null) ? null : param.getBuffer()), __addr_);
1610 if (_res == null) return null;
1611 return CGparameter.create(Buffers.nativeOrder(_res));
1612 }
1613
1614 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetFirstStructParameter(CGparameter param)</code><br> */
1615 private static native ByteBuffer dispatch_cgGetFirstStructParameter1(ByteBuffer param, long procAddress);
1616
1617 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetNamedStructParameter(CGparameter param, const char * name)</code><br> */
1618 public static CGparameter cgGetNamedStructParameter(CGparameter param, String name) {
1619
1620 final long __addr_ = cgProcAddressTable._addressof_cgGetNamedStructParameter;
1621 if (__addr_ == 0) {
1622 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNamedStructParameter"));
1623 }
1624 final ByteBuffer _res;
1625 _res = dispatch_cgGetNamedStructParameter1(((param == null) ? null : param.getBuffer()), name, __addr_);
1626 if (_res == null) return null;
1627 return CGparameter.create(Buffers.nativeOrder(_res));
1628 }
1629
1630 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetNamedStructParameter(CGparameter param, const char * name)</code><br> */
1631 private static native ByteBuffer dispatch_cgGetNamedStructParameter1(ByteBuffer param, String name, long procAddress);
1632
1633 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetFirstDependentParameter(CGparameter param)</code><br> */
1635
1636 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstDependentParameter;
1637 if (__addr_ == 0) {
1638 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstDependentParameter"));
1639 }
1640 final ByteBuffer _res;
1641 _res = dispatch_cgGetFirstDependentParameter1(((param == null) ? null : param.getBuffer()), __addr_);
1642 if (_res == null) return null;
1643 return CGparameter.create(Buffers.nativeOrder(_res));
1644 }
1645
1646 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetFirstDependentParameter(CGparameter param)</code><br> */
1647 private static native ByteBuffer dispatch_cgGetFirstDependentParameter1(ByteBuffer param, long procAddress);
1648
1649 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetArrayParameter(CGparameter aparam, int index)</code><br> */
1650 public static CGparameter cgGetArrayParameter(CGparameter aparam, int index) {
1651
1652 final long __addr_ = cgProcAddressTable._addressof_cgGetArrayParameter;
1653 if (__addr_ == 0) {
1654 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetArrayParameter"));
1655 }
1656 final ByteBuffer _res;
1657 _res = dispatch_cgGetArrayParameter1(((aparam == null) ? null : aparam.getBuffer()), index, __addr_);
1658 if (_res == null) return null;
1659 return CGparameter.create(Buffers.nativeOrder(_res));
1660 }
1661
1662 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetArrayParameter(CGparameter aparam, int index)</code><br> */
1663 private static native ByteBuffer dispatch_cgGetArrayParameter1(ByteBuffer aparam, int index, long procAddress);
1664
1665 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetArrayDimension(CGparameter param)</code><br> */
1666 public static int cgGetArrayDimension(CGparameter param) {
1667
1668 final long __addr_ = cgProcAddressTable._addressof_cgGetArrayDimension;
1669 if (__addr_ == 0) {
1670 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetArrayDimension"));
1671 }
1672 return dispatch_cgGetArrayDimension1(((param == null) ? null : param.getBuffer()), __addr_);
1673 }
1674
1675 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetArrayDimension(CGparameter param)</code><br> */
1676 private static native int dispatch_cgGetArrayDimension1(ByteBuffer param, long procAddress);
1677
1678 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetArrayType(CGparameter param)</code><br> */
1679 public static int cgGetArrayType(CGparameter param) {
1680
1681 final long __addr_ = cgProcAddressTable._addressof_cgGetArrayType;
1682 if (__addr_ == 0) {
1683 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetArrayType"));
1684 }
1685 return dispatch_cgGetArrayType1(((param == null) ? null : param.getBuffer()), __addr_);
1686 }
1687
1688 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetArrayType(CGparameter param)</code><br> */
1689 private static native int dispatch_cgGetArrayType1(ByteBuffer param, long procAddress);
1690
1691 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetArraySize(CGparameter param, int dimension)</code><br> */
1692 public static int cgGetArraySize(CGparameter param, int dimension) {
1693
1694 final long __addr_ = cgProcAddressTable._addressof_cgGetArraySize;
1695 if (__addr_ == 0) {
1696 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetArraySize"));
1697 }
1698 return dispatch_cgGetArraySize1(((param == null) ? null : param.getBuffer()), dimension, __addr_);
1699 }
1700
1701 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetArraySize(CGparameter param, int dimension)</code><br> */
1702 private static native int dispatch_cgGetArraySize1(ByteBuffer param, int dimension, long procAddress);
1703
1704 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetArrayTotalSize(CGparameter param)</code><br> */
1705 public static int cgGetArrayTotalSize(CGparameter param) {
1706
1707 final long __addr_ = cgProcAddressTable._addressof_cgGetArrayTotalSize;
1708 if (__addr_ == 0) {
1709 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetArrayTotalSize"));
1710 }
1711 return dispatch_cgGetArrayTotalSize1(((param == null) ? null : param.getBuffer()), __addr_);
1712 }
1713
1714 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetArrayTotalSize(CGparameter param)</code><br> */
1715 private static native int dispatch_cgGetArrayTotalSize1(ByteBuffer param, long procAddress);
1716
1717 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetArraySize(CGparameter param, int size)</code><br> */
1718 public static void cgSetArraySize(CGparameter param, int size) {
1719
1720 final long __addr_ = cgProcAddressTable._addressof_cgSetArraySize;
1721 if (__addr_ == 0) {
1722 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetArraySize"));
1723 }
1724 dispatch_cgSetArraySize1(((param == null) ? null : param.getBuffer()), size, __addr_);
1725 }
1726
1727 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetArraySize(CGparameter param, int size)</code><br> */
1728 private static native void dispatch_cgSetArraySize1(ByteBuffer param, int size, long procAddress);
1729
1730 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMultiDimArraySize(CGparameter param, const int * sizes)</code><br>
1731 @param sizes a direct or array-backed {@link java.nio.IntBuffer} */
1732 public static void cgSetMultiDimArraySize(CGparameter param, IntBuffer sizes) {
1733
1734 final boolean sizes_is_direct = Buffers.isDirect(sizes);
1735 final long __addr_ = cgProcAddressTable._addressof_cgSetMultiDimArraySize;
1736 if (__addr_ == 0) {
1737 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetMultiDimArraySize"));
1738 }
1739 dispatch_cgSetMultiDimArraySize1(((param == null) ? null : param.getBuffer()), sizes_is_direct ? sizes : Buffers.getArray(sizes), sizes_is_direct ? Buffers.getDirectBufferByteOffset(sizes) : Buffers.getIndirectBufferByteOffset(sizes), sizes_is_direct, __addr_);
1740 }
1741
1742 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMultiDimArraySize(CGparameter param, const int * sizes)</code><br>
1743 @param sizes a direct or array-backed {@link java.nio.IntBuffer} */
1744 private static native void dispatch_cgSetMultiDimArraySize1(ByteBuffer param, Object sizes, int sizes_byte_offset, boolean sizes_is_direct, long procAddress);
1745
1746 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMultiDimArraySize(CGparameter param, const int * sizes)</code><br> */
1747 public static void cgSetMultiDimArraySize(CGparameter param, int[] sizes, int sizes_offset) {
1748
1749 if(sizes != null && sizes.length <= sizes_offset)
1750 throw new CgException("array offset argument \"sizes_offset\" (" + sizes_offset + ") equals or exceeds array length (" + sizes.length + ")");
1751 final long __addr_ = cgProcAddressTable._addressof_cgSetMultiDimArraySize;
1752 if (__addr_ == 0) {
1753 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetMultiDimArraySize"));
1754 }
1755 dispatch_cgSetMultiDimArraySize1(((param == null) ? null : param.getBuffer()), sizes, Buffers.SIZEOF_INT * sizes_offset, false, __addr_);
1756 }
1757
1758 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgGetParameterProgram(CGparameter param)</code><br> */
1760
1761 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterProgram;
1762 if (__addr_ == 0) {
1763 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterProgram"));
1764 }
1765 final ByteBuffer _res;
1766 _res = dispatch_cgGetParameterProgram1(((param == null) ? null : param.getBuffer()), __addr_);
1767 if (_res == null) return null;
1768 return CGprogram.create(Buffers.nativeOrder(_res));
1769 }
1770
1771 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgGetParameterProgram(CGparameter param)</code><br> */
1772 private static native ByteBuffer dispatch_cgGetParameterProgram1(ByteBuffer param, long procAddress);
1773
1774 /** Entry point (through function pointer) to C language function: <br> <code>CGcontext cgGetParameterContext(CGparameter param)</code><br> */
1776
1777 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterContext;
1778 if (__addr_ == 0) {
1779 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterContext"));
1780 }
1781 final ByteBuffer _res;
1782 _res = dispatch_cgGetParameterContext1(((param == null) ? null : param.getBuffer()), __addr_);
1783 if (_res == null) return null;
1784 return CGcontext.create(Buffers.nativeOrder(_res));
1785 }
1786
1787 /** Entry point (through function pointer) to C language function: <br> <code>CGcontext cgGetParameterContext(CGparameter param)</code><br> */
1788 private static native ByteBuffer dispatch_cgGetParameterContext1(ByteBuffer param, long procAddress);
1789
1790 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsParameter(CGparameter param)</code><br> */
1791 public static boolean cgIsParameter(CGparameter param) {
1792
1793 final long __addr_ = cgProcAddressTable._addressof_cgIsParameter;
1794 if (__addr_ == 0) {
1795 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsParameter"));
1796 }
1797 return dispatch_cgIsParameter1(((param == null) ? null : param.getBuffer()), __addr_);
1798 }
1799
1800 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsParameter(CGparameter param)</code><br> */
1801 private static native boolean dispatch_cgIsParameter1(ByteBuffer param, long procAddress);
1802
1803 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetParameterName(CGparameter param)</code><br> */
1804 public static String cgGetParameterName(CGparameter param) {
1805
1806 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterName;
1807 if (__addr_ == 0) {
1808 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterName"));
1809 }
1810 return dispatch_cgGetParameterName1(((param == null) ? null : param.getBuffer()), __addr_);
1811 }
1812
1813 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetParameterName(CGparameter param)</code><br> */
1814 private static native String dispatch_cgGetParameterName1(ByteBuffer param, long procAddress);
1815
1816 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetParameterType(CGparameter param)</code><br> */
1817 public static int cgGetParameterType(CGparameter param) {
1818
1819 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterType;
1820 if (__addr_ == 0) {
1821 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterType"));
1822 }
1823 return dispatch_cgGetParameterType1(((param == null) ? null : param.getBuffer()), __addr_);
1824 }
1825
1826 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetParameterType(CGparameter param)</code><br> */
1827 private static native int dispatch_cgGetParameterType1(ByteBuffer param, long procAddress);
1828
1829 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetParameterBaseType(CGparameter param)</code><br> */
1830 public static int cgGetParameterBaseType(CGparameter param) {
1831
1832 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterBaseType;
1833 if (__addr_ == 0) {
1834 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterBaseType"));
1835 }
1836 return dispatch_cgGetParameterBaseType1(((param == null) ? null : param.getBuffer()), __addr_);
1837 }
1838
1839 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetParameterBaseType(CGparameter param)</code><br> */
1840 private static native int dispatch_cgGetParameterBaseType1(ByteBuffer param, long procAddress);
1841
1842 /** Entry point (through function pointer) to C language function: <br> <code>CGparameterclass cgGetParameterClass(CGparameter param)</code><br> */
1843 public static int cgGetParameterClass(CGparameter param) {
1844
1845 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterClass;
1846 if (__addr_ == 0) {
1847 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterClass"));
1848 }
1849 return dispatch_cgGetParameterClass1(((param == null) ? null : param.getBuffer()), __addr_);
1850 }
1851
1852 /** Entry point (through function pointer) to C language function: <br> <code>CGparameterclass cgGetParameterClass(CGparameter param)</code><br> */
1853 private static native int dispatch_cgGetParameterClass1(ByteBuffer param, long procAddress);
1854
1855 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterRows(CGparameter param)</code><br> */
1856 public static int cgGetParameterRows(CGparameter param) {
1857
1858 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterRows;
1859 if (__addr_ == 0) {
1860 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterRows"));
1861 }
1862 return dispatch_cgGetParameterRows1(((param == null) ? null : param.getBuffer()), __addr_);
1863 }
1864
1865 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterRows(CGparameter param)</code><br> */
1866 private static native int dispatch_cgGetParameterRows1(ByteBuffer param, long procAddress);
1867
1868 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterColumns(CGparameter param)</code><br> */
1869 public static int cgGetParameterColumns(CGparameter param) {
1870
1871 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterColumns;
1872 if (__addr_ == 0) {
1873 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterColumns"));
1874 }
1875 return dispatch_cgGetParameterColumns1(((param == null) ? null : param.getBuffer()), __addr_);
1876 }
1877
1878 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterColumns(CGparameter param)</code><br> */
1879 private static native int dispatch_cgGetParameterColumns1(ByteBuffer param, long procAddress);
1880
1881 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetParameterNamedType(CGparameter param)</code><br> */
1882 public static int cgGetParameterNamedType(CGparameter param) {
1883
1884 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterNamedType;
1885 if (__addr_ == 0) {
1886 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterNamedType"));
1887 }
1888 return dispatch_cgGetParameterNamedType1(((param == null) ? null : param.getBuffer()), __addr_);
1889 }
1890
1891 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetParameterNamedType(CGparameter param)</code><br> */
1892 private static native int dispatch_cgGetParameterNamedType1(ByteBuffer param, long procAddress);
1893
1894 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetParameterSemantic(CGparameter param)</code><br> */
1895 public static String cgGetParameterSemantic(CGparameter param) {
1896
1897 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterSemantic;
1898 if (__addr_ == 0) {
1899 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterSemantic"));
1900 }
1901 return dispatch_cgGetParameterSemantic1(((param == null) ? null : param.getBuffer()), __addr_);
1902 }
1903
1904 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetParameterSemantic(CGparameter param)</code><br> */
1905 private static native String dispatch_cgGetParameterSemantic1(ByteBuffer param, long procAddress);
1906
1907 /** Entry point (through function pointer) to C language function: <br> <code>CGresource cgGetParameterResource(CGparameter param)</code><br> */
1908 public static int cgGetParameterResource(CGparameter param) {
1909
1910 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterResource;
1911 if (__addr_ == 0) {
1912 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterResource"));
1913 }
1914 return dispatch_cgGetParameterResource1(((param == null) ? null : param.getBuffer()), __addr_);
1915 }
1916
1917 /** Entry point (through function pointer) to C language function: <br> <code>CGresource cgGetParameterResource(CGparameter param)</code><br> */
1918 private static native int dispatch_cgGetParameterResource1(ByteBuffer param, long procAddress);
1919
1920 /** Entry point (through function pointer) to C language function: <br> <code>CGresource cgGetParameterBaseResource(CGparameter param)</code><br> */
1921 public static int cgGetParameterBaseResource(CGparameter param) {
1922
1923 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterBaseResource;
1924 if (__addr_ == 0) {
1925 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterBaseResource"));
1926 }
1927 return dispatch_cgGetParameterBaseResource1(((param == null) ? null : param.getBuffer()), __addr_);
1928 }
1929
1930 /** Entry point (through function pointer) to C language function: <br> <code>CGresource cgGetParameterBaseResource(CGparameter param)</code><br> */
1931 private static native int dispatch_cgGetParameterBaseResource1(ByteBuffer param, long procAddress);
1932
1933 /** Entry point (through function pointer) to C language function: <br> <code>unsigned long cgGetParameterResourceIndex(CGparameter param)</code><br> */
1934 public static long cgGetParameterResourceIndex(CGparameter param) {
1935
1936 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterResourceIndex;
1937 if (__addr_ == 0) {
1938 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterResourceIndex"));
1939 }
1940 return dispatch_cgGetParameterResourceIndex1(((param == null) ? null : param.getBuffer()), __addr_);
1941 }
1942
1943 /** Entry point (through function pointer) to C language function: <br> <code>unsigned long cgGetParameterResourceIndex(CGparameter param)</code><br> */
1944 private static native long dispatch_cgGetParameterResourceIndex1(ByteBuffer param, long procAddress);
1945
1946 /** Entry point (through function pointer) to C language function: <br> <code>CGenum cgGetParameterVariability(CGparameter param)</code><br> */
1947 public static int cgGetParameterVariability(CGparameter param) {
1948
1949 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterVariability;
1950 if (__addr_ == 0) {
1951 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterVariability"));
1952 }
1953 return dispatch_cgGetParameterVariability1(((param == null) ? null : param.getBuffer()), __addr_);
1954 }
1955
1956 /** Entry point (through function pointer) to C language function: <br> <code>CGenum cgGetParameterVariability(CGparameter param)</code><br> */
1957 private static native int dispatch_cgGetParameterVariability1(ByteBuffer param, long procAddress);
1958
1959 /** Entry point (through function pointer) to C language function: <br> <code>CGenum cgGetParameterDirection(CGparameter param)</code><br> */
1960 public static int cgGetParameterDirection(CGparameter param) {
1961
1962 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterDirection;
1963 if (__addr_ == 0) {
1964 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterDirection"));
1965 }
1966 return dispatch_cgGetParameterDirection1(((param == null) ? null : param.getBuffer()), __addr_);
1967 }
1968
1969 /** Entry point (through function pointer) to C language function: <br> <code>CGenum cgGetParameterDirection(CGparameter param)</code><br> */
1970 private static native int dispatch_cgGetParameterDirection1(ByteBuffer param, long procAddress);
1971
1972 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsParameterReferenced(CGparameter param)</code><br> */
1973 public static boolean cgIsParameterReferenced(CGparameter param) {
1974
1975 final long __addr_ = cgProcAddressTable._addressof_cgIsParameterReferenced;
1976 if (__addr_ == 0) {
1977 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsParameterReferenced"));
1978 }
1979 return dispatch_cgIsParameterReferenced1(((param == null) ? null : param.getBuffer()), __addr_);
1980 }
1981
1982 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsParameterReferenced(CGparameter param)</code><br> */
1983 private static native boolean dispatch_cgIsParameterReferenced1(ByteBuffer param, long procAddress);
1984
1985 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsParameterUsed(CGparameter param, CGhandle handle)</code><br>
1986 @param handle a direct or array-backed {@link java.nio.Buffer} */
1987 public static boolean cgIsParameterUsed(CGparameter param, Buffer handle) {
1988
1989 final boolean handle_is_direct = Buffers.isDirect(handle);
1990 final long __addr_ = cgProcAddressTable._addressof_cgIsParameterUsed;
1991 if (__addr_ == 0) {
1992 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsParameterUsed"));
1993 }
1994 return dispatch_cgIsParameterUsed1(((param == null) ? null : param.getBuffer()), handle_is_direct ? handle : Buffers.getArray(handle), handle_is_direct ? Buffers.getDirectBufferByteOffset(handle) : Buffers.getIndirectBufferByteOffset(handle), handle_is_direct, __addr_);
1995 }
1996
1997 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsParameterUsed(CGparameter param, CGhandle handle)</code><br>
1998 @param handle a direct or array-backed {@link java.nio.Buffer} */
1999 private static native boolean dispatch_cgIsParameterUsed1(ByteBuffer param, Object handle, int handle_byte_offset, boolean handle_is_direct, long procAddress);
2000
2001 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValuedr(CGparameter param, int n, const double * vals)</code><br>
2002 @param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
2003 public static void cgSetParameterValuedr(CGparameter param, int n, DoubleBuffer vals) {
2004
2005 final boolean vals_is_direct = Buffers.isDirect(vals);
2006 final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuedr;
2007 if (__addr_ == 0) {
2008 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameterValuedr"));
2009 }
2010 dispatch_cgSetParameterValuedr1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
2011 }
2012
2013 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValuedr(CGparameter param, int n, const double * vals)</code><br>
2014 @param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
2015 private static native void dispatch_cgSetParameterValuedr1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
2016
2017 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValuedr(CGparameter param, int n, const double * vals)</code><br> */
2018 public static void cgSetParameterValuedr(CGparameter param, int n, double[] vals, int vals_offset) {
2019
2020 if(vals != null && vals.length <= vals_offset)
2021 throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
2022 final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuedr;
2023 if (__addr_ == 0) {
2024 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameterValuedr"));
2025 }
2026 dispatch_cgSetParameterValuedr1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_DOUBLE * vals_offset, false, __addr_);
2027 }
2028
2029 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValuedc(CGparameter param, int n, const double * vals)</code><br>
2030 @param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
2031 public static void cgSetParameterValuedc(CGparameter param, int n, DoubleBuffer vals) {
2032
2033 final boolean vals_is_direct = Buffers.isDirect(vals);
2034 final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuedc;
2035 if (__addr_ == 0) {
2036 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameterValuedc"));
2037 }
2038 dispatch_cgSetParameterValuedc1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
2039 }
2040
2041 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValuedc(CGparameter param, int n, const double * vals)</code><br>
2042 @param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
2043 private static native void dispatch_cgSetParameterValuedc1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
2044
2045 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValuedc(CGparameter param, int n, const double * vals)</code><br> */
2046 public static void cgSetParameterValuedc(CGparameter param, int n, double[] vals, int vals_offset) {
2047
2048 if(vals != null && vals.length <= vals_offset)
2049 throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
2050 final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuedc;
2051 if (__addr_ == 0) {
2052 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameterValuedc"));
2053 }
2054 dispatch_cgSetParameterValuedc1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_DOUBLE * vals_offset, false, __addr_);
2055 }
2056
2057 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValuefr(CGparameter param, int n, const float * vals)</code><br>
2058 @param vals a direct or array-backed {@link java.nio.FloatBuffer} */
2059 public static void cgSetParameterValuefr(CGparameter param, int n, FloatBuffer vals) {
2060
2061 final boolean vals_is_direct = Buffers.isDirect(vals);
2062 final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuefr;
2063 if (__addr_ == 0) {
2064 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameterValuefr"));
2065 }
2066 dispatch_cgSetParameterValuefr1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
2067 }
2068
2069 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValuefr(CGparameter param, int n, const float * vals)</code><br>
2070 @param vals a direct or array-backed {@link java.nio.FloatBuffer} */
2071 private static native void dispatch_cgSetParameterValuefr1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
2072
2073 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValuefr(CGparameter param, int n, const float * vals)</code><br> */
2074 public static void cgSetParameterValuefr(CGparameter param, int n, float[] vals, int vals_offset) {
2075
2076 if(vals != null && vals.length <= vals_offset)
2077 throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
2078 final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuefr;
2079 if (__addr_ == 0) {
2080 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameterValuefr"));
2081 }
2082 dispatch_cgSetParameterValuefr1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_FLOAT * vals_offset, false, __addr_);
2083 }
2084
2085 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValuefc(CGparameter param, int n, const float * vals)</code><br>
2086 @param vals a direct or array-backed {@link java.nio.FloatBuffer} */
2087 public static void cgSetParameterValuefc(CGparameter param, int n, FloatBuffer vals) {
2088
2089 final boolean vals_is_direct = Buffers.isDirect(vals);
2090 final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuefc;
2091 if (__addr_ == 0) {
2092 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameterValuefc"));
2093 }
2094 dispatch_cgSetParameterValuefc1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
2095 }
2096
2097 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValuefc(CGparameter param, int n, const float * vals)</code><br>
2098 @param vals a direct or array-backed {@link java.nio.FloatBuffer} */
2099 private static native void dispatch_cgSetParameterValuefc1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
2100
2101 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValuefc(CGparameter param, int n, const float * vals)</code><br> */
2102 public static void cgSetParameterValuefc(CGparameter param, int n, float[] vals, int vals_offset) {
2103
2104 if(vals != null && vals.length <= vals_offset)
2105 throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
2106 final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValuefc;
2107 if (__addr_ == 0) {
2108 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameterValuefc"));
2109 }
2110 dispatch_cgSetParameterValuefc1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_FLOAT * vals_offset, false, __addr_);
2111 }
2112
2113 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValueir(CGparameter param, int n, const int * vals)</code><br>
2114 @param vals a direct or array-backed {@link java.nio.IntBuffer} */
2115 public static void cgSetParameterValueir(CGparameter param, int n, IntBuffer vals) {
2116
2117 final boolean vals_is_direct = Buffers.isDirect(vals);
2118 final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValueir;
2119 if (__addr_ == 0) {
2120 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameterValueir"));
2121 }
2122 dispatch_cgSetParameterValueir1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
2123 }
2124
2125 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValueir(CGparameter param, int n, const int * vals)</code><br>
2126 @param vals a direct or array-backed {@link java.nio.IntBuffer} */
2127 private static native void dispatch_cgSetParameterValueir1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
2128
2129 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValueir(CGparameter param, int n, const int * vals)</code><br> */
2130 public static void cgSetParameterValueir(CGparameter param, int n, int[] vals, int vals_offset) {
2131
2132 if(vals != null && vals.length <= vals_offset)
2133 throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
2134 final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValueir;
2135 if (__addr_ == 0) {
2136 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameterValueir"));
2137 }
2138 dispatch_cgSetParameterValueir1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_INT * vals_offset, false, __addr_);
2139 }
2140
2141 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValueic(CGparameter param, int n, const int * vals)</code><br>
2142 @param vals a direct or array-backed {@link java.nio.IntBuffer} */
2143 public static void cgSetParameterValueic(CGparameter param, int n, IntBuffer vals) {
2144
2145 final boolean vals_is_direct = Buffers.isDirect(vals);
2146 final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValueic;
2147 if (__addr_ == 0) {
2148 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameterValueic"));
2149 }
2150 dispatch_cgSetParameterValueic1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
2151 }
2152
2153 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValueic(CGparameter param, int n, const int * vals)</code><br>
2154 @param vals a direct or array-backed {@link java.nio.IntBuffer} */
2155 private static native void dispatch_cgSetParameterValueic1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
2156
2157 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterValueic(CGparameter param, int n, const int * vals)</code><br> */
2158 public static void cgSetParameterValueic(CGparameter param, int n, int[] vals, int vals_offset) {
2159
2160 if(vals != null && vals.length <= vals_offset)
2161 throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
2162 final long __addr_ = cgProcAddressTable._addressof_cgSetParameterValueic;
2163 if (__addr_ == 0) {
2164 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameterValueic"));
2165 }
2166 dispatch_cgSetParameterValueic1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_INT * vals_offset, false, __addr_);
2167 }
2168
2169 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValuedr(CGparameter param, int n, double * vals)</code><br>
2170 @param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
2171 public static int cgGetParameterValuedr(CGparameter param, int n, DoubleBuffer vals) {
2172
2173 final boolean vals_is_direct = Buffers.isDirect(vals);
2174 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuedr;
2175 if (__addr_ == 0) {
2176 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterValuedr"));
2177 }
2178 return dispatch_cgGetParameterValuedr1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
2179 }
2180
2181 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValuedr(CGparameter param, int n, double * vals)</code><br>
2182 @param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
2183 private static native int dispatch_cgGetParameterValuedr1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
2184
2185 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValuedr(CGparameter param, int n, double * vals)</code><br> */
2186 public static int cgGetParameterValuedr(CGparameter param, int n, double[] vals, int vals_offset) {
2187
2188 if(vals != null && vals.length <= vals_offset)
2189 throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
2190 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuedr;
2191 if (__addr_ == 0) {
2192 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterValuedr"));
2193 }
2194 return dispatch_cgGetParameterValuedr1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_DOUBLE * vals_offset, false, __addr_);
2195 }
2196
2197 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValuedc(CGparameter param, int n, double * vals)</code><br>
2198 @param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
2199 public static int cgGetParameterValuedc(CGparameter param, int n, DoubleBuffer vals) {
2200
2201 final boolean vals_is_direct = Buffers.isDirect(vals);
2202 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuedc;
2203 if (__addr_ == 0) {
2204 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterValuedc"));
2205 }
2206 return dispatch_cgGetParameterValuedc1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
2207 }
2208
2209 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValuedc(CGparameter param, int n, double * vals)</code><br>
2210 @param vals a direct or array-backed {@link java.nio.DoubleBuffer} */
2211 private static native int dispatch_cgGetParameterValuedc1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
2212
2213 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValuedc(CGparameter param, int n, double * vals)</code><br> */
2214 public static int cgGetParameterValuedc(CGparameter param, int n, double[] vals, int vals_offset) {
2215
2216 if(vals != null && vals.length <= vals_offset)
2217 throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
2218 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuedc;
2219 if (__addr_ == 0) {
2220 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterValuedc"));
2221 }
2222 return dispatch_cgGetParameterValuedc1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_DOUBLE * vals_offset, false, __addr_);
2223 }
2224
2225 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValuefr(CGparameter param, int n, float * vals)</code><br>
2226 @param vals a direct or array-backed {@link java.nio.FloatBuffer} */
2227 public static int cgGetParameterValuefr(CGparameter param, int n, FloatBuffer vals) {
2228
2229 final boolean vals_is_direct = Buffers.isDirect(vals);
2230 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuefr;
2231 if (__addr_ == 0) {
2232 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterValuefr"));
2233 }
2234 return dispatch_cgGetParameterValuefr1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
2235 }
2236
2237 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValuefr(CGparameter param, int n, float * vals)</code><br>
2238 @param vals a direct or array-backed {@link java.nio.FloatBuffer} */
2239 private static native int dispatch_cgGetParameterValuefr1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
2240
2241 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValuefr(CGparameter param, int n, float * vals)</code><br> */
2242 public static int cgGetParameterValuefr(CGparameter param, int n, float[] vals, int vals_offset) {
2243
2244 if(vals != null && vals.length <= vals_offset)
2245 throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
2246 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuefr;
2247 if (__addr_ == 0) {
2248 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterValuefr"));
2249 }
2250 return dispatch_cgGetParameterValuefr1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_FLOAT * vals_offset, false, __addr_);
2251 }
2252
2253 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValuefc(CGparameter param, int n, float * vals)</code><br>
2254 @param vals a direct or array-backed {@link java.nio.FloatBuffer} */
2255 public static int cgGetParameterValuefc(CGparameter param, int n, FloatBuffer vals) {
2256
2257 final boolean vals_is_direct = Buffers.isDirect(vals);
2258 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuefc;
2259 if (__addr_ == 0) {
2260 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterValuefc"));
2261 }
2262 return dispatch_cgGetParameterValuefc1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
2263 }
2264
2265 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValuefc(CGparameter param, int n, float * vals)</code><br>
2266 @param vals a direct or array-backed {@link java.nio.FloatBuffer} */
2267 private static native int dispatch_cgGetParameterValuefc1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
2268
2269 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValuefc(CGparameter param, int n, float * vals)</code><br> */
2270 public static int cgGetParameterValuefc(CGparameter param, int n, float[] vals, int vals_offset) {
2271
2272 if(vals != null && vals.length <= vals_offset)
2273 throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
2274 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValuefc;
2275 if (__addr_ == 0) {
2276 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterValuefc"));
2277 }
2278 return dispatch_cgGetParameterValuefc1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_FLOAT * vals_offset, false, __addr_);
2279 }
2280
2281 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValueir(CGparameter param, int n, int * vals)</code><br>
2282 @param vals a direct or array-backed {@link java.nio.IntBuffer} */
2283 public static int cgGetParameterValueir(CGparameter param, int n, IntBuffer vals) {
2284
2285 final boolean vals_is_direct = Buffers.isDirect(vals);
2286 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValueir;
2287 if (__addr_ == 0) {
2288 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterValueir"));
2289 }
2290 return dispatch_cgGetParameterValueir1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
2291 }
2292
2293 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValueir(CGparameter param, int n, int * vals)</code><br>
2294 @param vals a direct or array-backed {@link java.nio.IntBuffer} */
2295 private static native int dispatch_cgGetParameterValueir1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
2296
2297 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValueir(CGparameter param, int n, int * vals)</code><br> */
2298 public static int cgGetParameterValueir(CGparameter param, int n, int[] vals, int vals_offset) {
2299
2300 if(vals != null && vals.length <= vals_offset)
2301 throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
2302 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValueir;
2303 if (__addr_ == 0) {
2304 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterValueir"));
2305 }
2306 return dispatch_cgGetParameterValueir1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_INT * vals_offset, false, __addr_);
2307 }
2308
2309 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValueic(CGparameter param, int n, int * vals)</code><br>
2310 @param vals a direct or array-backed {@link java.nio.IntBuffer} */
2311 public static int cgGetParameterValueic(CGparameter param, int n, IntBuffer vals) {
2312
2313 final boolean vals_is_direct = Buffers.isDirect(vals);
2314 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValueic;
2315 if (__addr_ == 0) {
2316 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterValueic"));
2317 }
2318 return dispatch_cgGetParameterValueic1(((param == null) ? null : param.getBuffer()), n, vals_is_direct ? vals : Buffers.getArray(vals), vals_is_direct ? Buffers.getDirectBufferByteOffset(vals) : Buffers.getIndirectBufferByteOffset(vals), vals_is_direct, __addr_);
2319 }
2320
2321 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValueic(CGparameter param, int n, int * vals)</code><br>
2322 @param vals a direct or array-backed {@link java.nio.IntBuffer} */
2323 private static native int dispatch_cgGetParameterValueic1(ByteBuffer param, int n, Object vals, int vals_byte_offset, boolean vals_is_direct, long procAddress);
2324
2325 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterValueic(CGparameter param, int n, int * vals)</code><br> */
2326 public static int cgGetParameterValueic(CGparameter param, int n, int[] vals, int vals_offset) {
2327
2328 if(vals != null && vals.length <= vals_offset)
2329 throw new CgException("array offset argument \"vals_offset\" (" + vals_offset + ") equals or exceeds array length (" + vals.length + ")");
2330 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterValueic;
2331 if (__addr_ == 0) {
2332 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterValueic"));
2333 }
2334 return dispatch_cgGetParameterValueic1(((param == null) ? null : param.getBuffer()), n, vals, Buffers.SIZEOF_INT * vals_offset, false, __addr_);
2335 }
2336
2337 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetStringParameterValue(CGparameter param)</code><br> */
2338 public static String cgGetStringParameterValue(CGparameter param) {
2339
2340 final long __addr_ = cgProcAddressTable._addressof_cgGetStringParameterValue;
2341 if (__addr_ == 0) {
2342 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetStringParameterValue"));
2343 }
2344 return dispatch_cgGetStringParameterValue1(((param == null) ? null : param.getBuffer()), __addr_);
2345 }
2346
2347 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetStringParameterValue(CGparameter param)</code><br> */
2348 private static native String dispatch_cgGetStringParameterValue1(ByteBuffer param, long procAddress);
2349
2350 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetStringParameterValue(CGparameter param, const char * str)</code><br> */
2351 public static void cgSetStringParameterValue(CGparameter param, String str) {
2352
2353 final long __addr_ = cgProcAddressTable._addressof_cgSetStringParameterValue;
2354 if (__addr_ == 0) {
2355 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetStringParameterValue"));
2356 }
2357 dispatch_cgSetStringParameterValue1(((param == null) ? null : param.getBuffer()), str, __addr_);
2358 }
2359
2360 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetStringParameterValue(CGparameter param, const char * str)</code><br> */
2361 private static native void dispatch_cgSetStringParameterValue1(ByteBuffer param, String str, long procAddress);
2362
2363 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterOrdinalNumber(CGparameter param)</code><br> */
2364 public static int cgGetParameterOrdinalNumber(CGparameter param) {
2365
2366 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterOrdinalNumber;
2367 if (__addr_ == 0) {
2368 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterOrdinalNumber"));
2369 }
2370 return dispatch_cgGetParameterOrdinalNumber1(((param == null) ? null : param.getBuffer()), __addr_);
2371 }
2372
2373 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterOrdinalNumber(CGparameter param)</code><br> */
2374 private static native int dispatch_cgGetParameterOrdinalNumber1(ByteBuffer param, long procAddress);
2375
2376 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsParameterGlobal(CGparameter param)</code><br> */
2377 public static boolean cgIsParameterGlobal(CGparameter param) {
2378
2379 final long __addr_ = cgProcAddressTable._addressof_cgIsParameterGlobal;
2380 if (__addr_ == 0) {
2381 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsParameterGlobal"));
2382 }
2383 return dispatch_cgIsParameterGlobal1(((param == null) ? null : param.getBuffer()), __addr_);
2384 }
2385
2386 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsParameterGlobal(CGparameter param)</code><br> */
2387 private static native boolean dispatch_cgIsParameterGlobal1(ByteBuffer param, long procAddress);
2388
2389 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterIndex(CGparameter param)</code><br> */
2390 public static int cgGetParameterIndex(CGparameter param) {
2391
2392 final long __addr_ = cgProcAddressTable._addressof_cgGetParameterIndex;
2393 if (__addr_ == 0) {
2394 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParameterIndex"));
2395 }
2396 return dispatch_cgGetParameterIndex1(((param == null) ? null : param.getBuffer()), __addr_);
2397 }
2398
2399 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetParameterIndex(CGparameter param)</code><br> */
2400 private static native int dispatch_cgGetParameterIndex1(ByteBuffer param, long procAddress);
2401
2402 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterVariability(CGparameter param, CGenum vary)</code><br>
2403 @param vary valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
2404 */
2405 public static void cgSetParameterVariability(CGparameter param, int vary) {
2406
2407 final long __addr_ = cgProcAddressTable._addressof_cgSetParameterVariability;
2408 if (__addr_ == 0) {
2409 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameterVariability"));
2410 }
2411 dispatch_cgSetParameterVariability1(((param == null) ? null : param.getBuffer()), vary, __addr_);
2412 }
2413
2414 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterVariability(CGparameter param, CGenum vary)</code><br>
2415 @param vary valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
2416 */
2417 private static native void dispatch_cgSetParameterVariability1(ByteBuffer param, int vary, long procAddress);
2418
2419 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterSemantic(CGparameter param, const char * semantic)</code><br> */
2420 public static void cgSetParameterSemantic(CGparameter param, String semantic) {
2421
2422 final long __addr_ = cgProcAddressTable._addressof_cgSetParameterSemantic;
2423 if (__addr_ == 0) {
2424 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameterSemantic"));
2425 }
2426 dispatch_cgSetParameterSemantic1(((param == null) ? null : param.getBuffer()), semantic, __addr_);
2427 }
2428
2429 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameterSemantic(CGparameter param, const char * semantic)</code><br> */
2430 private static native void dispatch_cgSetParameterSemantic1(ByteBuffer param, String semantic, long procAddress);
2431
2432 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter1f(CGparameter param, float x)</code><br> */
2433 public static void cgSetParameter1f(CGparameter param, float x) {
2434
2435 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1f;
2436 if (__addr_ == 0) {
2437 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter1f"));
2438 }
2439 dispatch_cgSetParameter1f1(((param == null) ? null : param.getBuffer()), x, __addr_);
2440 }
2441
2442 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter1f(CGparameter param, float x)</code><br> */
2443 private static native void dispatch_cgSetParameter1f1(ByteBuffer param, float x, long procAddress);
2444
2445 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter2f(CGparameter param, float x, float y)</code><br> */
2446 public static void cgSetParameter2f(CGparameter param, float x, float y) {
2447
2448 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2f;
2449 if (__addr_ == 0) {
2450 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter2f"));
2451 }
2452 dispatch_cgSetParameter2f1(((param == null) ? null : param.getBuffer()), x, y, __addr_);
2453 }
2454
2455 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter2f(CGparameter param, float x, float y)</code><br> */
2456 private static native void dispatch_cgSetParameter2f1(ByteBuffer param, float x, float y, long procAddress);
2457
2458 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter3f(CGparameter param, float x, float y, float z)</code><br> */
2459 public static void cgSetParameter3f(CGparameter param, float x, float y, float z) {
2460
2461 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3f;
2462 if (__addr_ == 0) {
2463 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter3f"));
2464 }
2465 dispatch_cgSetParameter3f1(((param == null) ? null : param.getBuffer()), x, y, z, __addr_);
2466 }
2467
2468 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter3f(CGparameter param, float x, float y, float z)</code><br> */
2469 private static native void dispatch_cgSetParameter3f1(ByteBuffer param, float x, float y, float z, long procAddress);
2470
2471 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter4f(CGparameter param, float x, float y, float z, float w)</code><br> */
2472 public static void cgSetParameter4f(CGparameter param, float x, float y, float z, float w) {
2473
2474 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4f;
2475 if (__addr_ == 0) {
2476 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter4f"));
2477 }
2478 dispatch_cgSetParameter4f1(((param == null) ? null : param.getBuffer()), x, y, z, w, __addr_);
2479 }
2480
2481 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter4f(CGparameter param, float x, float y, float z, float w)</code><br> */
2482 private static native void dispatch_cgSetParameter4f1(ByteBuffer param, float x, float y, float z, float w, long procAddress);
2483
2484 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter1d(CGparameter param, double x)</code><br> */
2485 public static void cgSetParameter1d(CGparameter param, double x) {
2486
2487 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1d;
2488 if (__addr_ == 0) {
2489 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter1d"));
2490 }
2491 dispatch_cgSetParameter1d1(((param == null) ? null : param.getBuffer()), x, __addr_);
2492 }
2493
2494 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter1d(CGparameter param, double x)</code><br> */
2495 private static native void dispatch_cgSetParameter1d1(ByteBuffer param, double x, long procAddress);
2496
2497 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter2d(CGparameter param, double x, double y)</code><br> */
2498 public static void cgSetParameter2d(CGparameter param, double x, double y) {
2499
2500 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2d;
2501 if (__addr_ == 0) {
2502 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter2d"));
2503 }
2504 dispatch_cgSetParameter2d1(((param == null) ? null : param.getBuffer()), x, y, __addr_);
2505 }
2506
2507 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter2d(CGparameter param, double x, double y)</code><br> */
2508 private static native void dispatch_cgSetParameter2d1(ByteBuffer param, double x, double y, long procAddress);
2509
2510 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter3d(CGparameter param, double x, double y, double z)</code><br> */
2511 public static void cgSetParameter3d(CGparameter param, double x, double y, double z) {
2512
2513 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3d;
2514 if (__addr_ == 0) {
2515 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter3d"));
2516 }
2517 dispatch_cgSetParameter3d1(((param == null) ? null : param.getBuffer()), x, y, z, __addr_);
2518 }
2519
2520 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter3d(CGparameter param, double x, double y, double z)</code><br> */
2521 private static native void dispatch_cgSetParameter3d1(ByteBuffer param, double x, double y, double z, long procAddress);
2522
2523 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter4d(CGparameter param, double x, double y, double z, double w)</code><br> */
2524 public static void cgSetParameter4d(CGparameter param, double x, double y, double z, double w) {
2525
2526 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4d;
2527 if (__addr_ == 0) {
2528 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter4d"));
2529 }
2530 dispatch_cgSetParameter4d1(((param == null) ? null : param.getBuffer()), x, y, z, w, __addr_);
2531 }
2532
2533 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter4d(CGparameter param, double x, double y, double z, double w)</code><br> */
2534 private static native void dispatch_cgSetParameter4d1(ByteBuffer param, double x, double y, double z, double w, long procAddress);
2535
2536 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter1i(CGparameter param, int x)</code><br> */
2537 public static void cgSetParameter1i(CGparameter param, int x) {
2538
2539 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1i;
2540 if (__addr_ == 0) {
2541 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter1i"));
2542 }
2543 dispatch_cgSetParameter1i1(((param == null) ? null : param.getBuffer()), x, __addr_);
2544 }
2545
2546 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter1i(CGparameter param, int x)</code><br> */
2547 private static native void dispatch_cgSetParameter1i1(ByteBuffer param, int x, long procAddress);
2548
2549 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter2i(CGparameter param, int x, int y)</code><br> */
2550 public static void cgSetParameter2i(CGparameter param, int x, int y) {
2551
2552 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2i;
2553 if (__addr_ == 0) {
2554 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter2i"));
2555 }
2556 dispatch_cgSetParameter2i1(((param == null) ? null : param.getBuffer()), x, y, __addr_);
2557 }
2558
2559 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter2i(CGparameter param, int x, int y)</code><br> */
2560 private static native void dispatch_cgSetParameter2i1(ByteBuffer param, int x, int y, long procAddress);
2561
2562 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter3i(CGparameter param, int x, int y, int z)</code><br> */
2563 public static void cgSetParameter3i(CGparameter param, int x, int y, int z) {
2564
2565 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3i;
2566 if (__addr_ == 0) {
2567 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter3i"));
2568 }
2569 dispatch_cgSetParameter3i1(((param == null) ? null : param.getBuffer()), x, y, z, __addr_);
2570 }
2571
2572 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter3i(CGparameter param, int x, int y, int z)</code><br> */
2573 private static native void dispatch_cgSetParameter3i1(ByteBuffer param, int x, int y, int z, long procAddress);
2574
2575 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter4i(CGparameter param, int x, int y, int z, int w)</code><br> */
2576 public static void cgSetParameter4i(CGparameter param, int x, int y, int z, int w) {
2577
2578 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4i;
2579 if (__addr_ == 0) {
2580 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter4i"));
2581 }
2582 dispatch_cgSetParameter4i1(((param == null) ? null : param.getBuffer()), x, y, z, w, __addr_);
2583 }
2584
2585 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter4i(CGparameter param, int x, int y, int z, int w)</code><br> */
2586 private static native void dispatch_cgSetParameter4i1(ByteBuffer param, int x, int y, int z, int w, long procAddress);
2587
2588 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter1iv(CGparameter param, const int * v)</code><br>
2589 @param v a direct or array-backed {@link java.nio.IntBuffer} */
2590 public static void cgSetParameter1iv(CGparameter param, IntBuffer v) {
2591
2592 final boolean v_is_direct = Buffers.isDirect(v);
2593 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1iv;
2594 if (__addr_ == 0) {
2595 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter1iv"));
2596 }
2597 dispatch_cgSetParameter1iv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
2598 }
2599
2600 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter1iv(CGparameter param, const int * v)</code><br>
2601 @param v a direct or array-backed {@link java.nio.IntBuffer} */
2602 private static native void dispatch_cgSetParameter1iv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
2603
2604 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter1iv(CGparameter param, const int * v)</code><br> */
2605 public static void cgSetParameter1iv(CGparameter param, int[] v, int v_offset) {
2606
2607 if(v != null && v.length <= v_offset)
2608 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
2609 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1iv;
2610 if (__addr_ == 0) {
2611 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter1iv"));
2612 }
2613 dispatch_cgSetParameter1iv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_INT * v_offset, false, __addr_);
2614 }
2615
2616 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter2iv(CGparameter param, const int * v)</code><br>
2617 @param v a direct or array-backed {@link java.nio.IntBuffer} */
2618 public static void cgSetParameter2iv(CGparameter param, IntBuffer v) {
2619
2620 final boolean v_is_direct = Buffers.isDirect(v);
2621 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2iv;
2622 if (__addr_ == 0) {
2623 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter2iv"));
2624 }
2625 dispatch_cgSetParameter2iv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
2626 }
2627
2628 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter2iv(CGparameter param, const int * v)</code><br>
2629 @param v a direct or array-backed {@link java.nio.IntBuffer} */
2630 private static native void dispatch_cgSetParameter2iv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
2631
2632 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter2iv(CGparameter param, const int * v)</code><br> */
2633 public static void cgSetParameter2iv(CGparameter param, int[] v, int v_offset) {
2634
2635 if(v != null && v.length <= v_offset)
2636 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
2637 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2iv;
2638 if (__addr_ == 0) {
2639 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter2iv"));
2640 }
2641 dispatch_cgSetParameter2iv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_INT * v_offset, false, __addr_);
2642 }
2643
2644 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter3iv(CGparameter param, const int * v)</code><br>
2645 @param v a direct or array-backed {@link java.nio.IntBuffer} */
2646 public static void cgSetParameter3iv(CGparameter param, IntBuffer v) {
2647
2648 final boolean v_is_direct = Buffers.isDirect(v);
2649 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3iv;
2650 if (__addr_ == 0) {
2651 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter3iv"));
2652 }
2653 dispatch_cgSetParameter3iv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
2654 }
2655
2656 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter3iv(CGparameter param, const int * v)</code><br>
2657 @param v a direct or array-backed {@link java.nio.IntBuffer} */
2658 private static native void dispatch_cgSetParameter3iv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
2659
2660 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter3iv(CGparameter param, const int * v)</code><br> */
2661 public static void cgSetParameter3iv(CGparameter param, int[] v, int v_offset) {
2662
2663 if(v != null && v.length <= v_offset)
2664 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
2665 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3iv;
2666 if (__addr_ == 0) {
2667 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter3iv"));
2668 }
2669 dispatch_cgSetParameter3iv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_INT * v_offset, false, __addr_);
2670 }
2671
2672 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter4iv(CGparameter param, const int * v)</code><br>
2673 @param v a direct or array-backed {@link java.nio.IntBuffer} */
2674 public static void cgSetParameter4iv(CGparameter param, IntBuffer v) {
2675
2676 final boolean v_is_direct = Buffers.isDirect(v);
2677 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4iv;
2678 if (__addr_ == 0) {
2679 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter4iv"));
2680 }
2681 dispatch_cgSetParameter4iv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
2682 }
2683
2684 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter4iv(CGparameter param, const int * v)</code><br>
2685 @param v a direct or array-backed {@link java.nio.IntBuffer} */
2686 private static native void dispatch_cgSetParameter4iv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
2687
2688 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter4iv(CGparameter param, const int * v)</code><br> */
2689 public static void cgSetParameter4iv(CGparameter param, int[] v, int v_offset) {
2690
2691 if(v != null && v.length <= v_offset)
2692 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
2693 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4iv;
2694 if (__addr_ == 0) {
2695 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter4iv"));
2696 }
2697 dispatch_cgSetParameter4iv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_INT * v_offset, false, __addr_);
2698 }
2699
2700 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter1fv(CGparameter param, const float * v)</code><br>
2701 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
2702 public static void cgSetParameter1fv(CGparameter param, FloatBuffer v) {
2703
2704 final boolean v_is_direct = Buffers.isDirect(v);
2705 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1fv;
2706 if (__addr_ == 0) {
2707 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter1fv"));
2708 }
2709 dispatch_cgSetParameter1fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
2710 }
2711
2712 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter1fv(CGparameter param, const float * v)</code><br>
2713 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
2714 private static native void dispatch_cgSetParameter1fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
2715
2716 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter1fv(CGparameter param, const float * v)</code><br> */
2717 public static void cgSetParameter1fv(CGparameter param, float[] v, int v_offset) {
2718
2719 if(v != null && v.length <= v_offset)
2720 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
2721 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1fv;
2722 if (__addr_ == 0) {
2723 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter1fv"));
2724 }
2725 dispatch_cgSetParameter1fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
2726 }
2727
2728 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter2fv(CGparameter param, const float * v)</code><br>
2729 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
2730 public static void cgSetParameter2fv(CGparameter param, FloatBuffer v) {
2731
2732 final boolean v_is_direct = Buffers.isDirect(v);
2733 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2fv;
2734 if (__addr_ == 0) {
2735 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter2fv"));
2736 }
2737 dispatch_cgSetParameter2fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
2738 }
2739
2740 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter2fv(CGparameter param, const float * v)</code><br>
2741 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
2742 private static native void dispatch_cgSetParameter2fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
2743
2744 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter2fv(CGparameter param, const float * v)</code><br> */
2745 public static void cgSetParameter2fv(CGparameter param, float[] v, int v_offset) {
2746
2747 if(v != null && v.length <= v_offset)
2748 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
2749 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2fv;
2750 if (__addr_ == 0) {
2751 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter2fv"));
2752 }
2753 dispatch_cgSetParameter2fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
2754 }
2755
2756 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter3fv(CGparameter param, const float * v)</code><br>
2757 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
2758 public static void cgSetParameter3fv(CGparameter param, FloatBuffer v) {
2759
2760 final boolean v_is_direct = Buffers.isDirect(v);
2761 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3fv;
2762 if (__addr_ == 0) {
2763 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter3fv"));
2764 }
2765 dispatch_cgSetParameter3fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
2766 }
2767
2768 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter3fv(CGparameter param, const float * v)</code><br>
2769 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
2770 private static native void dispatch_cgSetParameter3fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
2771
2772 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter3fv(CGparameter param, const float * v)</code><br> */
2773 public static void cgSetParameter3fv(CGparameter param, float[] v, int v_offset) {
2774
2775 if(v != null && v.length <= v_offset)
2776 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
2777 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3fv;
2778 if (__addr_ == 0) {
2779 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter3fv"));
2780 }
2781 dispatch_cgSetParameter3fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
2782 }
2783
2784 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter4fv(CGparameter param, const float * v)</code><br>
2785 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
2786 public static void cgSetParameter4fv(CGparameter param, FloatBuffer v) {
2787
2788 final boolean v_is_direct = Buffers.isDirect(v);
2789 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4fv;
2790 if (__addr_ == 0) {
2791 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter4fv"));
2792 }
2793 dispatch_cgSetParameter4fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
2794 }
2795
2796 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter4fv(CGparameter param, const float * v)</code><br>
2797 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
2798 private static native void dispatch_cgSetParameter4fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
2799
2800 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter4fv(CGparameter param, const float * v)</code><br> */
2801 public static void cgSetParameter4fv(CGparameter param, float[] v, int v_offset) {
2802
2803 if(v != null && v.length <= v_offset)
2804 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
2805 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4fv;
2806 if (__addr_ == 0) {
2807 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter4fv"));
2808 }
2809 dispatch_cgSetParameter4fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
2810 }
2811
2812 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter1dv(CGparameter param, const double * v)</code><br>
2813 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
2814 public static void cgSetParameter1dv(CGparameter param, DoubleBuffer v) {
2815
2816 final boolean v_is_direct = Buffers.isDirect(v);
2817 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1dv;
2818 if (__addr_ == 0) {
2819 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter1dv"));
2820 }
2821 dispatch_cgSetParameter1dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
2822 }
2823
2824 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter1dv(CGparameter param, const double * v)</code><br>
2825 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
2826 private static native void dispatch_cgSetParameter1dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
2827
2828 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter1dv(CGparameter param, const double * v)</code><br> */
2829 public static void cgSetParameter1dv(CGparameter param, double[] v, int v_offset) {
2830
2831 if(v != null && v.length <= v_offset)
2832 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
2833 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter1dv;
2834 if (__addr_ == 0) {
2835 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter1dv"));
2836 }
2837 dispatch_cgSetParameter1dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
2838 }
2839
2840 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter2dv(CGparameter param, const double * v)</code><br>
2841 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
2842 public static void cgSetParameter2dv(CGparameter param, DoubleBuffer v) {
2843
2844 final boolean v_is_direct = Buffers.isDirect(v);
2845 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2dv;
2846 if (__addr_ == 0) {
2847 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter2dv"));
2848 }
2849 dispatch_cgSetParameter2dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
2850 }
2851
2852 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter2dv(CGparameter param, const double * v)</code><br>
2853 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
2854 private static native void dispatch_cgSetParameter2dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
2855
2856 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter2dv(CGparameter param, const double * v)</code><br> */
2857 public static void cgSetParameter2dv(CGparameter param, double[] v, int v_offset) {
2858
2859 if(v != null && v.length <= v_offset)
2860 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
2861 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter2dv;
2862 if (__addr_ == 0) {
2863 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter2dv"));
2864 }
2865 dispatch_cgSetParameter2dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
2866 }
2867
2868 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter3dv(CGparameter param, const double * v)</code><br>
2869 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
2870 public static void cgSetParameter3dv(CGparameter param, DoubleBuffer v) {
2871
2872 final boolean v_is_direct = Buffers.isDirect(v);
2873 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3dv;
2874 if (__addr_ == 0) {
2875 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter3dv"));
2876 }
2877 dispatch_cgSetParameter3dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
2878 }
2879
2880 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter3dv(CGparameter param, const double * v)</code><br>
2881 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
2882 private static native void dispatch_cgSetParameter3dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
2883
2884 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter3dv(CGparameter param, const double * v)</code><br> */
2885 public static void cgSetParameter3dv(CGparameter param, double[] v, int v_offset) {
2886
2887 if(v != null && v.length <= v_offset)
2888 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
2889 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter3dv;
2890 if (__addr_ == 0) {
2891 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter3dv"));
2892 }
2893 dispatch_cgSetParameter3dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
2894 }
2895
2896 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter4dv(CGparameter param, const double * v)</code><br>
2897 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
2898 public static void cgSetParameter4dv(CGparameter param, DoubleBuffer v) {
2899
2900 final boolean v_is_direct = Buffers.isDirect(v);
2901 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4dv;
2902 if (__addr_ == 0) {
2903 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter4dv"));
2904 }
2905 dispatch_cgSetParameter4dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
2906 }
2907
2908 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter4dv(CGparameter param, const double * v)</code><br>
2909 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
2910 private static native void dispatch_cgSetParameter4dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
2911
2912 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetParameter4dv(CGparameter param, const double * v)</code><br> */
2913 public static void cgSetParameter4dv(CGparameter param, double[] v, int v_offset) {
2914
2915 if(v != null && v.length <= v_offset)
2916 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
2917 final long __addr_ = cgProcAddressTable._addressof_cgSetParameter4dv;
2918 if (__addr_ == 0) {
2919 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetParameter4dv"));
2920 }
2921 dispatch_cgSetParameter4dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
2922 }
2923
2924 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameterir(CGparameter param, const int * matrix)</code><br>
2925 @param matrix a direct or array-backed {@link java.nio.IntBuffer} */
2926 public static void cgSetMatrixParameterir(CGparameter param, IntBuffer matrix) {
2927
2928 final boolean matrix_is_direct = Buffers.isDirect(matrix);
2929 final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterir;
2930 if (__addr_ == 0) {
2931 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetMatrixParameterir"));
2932 }
2933 dispatch_cgSetMatrixParameterir1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
2934 }
2935
2936 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameterir(CGparameter param, const int * matrix)</code><br>
2937 @param matrix a direct or array-backed {@link java.nio.IntBuffer} */
2938 private static native void dispatch_cgSetMatrixParameterir1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
2939
2940 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameterir(CGparameter param, const int * matrix)</code><br> */
2941 public static void cgSetMatrixParameterir(CGparameter param, int[] matrix, int matrix_offset) {
2942
2943 if(matrix != null && matrix.length <= matrix_offset)
2944 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
2945 final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterir;
2946 if (__addr_ == 0) {
2947 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetMatrixParameterir"));
2948 }
2949 dispatch_cgSetMatrixParameterir1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_INT * matrix_offset, false, __addr_);
2950 }
2951
2952 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameterdr(CGparameter param, const double * matrix)</code><br>
2953 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
2954 public static void cgSetMatrixParameterdr(CGparameter param, DoubleBuffer matrix) {
2955
2956 final boolean matrix_is_direct = Buffers.isDirect(matrix);
2957 final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterdr;
2958 if (__addr_ == 0) {
2959 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetMatrixParameterdr"));
2960 }
2961 dispatch_cgSetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
2962 }
2963
2964 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameterdr(CGparameter param, const double * matrix)</code><br>
2965 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
2966 private static native void dispatch_cgSetMatrixParameterdr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
2967
2968 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameterdr(CGparameter param, const double * matrix)</code><br> */
2969 public static void cgSetMatrixParameterdr(CGparameter param, double[] matrix, int matrix_offset) {
2970
2971 if(matrix != null && matrix.length <= matrix_offset)
2972 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
2973 final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterdr;
2974 if (__addr_ == 0) {
2975 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetMatrixParameterdr"));
2976 }
2977 dispatch_cgSetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
2978 }
2979
2980 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameterfr(CGparameter param, const float * matrix)</code><br>
2981 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
2982 public static void cgSetMatrixParameterfr(CGparameter param, FloatBuffer matrix) {
2983
2984 final boolean matrix_is_direct = Buffers.isDirect(matrix);
2985 final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterfr;
2986 if (__addr_ == 0) {
2987 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetMatrixParameterfr"));
2988 }
2989 dispatch_cgSetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
2990 }
2991
2992 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameterfr(CGparameter param, const float * matrix)</code><br>
2993 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
2994 private static native void dispatch_cgSetMatrixParameterfr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
2995
2996 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameterfr(CGparameter param, const float * matrix)</code><br> */
2997 public static void cgSetMatrixParameterfr(CGparameter param, float[] matrix, int matrix_offset) {
2998
2999 if(matrix != null && matrix.length <= matrix_offset)
3000 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
3001 final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterfr;
3002 if (__addr_ == 0) {
3003 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetMatrixParameterfr"));
3004 }
3005 dispatch_cgSetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
3006 }
3007
3008 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameteric(CGparameter param, const int * matrix)</code><br>
3009 @param matrix a direct or array-backed {@link java.nio.IntBuffer} */
3010 public static void cgSetMatrixParameteric(CGparameter param, IntBuffer matrix) {
3011
3012 final boolean matrix_is_direct = Buffers.isDirect(matrix);
3013 final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameteric;
3014 if (__addr_ == 0) {
3015 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetMatrixParameteric"));
3016 }
3017 dispatch_cgSetMatrixParameteric1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
3018 }
3019
3020 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameteric(CGparameter param, const int * matrix)</code><br>
3021 @param matrix a direct or array-backed {@link java.nio.IntBuffer} */
3022 private static native void dispatch_cgSetMatrixParameteric1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
3023
3024 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameteric(CGparameter param, const int * matrix)</code><br> */
3025 public static void cgSetMatrixParameteric(CGparameter param, int[] matrix, int matrix_offset) {
3026
3027 if(matrix != null && matrix.length <= matrix_offset)
3028 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
3029 final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameteric;
3030 if (__addr_ == 0) {
3031 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetMatrixParameteric"));
3032 }
3033 dispatch_cgSetMatrixParameteric1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_INT * matrix_offset, false, __addr_);
3034 }
3035
3036 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameterdc(CGparameter param, const double * matrix)</code><br>
3037 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
3038 public static void cgSetMatrixParameterdc(CGparameter param, DoubleBuffer matrix) {
3039
3040 final boolean matrix_is_direct = Buffers.isDirect(matrix);
3041 final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterdc;
3042 if (__addr_ == 0) {
3043 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetMatrixParameterdc"));
3044 }
3045 dispatch_cgSetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
3046 }
3047
3048 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameterdc(CGparameter param, const double * matrix)</code><br>
3049 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
3050 private static native void dispatch_cgSetMatrixParameterdc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
3051
3052 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameterdc(CGparameter param, const double * matrix)</code><br> */
3053 public static void cgSetMatrixParameterdc(CGparameter param, double[] matrix, int matrix_offset) {
3054
3055 if(matrix != null && matrix.length <= matrix_offset)
3056 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
3057 final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterdc;
3058 if (__addr_ == 0) {
3059 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetMatrixParameterdc"));
3060 }
3061 dispatch_cgSetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
3062 }
3063
3064 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameterfc(CGparameter param, const float * matrix)</code><br>
3065 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
3066 public static void cgSetMatrixParameterfc(CGparameter param, FloatBuffer matrix) {
3067
3068 final boolean matrix_is_direct = Buffers.isDirect(matrix);
3069 final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterfc;
3070 if (__addr_ == 0) {
3071 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetMatrixParameterfc"));
3072 }
3073 dispatch_cgSetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
3074 }
3075
3076 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameterfc(CGparameter param, const float * matrix)</code><br>
3077 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
3078 private static native void dispatch_cgSetMatrixParameterfc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
3079
3080 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetMatrixParameterfc(CGparameter param, const float * matrix)</code><br> */
3081 public static void cgSetMatrixParameterfc(CGparameter param, float[] matrix, int matrix_offset) {
3082
3083 if(matrix != null && matrix.length <= matrix_offset)
3084 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
3085 final long __addr_ = cgProcAddressTable._addressof_cgSetMatrixParameterfc;
3086 if (__addr_ == 0) {
3087 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetMatrixParameterfc"));
3088 }
3089 dispatch_cgSetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
3090 }
3091
3092 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameterir(CGparameter param, int * matrix)</code><br>
3093 @param matrix a direct or array-backed {@link java.nio.IntBuffer} */
3094 public static void cgGetMatrixParameterir(CGparameter param, IntBuffer matrix) {
3095
3096 final boolean matrix_is_direct = Buffers.isDirect(matrix);
3097 final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterir;
3098 if (__addr_ == 0) {
3099 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetMatrixParameterir"));
3100 }
3101 dispatch_cgGetMatrixParameterir1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
3102 }
3103
3104 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameterir(CGparameter param, int * matrix)</code><br>
3105 @param matrix a direct or array-backed {@link java.nio.IntBuffer} */
3106 private static native void dispatch_cgGetMatrixParameterir1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
3107
3108 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameterir(CGparameter param, int * matrix)</code><br> */
3109 public static void cgGetMatrixParameterir(CGparameter param, int[] matrix, int matrix_offset) {
3110
3111 if(matrix != null && matrix.length <= matrix_offset)
3112 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
3113 final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterir;
3114 if (__addr_ == 0) {
3115 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetMatrixParameterir"));
3116 }
3117 dispatch_cgGetMatrixParameterir1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_INT * matrix_offset, false, __addr_);
3118 }
3119
3120 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameterdr(CGparameter param, double * matrix)</code><br>
3121 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
3122 public static void cgGetMatrixParameterdr(CGparameter param, DoubleBuffer matrix) {
3123
3124 final boolean matrix_is_direct = Buffers.isDirect(matrix);
3125 final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterdr;
3126 if (__addr_ == 0) {
3127 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetMatrixParameterdr"));
3128 }
3129 dispatch_cgGetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
3130 }
3131
3132 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameterdr(CGparameter param, double * matrix)</code><br>
3133 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
3134 private static native void dispatch_cgGetMatrixParameterdr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
3135
3136 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameterdr(CGparameter param, double * matrix)</code><br> */
3137 public static void cgGetMatrixParameterdr(CGparameter param, double[] matrix, int matrix_offset) {
3138
3139 if(matrix != null && matrix.length <= matrix_offset)
3140 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
3141 final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterdr;
3142 if (__addr_ == 0) {
3143 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetMatrixParameterdr"));
3144 }
3145 dispatch_cgGetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
3146 }
3147
3148 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameterfr(CGparameter param, float * matrix)</code><br>
3149 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
3150 public static void cgGetMatrixParameterfr(CGparameter param, FloatBuffer matrix) {
3151
3152 final boolean matrix_is_direct = Buffers.isDirect(matrix);
3153 final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterfr;
3154 if (__addr_ == 0) {
3155 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetMatrixParameterfr"));
3156 }
3157 dispatch_cgGetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
3158 }
3159
3160 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameterfr(CGparameter param, float * matrix)</code><br>
3161 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
3162 private static native void dispatch_cgGetMatrixParameterfr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
3163
3164 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameterfr(CGparameter param, float * matrix)</code><br> */
3165 public static void cgGetMatrixParameterfr(CGparameter param, float[] matrix, int matrix_offset) {
3166
3167 if(matrix != null && matrix.length <= matrix_offset)
3168 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
3169 final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterfr;
3170 if (__addr_ == 0) {
3171 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetMatrixParameterfr"));
3172 }
3173 dispatch_cgGetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
3174 }
3175
3176 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameteric(CGparameter param, int * matrix)</code><br>
3177 @param matrix a direct or array-backed {@link java.nio.IntBuffer} */
3178 public static void cgGetMatrixParameteric(CGparameter param, IntBuffer matrix) {
3179
3180 final boolean matrix_is_direct = Buffers.isDirect(matrix);
3181 final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameteric;
3182 if (__addr_ == 0) {
3183 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetMatrixParameteric"));
3184 }
3185 dispatch_cgGetMatrixParameteric1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
3186 }
3187
3188 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameteric(CGparameter param, int * matrix)</code><br>
3189 @param matrix a direct or array-backed {@link java.nio.IntBuffer} */
3190 private static native void dispatch_cgGetMatrixParameteric1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
3191
3192 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameteric(CGparameter param, int * matrix)</code><br> */
3193 public static void cgGetMatrixParameteric(CGparameter param, int[] matrix, int matrix_offset) {
3194
3195 if(matrix != null && matrix.length <= matrix_offset)
3196 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
3197 final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameteric;
3198 if (__addr_ == 0) {
3199 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetMatrixParameteric"));
3200 }
3201 dispatch_cgGetMatrixParameteric1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_INT * matrix_offset, false, __addr_);
3202 }
3203
3204 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameterdc(CGparameter param, double * matrix)</code><br>
3205 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
3206 public static void cgGetMatrixParameterdc(CGparameter param, DoubleBuffer matrix) {
3207
3208 final boolean matrix_is_direct = Buffers.isDirect(matrix);
3209 final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterdc;
3210 if (__addr_ == 0) {
3211 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetMatrixParameterdc"));
3212 }
3213 dispatch_cgGetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
3214 }
3215
3216 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameterdc(CGparameter param, double * matrix)</code><br>
3217 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
3218 private static native void dispatch_cgGetMatrixParameterdc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
3219
3220 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameterdc(CGparameter param, double * matrix)</code><br> */
3221 public static void cgGetMatrixParameterdc(CGparameter param, double[] matrix, int matrix_offset) {
3222
3223 if(matrix != null && matrix.length <= matrix_offset)
3224 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
3225 final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterdc;
3226 if (__addr_ == 0) {
3227 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetMatrixParameterdc"));
3228 }
3229 dispatch_cgGetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
3230 }
3231
3232 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameterfc(CGparameter param, float * matrix)</code><br>
3233 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
3234 public static void cgGetMatrixParameterfc(CGparameter param, FloatBuffer matrix) {
3235
3236 final boolean matrix_is_direct = Buffers.isDirect(matrix);
3237 final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterfc;
3238 if (__addr_ == 0) {
3239 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetMatrixParameterfc"));
3240 }
3241 dispatch_cgGetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
3242 }
3243
3244 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameterfc(CGparameter param, float * matrix)</code><br>
3245 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
3246 private static native void dispatch_cgGetMatrixParameterfc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
3247
3248 /** Entry point (through function pointer) to C language function: <br> <code>void cgGetMatrixParameterfc(CGparameter param, float * matrix)</code><br> */
3249 public static void cgGetMatrixParameterfc(CGparameter param, float[] matrix, int matrix_offset) {
3250
3251 if(matrix != null && matrix.length <= matrix_offset)
3252 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
3253 final long __addr_ = cgProcAddressTable._addressof_cgGetMatrixParameterfc;
3254 if (__addr_ == 0) {
3255 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetMatrixParameterfc"));
3256 }
3257 dispatch_cgGetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
3258 }
3259
3260 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetTypeString(CGtype type)</code><br>
3261 @param type valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
3262 */
3263 public static String cgGetTypeString(int type) {
3264
3265 final long __addr_ = cgProcAddressTable._addressof_cgGetTypeString;
3266 if (__addr_ == 0) {
3267 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetTypeString"));
3268 }
3269 return dispatch_cgGetTypeString1(type, __addr_);
3270 }
3271
3272 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetTypeString(CGtype type)</code><br>
3273 @param type valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
3274 */
3275 static private native String dispatch_cgGetTypeString1(int type, long procAddress);
3276
3277 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetType(const char * type_string)</code><br> */
3278 public static int cgGetType(String type_string) {
3279
3280 final long __addr_ = cgProcAddressTable._addressof_cgGetType;
3281 if (__addr_ == 0) {
3282 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetType"));
3283 }
3284 return dispatch_cgGetType1(type_string, __addr_);
3285 }
3286
3287 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetType(const char * type_string)</code><br> */
3288 static private native int dispatch_cgGetType1(String type_string, long procAddress);
3289
3290 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetNamedUserType(CGhandle handle, const char * name)</code><br>
3291 @param handle a direct or array-backed {@link java.nio.Buffer} */
3292 public static int cgGetNamedUserType(Buffer handle, String name) {
3293
3294 final boolean handle_is_direct = Buffers.isDirect(handle);
3295 final long __addr_ = cgProcAddressTable._addressof_cgGetNamedUserType;
3296 if (__addr_ == 0) {
3297 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNamedUserType"));
3298 }
3299 return dispatch_cgGetNamedUserType1(handle_is_direct ? handle : Buffers.getArray(handle), handle_is_direct ? Buffers.getDirectBufferByteOffset(handle) : Buffers.getIndirectBufferByteOffset(handle), handle_is_direct, name, __addr_);
3300 }
3301
3302 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetNamedUserType(CGhandle handle, const char * name)</code><br>
3303 @param handle a direct or array-backed {@link java.nio.Buffer} */
3304 private static native int dispatch_cgGetNamedUserType1(Object handle, int handle_byte_offset, boolean handle_is_direct, String name, long procAddress);
3305
3306 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetNumUserTypes(CGhandle handle)</code><br>
3307 @param handle a direct or array-backed {@link java.nio.Buffer} */
3308 public static int cgGetNumUserTypes(Buffer handle) {
3309
3310 final boolean handle_is_direct = Buffers.isDirect(handle);
3311 final long __addr_ = cgProcAddressTable._addressof_cgGetNumUserTypes;
3312 if (__addr_ == 0) {
3313 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNumUserTypes"));
3314 }
3315 return dispatch_cgGetNumUserTypes1(handle_is_direct ? handle : Buffers.getArray(handle), handle_is_direct ? Buffers.getDirectBufferByteOffset(handle) : Buffers.getIndirectBufferByteOffset(handle), handle_is_direct, __addr_);
3316 }
3317
3318 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetNumUserTypes(CGhandle handle)</code><br>
3319 @param handle a direct or array-backed {@link java.nio.Buffer} */
3320 private static native int dispatch_cgGetNumUserTypes1(Object handle, int handle_byte_offset, boolean handle_is_direct, long procAddress);
3321
3322 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetUserType(CGhandle handle, int index)</code><br>
3323 @param handle a direct or array-backed {@link java.nio.Buffer} */
3324 public static int cgGetUserType(Buffer handle, int index) {
3325
3326 final boolean handle_is_direct = Buffers.isDirect(handle);
3327 final long __addr_ = cgProcAddressTable._addressof_cgGetUserType;
3328 if (__addr_ == 0) {
3329 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetUserType"));
3330 }
3331 return dispatch_cgGetUserType1(handle_is_direct ? handle : Buffers.getArray(handle), handle_is_direct ? Buffers.getDirectBufferByteOffset(handle) : Buffers.getIndirectBufferByteOffset(handle), handle_is_direct, index, __addr_);
3332 }
3333
3334 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetUserType(CGhandle handle, int index)</code><br>
3335 @param handle a direct or array-backed {@link java.nio.Buffer} */
3336 private static native int dispatch_cgGetUserType1(Object handle, int handle_byte_offset, boolean handle_is_direct, int index, long procAddress);
3337
3338 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetNumParentTypes(CGtype type)</code><br>
3339 @param type valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
3340 */
3341 public static int cgGetNumParentTypes(int type) {
3342
3343 final long __addr_ = cgProcAddressTable._addressof_cgGetNumParentTypes;
3344 if (__addr_ == 0) {
3345 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNumParentTypes"));
3346 }
3347 return dispatch_cgGetNumParentTypes1(type, __addr_);
3348 }
3349
3350 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetNumParentTypes(CGtype type)</code><br>
3351 @param type valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
3352 */
3353 static private native int dispatch_cgGetNumParentTypes1(int type, long procAddress);
3354
3355 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetParentType(CGtype type, int index)</code><br>
3356 @param type valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
3357 */
3358 public static int cgGetParentType(int type, int index) {
3359
3360 final long __addr_ = cgProcAddressTable._addressof_cgGetParentType;
3361 if (__addr_ == 0) {
3362 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetParentType"));
3363 }
3364 return dispatch_cgGetParentType1(type, index, __addr_);
3365 }
3366
3367 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetParentType(CGtype type, int index)</code><br>
3368 @param type valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
3369 */
3370 static private native int dispatch_cgGetParentType1(int type, int index, long procAddress);
3371
3372 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsParentType(CGtype parent, CGtype child)</code><br>
3373 @param parent valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
3374
3375 @param child valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
3376 */
3377 public static boolean cgIsParentType(int parent, int child) {
3378
3379 final long __addr_ = cgProcAddressTable._addressof_cgIsParentType;
3380 if (__addr_ == 0) {
3381 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsParentType"));
3382 }
3383 return dispatch_cgIsParentType1(parent, child, __addr_);
3384 }
3385
3386 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsParentType(CGtype parent, CGtype child)</code><br>
3387 @param parent valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
3388
3389 @param child valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
3390 */
3391 static private native boolean dispatch_cgIsParentType1(int parent, int child, long procAddress);
3392
3393 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsInterfaceType(CGtype type)</code><br>
3394 @param type valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
3395 */
3396 public static boolean cgIsInterfaceType(int type) {
3397
3398 final long __addr_ = cgProcAddressTable._addressof_cgIsInterfaceType;
3399 if (__addr_ == 0) {
3400 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsInterfaceType"));
3401 }
3402 return dispatch_cgIsInterfaceType1(type, __addr_);
3403 }
3404
3405 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsInterfaceType(CGtype type)</code><br>
3406 @param type valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
3407 */
3408 static private native boolean dispatch_cgIsInterfaceType1(int type, long procAddress);
3409
3410 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetResourceString(CGresource resource)</code><br>
3411 @param resource valid values are: <code>CG_TEXUNIT0, CG_TEXUNIT1, CG_TEXUNIT2, CG_TEXUNIT3, CG_TEXUNIT4, CG_TEXUNIT5, CG_TEXUNIT6, CG_TEXUNIT7, CG_TEXUNIT8, CG_TEXUNIT9, CG_TEXUNIT10, CG_TEXUNIT11, CG_TEXUNIT12, CG_TEXUNIT13, CG_TEXUNIT14, CG_TEXUNIT15, CG_ATTR0, CG_ATTR1, CG_ATTR2, CG_ATTR3, CG_ATTR4, CG_ATTR5, CG_ATTR6, CG_ATTR7, CG_ATTR8, CG_ATTR9, CG_ATTR10, CG_ATTR11, CG_ATTR12, CG_ATTR13, CG_ATTR14, CG_ATTR15, CG_C, CG_TEX0, CG_TEX1, CG_TEX2, CG_TEX3, CG_TEX4, CG_TEX5, CG_TEX6, CG_TEX7, CG_HPOS, CG_COL0, CG_COL1, CG_COL2, CG_COL3, CG_PSIZ, CG_WPOS, CG_POSITION0, CG_POSITION1, CG_POSITION2, CG_POSITION3, CG_POSITION4, CG_POSITION5, CG_POSITION6, CG_POSITION7, CG_POSITION8, CG_POSITION9, CG_POSITION10, CG_POSITION11, CG_POSITION12, CG_POSITION13, CG_POSITION14, CG_POSITION15, CG_DIFFUSE0, CG_TANGENT0, CG_TANGENT1, CG_TANGENT2, CG_TANGENT3, CG_TANGENT4, CG_TANGENT5, CG_TANGENT6, CG_TANGENT7, CG_TANGENT8, CG_TANGENT9, CG_TANGENT10, CG_TANGENT11, CG_TANGENT12, CG_TANGENT13, CG_TANGENT14, CG_TANGENT15, CG_SPECULAR0, CG_BLENDINDICES0, CG_BLENDINDICES1, CG_BLENDINDICES2, CG_BLENDINDICES3, CG_BLENDINDICES4, CG_BLENDINDICES5, CG_BLENDINDICES6, CG_BLENDINDICES7, CG_BLENDINDICES8, CG_BLENDINDICES9, CG_BLENDINDICES10, CG_BLENDINDICES11, CG_BLENDINDICES12, CG_BLENDINDICES13, CG_BLENDINDICES14, CG_BLENDINDICES15, CG_COLOR0, CG_COLOR1, CG_COLOR2, CG_COLOR3, CG_COLOR4, CG_COLOR5, CG_COLOR6, CG_COLOR7, CG_COLOR8, CG_COLOR9, CG_COLOR10, CG_COLOR11, CG_COLOR12, CG_COLOR13, CG_COLOR14, CG_COLOR15, CG_PSIZE0, CG_PSIZE1, CG_PSIZE2, CG_PSIZE3, CG_PSIZE4, CG_PSIZE5, CG_PSIZE6, CG_PSIZE7, CG_PSIZE8, CG_PSIZE9, CG_PSIZE10, CG_PSIZE11, CG_PSIZE12, CG_PSIZE13, CG_PSIZE14, CG_PSIZE15, CG_BINORMAL0, CG_BINORMAL1, CG_BINORMAL2, CG_BINORMAL3, CG_BINORMAL4, CG_BINORMAL5, CG_BINORMAL6, CG_BINORMAL7, CG_BINORMAL8, CG_BINORMAL9, CG_BINORMAL10, CG_BINORMAL11, CG_BINORMAL12, CG_BINORMAL13, CG_BINORMAL14, CG_BINORMAL15, CG_FOG0, CG_FOG1, CG_FOG2, CG_FOG3, CG_FOG4, CG_FOG5, CG_FOG6, CG_FOG7, CG_FOG8, CG_FOG9, CG_FOG10, CG_FOG11, CG_FOG12, CG_FOG13, CG_FOG14, CG_FOG15, CG_DEPTH0, CG_DEPTH1, CG_DEPTH2, CG_DEPTH3, CG_DEPTH4, CG_DEPTH5, CG_DEPTH6, CG_DEPTH7, CG_DEPTH8, CG_DEPTH9, CG_DEPTH10, CG_DEPTH11, CG_DEPTH12, CG_DEPTH13, CG_DEPTH14, CG_DEPTH15, CG_SAMPLE0, CG_SAMPLE1, CG_SAMPLE2, CG_SAMPLE3, CG_SAMPLE4, CG_SAMPLE5, CG_SAMPLE6, CG_SAMPLE7, CG_SAMPLE8, CG_SAMPLE9, CG_SAMPLE10, CG_SAMPLE11, CG_SAMPLE12, CG_SAMPLE13, CG_SAMPLE14, CG_SAMPLE15, CG_BLENDWEIGHT0, CG_BLENDWEIGHT1, CG_BLENDWEIGHT2, CG_BLENDWEIGHT3, CG_BLENDWEIGHT4, CG_BLENDWEIGHT5, CG_BLENDWEIGHT6, CG_BLENDWEIGHT7, CG_BLENDWEIGHT8, CG_BLENDWEIGHT9, CG_BLENDWEIGHT10, CG_BLENDWEIGHT11, CG_BLENDWEIGHT12, CG_BLENDWEIGHT13, CG_BLENDWEIGHT14, CG_BLENDWEIGHT15, CG_NORMAL0, CG_NORMAL1, CG_NORMAL2, CG_NORMAL3, CG_NORMAL4, CG_NORMAL5, CG_NORMAL6, CG_NORMAL7, CG_NORMAL8, CG_NORMAL9, CG_NORMAL10, CG_NORMAL11, CG_NORMAL12, CG_NORMAL13, CG_NORMAL14, CG_NORMAL15, CG_FOGCOORD, CG_TEXCOORD0, CG_TEXCOORD1, CG_TEXCOORD2, CG_TEXCOORD3, CG_TEXCOORD4, CG_TEXCOORD5, CG_TEXCOORD6, CG_TEXCOORD7, CG_TEXCOORD8, CG_TEXCOORD9, CG_TEXCOORD10, CG_TEXCOORD11, CG_TEXCOORD12, CG_TEXCOORD13, CG_TEXCOORD14, CG_TEXCOORD15, CG_COMBINER_CONST0, CG_COMBINER_CONST1, CG_COMBINER_STAGE_CONST0, CG_COMBINER_STAGE_CONST1, CG_OFFSET_TEXTURE_MATRIX, CG_OFFSET_TEXTURE_SCALE, CG_OFFSET_TEXTURE_BIAS, CG_CONST_EYE, CG_TESSFACTOR, CG_UNDEFINED</code>
3412 */
3413 public static String cgGetResourceString(int resource) {
3414
3415 final long __addr_ = cgProcAddressTable._addressof_cgGetResourceString;
3416 if (__addr_ == 0) {
3417 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetResourceString"));
3418 }
3419 return dispatch_cgGetResourceString1(resource, __addr_);
3420 }
3421
3422 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetResourceString(CGresource resource)</code><br>
3423 @param resource valid values are: <code>CG_TEXUNIT0, CG_TEXUNIT1, CG_TEXUNIT2, CG_TEXUNIT3, CG_TEXUNIT4, CG_TEXUNIT5, CG_TEXUNIT6, CG_TEXUNIT7, CG_TEXUNIT8, CG_TEXUNIT9, CG_TEXUNIT10, CG_TEXUNIT11, CG_TEXUNIT12, CG_TEXUNIT13, CG_TEXUNIT14, CG_TEXUNIT15, CG_ATTR0, CG_ATTR1, CG_ATTR2, CG_ATTR3, CG_ATTR4, CG_ATTR5, CG_ATTR6, CG_ATTR7, CG_ATTR8, CG_ATTR9, CG_ATTR10, CG_ATTR11, CG_ATTR12, CG_ATTR13, CG_ATTR14, CG_ATTR15, CG_C, CG_TEX0, CG_TEX1, CG_TEX2, CG_TEX3, CG_TEX4, CG_TEX5, CG_TEX6, CG_TEX7, CG_HPOS, CG_COL0, CG_COL1, CG_COL2, CG_COL3, CG_PSIZ, CG_WPOS, CG_POSITION0, CG_POSITION1, CG_POSITION2, CG_POSITION3, CG_POSITION4, CG_POSITION5, CG_POSITION6, CG_POSITION7, CG_POSITION8, CG_POSITION9, CG_POSITION10, CG_POSITION11, CG_POSITION12, CG_POSITION13, CG_POSITION14, CG_POSITION15, CG_DIFFUSE0, CG_TANGENT0, CG_TANGENT1, CG_TANGENT2, CG_TANGENT3, CG_TANGENT4, CG_TANGENT5, CG_TANGENT6, CG_TANGENT7, CG_TANGENT8, CG_TANGENT9, CG_TANGENT10, CG_TANGENT11, CG_TANGENT12, CG_TANGENT13, CG_TANGENT14, CG_TANGENT15, CG_SPECULAR0, CG_BLENDINDICES0, CG_BLENDINDICES1, CG_BLENDINDICES2, CG_BLENDINDICES3, CG_BLENDINDICES4, CG_BLENDINDICES5, CG_BLENDINDICES6, CG_BLENDINDICES7, CG_BLENDINDICES8, CG_BLENDINDICES9, CG_BLENDINDICES10, CG_BLENDINDICES11, CG_BLENDINDICES12, CG_BLENDINDICES13, CG_BLENDINDICES14, CG_BLENDINDICES15, CG_COLOR0, CG_COLOR1, CG_COLOR2, CG_COLOR3, CG_COLOR4, CG_COLOR5, CG_COLOR6, CG_COLOR7, CG_COLOR8, CG_COLOR9, CG_COLOR10, CG_COLOR11, CG_COLOR12, CG_COLOR13, CG_COLOR14, CG_COLOR15, CG_PSIZE0, CG_PSIZE1, CG_PSIZE2, CG_PSIZE3, CG_PSIZE4, CG_PSIZE5, CG_PSIZE6, CG_PSIZE7, CG_PSIZE8, CG_PSIZE9, CG_PSIZE10, CG_PSIZE11, CG_PSIZE12, CG_PSIZE13, CG_PSIZE14, CG_PSIZE15, CG_BINORMAL0, CG_BINORMAL1, CG_BINORMAL2, CG_BINORMAL3, CG_BINORMAL4, CG_BINORMAL5, CG_BINORMAL6, CG_BINORMAL7, CG_BINORMAL8, CG_BINORMAL9, CG_BINORMAL10, CG_BINORMAL11, CG_BINORMAL12, CG_BINORMAL13, CG_BINORMAL14, CG_BINORMAL15, CG_FOG0, CG_FOG1, CG_FOG2, CG_FOG3, CG_FOG4, CG_FOG5, CG_FOG6, CG_FOG7, CG_FOG8, CG_FOG9, CG_FOG10, CG_FOG11, CG_FOG12, CG_FOG13, CG_FOG14, CG_FOG15, CG_DEPTH0, CG_DEPTH1, CG_DEPTH2, CG_DEPTH3, CG_DEPTH4, CG_DEPTH5, CG_DEPTH6, CG_DEPTH7, CG_DEPTH8, CG_DEPTH9, CG_DEPTH10, CG_DEPTH11, CG_DEPTH12, CG_DEPTH13, CG_DEPTH14, CG_DEPTH15, CG_SAMPLE0, CG_SAMPLE1, CG_SAMPLE2, CG_SAMPLE3, CG_SAMPLE4, CG_SAMPLE5, CG_SAMPLE6, CG_SAMPLE7, CG_SAMPLE8, CG_SAMPLE9, CG_SAMPLE10, CG_SAMPLE11, CG_SAMPLE12, CG_SAMPLE13, CG_SAMPLE14, CG_SAMPLE15, CG_BLENDWEIGHT0, CG_BLENDWEIGHT1, CG_BLENDWEIGHT2, CG_BLENDWEIGHT3, CG_BLENDWEIGHT4, CG_BLENDWEIGHT5, CG_BLENDWEIGHT6, CG_BLENDWEIGHT7, CG_BLENDWEIGHT8, CG_BLENDWEIGHT9, CG_BLENDWEIGHT10, CG_BLENDWEIGHT11, CG_BLENDWEIGHT12, CG_BLENDWEIGHT13, CG_BLENDWEIGHT14, CG_BLENDWEIGHT15, CG_NORMAL0, CG_NORMAL1, CG_NORMAL2, CG_NORMAL3, CG_NORMAL4, CG_NORMAL5, CG_NORMAL6, CG_NORMAL7, CG_NORMAL8, CG_NORMAL9, CG_NORMAL10, CG_NORMAL11, CG_NORMAL12, CG_NORMAL13, CG_NORMAL14, CG_NORMAL15, CG_FOGCOORD, CG_TEXCOORD0, CG_TEXCOORD1, CG_TEXCOORD2, CG_TEXCOORD3, CG_TEXCOORD4, CG_TEXCOORD5, CG_TEXCOORD6, CG_TEXCOORD7, CG_TEXCOORD8, CG_TEXCOORD9, CG_TEXCOORD10, CG_TEXCOORD11, CG_TEXCOORD12, CG_TEXCOORD13, CG_TEXCOORD14, CG_TEXCOORD15, CG_COMBINER_CONST0, CG_COMBINER_CONST1, CG_COMBINER_STAGE_CONST0, CG_COMBINER_STAGE_CONST1, CG_OFFSET_TEXTURE_MATRIX, CG_OFFSET_TEXTURE_SCALE, CG_OFFSET_TEXTURE_BIAS, CG_CONST_EYE, CG_TESSFACTOR, CG_UNDEFINED</code>
3424 */
3425 static private native String dispatch_cgGetResourceString1(int resource, long procAddress);
3426
3427 /** Entry point (through function pointer) to C language function: <br> <code>CGresource cgGetResource(const char * resource_string)</code><br> */
3428 public static int cgGetResource(String resource_string) {
3429
3430 final long __addr_ = cgProcAddressTable._addressof_cgGetResource;
3431 if (__addr_ == 0) {
3432 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetResource"));
3433 }
3434 return dispatch_cgGetResource1(resource_string, __addr_);
3435 }
3436
3437 /** Entry point (through function pointer) to C language function: <br> <code>CGresource cgGetResource(const char * resource_string)</code><br> */
3438 static private native int dispatch_cgGetResource1(String resource_string, long procAddress);
3439
3440 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetEnumString(CGenum en)</code><br>
3441 @param en valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
3442 */
3443 public static String cgGetEnumString(int en) {
3444
3445 final long __addr_ = cgProcAddressTable._addressof_cgGetEnumString;
3446 if (__addr_ == 0) {
3447 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetEnumString"));
3448 }
3449 return dispatch_cgGetEnumString1(en, __addr_);
3450 }
3451
3452 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetEnumString(CGenum en)</code><br>
3453 @param en valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
3454 */
3455 static private native String dispatch_cgGetEnumString1(int en, long procAddress);
3456
3457 /** Entry point (through function pointer) to C language function: <br> <code>CGenum cgGetEnum(const char * enum_string)</code><br> */
3458 public static int cgGetEnum(String enum_string) {
3459
3460 final long __addr_ = cgProcAddressTable._addressof_cgGetEnum;
3461 if (__addr_ == 0) {
3462 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetEnum"));
3463 }
3464 return dispatch_cgGetEnum1(enum_string, __addr_);
3465 }
3466
3467 /** Entry point (through function pointer) to C language function: <br> <code>CGenum cgGetEnum(const char * enum_string)</code><br> */
3468 static private native int dispatch_cgGetEnum1(String enum_string, long procAddress);
3469
3470 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetProfileString(CGprofile profile)</code><br>
3471 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
3472 */
3473 public static String cgGetProfileString(int profile) {
3474
3475 final long __addr_ = cgProcAddressTable._addressof_cgGetProfileString;
3476 if (__addr_ == 0) {
3477 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetProfileString"));
3478 }
3479 return dispatch_cgGetProfileString1(profile, __addr_);
3480 }
3481
3482 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetProfileString(CGprofile profile)</code><br>
3483 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
3484 */
3485 static private native String dispatch_cgGetProfileString1(int profile, long procAddress);
3486
3487 /** Entry point (through function pointer) to C language function: <br> <code>CGprofile cgGetProfile(const char * profile_string)</code><br> */
3488 public static int cgGetProfile(String profile_string) {
3489
3490 final long __addr_ = cgProcAddressTable._addressof_cgGetProfile;
3491 if (__addr_ == 0) {
3492 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetProfile"));
3493 }
3494 return dispatch_cgGetProfile1(profile_string, __addr_);
3495 }
3496
3497 /** Entry point (through function pointer) to C language function: <br> <code>CGprofile cgGetProfile(const char * profile_string)</code><br> */
3498 static private native int dispatch_cgGetProfile1(String profile_string, long procAddress);
3499
3500 /** Entry point (through function pointer) to C language function: <br> <code>CGerror cgGetError()</code><br> */
3501 public static int cgGetError() {
3502
3503 final long __addr_ = cgProcAddressTable._addressof_cgGetError;
3504 if (__addr_ == 0) {
3505 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetError"));
3506 }
3507 return dispatch_cgGetError1(__addr_);
3508 }
3509
3510 /** Entry point (through function pointer) to C language function: <br> <code>CGerror cgGetError()</code><br> */
3511 static private native int dispatch_cgGetError1(long procAddress);
3512
3513 /** Entry point (through function pointer) to C language function: <br> <code>CGerror cgGetFirstError()</code><br> */
3514 public static int cgGetFirstError() {
3515
3516 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstError;
3517 if (__addr_ == 0) {
3518 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstError"));
3519 }
3520 return dispatch_cgGetFirstError1(__addr_);
3521 }
3522
3523 /** Entry point (through function pointer) to C language function: <br> <code>CGerror cgGetFirstError()</code><br> */
3524 static private native int dispatch_cgGetFirstError1(long procAddress);
3525
3526 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetErrorString(CGerror error)</code><br>
3527 @param error valid values are: <code>CG_NO_ERROR, CG_COMPILER_ERROR, CG_INVALID_PARAMETER_ERROR, CG_INVALID_PROFILE_ERROR, CG_PROGRAM_LOAD_ERROR, CG_PROGRAM_BIND_ERROR, CG_PROGRAM_NOT_LOADED_ERROR, CG_UNSUPPORTED_GL_EXTENSION_ERROR, CG_INVALID_VALUE_TYPE_ERROR, CG_NOT_MATRIX_PARAM_ERROR, CG_INVALID_ENUMERANT_ERROR, CG_NOT_4x4_MATRIX_ERROR, CG_FILE_READ_ERROR, CG_FILE_WRITE_ERROR, CG_NVPARSE_ERROR, CG_MEMORY_ALLOC_ERROR, CG_INVALID_CONTEXT_HANDLE_ERROR, CG_INVALID_PROGRAM_HANDLE_ERROR, CG_INVALID_PARAM_HANDLE_ERROR, CG_UNKNOWN_PROFILE_ERROR, CG_VAR_ARG_ERROR, CG_INVALID_DIMENSION_ERROR, CG_ARRAY_PARAM_ERROR, CG_OUT_OF_ARRAY_BOUNDS_ERROR, CG_CONFLICTING_TYPES_ERROR, CG_CONFLICTING_PARAMETER_TYPES_ERROR, CG_PARAMETER_IS_NOT_SHARED_ERROR, CG_INVALID_PARAMETER_VARIABILITY_ERROR, CG_CANNOT_DESTROY_PARAMETER_ERROR, CG_NOT_ROOT_PARAMETER_ERROR, CG_PARAMETERS_DO_NOT_MATCH_ERROR, CG_IS_NOT_PROGRAM_PARAMETER_ERROR, CG_INVALID_PARAMETER_TYPE_ERROR, CG_PARAMETER_IS_NOT_RESIZABLE_ARRAY_ERROR, CG_INVALID_SIZE_ERROR, CG_BIND_CREATES_CYCLE_ERROR, CG_ARRAY_TYPES_DO_NOT_MATCH_ERROR, CG_ARRAY_DIMENSIONS_DO_NOT_MATCH_ERROR, CG_ARRAY_HAS_WRONG_DIMENSION_ERROR, CG_TYPE_IS_NOT_DEFINED_IN_PROGRAM_ERROR, CG_INVALID_EFFECT_HANDLE_ERROR, CG_INVALID_STATE_HANDLE_ERROR, CG_INVALID_STATE_ASSIGNMENT_HANDLE_ERROR, CG_INVALID_PASS_HANDLE_ERROR, CG_INVALID_ANNOTATION_HANDLE_ERROR, CG_INVALID_TECHNIQUE_HANDLE_ERROR, CG_INVALID_PARAMETER_HANDLE_ERROR, CG_STATE_ASSIGNMENT_TYPE_MISMATCH_ERROR, CG_INVALID_FUNCTION_HANDLE_ERROR, CG_INVALID_TECHNIQUE_ERROR, CG_INVALID_POINTER_ERROR, CG_NOT_ENOUGH_DATA_ERROR, CG_NON_NUMERIC_PARAMETER_ERROR, CG_ARRAY_SIZE_MISMATCH_ERROR</code>
3528 */
3529 public static String cgGetErrorString(int error) {
3530
3531 final long __addr_ = cgProcAddressTable._addressof_cgGetErrorString;
3532 if (__addr_ == 0) {
3533 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetErrorString"));
3534 }
3535 return dispatch_cgGetErrorString1(error, __addr_);
3536 }
3537
3538 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetErrorString(CGerror error)</code><br>
3539 @param error valid values are: <code>CG_NO_ERROR, CG_COMPILER_ERROR, CG_INVALID_PARAMETER_ERROR, CG_INVALID_PROFILE_ERROR, CG_PROGRAM_LOAD_ERROR, CG_PROGRAM_BIND_ERROR, CG_PROGRAM_NOT_LOADED_ERROR, CG_UNSUPPORTED_GL_EXTENSION_ERROR, CG_INVALID_VALUE_TYPE_ERROR, CG_NOT_MATRIX_PARAM_ERROR, CG_INVALID_ENUMERANT_ERROR, CG_NOT_4x4_MATRIX_ERROR, CG_FILE_READ_ERROR, CG_FILE_WRITE_ERROR, CG_NVPARSE_ERROR, CG_MEMORY_ALLOC_ERROR, CG_INVALID_CONTEXT_HANDLE_ERROR, CG_INVALID_PROGRAM_HANDLE_ERROR, CG_INVALID_PARAM_HANDLE_ERROR, CG_UNKNOWN_PROFILE_ERROR, CG_VAR_ARG_ERROR, CG_INVALID_DIMENSION_ERROR, CG_ARRAY_PARAM_ERROR, CG_OUT_OF_ARRAY_BOUNDS_ERROR, CG_CONFLICTING_TYPES_ERROR, CG_CONFLICTING_PARAMETER_TYPES_ERROR, CG_PARAMETER_IS_NOT_SHARED_ERROR, CG_INVALID_PARAMETER_VARIABILITY_ERROR, CG_CANNOT_DESTROY_PARAMETER_ERROR, CG_NOT_ROOT_PARAMETER_ERROR, CG_PARAMETERS_DO_NOT_MATCH_ERROR, CG_IS_NOT_PROGRAM_PARAMETER_ERROR, CG_INVALID_PARAMETER_TYPE_ERROR, CG_PARAMETER_IS_NOT_RESIZABLE_ARRAY_ERROR, CG_INVALID_SIZE_ERROR, CG_BIND_CREATES_CYCLE_ERROR, CG_ARRAY_TYPES_DO_NOT_MATCH_ERROR, CG_ARRAY_DIMENSIONS_DO_NOT_MATCH_ERROR, CG_ARRAY_HAS_WRONG_DIMENSION_ERROR, CG_TYPE_IS_NOT_DEFINED_IN_PROGRAM_ERROR, CG_INVALID_EFFECT_HANDLE_ERROR, CG_INVALID_STATE_HANDLE_ERROR, CG_INVALID_STATE_ASSIGNMENT_HANDLE_ERROR, CG_INVALID_PASS_HANDLE_ERROR, CG_INVALID_ANNOTATION_HANDLE_ERROR, CG_INVALID_TECHNIQUE_HANDLE_ERROR, CG_INVALID_PARAMETER_HANDLE_ERROR, CG_STATE_ASSIGNMENT_TYPE_MISMATCH_ERROR, CG_INVALID_FUNCTION_HANDLE_ERROR, CG_INVALID_TECHNIQUE_ERROR, CG_INVALID_POINTER_ERROR, CG_NOT_ENOUGH_DATA_ERROR, CG_NON_NUMERIC_PARAMETER_ERROR, CG_ARRAY_SIZE_MISMATCH_ERROR</code>
3540 */
3541 static private native String dispatch_cgGetErrorString1(int error, long procAddress);
3542
3543 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetLastErrorString(CGerror * error)</code><br>
3544 @param error a direct or array-backed {@link java.nio.IntBuffer} */
3545 public static String cgGetLastErrorString(IntBuffer error) {
3546
3547 final boolean error_is_direct = Buffers.isDirect(error);
3548 final long __addr_ = cgProcAddressTable._addressof_cgGetLastErrorString;
3549 if (__addr_ == 0) {
3550 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetLastErrorString"));
3551 }
3552 return dispatch_cgGetLastErrorString1(error_is_direct ? error : Buffers.getArray(error), error_is_direct ? Buffers.getDirectBufferByteOffset(error) : Buffers.getIndirectBufferByteOffset(error), error_is_direct, __addr_);
3553 }
3554
3555 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetLastErrorString(CGerror * error)</code><br>
3556 @param error a direct or array-backed {@link java.nio.IntBuffer} */
3557 private static native String dispatch_cgGetLastErrorString1(Object error, int error_byte_offset, boolean error_is_direct, long procAddress);
3558
3559 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetLastErrorString(CGerror * error)</code><br> */
3560 public static String cgGetLastErrorString(int[] error, int error_offset) {
3561
3562 if(error != null && error.length <= error_offset)
3563 throw new CgException("array offset argument \"error_offset\" (" + error_offset + ") equals or exceeds array length (" + error.length + ")");
3564 final long __addr_ = cgProcAddressTable._addressof_cgGetLastErrorString;
3565 if (__addr_ == 0) {
3566 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetLastErrorString"));
3567 }
3568 return dispatch_cgGetLastErrorString1(error, Buffers.SIZEOF_INT * error_offset, false, __addr_);
3569 }
3570
3571 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetString(CGenum sname)</code><br>
3572 @param sname valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
3573 */
3574 public static String cgGetString(int sname) {
3575
3576 final long __addr_ = cgProcAddressTable._addressof_cgGetString;
3577 if (__addr_ == 0) {
3578 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetString"));
3579 }
3580 return dispatch_cgGetString1(sname, __addr_);
3581 }
3582
3583 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetString(CGenum sname)</code><br>
3584 @param sname valid values are: <code>CG_UNKNOWN, CG_IN, CG_OUT, CG_INOUT, CG_MIXED, CG_VARYING, CG_UNIFORM, CG_CONSTANT, CG_PROGRAM_SOURCE, CG_PROGRAM_ENTRY, CG_COMPILED_PROGRAM, CG_PROGRAM_PROFILE, CG_GLOBAL, CG_PROGRAM, CG_DEFAULT, CG_ERROR, CG_SOURCE, CG_OBJECT, CG_COMPILE_MANUAL, CG_COMPILE_IMMEDIATE, CG_COMPILE_LAZY, CG_CURRENT, CG_LITERAL, CG_VERSION, CG_ROW_MAJOR, CG_COLUMN_MAJOR</code>
3585 */
3586 static private native String dispatch_cgGetString1(int sname, long procAddress);
3587
3588 /** Entry point (through function pointer) to C language function: <br> <code>CGeffect cgCreateEffect(CGcontext, const char * code, const char * * args)</code><br> */
3589 public static CGeffect cgCreateEffect(CGcontext arg0, String code, String[] args) {
3590
3591 final long __addr_ = cgProcAddressTable._addressof_cgCreateEffect;
3592 if (__addr_ == 0) {
3593 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCreateEffect"));
3594 }
3595 final ByteBuffer _res;
3596 _res = dispatch_cgCreateEffect1(((arg0 == null) ? null : arg0.getBuffer()), code, args, __addr_);
3597 if (_res == null) return null;
3598 return CGeffect.create(Buffers.nativeOrder(_res));
3599 }
3600
3601 /** Entry point (through function pointer) to C language function: <br> <code>CGeffect cgCreateEffect(CGcontext, const char * code, const char * * args)</code><br> */
3602 private static native ByteBuffer dispatch_cgCreateEffect1(ByteBuffer arg0, String code, String[] args, long procAddress);
3603
3604 /** Entry point (through function pointer) to C language function: <br> <code>CGeffect cgCreateEffectFromFile(CGcontext, const char * filename, const char * * args)</code><br> */
3605 public static CGeffect cgCreateEffectFromFile(CGcontext arg0, String filename, String[] args) {
3606
3607 final long __addr_ = cgProcAddressTable._addressof_cgCreateEffectFromFile;
3608 if (__addr_ == 0) {
3609 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCreateEffectFromFile"));
3610 }
3611 final ByteBuffer _res;
3612 _res = dispatch_cgCreateEffectFromFile1(((arg0 == null) ? null : arg0.getBuffer()), filename, args, __addr_);
3613 if (_res == null) return null;
3614 return CGeffect.create(Buffers.nativeOrder(_res));
3615 }
3616
3617 /** Entry point (through function pointer) to C language function: <br> <code>CGeffect cgCreateEffectFromFile(CGcontext, const char * filename, const char * * args)</code><br> */
3618 private static native ByteBuffer dispatch_cgCreateEffectFromFile1(ByteBuffer arg0, String filename, String[] args, long procAddress);
3619
3620 /** Entry point (through function pointer) to C language function: <br> <code>void cgDestroyEffect(CGeffect)</code><br> */
3621 public static void cgDestroyEffect(CGeffect arg0) {
3622
3623 final long __addr_ = cgProcAddressTable._addressof_cgDestroyEffect;
3624 if (__addr_ == 0) {
3625 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgDestroyEffect"));
3626 }
3627 dispatch_cgDestroyEffect1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3628 }
3629
3630 /** Entry point (through function pointer) to C language function: <br> <code>void cgDestroyEffect(CGeffect)</code><br> */
3631 private static native void dispatch_cgDestroyEffect1(ByteBuffer arg0, long procAddress);
3632
3633 /** Entry point (through function pointer) to C language function: <br> <code>CGcontext cgGetEffectContext(CGeffect)</code><br> */
3635
3636 final long __addr_ = cgProcAddressTable._addressof_cgGetEffectContext;
3637 if (__addr_ == 0) {
3638 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetEffectContext"));
3639 }
3640 final ByteBuffer _res;
3641 _res = dispatch_cgGetEffectContext1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3642 if (_res == null) return null;
3643 return CGcontext.create(Buffers.nativeOrder(_res));
3644 }
3645
3646 /** Entry point (through function pointer) to C language function: <br> <code>CGcontext cgGetEffectContext(CGeffect)</code><br> */
3647 private static native ByteBuffer dispatch_cgGetEffectContext1(ByteBuffer arg0, long procAddress);
3648
3649 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsEffect(CGeffect effect)</code><br> */
3650 public static boolean cgIsEffect(CGeffect effect) {
3651
3652 final long __addr_ = cgProcAddressTable._addressof_cgIsEffect;
3653 if (__addr_ == 0) {
3654 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsEffect"));
3655 }
3656 return dispatch_cgIsEffect1(((effect == null) ? null : effect.getBuffer()), __addr_);
3657 }
3658
3659 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsEffect(CGeffect effect)</code><br> */
3660 private static native boolean dispatch_cgIsEffect1(ByteBuffer effect, long procAddress);
3661
3662 /** Entry point (through function pointer) to C language function: <br> <code>CGeffect cgGetFirstEffect(CGcontext)</code><br> */
3664
3665 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstEffect;
3666 if (__addr_ == 0) {
3667 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstEffect"));
3668 }
3669 final ByteBuffer _res;
3670 _res = dispatch_cgGetFirstEffect1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3671 if (_res == null) return null;
3672 return CGeffect.create(Buffers.nativeOrder(_res));
3673 }
3674
3675 /** Entry point (through function pointer) to C language function: <br> <code>CGeffect cgGetFirstEffect(CGcontext)</code><br> */
3676 private static native ByteBuffer dispatch_cgGetFirstEffect1(ByteBuffer arg0, long procAddress);
3677
3678 /** Entry point (through function pointer) to C language function: <br> <code>CGeffect cgGetNextEffect(CGeffect)</code><br> */
3679 public static CGeffect cgGetNextEffect(CGeffect arg0) {
3680
3681 final long __addr_ = cgProcAddressTable._addressof_cgGetNextEffect;
3682 if (__addr_ == 0) {
3683 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNextEffect"));
3684 }
3685 final ByteBuffer _res;
3686 _res = dispatch_cgGetNextEffect1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3687 if (_res == null) return null;
3688 return CGeffect.create(Buffers.nativeOrder(_res));
3689 }
3690
3691 /** Entry point (through function pointer) to C language function: <br> <code>CGeffect cgGetNextEffect(CGeffect)</code><br> */
3692 private static native ByteBuffer dispatch_cgGetNextEffect1(ByteBuffer arg0, long procAddress);
3693
3694 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgCreateProgramFromEffect(CGeffect effect, CGprofile profile, const char * entry, const char * * args)</code><br>
3695 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
3696 */
3697 public static CGprogram cgCreateProgramFromEffect(CGeffect effect, int profile, String entry, String[] args) {
3698
3699 final long __addr_ = cgProcAddressTable._addressof_cgCreateProgramFromEffect;
3700 if (__addr_ == 0) {
3701 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCreateProgramFromEffect"));
3702 }
3703 final ByteBuffer _res;
3704 _res = dispatch_cgCreateProgramFromEffect1(((effect == null) ? null : effect.getBuffer()), profile, entry, args, __addr_);
3705 if (_res == null) return null;
3706 return CGprogram.create(Buffers.nativeOrder(_res));
3707 }
3708
3709 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgCreateProgramFromEffect(CGeffect effect, CGprofile profile, const char * entry, const char * * args)</code><br>
3710 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
3711 */
3712 private static native ByteBuffer dispatch_cgCreateProgramFromEffect1(ByteBuffer effect, int profile, String entry, String[] args, long procAddress);
3713
3714 /** Entry point (through function pointer) to C language function: <br> <code>CGtechnique cgGetFirstTechnique(CGeffect)</code><br> */
3716
3717 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstTechnique;
3718 if (__addr_ == 0) {
3719 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstTechnique"));
3720 }
3721 final ByteBuffer _res;
3722 _res = dispatch_cgGetFirstTechnique1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3723 if (_res == null) return null;
3724 return CGtechnique.create(Buffers.nativeOrder(_res));
3725 }
3726
3727 /** Entry point (through function pointer) to C language function: <br> <code>CGtechnique cgGetFirstTechnique(CGeffect)</code><br> */
3728 private static native ByteBuffer dispatch_cgGetFirstTechnique1(ByteBuffer arg0, long procAddress);
3729
3730 /** Entry point (through function pointer) to C language function: <br> <code>CGtechnique cgGetNextTechnique(CGtechnique)</code><br> */
3732
3733 final long __addr_ = cgProcAddressTable._addressof_cgGetNextTechnique;
3734 if (__addr_ == 0) {
3735 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNextTechnique"));
3736 }
3737 final ByteBuffer _res;
3738 _res = dispatch_cgGetNextTechnique1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3739 if (_res == null) return null;
3740 return CGtechnique.create(Buffers.nativeOrder(_res));
3741 }
3742
3743 /** Entry point (through function pointer) to C language function: <br> <code>CGtechnique cgGetNextTechnique(CGtechnique)</code><br> */
3744 private static native ByteBuffer dispatch_cgGetNextTechnique1(ByteBuffer arg0, long procAddress);
3745
3746 /** Entry point (through function pointer) to C language function: <br> <code>CGtechnique cgGetNamedTechnique(CGeffect, const char * name)</code><br> */
3747 public static CGtechnique cgGetNamedTechnique(CGeffect arg0, String name) {
3748
3749 final long __addr_ = cgProcAddressTable._addressof_cgGetNamedTechnique;
3750 if (__addr_ == 0) {
3751 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNamedTechnique"));
3752 }
3753 final ByteBuffer _res;
3754 _res = dispatch_cgGetNamedTechnique1(((arg0 == null) ? null : arg0.getBuffer()), name, __addr_);
3755 if (_res == null) return null;
3756 return CGtechnique.create(Buffers.nativeOrder(_res));
3757 }
3758
3759 /** Entry point (through function pointer) to C language function: <br> <code>CGtechnique cgGetNamedTechnique(CGeffect, const char * name)</code><br> */
3760 private static native ByteBuffer dispatch_cgGetNamedTechnique1(ByteBuffer arg0, String name, long procAddress);
3761
3762 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetTechniqueName(CGtechnique)</code><br> */
3763 public static String cgGetTechniqueName(CGtechnique arg0) {
3764
3765 final long __addr_ = cgProcAddressTable._addressof_cgGetTechniqueName;
3766 if (__addr_ == 0) {
3767 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetTechniqueName"));
3768 }
3769 return dispatch_cgGetTechniqueName1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3770 }
3771
3772 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetTechniqueName(CGtechnique)</code><br> */
3773 private static native String dispatch_cgGetTechniqueName1(ByteBuffer arg0, long procAddress);
3774
3775 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsTechnique(CGtechnique)</code><br> */
3776 public static boolean cgIsTechnique(CGtechnique arg0) {
3777
3778 final long __addr_ = cgProcAddressTable._addressof_cgIsTechnique;
3779 if (__addr_ == 0) {
3780 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsTechnique"));
3781 }
3782 return dispatch_cgIsTechnique1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3783 }
3784
3785 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsTechnique(CGtechnique)</code><br> */
3786 private static native boolean dispatch_cgIsTechnique1(ByteBuffer arg0, long procAddress);
3787
3788 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgValidateTechnique(CGtechnique)</code><br> */
3789 public static boolean cgValidateTechnique(CGtechnique arg0) {
3790
3791 final long __addr_ = cgProcAddressTable._addressof_cgValidateTechnique;
3792 if (__addr_ == 0) {
3793 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgValidateTechnique"));
3794 }
3795 return dispatch_cgValidateTechnique1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3796 }
3797
3798 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgValidateTechnique(CGtechnique)</code><br> */
3799 private static native boolean dispatch_cgValidateTechnique1(ByteBuffer arg0, long procAddress);
3800
3801 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsTechniqueValidated(CGtechnique)</code><br> */
3802 public static boolean cgIsTechniqueValidated(CGtechnique arg0) {
3803
3804 final long __addr_ = cgProcAddressTable._addressof_cgIsTechniqueValidated;
3805 if (__addr_ == 0) {
3806 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsTechniqueValidated"));
3807 }
3808 return dispatch_cgIsTechniqueValidated1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3809 }
3810
3811 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsTechniqueValidated(CGtechnique)</code><br> */
3812 private static native boolean dispatch_cgIsTechniqueValidated1(ByteBuffer arg0, long procAddress);
3813
3814 /** Entry point (through function pointer) to C language function: <br> <code>CGeffect cgGetTechniqueEffect(CGtechnique)</code><br> */
3816
3817 final long __addr_ = cgProcAddressTable._addressof_cgGetTechniqueEffect;
3818 if (__addr_ == 0) {
3819 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetTechniqueEffect"));
3820 }
3821 final ByteBuffer _res;
3822 _res = dispatch_cgGetTechniqueEffect1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3823 if (_res == null) return null;
3824 return CGeffect.create(Buffers.nativeOrder(_res));
3825 }
3826
3827 /** Entry point (through function pointer) to C language function: <br> <code>CGeffect cgGetTechniqueEffect(CGtechnique)</code><br> */
3828 private static native ByteBuffer dispatch_cgGetTechniqueEffect1(ByteBuffer arg0, long procAddress);
3829
3830 /** Entry point (through function pointer) to C language function: <br> <code>CGpass cgGetFirstPass(CGtechnique)</code><br> */
3831 public static CGpass cgGetFirstPass(CGtechnique arg0) {
3832
3833 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstPass;
3834 if (__addr_ == 0) {
3835 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstPass"));
3836 }
3837 final ByteBuffer _res;
3838 _res = dispatch_cgGetFirstPass1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3839 if (_res == null) return null;
3840 return CGpass.create(Buffers.nativeOrder(_res));
3841 }
3842
3843 /** Entry point (through function pointer) to C language function: <br> <code>CGpass cgGetFirstPass(CGtechnique)</code><br> */
3844 private static native ByteBuffer dispatch_cgGetFirstPass1(ByteBuffer arg0, long procAddress);
3845
3846 /** Entry point (through function pointer) to C language function: <br> <code>CGpass cgGetNamedPass(CGtechnique, const char * name)</code><br> */
3847 public static CGpass cgGetNamedPass(CGtechnique arg0, String name) {
3848
3849 final long __addr_ = cgProcAddressTable._addressof_cgGetNamedPass;
3850 if (__addr_ == 0) {
3851 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNamedPass"));
3852 }
3853 final ByteBuffer _res;
3854 _res = dispatch_cgGetNamedPass1(((arg0 == null) ? null : arg0.getBuffer()), name, __addr_);
3855 if (_res == null) return null;
3856 return CGpass.create(Buffers.nativeOrder(_res));
3857 }
3858
3859 /** Entry point (through function pointer) to C language function: <br> <code>CGpass cgGetNamedPass(CGtechnique, const char * name)</code><br> */
3860 private static native ByteBuffer dispatch_cgGetNamedPass1(ByteBuffer arg0, String name, long procAddress);
3861
3862 /** Entry point (through function pointer) to C language function: <br> <code>CGpass cgGetNextPass(CGpass)</code><br> */
3863 public static CGpass cgGetNextPass(CGpass arg0) {
3864
3865 final long __addr_ = cgProcAddressTable._addressof_cgGetNextPass;
3866 if (__addr_ == 0) {
3867 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNextPass"));
3868 }
3869 final ByteBuffer _res;
3870 _res = dispatch_cgGetNextPass1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3871 if (_res == null) return null;
3872 return CGpass.create(Buffers.nativeOrder(_res));
3873 }
3874
3875 /** Entry point (through function pointer) to C language function: <br> <code>CGpass cgGetNextPass(CGpass)</code><br> */
3876 private static native ByteBuffer dispatch_cgGetNextPass1(ByteBuffer arg0, long procAddress);
3877
3878 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsPass(CGpass)</code><br> */
3879 public static boolean cgIsPass(CGpass arg0) {
3880
3881 final long __addr_ = cgProcAddressTable._addressof_cgIsPass;
3882 if (__addr_ == 0) {
3883 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsPass"));
3884 }
3885 return dispatch_cgIsPass1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3886 }
3887
3888 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsPass(CGpass)</code><br> */
3889 private static native boolean dispatch_cgIsPass1(ByteBuffer arg0, long procAddress);
3890
3891 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetPassName(CGpass)</code><br> */
3892 public static String cgGetPassName(CGpass arg0) {
3893
3894 final long __addr_ = cgProcAddressTable._addressof_cgGetPassName;
3895 if (__addr_ == 0) {
3896 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetPassName"));
3897 }
3898 return dispatch_cgGetPassName1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3899 }
3900
3901 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetPassName(CGpass)</code><br> */
3902 private static native String dispatch_cgGetPassName1(ByteBuffer arg0, long procAddress);
3903
3904 /** Entry point (through function pointer) to C language function: <br> <code>CGtechnique cgGetPassTechnique(CGpass)</code><br> */
3906
3907 final long __addr_ = cgProcAddressTable._addressof_cgGetPassTechnique;
3908 if (__addr_ == 0) {
3909 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetPassTechnique"));
3910 }
3911 final ByteBuffer _res;
3912 _res = dispatch_cgGetPassTechnique1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3913 if (_res == null) return null;
3914 return CGtechnique.create(Buffers.nativeOrder(_res));
3915 }
3916
3917 /** Entry point (through function pointer) to C language function: <br> <code>CGtechnique cgGetPassTechnique(CGpass)</code><br> */
3918 private static native ByteBuffer dispatch_cgGetPassTechnique1(ByteBuffer arg0, long procAddress);
3919
3920 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetPassState(CGpass)</code><br> */
3921 public static void cgSetPassState(CGpass arg0) {
3922
3923 final long __addr_ = cgProcAddressTable._addressof_cgSetPassState;
3924 if (__addr_ == 0) {
3925 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetPassState"));
3926 }
3927 dispatch_cgSetPassState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3928 }
3929
3930 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetPassState(CGpass)</code><br> */
3931 private static native void dispatch_cgSetPassState1(ByteBuffer arg0, long procAddress);
3932
3933 /** Entry point (through function pointer) to C language function: <br> <code>void cgResetPassState(CGpass)</code><br> */
3934 public static void cgResetPassState(CGpass arg0) {
3935
3936 final long __addr_ = cgProcAddressTable._addressof_cgResetPassState;
3937 if (__addr_ == 0) {
3938 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgResetPassState"));
3939 }
3940 dispatch_cgResetPassState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3941 }
3942
3943 /** Entry point (through function pointer) to C language function: <br> <code>void cgResetPassState(CGpass)</code><br> */
3944 private static native void dispatch_cgResetPassState1(ByteBuffer arg0, long procAddress);
3945
3946 /** Entry point (through function pointer) to C language function: <br> <code>CGstateassignment cgGetFirstStateAssignment(CGpass)</code><br> */
3948
3949 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstStateAssignment;
3950 if (__addr_ == 0) {
3951 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstStateAssignment"));
3952 }
3953 final ByteBuffer _res;
3954 _res = dispatch_cgGetFirstStateAssignment1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3955 if (_res == null) return null;
3956 return CGstateassignment.create(Buffers.nativeOrder(_res));
3957 }
3958
3959 /** Entry point (through function pointer) to C language function: <br> <code>CGstateassignment cgGetFirstStateAssignment(CGpass)</code><br> */
3960 private static native ByteBuffer dispatch_cgGetFirstStateAssignment1(ByteBuffer arg0, long procAddress);
3961
3962 /** Entry point (through function pointer) to C language function: <br> <code>CGstateassignment cgGetNamedStateAssignment(CGpass, const char * name)</code><br> */
3963 public static CGstateassignment cgGetNamedStateAssignment(CGpass arg0, String name) {
3964
3965 final long __addr_ = cgProcAddressTable._addressof_cgGetNamedStateAssignment;
3966 if (__addr_ == 0) {
3967 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNamedStateAssignment"));
3968 }
3969 final ByteBuffer _res;
3970 _res = dispatch_cgGetNamedStateAssignment1(((arg0 == null) ? null : arg0.getBuffer()), name, __addr_);
3971 if (_res == null) return null;
3972 return CGstateassignment.create(Buffers.nativeOrder(_res));
3973 }
3974
3975 /** Entry point (through function pointer) to C language function: <br> <code>CGstateassignment cgGetNamedStateAssignment(CGpass, const char * name)</code><br> */
3976 private static native ByteBuffer dispatch_cgGetNamedStateAssignment1(ByteBuffer arg0, String name, long procAddress);
3977
3978 /** Entry point (through function pointer) to C language function: <br> <code>CGstateassignment cgGetNextStateAssignment(CGstateassignment)</code><br> */
3980
3981 final long __addr_ = cgProcAddressTable._addressof_cgGetNextStateAssignment;
3982 if (__addr_ == 0) {
3983 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNextStateAssignment"));
3984 }
3985 final ByteBuffer _res;
3986 _res = dispatch_cgGetNextStateAssignment1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
3987 if (_res == null) return null;
3988 return CGstateassignment.create(Buffers.nativeOrder(_res));
3989 }
3990
3991 /** Entry point (through function pointer) to C language function: <br> <code>CGstateassignment cgGetNextStateAssignment(CGstateassignment)</code><br> */
3992 private static native ByteBuffer dispatch_cgGetNextStateAssignment1(ByteBuffer arg0, long procAddress);
3993
3994 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsStateAssignment(CGstateassignment)</code><br> */
3995 public static boolean cgIsStateAssignment(CGstateassignment arg0) {
3996
3997 final long __addr_ = cgProcAddressTable._addressof_cgIsStateAssignment;
3998 if (__addr_ == 0) {
3999 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsStateAssignment"));
4000 }
4001 return dispatch_cgIsStateAssignment1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4002 }
4003
4004 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsStateAssignment(CGstateassignment)</code><br> */
4005 private static native boolean dispatch_cgIsStateAssignment1(ByteBuffer arg0, long procAddress);
4006
4007 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgCallStateSetCallback(CGstateassignment)</code><br> */
4008 public static boolean cgCallStateSetCallback(CGstateassignment arg0) {
4009
4010 final long __addr_ = cgProcAddressTable._addressof_cgCallStateSetCallback;
4011 if (__addr_ == 0) {
4012 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCallStateSetCallback"));
4013 }
4014 return dispatch_cgCallStateSetCallback1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4015 }
4016
4017 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgCallStateSetCallback(CGstateassignment)</code><br> */
4018 private static native boolean dispatch_cgCallStateSetCallback1(ByteBuffer arg0, long procAddress);
4019
4020 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgCallStateValidateCallback(CGstateassignment)</code><br> */
4022
4023 final long __addr_ = cgProcAddressTable._addressof_cgCallStateValidateCallback;
4024 if (__addr_ == 0) {
4025 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCallStateValidateCallback"));
4026 }
4027 return dispatch_cgCallStateValidateCallback1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4028 }
4029
4030 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgCallStateValidateCallback(CGstateassignment)</code><br> */
4031 private static native boolean dispatch_cgCallStateValidateCallback1(ByteBuffer arg0, long procAddress);
4032
4033 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgCallStateResetCallback(CGstateassignment)</code><br> */
4034 public static boolean cgCallStateResetCallback(CGstateassignment arg0) {
4035
4036 final long __addr_ = cgProcAddressTable._addressof_cgCallStateResetCallback;
4037 if (__addr_ == 0) {
4038 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCallStateResetCallback"));
4039 }
4040 return dispatch_cgCallStateResetCallback1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4041 }
4042
4043 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgCallStateResetCallback(CGstateassignment)</code><br> */
4044 private static native boolean dispatch_cgCallStateResetCallback1(ByteBuffer arg0, long procAddress);
4045
4046 /** Entry point (through function pointer) to C language function: <br> <code>CGpass cgGetStateAssignmentPass(CGstateassignment)</code><br> */
4048
4049 final long __addr_ = cgProcAddressTable._addressof_cgGetStateAssignmentPass;
4050 if (__addr_ == 0) {
4051 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetStateAssignmentPass"));
4052 }
4053 final ByteBuffer _res;
4054 _res = dispatch_cgGetStateAssignmentPass1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4055 if (_res == null) return null;
4056 return CGpass.create(Buffers.nativeOrder(_res));
4057 }
4058
4059 /** Entry point (through function pointer) to C language function: <br> <code>CGpass cgGetStateAssignmentPass(CGstateassignment)</code><br> */
4060 private static native ByteBuffer dispatch_cgGetStateAssignmentPass1(ByteBuffer arg0, long procAddress);
4061
4062 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetSamplerStateAssignmentParameter(CGstateassignment)</code><br> */
4064
4065 final long __addr_ = cgProcAddressTable._addressof_cgGetSamplerStateAssignmentParameter;
4066 if (__addr_ == 0) {
4067 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetSamplerStateAssignmentParameter"));
4068 }
4069 final ByteBuffer _res;
4070 _res = dispatch_cgGetSamplerStateAssignmentParameter1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4071 if (_res == null) return null;
4072 return CGparameter.create(Buffers.nativeOrder(_res));
4073 }
4074
4075 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetSamplerStateAssignmentParameter(CGstateassignment)</code><br> */
4076 private static native ByteBuffer dispatch_cgGetSamplerStateAssignmentParameter1(ByteBuffer arg0, long procAddress);
4077
4078 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetStringStateAssignmentValue(CGstateassignment)</code><br> */
4080
4081 final long __addr_ = cgProcAddressTable._addressof_cgGetStringStateAssignmentValue;
4082 if (__addr_ == 0) {
4083 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetStringStateAssignmentValue"));
4084 }
4085 return dispatch_cgGetStringStateAssignmentValue1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4086 }
4087
4088 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetStringStateAssignmentValue(CGstateassignment)</code><br> */
4089 private static native String dispatch_cgGetStringStateAssignmentValue1(ByteBuffer arg0, long procAddress);
4090
4091 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgGetProgramStateAssignmentValue(CGstateassignment)</code><br> */
4093
4094 final long __addr_ = cgProcAddressTable._addressof_cgGetProgramStateAssignmentValue;
4095 if (__addr_ == 0) {
4096 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetProgramStateAssignmentValue"));
4097 }
4098 final ByteBuffer _res;
4099 _res = dispatch_cgGetProgramStateAssignmentValue1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4100 if (_res == null) return null;
4101 return CGprogram.create(Buffers.nativeOrder(_res));
4102 }
4103
4104 /** Entry point (through function pointer) to C language function: <br> <code>CGprogram cgGetProgramStateAssignmentValue(CGstateassignment)</code><br> */
4105 private static native ByteBuffer dispatch_cgGetProgramStateAssignmentValue1(ByteBuffer arg0, long procAddress);
4106
4107 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetTextureStateAssignmentValue(CGstateassignment)</code><br> */
4109
4110 final long __addr_ = cgProcAddressTable._addressof_cgGetTextureStateAssignmentValue;
4111 if (__addr_ == 0) {
4112 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetTextureStateAssignmentValue"));
4113 }
4114 final ByteBuffer _res;
4115 _res = dispatch_cgGetTextureStateAssignmentValue1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4116 if (_res == null) return null;
4117 return CGparameter.create(Buffers.nativeOrder(_res));
4118 }
4119
4120 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetTextureStateAssignmentValue(CGstateassignment)</code><br> */
4121 private static native ByteBuffer dispatch_cgGetTextureStateAssignmentValue1(ByteBuffer arg0, long procAddress);
4122
4123 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetSamplerStateAssignmentValue(CGstateassignment)</code><br> */
4125
4126 final long __addr_ = cgProcAddressTable._addressof_cgGetSamplerStateAssignmentValue;
4127 if (__addr_ == 0) {
4128 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetSamplerStateAssignmentValue"));
4129 }
4130 final ByteBuffer _res;
4131 _res = dispatch_cgGetSamplerStateAssignmentValue1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4132 if (_res == null) return null;
4133 return CGparameter.create(Buffers.nativeOrder(_res));
4134 }
4135
4136 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetSamplerStateAssignmentValue(CGstateassignment)</code><br> */
4137 private static native ByteBuffer dispatch_cgGetSamplerStateAssignmentValue1(ByteBuffer arg0, long procAddress);
4138
4139 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetStateAssignmentIndex(CGstateassignment)</code><br> */
4141
4142 final long __addr_ = cgProcAddressTable._addressof_cgGetStateAssignmentIndex;
4143 if (__addr_ == 0) {
4144 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetStateAssignmentIndex"));
4145 }
4146 return dispatch_cgGetStateAssignmentIndex1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4147 }
4148
4149 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetStateAssignmentIndex(CGstateassignment)</code><br> */
4150 private static native int dispatch_cgGetStateAssignmentIndex1(ByteBuffer arg0, long procAddress);
4151
4152 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetNumDependentStateAssignmentParameters(CGstateassignment)</code><br> */
4154
4155 final long __addr_ = cgProcAddressTable._addressof_cgGetNumDependentStateAssignmentParameters;
4156 if (__addr_ == 0) {
4157 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNumDependentStateAssignmentParameters"));
4158 }
4159 return dispatch_cgGetNumDependentStateAssignmentParameters1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4160 }
4161
4162 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetNumDependentStateAssignmentParameters(CGstateassignment)</code><br> */
4163 private static native int dispatch_cgGetNumDependentStateAssignmentParameters1(ByteBuffer arg0, long procAddress);
4164
4165 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetDependentStateAssignmentParameter(CGstateassignment, int index)</code><br> */
4167
4168 final long __addr_ = cgProcAddressTable._addressof_cgGetDependentStateAssignmentParameter;
4169 if (__addr_ == 0) {
4170 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetDependentStateAssignmentParameter"));
4171 }
4172 final ByteBuffer _res;
4173 _res = dispatch_cgGetDependentStateAssignmentParameter1(((arg0 == null) ? null : arg0.getBuffer()), index, __addr_);
4174 if (_res == null) return null;
4175 return CGparameter.create(Buffers.nativeOrder(_res));
4176 }
4177
4178 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetDependentStateAssignmentParameter(CGstateassignment, int index)</code><br> */
4179 private static native ByteBuffer dispatch_cgGetDependentStateAssignmentParameter1(ByteBuffer arg0, int index, long procAddress);
4180
4181 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgGetStateAssignmentState(CGstateassignment)</code><br> */
4183
4184 final long __addr_ = cgProcAddressTable._addressof_cgGetStateAssignmentState;
4185 if (__addr_ == 0) {
4186 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetStateAssignmentState"));
4187 }
4188 final ByteBuffer _res;
4189 _res = dispatch_cgGetStateAssignmentState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4190 if (_res == null) return null;
4191 return CGstate.create(Buffers.nativeOrder(_res));
4192 }
4193
4194 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgGetStateAssignmentState(CGstateassignment)</code><br> */
4195 private static native ByteBuffer dispatch_cgGetStateAssignmentState1(ByteBuffer arg0, long procAddress);
4196
4197 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgGetSamplerStateAssignmentState(CGstateassignment)</code><br> */
4199
4200 final long __addr_ = cgProcAddressTable._addressof_cgGetSamplerStateAssignmentState;
4201 if (__addr_ == 0) {
4202 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetSamplerStateAssignmentState"));
4203 }
4204 final ByteBuffer _res;
4205 _res = dispatch_cgGetSamplerStateAssignmentState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4206 if (_res == null) return null;
4207 return CGstate.create(Buffers.nativeOrder(_res));
4208 }
4209
4210 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgGetSamplerStateAssignmentState(CGstateassignment)</code><br> */
4211 private static native ByteBuffer dispatch_cgGetSamplerStateAssignmentState1(ByteBuffer arg0, long procAddress);
4212
4213 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgCreateState(CGcontext, const char * name, CGtype)</code><br>
4214 @param arg2 valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
4215 */
4216 public static CGstate cgCreateState(CGcontext arg0, String name, int arg2) {
4217
4218 final long __addr_ = cgProcAddressTable._addressof_cgCreateState;
4219 if (__addr_ == 0) {
4220 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCreateState"));
4221 }
4222 final ByteBuffer _res;
4223 _res = dispatch_cgCreateState1(((arg0 == null) ? null : arg0.getBuffer()), name, arg2, __addr_);
4224 if (_res == null) return null;
4225 return CGstate.create(Buffers.nativeOrder(_res));
4226 }
4227
4228 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgCreateState(CGcontext, const char * name, CGtype)</code><br>
4229 @param arg2 valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
4230 */
4231 private static native ByteBuffer dispatch_cgCreateState1(ByteBuffer arg0, String name, int arg2, long procAddress);
4232
4233 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgCreateArrayState(CGcontext, const char * name, CGtype, int nelems)</code><br>
4234 @param arg2 valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
4235 */
4236 public static CGstate cgCreateArrayState(CGcontext arg0, String name, int arg2, int nelems) {
4237
4238 final long __addr_ = cgProcAddressTable._addressof_cgCreateArrayState;
4239 if (__addr_ == 0) {
4240 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCreateArrayState"));
4241 }
4242 final ByteBuffer _res;
4243 _res = dispatch_cgCreateArrayState1(((arg0 == null) ? null : arg0.getBuffer()), name, arg2, nelems, __addr_);
4244 if (_res == null) return null;
4245 return CGstate.create(Buffers.nativeOrder(_res));
4246 }
4247
4248 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgCreateArrayState(CGcontext, const char * name, CGtype, int nelems)</code><br>
4249 @param arg2 valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
4250 */
4251 private static native ByteBuffer dispatch_cgCreateArrayState1(ByteBuffer arg0, String name, int arg2, int nelems, long procAddress);
4252
4253 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetStateType(CGstate)</code><br> */
4254 public static int cgGetStateType(CGstate arg0) {
4255
4256 final long __addr_ = cgProcAddressTable._addressof_cgGetStateType;
4257 if (__addr_ == 0) {
4258 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetStateType"));
4259 }
4260 return dispatch_cgGetStateType1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4261 }
4262
4263 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetStateType(CGstate)</code><br> */
4264 private static native int dispatch_cgGetStateType1(ByteBuffer arg0, long procAddress);
4265
4266 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetStateName(CGstate)</code><br> */
4267 public static String cgGetStateName(CGstate arg0) {
4268
4269 final long __addr_ = cgProcAddressTable._addressof_cgGetStateName;
4270 if (__addr_ == 0) {
4271 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetStateName"));
4272 }
4273 return dispatch_cgGetStateName1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4274 }
4275
4276 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetStateName(CGstate)</code><br> */
4277 private static native String dispatch_cgGetStateName1(ByteBuffer arg0, long procAddress);
4278
4279 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgGetNamedState(CGcontext, const char * name)</code><br> */
4280 public static CGstate cgGetNamedState(CGcontext arg0, String name) {
4281
4282 final long __addr_ = cgProcAddressTable._addressof_cgGetNamedState;
4283 if (__addr_ == 0) {
4284 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNamedState"));
4285 }
4286 final ByteBuffer _res;
4287 _res = dispatch_cgGetNamedState1(((arg0 == null) ? null : arg0.getBuffer()), name, __addr_);
4288 if (_res == null) return null;
4289 return CGstate.create(Buffers.nativeOrder(_res));
4290 }
4291
4292 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgGetNamedState(CGcontext, const char * name)</code><br> */
4293 private static native ByteBuffer dispatch_cgGetNamedState1(ByteBuffer arg0, String name, long procAddress);
4294
4295 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgGetFirstState(CGcontext)</code><br> */
4296 public static CGstate cgGetFirstState(CGcontext arg0) {
4297
4298 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstState;
4299 if (__addr_ == 0) {
4300 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstState"));
4301 }
4302 final ByteBuffer _res;
4303 _res = dispatch_cgGetFirstState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4304 if (_res == null) return null;
4305 return CGstate.create(Buffers.nativeOrder(_res));
4306 }
4307
4308 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgGetFirstState(CGcontext)</code><br> */
4309 private static native ByteBuffer dispatch_cgGetFirstState1(ByteBuffer arg0, long procAddress);
4310
4311 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgGetNextState(CGstate)</code><br> */
4312 public static CGstate cgGetNextState(CGstate arg0) {
4313
4314 final long __addr_ = cgProcAddressTable._addressof_cgGetNextState;
4315 if (__addr_ == 0) {
4316 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNextState"));
4317 }
4318 final ByteBuffer _res;
4319 _res = dispatch_cgGetNextState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4320 if (_res == null) return null;
4321 return CGstate.create(Buffers.nativeOrder(_res));
4322 }
4323
4324 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgGetNextState(CGstate)</code><br> */
4325 private static native ByteBuffer dispatch_cgGetNextState1(ByteBuffer arg0, long procAddress);
4326
4327 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsState(CGstate)</code><br> */
4328 public static boolean cgIsState(CGstate arg0) {
4329
4330 final long __addr_ = cgProcAddressTable._addressof_cgIsState;
4331 if (__addr_ == 0) {
4332 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsState"));
4333 }
4334 return dispatch_cgIsState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4335 }
4336
4337 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsState(CGstate)</code><br> */
4338 private static native boolean dispatch_cgIsState1(ByteBuffer arg0, long procAddress);
4339
4340 /** Entry point (through function pointer) to C language function: <br> <code>void cgAddStateEnumerant(CGstate, const char * name, int value)</code><br> */
4341 public static void cgAddStateEnumerant(CGstate arg0, String name, int value) {
4342
4343 final long __addr_ = cgProcAddressTable._addressof_cgAddStateEnumerant;
4344 if (__addr_ == 0) {
4345 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgAddStateEnumerant"));
4346 }
4347 dispatch_cgAddStateEnumerant1(((arg0 == null) ? null : arg0.getBuffer()), name, value, __addr_);
4348 }
4349
4350 /** Entry point (through function pointer) to C language function: <br> <code>void cgAddStateEnumerant(CGstate, const char * name, int value)</code><br> */
4351 private static native void dispatch_cgAddStateEnumerant1(ByteBuffer arg0, String name, int value, long procAddress);
4352
4353 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgCreateSamplerState(CGcontext, const char * name, CGtype)</code><br>
4354 @param arg2 valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
4355 */
4356 public static CGstate cgCreateSamplerState(CGcontext arg0, String name, int arg2) {
4357
4358 final long __addr_ = cgProcAddressTable._addressof_cgCreateSamplerState;
4359 if (__addr_ == 0) {
4360 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCreateSamplerState"));
4361 }
4362 final ByteBuffer _res;
4363 _res = dispatch_cgCreateSamplerState1(((arg0 == null) ? null : arg0.getBuffer()), name, arg2, __addr_);
4364 if (_res == null) return null;
4365 return CGstate.create(Buffers.nativeOrder(_res));
4366 }
4367
4368 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgCreateSamplerState(CGcontext, const char * name, CGtype)</code><br>
4369 @param arg2 valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
4370 */
4371 private static native ByteBuffer dispatch_cgCreateSamplerState1(ByteBuffer arg0, String name, int arg2, long procAddress);
4372
4373 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgCreateArraySamplerState(CGcontext, const char * name, CGtype, int nelems)</code><br>
4374 @param arg2 valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
4375 */
4376 public static CGstate cgCreateArraySamplerState(CGcontext arg0, String name, int arg2, int nelems) {
4377
4378 final long __addr_ = cgProcAddressTable._addressof_cgCreateArraySamplerState;
4379 if (__addr_ == 0) {
4380 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgCreateArraySamplerState"));
4381 }
4382 final ByteBuffer _res;
4383 _res = dispatch_cgCreateArraySamplerState1(((arg0 == null) ? null : arg0.getBuffer()), name, arg2, nelems, __addr_);
4384 if (_res == null) return null;
4385 return CGstate.create(Buffers.nativeOrder(_res));
4386 }
4387
4388 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgCreateArraySamplerState(CGcontext, const char * name, CGtype, int nelems)</code><br>
4389 @param arg2 valid values are: <code>CG_UNKNOWN_TYPE, CG_STRUCT, CG_ARRAY, CG_TYPE_START_ENUM, CG_HALF, CG_HALF2, CG_HALF3, CG_HALF4, CG_HALF1x1, CG_HALF1x2, CG_HALF1x3, CG_HALF1x4, CG_HALF2x1, CG_HALF2x2, CG_HALF2x3, CG_HALF2x4, CG_HALF3x1, CG_HALF3x2, CG_HALF3x3, CG_HALF3x4, CG_HALF4x1, CG_HALF4x2, CG_HALF4x3, CG_HALF4x4, CG_FLOAT, CG_FLOAT2, CG_FLOAT3, CG_FLOAT4, CG_FLOAT1x1, CG_FLOAT1x2, CG_FLOAT1x3, CG_FLOAT1x4, CG_FLOAT2x1, CG_FLOAT2x2, CG_FLOAT2x3, CG_FLOAT2x4, CG_FLOAT3x1, CG_FLOAT3x2, CG_FLOAT3x3, CG_FLOAT3x4, CG_FLOAT4x1, CG_FLOAT4x2, CG_FLOAT4x3, CG_FLOAT4x4, CG_SAMPLER1D, CG_SAMPLER2D, CG_SAMPLER3D, CG_SAMPLERRECT, CG_SAMPLERCUBE, CG_FIXED, CG_FIXED2, CG_FIXED3, CG_FIXED4, CG_FIXED1x1, CG_FIXED1x2, CG_FIXED1x3, CG_FIXED1x4, CG_FIXED2x1, CG_FIXED2x2, CG_FIXED2x3, CG_FIXED2x4, CG_FIXED3x1, CG_FIXED3x2, CG_FIXED3x3, CG_FIXED3x4, CG_FIXED4x1, CG_FIXED4x2, CG_FIXED4x3, CG_FIXED4x4, CG_HALF1, CG_FLOAT1, CG_FIXED1, CG_INT, CG_INT1, CG_INT2, CG_INT3, CG_INT4, CG_INT1x1, CG_INT1x2, CG_INT1x3, CG_INT1x4, CG_INT2x1, CG_INT2x2, CG_INT2x3, CG_INT2x4, CG_INT3x1, CG_INT3x2, CG_INT3x3, CG_INT3x4, CG_INT4x1, CG_INT4x2, CG_INT4x3, CG_INT4x4, CG_BOOL, CG_BOOL1, CG_BOOL2, CG_BOOL3, CG_BOOL4, CG_BOOL1x1, CG_BOOL1x2, CG_BOOL1x3, CG_BOOL1x4, CG_BOOL2x1, CG_BOOL2x2, CG_BOOL2x3, CG_BOOL2x4, CG_BOOL3x1, CG_BOOL3x2, CG_BOOL3x3, CG_BOOL3x4, CG_BOOL4x1, CG_BOOL4x2, CG_BOOL4x3, CG_BOOL4x4, CG_STRING, CG_PROGRAM_TYPE, CG_TEXTURE</code>
4390 */
4391 private static native ByteBuffer dispatch_cgCreateArraySamplerState1(ByteBuffer arg0, String name, int arg2, int nelems, long procAddress);
4392
4393 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgGetNamedSamplerState(CGcontext, const char * name)</code><br> */
4394 public static CGstate cgGetNamedSamplerState(CGcontext arg0, String name) {
4395
4396 final long __addr_ = cgProcAddressTable._addressof_cgGetNamedSamplerState;
4397 if (__addr_ == 0) {
4398 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNamedSamplerState"));
4399 }
4400 final ByteBuffer _res;
4401 _res = dispatch_cgGetNamedSamplerState1(((arg0 == null) ? null : arg0.getBuffer()), name, __addr_);
4402 if (_res == null) return null;
4403 return CGstate.create(Buffers.nativeOrder(_res));
4404 }
4405
4406 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgGetNamedSamplerState(CGcontext, const char * name)</code><br> */
4407 private static native ByteBuffer dispatch_cgGetNamedSamplerState1(ByteBuffer arg0, String name, long procAddress);
4408
4409 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgGetFirstSamplerState(CGcontext)</code><br> */
4411
4412 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstSamplerState;
4413 if (__addr_ == 0) {
4414 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstSamplerState"));
4415 }
4416 final ByteBuffer _res;
4417 _res = dispatch_cgGetFirstSamplerState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4418 if (_res == null) return null;
4419 return CGstate.create(Buffers.nativeOrder(_res));
4420 }
4421
4422 /** Entry point (through function pointer) to C language function: <br> <code>CGstate cgGetFirstSamplerState(CGcontext)</code><br> */
4423 private static native ByteBuffer dispatch_cgGetFirstSamplerState1(ByteBuffer arg0, long procAddress);
4424
4425 /** Entry point (through function pointer) to C language function: <br> <code>CGstateassignment cgGetFirstSamplerStateAssignment(CGparameter)</code><br> */
4427
4428 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstSamplerStateAssignment;
4429 if (__addr_ == 0) {
4430 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstSamplerStateAssignment"));
4431 }
4432 final ByteBuffer _res;
4433 _res = dispatch_cgGetFirstSamplerStateAssignment1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4434 if (_res == null) return null;
4435 return CGstateassignment.create(Buffers.nativeOrder(_res));
4436 }
4437
4438 /** Entry point (through function pointer) to C language function: <br> <code>CGstateassignment cgGetFirstSamplerStateAssignment(CGparameter)</code><br> */
4439 private static native ByteBuffer dispatch_cgGetFirstSamplerStateAssignment1(ByteBuffer arg0, long procAddress);
4440
4441 /** Entry point (through function pointer) to C language function: <br> <code>CGstateassignment cgGetNamedSamplerStateAssignment(CGparameter, const char * )</code><br> */
4443
4444 final long __addr_ = cgProcAddressTable._addressof_cgGetNamedSamplerStateAssignment;
4445 if (__addr_ == 0) {
4446 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNamedSamplerStateAssignment"));
4447 }
4448 final ByteBuffer _res;
4449 _res = dispatch_cgGetNamedSamplerStateAssignment1(((arg0 == null) ? null : arg0.getBuffer()), arg1, __addr_);
4450 if (_res == null) return null;
4451 return CGstateassignment.create(Buffers.nativeOrder(_res));
4452 }
4453
4454 /** Entry point (through function pointer) to C language function: <br> <code>CGstateassignment cgGetNamedSamplerStateAssignment(CGparameter, const char * )</code><br> */
4455 private static native ByteBuffer dispatch_cgGetNamedSamplerStateAssignment1(ByteBuffer arg0, String arg1, long procAddress);
4456
4457 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetSamplerState(CGparameter)</code><br> */
4458 public static void cgSetSamplerState(CGparameter arg0) {
4459
4460 final long __addr_ = cgProcAddressTable._addressof_cgSetSamplerState;
4461 if (__addr_ == 0) {
4462 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgSetSamplerState"));
4463 }
4464 dispatch_cgSetSamplerState1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4465 }
4466
4467 /** Entry point (through function pointer) to C language function: <br> <code>void cgSetSamplerState(CGparameter)</code><br> */
4468 private static native void dispatch_cgSetSamplerState1(ByteBuffer arg0, long procAddress);
4469
4470 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetNamedEffectParameter(CGeffect, const char * )</code><br> */
4471 public static CGparameter cgGetNamedEffectParameter(CGeffect arg0, String arg1) {
4472
4473 final long __addr_ = cgProcAddressTable._addressof_cgGetNamedEffectParameter;
4474 if (__addr_ == 0) {
4475 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNamedEffectParameter"));
4476 }
4477 final ByteBuffer _res;
4478 _res = dispatch_cgGetNamedEffectParameter1(((arg0 == null) ? null : arg0.getBuffer()), arg1, __addr_);
4479 if (_res == null) return null;
4480 return CGparameter.create(Buffers.nativeOrder(_res));
4481 }
4482
4483 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetNamedEffectParameter(CGeffect, const char * )</code><br> */
4484 private static native ByteBuffer dispatch_cgGetNamedEffectParameter1(ByteBuffer arg0, String arg1, long procAddress);
4485
4486 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetFirstLeafEffectParameter(CGeffect)</code><br> */
4488
4489 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstLeafEffectParameter;
4490 if (__addr_ == 0) {
4491 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstLeafEffectParameter"));
4492 }
4493 final ByteBuffer _res;
4494 _res = dispatch_cgGetFirstLeafEffectParameter1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4495 if (_res == null) return null;
4496 return CGparameter.create(Buffers.nativeOrder(_res));
4497 }
4498
4499 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetFirstLeafEffectParameter(CGeffect)</code><br> */
4500 private static native ByteBuffer dispatch_cgGetFirstLeafEffectParameter1(ByteBuffer arg0, long procAddress);
4501
4502 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetFirstEffectParameter(CGeffect)</code><br> */
4504
4505 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstEffectParameter;
4506 if (__addr_ == 0) {
4507 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstEffectParameter"));
4508 }
4509 final ByteBuffer _res;
4510 _res = dispatch_cgGetFirstEffectParameter1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4511 if (_res == null) return null;
4512 return CGparameter.create(Buffers.nativeOrder(_res));
4513 }
4514
4515 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetFirstEffectParameter(CGeffect)</code><br> */
4516 private static native ByteBuffer dispatch_cgGetFirstEffectParameter1(ByteBuffer arg0, long procAddress);
4517
4518 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetEffectParameterBySemantic(CGeffect, const char * )</code><br> */
4519 public static CGparameter cgGetEffectParameterBySemantic(CGeffect arg0, String arg1) {
4520
4521 final long __addr_ = cgProcAddressTable._addressof_cgGetEffectParameterBySemantic;
4522 if (__addr_ == 0) {
4523 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetEffectParameterBySemantic"));
4524 }
4525 final ByteBuffer _res;
4526 _res = dispatch_cgGetEffectParameterBySemantic1(((arg0 == null) ? null : arg0.getBuffer()), arg1, __addr_);
4527 if (_res == null) return null;
4528 return CGparameter.create(Buffers.nativeOrder(_res));
4529 }
4530
4531 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetEffectParameterBySemantic(CGeffect, const char * )</code><br> */
4532 private static native ByteBuffer dispatch_cgGetEffectParameterBySemantic1(ByteBuffer arg0, String arg1, long procAddress);
4533
4534 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetFirstTechniqueAnnotation(CGtechnique)</code><br> */
4536
4537 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstTechniqueAnnotation;
4538 if (__addr_ == 0) {
4539 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstTechniqueAnnotation"));
4540 }
4541 final ByteBuffer _res;
4542 _res = dispatch_cgGetFirstTechniqueAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4543 if (_res == null) return null;
4544 return CGannotation.create(Buffers.nativeOrder(_res));
4545 }
4546
4547 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetFirstTechniqueAnnotation(CGtechnique)</code><br> */
4548 private static native ByteBuffer dispatch_cgGetFirstTechniqueAnnotation1(ByteBuffer arg0, long procAddress);
4549
4550 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetFirstPassAnnotation(CGpass)</code><br> */
4552
4553 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstPassAnnotation;
4554 if (__addr_ == 0) {
4555 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstPassAnnotation"));
4556 }
4557 final ByteBuffer _res;
4558 _res = dispatch_cgGetFirstPassAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4559 if (_res == null) return null;
4560 return CGannotation.create(Buffers.nativeOrder(_res));
4561 }
4562
4563 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetFirstPassAnnotation(CGpass)</code><br> */
4564 private static native ByteBuffer dispatch_cgGetFirstPassAnnotation1(ByteBuffer arg0, long procAddress);
4565
4566 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetFirstParameterAnnotation(CGparameter)</code><br> */
4568
4569 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstParameterAnnotation;
4570 if (__addr_ == 0) {
4571 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstParameterAnnotation"));
4572 }
4573 final ByteBuffer _res;
4574 _res = dispatch_cgGetFirstParameterAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4575 if (_res == null) return null;
4576 return CGannotation.create(Buffers.nativeOrder(_res));
4577 }
4578
4579 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetFirstParameterAnnotation(CGparameter)</code><br> */
4580 private static native ByteBuffer dispatch_cgGetFirstParameterAnnotation1(ByteBuffer arg0, long procAddress);
4581
4582 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetFirstProgramAnnotation(CGprogram)</code><br> */
4584
4585 final long __addr_ = cgProcAddressTable._addressof_cgGetFirstProgramAnnotation;
4586 if (__addr_ == 0) {
4587 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetFirstProgramAnnotation"));
4588 }
4589 final ByteBuffer _res;
4590 _res = dispatch_cgGetFirstProgramAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4591 if (_res == null) return null;
4592 return CGannotation.create(Buffers.nativeOrder(_res));
4593 }
4594
4595 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetFirstProgramAnnotation(CGprogram)</code><br> */
4596 private static native ByteBuffer dispatch_cgGetFirstProgramAnnotation1(ByteBuffer arg0, long procAddress);
4597
4598 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetNextAnnotation(CGannotation)</code><br> */
4600
4601 final long __addr_ = cgProcAddressTable._addressof_cgGetNextAnnotation;
4602 if (__addr_ == 0) {
4603 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNextAnnotation"));
4604 }
4605 final ByteBuffer _res;
4606 _res = dispatch_cgGetNextAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4607 if (_res == null) return null;
4608 return CGannotation.create(Buffers.nativeOrder(_res));
4609 }
4610
4611 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetNextAnnotation(CGannotation)</code><br> */
4612 private static native ByteBuffer dispatch_cgGetNextAnnotation1(ByteBuffer arg0, long procAddress);
4613
4614 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetNamedTechniqueAnnotation(CGtechnique, const char * )</code><br> */
4615 public static CGannotation cgGetNamedTechniqueAnnotation(CGtechnique arg0, String arg1) {
4616
4617 final long __addr_ = cgProcAddressTable._addressof_cgGetNamedTechniqueAnnotation;
4618 if (__addr_ == 0) {
4619 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNamedTechniqueAnnotation"));
4620 }
4621 final ByteBuffer _res;
4622 _res = dispatch_cgGetNamedTechniqueAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), arg1, __addr_);
4623 if (_res == null) return null;
4624 return CGannotation.create(Buffers.nativeOrder(_res));
4625 }
4626
4627 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetNamedTechniqueAnnotation(CGtechnique, const char * )</code><br> */
4628 private static native ByteBuffer dispatch_cgGetNamedTechniqueAnnotation1(ByteBuffer arg0, String arg1, long procAddress);
4629
4630 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetNamedPassAnnotation(CGpass, const char * )</code><br> */
4631 public static CGannotation cgGetNamedPassAnnotation(CGpass arg0, String arg1) {
4632
4633 final long __addr_ = cgProcAddressTable._addressof_cgGetNamedPassAnnotation;
4634 if (__addr_ == 0) {
4635 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNamedPassAnnotation"));
4636 }
4637 final ByteBuffer _res;
4638 _res = dispatch_cgGetNamedPassAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), arg1, __addr_);
4639 if (_res == null) return null;
4640 return CGannotation.create(Buffers.nativeOrder(_res));
4641 }
4642
4643 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetNamedPassAnnotation(CGpass, const char * )</code><br> */
4644 private static native ByteBuffer dispatch_cgGetNamedPassAnnotation1(ByteBuffer arg0, String arg1, long procAddress);
4645
4646 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetNamedParameterAnnotation(CGparameter, const char * )</code><br> */
4647 public static CGannotation cgGetNamedParameterAnnotation(CGparameter arg0, String arg1) {
4648
4649 final long __addr_ = cgProcAddressTable._addressof_cgGetNamedParameterAnnotation;
4650 if (__addr_ == 0) {
4651 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNamedParameterAnnotation"));
4652 }
4653 final ByteBuffer _res;
4654 _res = dispatch_cgGetNamedParameterAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), arg1, __addr_);
4655 if (_res == null) return null;
4656 return CGannotation.create(Buffers.nativeOrder(_res));
4657 }
4658
4659 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetNamedParameterAnnotation(CGparameter, const char * )</code><br> */
4660 private static native ByteBuffer dispatch_cgGetNamedParameterAnnotation1(ByteBuffer arg0, String arg1, long procAddress);
4661
4662 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetNamedProgramAnnotation(CGprogram, const char * )</code><br> */
4663 public static CGannotation cgGetNamedProgramAnnotation(CGprogram arg0, String arg1) {
4664
4665 final long __addr_ = cgProcAddressTable._addressof_cgGetNamedProgramAnnotation;
4666 if (__addr_ == 0) {
4667 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNamedProgramAnnotation"));
4668 }
4669 final ByteBuffer _res;
4670 _res = dispatch_cgGetNamedProgramAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), arg1, __addr_);
4671 if (_res == null) return null;
4672 return CGannotation.create(Buffers.nativeOrder(_res));
4673 }
4674
4675 /** Entry point (through function pointer) to C language function: <br> <code>CGannotation cgGetNamedProgramAnnotation(CGprogram, const char * )</code><br> */
4676 private static native ByteBuffer dispatch_cgGetNamedProgramAnnotation1(ByteBuffer arg0, String arg1, long procAddress);
4677
4678 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsAnnotation(CGannotation)</code><br> */
4679 public static boolean cgIsAnnotation(CGannotation arg0) {
4680
4681 final long __addr_ = cgProcAddressTable._addressof_cgIsAnnotation;
4682 if (__addr_ == 0) {
4683 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgIsAnnotation"));
4684 }
4685 return dispatch_cgIsAnnotation1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4686 }
4687
4688 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgIsAnnotation(CGannotation)</code><br> */
4689 private static native boolean dispatch_cgIsAnnotation1(ByteBuffer arg0, long procAddress);
4690
4691 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetAnnotationName(CGannotation)</code><br> */
4692 public static String cgGetAnnotationName(CGannotation arg0) {
4693
4694 final long __addr_ = cgProcAddressTable._addressof_cgGetAnnotationName;
4695 if (__addr_ == 0) {
4696 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetAnnotationName"));
4697 }
4698 return dispatch_cgGetAnnotationName1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4699 }
4700
4701 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetAnnotationName(CGannotation)</code><br> */
4702 private static native String dispatch_cgGetAnnotationName1(ByteBuffer arg0, long procAddress);
4703
4704 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetAnnotationType(CGannotation)</code><br> */
4705 public static int cgGetAnnotationType(CGannotation arg0) {
4706
4707 final long __addr_ = cgProcAddressTable._addressof_cgGetAnnotationType;
4708 if (__addr_ == 0) {
4709 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetAnnotationType"));
4710 }
4711 return dispatch_cgGetAnnotationType1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4712 }
4713
4714 /** Entry point (through function pointer) to C language function: <br> <code>CGtype cgGetAnnotationType(CGannotation)</code><br> */
4715 private static native int dispatch_cgGetAnnotationType1(ByteBuffer arg0, long procAddress);
4716
4717 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetStringAnnotationValue(CGannotation)</code><br> */
4718 public static String cgGetStringAnnotationValue(CGannotation arg0) {
4719
4720 final long __addr_ = cgProcAddressTable._addressof_cgGetStringAnnotationValue;
4721 if (__addr_ == 0) {
4722 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetStringAnnotationValue"));
4723 }
4724 return dispatch_cgGetStringAnnotationValue1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4725 }
4726
4727 /** Entry point (through function pointer) to C language function: <br> <code>const char * cgGetStringAnnotationValue(CGannotation)</code><br> */
4728 private static native String dispatch_cgGetStringAnnotationValue1(ByteBuffer arg0, long procAddress);
4729
4730 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetNumDependentAnnotationParameters(CGannotation)</code><br> */
4732
4733 final long __addr_ = cgProcAddressTable._addressof_cgGetNumDependentAnnotationParameters;
4734 if (__addr_ == 0) {
4735 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetNumDependentAnnotationParameters"));
4736 }
4737 return dispatch_cgGetNumDependentAnnotationParameters1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
4738 }
4739
4740 /** Entry point (through function pointer) to C language function: <br> <code>int cgGetNumDependentAnnotationParameters(CGannotation)</code><br> */
4741 private static native int dispatch_cgGetNumDependentAnnotationParameters1(ByteBuffer arg0, long procAddress);
4742
4743 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetDependentAnnotationParameter(CGannotation, int index)</code><br> */
4745
4746 final long __addr_ = cgProcAddressTable._addressof_cgGetDependentAnnotationParameter;
4747 if (__addr_ == 0) {
4748 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGetDependentAnnotationParameter"));
4749 }
4750 final ByteBuffer _res;
4751 _res = dispatch_cgGetDependentAnnotationParameter1(((arg0 == null) ? null : arg0.getBuffer()), index, __addr_);
4752 if (_res == null) return null;
4753 return CGparameter.create(Buffers.nativeOrder(_res));
4754 }
4755
4756 /** Entry point (through function pointer) to C language function: <br> <code>CGparameter cgGetDependentAnnotationParameter(CGannotation, int index)</code><br> */
4757 private static native ByteBuffer dispatch_cgGetDependentAnnotationParameter1(ByteBuffer arg0, int index, long procAddress);
4758
4759 /** Entry point (through function pointer) to C language function: <br> <code>void cgEvaluateProgram(CGprogram, float * , int ncomps, int nx, int ny, int nz)</code><br>
4760 @param arg1 a direct or array-backed {@link java.nio.FloatBuffer} */
4761 public static void cgEvaluateProgram(CGprogram arg0, FloatBuffer arg1, int ncomps, int nx, int ny, int nz) {
4762
4763 final boolean arg1_is_direct = Buffers.isDirect(arg1);
4764 final long __addr_ = cgProcAddressTable._addressof_cgEvaluateProgram;
4765 if (__addr_ == 0) {
4766 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgEvaluateProgram"));
4767 }
4768 dispatch_cgEvaluateProgram1(((arg0 == null) ? null : arg0.getBuffer()), arg1_is_direct ? arg1 : Buffers.getArray(arg1), arg1_is_direct ? Buffers.getDirectBufferByteOffset(arg1) : Buffers.getIndirectBufferByteOffset(arg1), arg1_is_direct, ncomps, nx, ny, nz, __addr_);
4769 }
4770
4771 /** Entry point (through function pointer) to C language function: <br> <code>void cgEvaluateProgram(CGprogram, float * , int ncomps, int nx, int ny, int nz)</code><br>
4772 @param arg1 a direct or array-backed {@link java.nio.FloatBuffer} */
4773 private static native void dispatch_cgEvaluateProgram1(ByteBuffer arg0, Object arg1, int arg1_byte_offset, boolean arg1_is_direct, int ncomps, int nx, int ny, int nz, long procAddress);
4774
4775 /** Entry point (through function pointer) to C language function: <br> <code>void cgEvaluateProgram(CGprogram, float * , int ncomps, int nx, int ny, int nz)</code><br> */
4776 public static void cgEvaluateProgram(CGprogram arg0, float[] arg1, int arg1_offset, int ncomps, int nx, int ny, int nz) {
4777
4778 if(arg1 != null && arg1.length <= arg1_offset)
4779 throw new CgException("array offset argument \"arg1_offset\" (" + arg1_offset + ") equals or exceeds array length (" + arg1.length + ")");
4780 final long __addr_ = cgProcAddressTable._addressof_cgEvaluateProgram;
4781 if (__addr_ == 0) {
4782 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgEvaluateProgram"));
4783 }
4784 dispatch_cgEvaluateProgram1(((arg0 == null) ? null : arg0.getBuffer()), arg1, Buffers.SIZEOF_FLOAT * arg1_offset, false, ncomps, nx, ny, nz, __addr_);
4785 }
4786
4787 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgGLIsProfileSupported(CGprofile profile)</code><br>
4788 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
4789 */
4790 public static boolean cgGLIsProfileSupported(int profile) {
4791
4792 final long __addr_ = cgProcAddressTable._addressof_cgGLIsProfileSupported;
4793 if (__addr_ == 0) {
4794 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLIsProfileSupported"));
4795 }
4796 return dispatch_cgGLIsProfileSupported1(profile, __addr_);
4797 }
4798
4799 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgGLIsProfileSupported(CGprofile profile)</code><br>
4800 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
4801 */
4802 static private native boolean dispatch_cgGLIsProfileSupported1(int profile, long procAddress);
4803
4804 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLEnableProfile(CGprofile profile)</code><br>
4805 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
4806 */
4807 public static void cgGLEnableProfile(int profile) {
4808
4809 final long __addr_ = cgProcAddressTable._addressof_cgGLEnableProfile;
4810 if (__addr_ == 0) {
4811 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLEnableProfile"));
4812 }
4813 dispatch_cgGLEnableProfile1(profile, __addr_);
4814 }
4815
4816 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLEnableProfile(CGprofile profile)</code><br>
4817 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
4818 */
4819 static private native void dispatch_cgGLEnableProfile1(int profile, long procAddress);
4820
4821 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLDisableProfile(CGprofile profile)</code><br>
4822 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
4823 */
4824 public static void cgGLDisableProfile(int profile) {
4825
4826 final long __addr_ = cgProcAddressTable._addressof_cgGLDisableProfile;
4827 if (__addr_ == 0) {
4828 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLDisableProfile"));
4829 }
4830 dispatch_cgGLDisableProfile1(profile, __addr_);
4831 }
4832
4833 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLDisableProfile(CGprofile profile)</code><br>
4834 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
4835 */
4836 static private native void dispatch_cgGLDisableProfile1(int profile, long procAddress);
4837
4838 /** Entry point (through function pointer) to C language function: <br> <code>CGprofile cgGLGetLatestProfile(CGGLenum profile_type)</code><br>
4839 @param profile_type valid values are: <code>CG_GL_MATRIX_IDENTITY, CG_GL_MATRIX_TRANSPOSE, CG_GL_MATRIX_INVERSE, CG_GL_MATRIX_INVERSE_TRANSPOSE, CG_GL_MODELVIEW_MATRIX, CG_GL_PROJECTION_MATRIX, CG_GL_TEXTURE_MATRIX, CG_GL_MODELVIEW_PROJECTION_MATRIX, CG_GL_VERTEX, CG_GL_FRAGMENT</code>
4840 */
4841 public static int cgGLGetLatestProfile(int profile_type) {
4842
4843 final long __addr_ = cgProcAddressTable._addressof_cgGLGetLatestProfile;
4844 if (__addr_ == 0) {
4845 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetLatestProfile"));
4846 }
4847 return dispatch_cgGLGetLatestProfile1(profile_type, __addr_);
4848 }
4849
4850 /** Entry point (through function pointer) to C language function: <br> <code>CGprofile cgGLGetLatestProfile(CGGLenum profile_type)</code><br>
4851 @param profile_type valid values are: <code>CG_GL_MATRIX_IDENTITY, CG_GL_MATRIX_TRANSPOSE, CG_GL_MATRIX_INVERSE, CG_GL_MATRIX_INVERSE_TRANSPOSE, CG_GL_MODELVIEW_MATRIX, CG_GL_PROJECTION_MATRIX, CG_GL_TEXTURE_MATRIX, CG_GL_MODELVIEW_PROJECTION_MATRIX, CG_GL_VERTEX, CG_GL_FRAGMENT</code>
4852 */
4853 static private native int dispatch_cgGLGetLatestProfile1(int profile_type, long procAddress);
4854
4855 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetOptimalOptions(CGprofile profile)</code><br>
4856 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
4857 */
4858 public static void cgGLSetOptimalOptions(int profile) {
4859
4860 final long __addr_ = cgProcAddressTable._addressof_cgGLSetOptimalOptions;
4861 if (__addr_ == 0) {
4862 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetOptimalOptions"));
4863 }
4864 dispatch_cgGLSetOptimalOptions1(profile, __addr_);
4865 }
4866
4867 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetOptimalOptions(CGprofile profile)</code><br>
4868 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
4869 */
4870 static private native void dispatch_cgGLSetOptimalOptions1(int profile, long procAddress);
4871
4872 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLLoadProgram(CGprogram program)</code><br> */
4873 public static void cgGLLoadProgram(CGprogram program) {
4874
4875 final long __addr_ = cgProcAddressTable._addressof_cgGLLoadProgram;
4876 if (__addr_ == 0) {
4877 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLLoadProgram"));
4878 }
4879 dispatch_cgGLLoadProgram1(((program == null) ? null : program.getBuffer()), __addr_);
4880 }
4881
4882 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLLoadProgram(CGprogram program)</code><br> */
4883 private static native void dispatch_cgGLLoadProgram1(ByteBuffer program, long procAddress);
4884
4885 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgGLIsProgramLoaded(CGprogram program)</code><br> */
4886 public static boolean cgGLIsProgramLoaded(CGprogram program) {
4887
4888 final long __addr_ = cgProcAddressTable._addressof_cgGLIsProgramLoaded;
4889 if (__addr_ == 0) {
4890 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLIsProgramLoaded"));
4891 }
4892 return dispatch_cgGLIsProgramLoaded1(((program == null) ? null : program.getBuffer()), __addr_);
4893 }
4894
4895 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgGLIsProgramLoaded(CGprogram program)</code><br> */
4896 private static native boolean dispatch_cgGLIsProgramLoaded1(ByteBuffer program, long procAddress);
4897
4898 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLBindProgram(CGprogram program)</code><br> */
4899 public static void cgGLBindProgram(CGprogram program) {
4900
4901 final long __addr_ = cgProcAddressTable._addressof_cgGLBindProgram;
4902 if (__addr_ == 0) {
4903 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLBindProgram"));
4904 }
4905 dispatch_cgGLBindProgram1(((program == null) ? null : program.getBuffer()), __addr_);
4906 }
4907
4908 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLBindProgram(CGprogram program)</code><br> */
4909 private static native void dispatch_cgGLBindProgram1(ByteBuffer program, long procAddress);
4910
4911 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLUnbindProgram(CGprofile profile)</code><br>
4912 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
4913 */
4914 public static void cgGLUnbindProgram(int profile) {
4915
4916 final long __addr_ = cgProcAddressTable._addressof_cgGLUnbindProgram;
4917 if (__addr_ == 0) {
4918 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLUnbindProgram"));
4919 }
4920 dispatch_cgGLUnbindProgram1(profile, __addr_);
4921 }
4922
4923 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLUnbindProgram(CGprofile profile)</code><br>
4924 @param profile valid values are: <code>CG_PROFILE_START, CG_PROFILE_UNKNOWN, CG_PROFILE_VP20, CG_PROFILE_FP20, CG_PROFILE_VP30, CG_PROFILE_FP30, CG_PROFILE_ARBVP1, CG_PROFILE_FP40, CG_PROFILE_ARBFP1, CG_PROFILE_VP40, CG_PROFILE_VS_1_1, CG_PROFILE_VS_2_0, CG_PROFILE_VS_2_X, CG_PROFILE_PS_1_1, CG_PROFILE_PS_1_2, CG_PROFILE_PS_1_3, CG_PROFILE_PS_2_0, CG_PROFILE_PS_2_X, GENERIC, CG_PROFILE_MAX</code>
4925 */
4926 static private native void dispatch_cgGLUnbindProgram1(int profile, long procAddress);
4927
4928 /** Entry point (through function pointer) to C language function: <br> <code>GLuint cgGLGetProgramID(CGprogram program)</code><br> */
4929 public static int cgGLGetProgramID(CGprogram program) {
4930
4931 final long __addr_ = cgProcAddressTable._addressof_cgGLGetProgramID;
4932 if (__addr_ == 0) {
4933 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetProgramID"));
4934 }
4935 return dispatch_cgGLGetProgramID1(((program == null) ? null : program.getBuffer()), __addr_);
4936 }
4937
4938 /** Entry point (through function pointer) to C language function: <br> <code>GLuint cgGLGetProgramID(CGprogram program)</code><br> */
4939 private static native int dispatch_cgGLGetProgramID1(ByteBuffer program, long procAddress);
4940
4941 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter1f(CGparameter param, float x)</code><br> */
4942 public static void cgGLSetParameter1f(CGparameter param, float x) {
4943
4944 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter1f;
4945 if (__addr_ == 0) {
4946 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter1f"));
4947 }
4948 dispatch_cgGLSetParameter1f1(((param == null) ? null : param.getBuffer()), x, __addr_);
4949 }
4950
4951 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter1f(CGparameter param, float x)</code><br> */
4952 private static native void dispatch_cgGLSetParameter1f1(ByteBuffer param, float x, long procAddress);
4953
4954 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter2f(CGparameter param, float x, float y)</code><br> */
4955 public static void cgGLSetParameter2f(CGparameter param, float x, float y) {
4956
4957 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter2f;
4958 if (__addr_ == 0) {
4959 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter2f"));
4960 }
4961 dispatch_cgGLSetParameter2f1(((param == null) ? null : param.getBuffer()), x, y, __addr_);
4962 }
4963
4964 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter2f(CGparameter param, float x, float y)</code><br> */
4965 private static native void dispatch_cgGLSetParameter2f1(ByteBuffer param, float x, float y, long procAddress);
4966
4967 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter3f(CGparameter param, float x, float y, float z)</code><br> */
4968 public static void cgGLSetParameter3f(CGparameter param, float x, float y, float z) {
4969
4970 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter3f;
4971 if (__addr_ == 0) {
4972 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter3f"));
4973 }
4974 dispatch_cgGLSetParameter3f1(((param == null) ? null : param.getBuffer()), x, y, z, __addr_);
4975 }
4976
4977 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter3f(CGparameter param, float x, float y, float z)</code><br> */
4978 private static native void dispatch_cgGLSetParameter3f1(ByteBuffer param, float x, float y, float z, long procAddress);
4979
4980 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter4f(CGparameter param, float x, float y, float z, float w)</code><br> */
4981 public static void cgGLSetParameter4f(CGparameter param, float x, float y, float z, float w) {
4982
4983 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter4f;
4984 if (__addr_ == 0) {
4985 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter4f"));
4986 }
4987 dispatch_cgGLSetParameter4f1(((param == null) ? null : param.getBuffer()), x, y, z, w, __addr_);
4988 }
4989
4990 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter4f(CGparameter param, float x, float y, float z, float w)</code><br> */
4991 private static native void dispatch_cgGLSetParameter4f1(ByteBuffer param, float x, float y, float z, float w, long procAddress);
4992
4993 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter1fv(CGparameter param, const float * v)</code><br>
4994 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
4995 public static void cgGLSetParameter1fv(CGparameter param, FloatBuffer v) {
4996
4997 final boolean v_is_direct = Buffers.isDirect(v);
4998 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter1fv;
4999 if (__addr_ == 0) {
5000 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter1fv"));
5001 }
5002 dispatch_cgGLSetParameter1fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5003 }
5004
5005 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter1fv(CGparameter param, const float * v)</code><br>
5006 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5007 private static native void dispatch_cgGLSetParameter1fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5008
5009 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter1fv(CGparameter param, const float * v)</code><br> */
5010 public static void cgGLSetParameter1fv(CGparameter param, float[] v, int v_offset) {
5011
5012 if(v != null && v.length <= v_offset)
5013 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5014 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter1fv;
5015 if (__addr_ == 0) {
5016 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter1fv"));
5017 }
5018 dispatch_cgGLSetParameter1fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5019 }
5020
5021 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter2fv(CGparameter param, const float * v)</code><br>
5022 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5023 public static void cgGLSetParameter2fv(CGparameter param, FloatBuffer v) {
5024
5025 final boolean v_is_direct = Buffers.isDirect(v);
5026 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter2fv;
5027 if (__addr_ == 0) {
5028 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter2fv"));
5029 }
5030 dispatch_cgGLSetParameter2fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5031 }
5032
5033 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter2fv(CGparameter param, const float * v)</code><br>
5034 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5035 private static native void dispatch_cgGLSetParameter2fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5036
5037 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter2fv(CGparameter param, const float * v)</code><br> */
5038 public static void cgGLSetParameter2fv(CGparameter param, float[] v, int v_offset) {
5039
5040 if(v != null && v.length <= v_offset)
5041 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5042 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter2fv;
5043 if (__addr_ == 0) {
5044 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter2fv"));
5045 }
5046 dispatch_cgGLSetParameter2fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5047 }
5048
5049 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter3fv(CGparameter param, const float * v)</code><br>
5050 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5051 public static void cgGLSetParameter3fv(CGparameter param, FloatBuffer v) {
5052
5053 final boolean v_is_direct = Buffers.isDirect(v);
5054 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter3fv;
5055 if (__addr_ == 0) {
5056 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter3fv"));
5057 }
5058 dispatch_cgGLSetParameter3fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5059 }
5060
5061 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter3fv(CGparameter param, const float * v)</code><br>
5062 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5063 private static native void dispatch_cgGLSetParameter3fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5064
5065 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter3fv(CGparameter param, const float * v)</code><br> */
5066 public static void cgGLSetParameter3fv(CGparameter param, float[] v, int v_offset) {
5067
5068 if(v != null && v.length <= v_offset)
5069 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5070 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter3fv;
5071 if (__addr_ == 0) {
5072 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter3fv"));
5073 }
5074 dispatch_cgGLSetParameter3fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5075 }
5076
5077 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter4fv(CGparameter param, const float * v)</code><br>
5078 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5079 public static void cgGLSetParameter4fv(CGparameter param, FloatBuffer v) {
5080
5081 final boolean v_is_direct = Buffers.isDirect(v);
5082 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter4fv;
5083 if (__addr_ == 0) {
5084 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter4fv"));
5085 }
5086 dispatch_cgGLSetParameter4fv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5087 }
5088
5089 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter4fv(CGparameter param, const float * v)</code><br>
5090 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5091 private static native void dispatch_cgGLSetParameter4fv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5092
5093 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter4fv(CGparameter param, const float * v)</code><br> */
5094 public static void cgGLSetParameter4fv(CGparameter param, float[] v, int v_offset) {
5095
5096 if(v != null && v.length <= v_offset)
5097 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5098 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter4fv;
5099 if (__addr_ == 0) {
5100 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter4fv"));
5101 }
5102 dispatch_cgGLSetParameter4fv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5103 }
5104
5105 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter1d(CGparameter param, double x)</code><br> */
5106 public static void cgGLSetParameter1d(CGparameter param, double x) {
5107
5108 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter1d;
5109 if (__addr_ == 0) {
5110 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter1d"));
5111 }
5112 dispatch_cgGLSetParameter1d1(((param == null) ? null : param.getBuffer()), x, __addr_);
5113 }
5114
5115 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter1d(CGparameter param, double x)</code><br> */
5116 private static native void dispatch_cgGLSetParameter1d1(ByteBuffer param, double x, long procAddress);
5117
5118 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter2d(CGparameter param, double x, double y)</code><br> */
5119 public static void cgGLSetParameter2d(CGparameter param, double x, double y) {
5120
5121 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter2d;
5122 if (__addr_ == 0) {
5123 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter2d"));
5124 }
5125 dispatch_cgGLSetParameter2d1(((param == null) ? null : param.getBuffer()), x, y, __addr_);
5126 }
5127
5128 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter2d(CGparameter param, double x, double y)</code><br> */
5129 private static native void dispatch_cgGLSetParameter2d1(ByteBuffer param, double x, double y, long procAddress);
5130
5131 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter3d(CGparameter param, double x, double y, double z)</code><br> */
5132 public static void cgGLSetParameter3d(CGparameter param, double x, double y, double z) {
5133
5134 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter3d;
5135 if (__addr_ == 0) {
5136 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter3d"));
5137 }
5138 dispatch_cgGLSetParameter3d1(((param == null) ? null : param.getBuffer()), x, y, z, __addr_);
5139 }
5140
5141 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter3d(CGparameter param, double x, double y, double z)</code><br> */
5142 private static native void dispatch_cgGLSetParameter3d1(ByteBuffer param, double x, double y, double z, long procAddress);
5143
5144 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter4d(CGparameter param, double x, double y, double z, double w)</code><br> */
5145 public static void cgGLSetParameter4d(CGparameter param, double x, double y, double z, double w) {
5146
5147 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter4d;
5148 if (__addr_ == 0) {
5149 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter4d"));
5150 }
5151 dispatch_cgGLSetParameter4d1(((param == null) ? null : param.getBuffer()), x, y, z, w, __addr_);
5152 }
5153
5154 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter4d(CGparameter param, double x, double y, double z, double w)</code><br> */
5155 private static native void dispatch_cgGLSetParameter4d1(ByteBuffer param, double x, double y, double z, double w, long procAddress);
5156
5157 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter1dv(CGparameter param, const double * v)</code><br>
5158 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5159 public static void cgGLSetParameter1dv(CGparameter param, DoubleBuffer v) {
5160
5161 final boolean v_is_direct = Buffers.isDirect(v);
5162 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter1dv;
5163 if (__addr_ == 0) {
5164 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter1dv"));
5165 }
5166 dispatch_cgGLSetParameter1dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5167 }
5168
5169 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter1dv(CGparameter param, const double * v)</code><br>
5170 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5171 private static native void dispatch_cgGLSetParameter1dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5172
5173 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter1dv(CGparameter param, const double * v)</code><br> */
5174 public static void cgGLSetParameter1dv(CGparameter param, double[] v, int v_offset) {
5175
5176 if(v != null && v.length <= v_offset)
5177 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5178 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter1dv;
5179 if (__addr_ == 0) {
5180 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter1dv"));
5181 }
5182 dispatch_cgGLSetParameter1dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5183 }
5184
5185 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter2dv(CGparameter param, const double * v)</code><br>
5186 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5187 public static void cgGLSetParameter2dv(CGparameter param, DoubleBuffer v) {
5188
5189 final boolean v_is_direct = Buffers.isDirect(v);
5190 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter2dv;
5191 if (__addr_ == 0) {
5192 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter2dv"));
5193 }
5194 dispatch_cgGLSetParameter2dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5195 }
5196
5197 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter2dv(CGparameter param, const double * v)</code><br>
5198 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5199 private static native void dispatch_cgGLSetParameter2dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5200
5201 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter2dv(CGparameter param, const double * v)</code><br> */
5202 public static void cgGLSetParameter2dv(CGparameter param, double[] v, int v_offset) {
5203
5204 if(v != null && v.length <= v_offset)
5205 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5206 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter2dv;
5207 if (__addr_ == 0) {
5208 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter2dv"));
5209 }
5210 dispatch_cgGLSetParameter2dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5211 }
5212
5213 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter3dv(CGparameter param, const double * v)</code><br>
5214 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5215 public static void cgGLSetParameter3dv(CGparameter param, DoubleBuffer v) {
5216
5217 final boolean v_is_direct = Buffers.isDirect(v);
5218 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter3dv;
5219 if (__addr_ == 0) {
5220 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter3dv"));
5221 }
5222 dispatch_cgGLSetParameter3dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5223 }
5224
5225 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter3dv(CGparameter param, const double * v)</code><br>
5226 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5227 private static native void dispatch_cgGLSetParameter3dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5228
5229 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter3dv(CGparameter param, const double * v)</code><br> */
5230 public static void cgGLSetParameter3dv(CGparameter param, double[] v, int v_offset) {
5231
5232 if(v != null && v.length <= v_offset)
5233 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5234 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter3dv;
5235 if (__addr_ == 0) {
5236 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter3dv"));
5237 }
5238 dispatch_cgGLSetParameter3dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5239 }
5240
5241 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter4dv(CGparameter param, const double * v)</code><br>
5242 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5243 public static void cgGLSetParameter4dv(CGparameter param, DoubleBuffer v) {
5244
5245 final boolean v_is_direct = Buffers.isDirect(v);
5246 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter4dv;
5247 if (__addr_ == 0) {
5248 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter4dv"));
5249 }
5250 dispatch_cgGLSetParameter4dv1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5251 }
5252
5253 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter4dv(CGparameter param, const double * v)</code><br>
5254 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5255 private static native void dispatch_cgGLSetParameter4dv1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5256
5257 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameter4dv(CGparameter param, const double * v)</code><br> */
5258 public static void cgGLSetParameter4dv(CGparameter param, double[] v, int v_offset) {
5259
5260 if(v != null && v.length <= v_offset)
5261 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5262 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameter4dv;
5263 if (__addr_ == 0) {
5264 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameter4dv"));
5265 }
5266 dispatch_cgGLSetParameter4dv1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5267 }
5268
5269 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter1f(CGparameter param, float * v)</code><br>
5270 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5271 public static void cgGLGetParameter1f(CGparameter param, FloatBuffer v) {
5272
5273 final boolean v_is_direct = Buffers.isDirect(v);
5274 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter1f;
5275 if (__addr_ == 0) {
5276 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter1f"));
5277 }
5278 dispatch_cgGLGetParameter1f1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5279 }
5280
5281 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter1f(CGparameter param, float * v)</code><br>
5282 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5283 private static native void dispatch_cgGLGetParameter1f1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5284
5285 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter1f(CGparameter param, float * v)</code><br> */
5286 public static void cgGLGetParameter1f(CGparameter param, float[] v, int v_offset) {
5287
5288 if(v != null && v.length <= v_offset)
5289 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5290 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter1f;
5291 if (__addr_ == 0) {
5292 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter1f"));
5293 }
5294 dispatch_cgGLGetParameter1f1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5295 }
5296
5297 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter2f(CGparameter param, float * v)</code><br>
5298 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5299 public static void cgGLGetParameter2f(CGparameter param, FloatBuffer v) {
5300
5301 final boolean v_is_direct = Buffers.isDirect(v);
5302 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter2f;
5303 if (__addr_ == 0) {
5304 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter2f"));
5305 }
5306 dispatch_cgGLGetParameter2f1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5307 }
5308
5309 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter2f(CGparameter param, float * v)</code><br>
5310 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5311 private static native void dispatch_cgGLGetParameter2f1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5312
5313 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter2f(CGparameter param, float * v)</code><br> */
5314 public static void cgGLGetParameter2f(CGparameter param, float[] v, int v_offset) {
5315
5316 if(v != null && v.length <= v_offset)
5317 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5318 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter2f;
5319 if (__addr_ == 0) {
5320 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter2f"));
5321 }
5322 dispatch_cgGLGetParameter2f1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5323 }
5324
5325 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter3f(CGparameter param, float * v)</code><br>
5326 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5327 public static void cgGLGetParameter3f(CGparameter param, FloatBuffer v) {
5328
5329 final boolean v_is_direct = Buffers.isDirect(v);
5330 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter3f;
5331 if (__addr_ == 0) {
5332 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter3f"));
5333 }
5334 dispatch_cgGLGetParameter3f1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5335 }
5336
5337 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter3f(CGparameter param, float * v)</code><br>
5338 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5339 private static native void dispatch_cgGLGetParameter3f1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5340
5341 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter3f(CGparameter param, float * v)</code><br> */
5342 public static void cgGLGetParameter3f(CGparameter param, float[] v, int v_offset) {
5343
5344 if(v != null && v.length <= v_offset)
5345 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5346 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter3f;
5347 if (__addr_ == 0) {
5348 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter3f"));
5349 }
5350 dispatch_cgGLGetParameter3f1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5351 }
5352
5353 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter4f(CGparameter param, float * v)</code><br>
5354 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5355 public static void cgGLGetParameter4f(CGparameter param, FloatBuffer v) {
5356
5357 final boolean v_is_direct = Buffers.isDirect(v);
5358 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter4f;
5359 if (__addr_ == 0) {
5360 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter4f"));
5361 }
5362 dispatch_cgGLGetParameter4f1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5363 }
5364
5365 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter4f(CGparameter param, float * v)</code><br>
5366 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5367 private static native void dispatch_cgGLGetParameter4f1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5368
5369 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter4f(CGparameter param, float * v)</code><br> */
5370 public static void cgGLGetParameter4f(CGparameter param, float[] v, int v_offset) {
5371
5372 if(v != null && v.length <= v_offset)
5373 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5374 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter4f;
5375 if (__addr_ == 0) {
5376 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter4f"));
5377 }
5378 dispatch_cgGLGetParameter4f1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5379 }
5380
5381 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter1d(CGparameter param, double * v)</code><br>
5382 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5383 public static void cgGLGetParameter1d(CGparameter param, DoubleBuffer v) {
5384
5385 final boolean v_is_direct = Buffers.isDirect(v);
5386 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter1d;
5387 if (__addr_ == 0) {
5388 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter1d"));
5389 }
5390 dispatch_cgGLGetParameter1d1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5391 }
5392
5393 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter1d(CGparameter param, double * v)</code><br>
5394 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5395 private static native void dispatch_cgGLGetParameter1d1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5396
5397 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter1d(CGparameter param, double * v)</code><br> */
5398 public static void cgGLGetParameter1d(CGparameter param, double[] v, int v_offset) {
5399
5400 if(v != null && v.length <= v_offset)
5401 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5402 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter1d;
5403 if (__addr_ == 0) {
5404 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter1d"));
5405 }
5406 dispatch_cgGLGetParameter1d1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5407 }
5408
5409 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter2d(CGparameter param, double * v)</code><br>
5410 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5411 public static void cgGLGetParameter2d(CGparameter param, DoubleBuffer v) {
5412
5413 final boolean v_is_direct = Buffers.isDirect(v);
5414 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter2d;
5415 if (__addr_ == 0) {
5416 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter2d"));
5417 }
5418 dispatch_cgGLGetParameter2d1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5419 }
5420
5421 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter2d(CGparameter param, double * v)</code><br>
5422 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5423 private static native void dispatch_cgGLGetParameter2d1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5424
5425 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter2d(CGparameter param, double * v)</code><br> */
5426 public static void cgGLGetParameter2d(CGparameter param, double[] v, int v_offset) {
5427
5428 if(v != null && v.length <= v_offset)
5429 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5430 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter2d;
5431 if (__addr_ == 0) {
5432 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter2d"));
5433 }
5434 dispatch_cgGLGetParameter2d1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5435 }
5436
5437 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter3d(CGparameter param, double * v)</code><br>
5438 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5439 public static void cgGLGetParameter3d(CGparameter param, DoubleBuffer v) {
5440
5441 final boolean v_is_direct = Buffers.isDirect(v);
5442 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter3d;
5443 if (__addr_ == 0) {
5444 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter3d"));
5445 }
5446 dispatch_cgGLGetParameter3d1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5447 }
5448
5449 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter3d(CGparameter param, double * v)</code><br>
5450 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5451 private static native void dispatch_cgGLGetParameter3d1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5452
5453 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter3d(CGparameter param, double * v)</code><br> */
5454 public static void cgGLGetParameter3d(CGparameter param, double[] v, int v_offset) {
5455
5456 if(v != null && v.length <= v_offset)
5457 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5458 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter3d;
5459 if (__addr_ == 0) {
5460 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter3d"));
5461 }
5462 dispatch_cgGLGetParameter3d1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5463 }
5464
5465 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter4d(CGparameter param, double * v)</code><br>
5466 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5467 public static void cgGLGetParameter4d(CGparameter param, DoubleBuffer v) {
5468
5469 final boolean v_is_direct = Buffers.isDirect(v);
5470 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter4d;
5471 if (__addr_ == 0) {
5472 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter4d"));
5473 }
5474 dispatch_cgGLGetParameter4d1(((param == null) ? null : param.getBuffer()), v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5475 }
5476
5477 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter4d(CGparameter param, double * v)</code><br>
5478 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5479 private static native void dispatch_cgGLGetParameter4d1(ByteBuffer param, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5480
5481 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameter4d(CGparameter param, double * v)</code><br> */
5482 public static void cgGLGetParameter4d(CGparameter param, double[] v, int v_offset) {
5483
5484 if(v != null && v.length <= v_offset)
5485 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5486 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameter4d;
5487 if (__addr_ == 0) {
5488 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameter4d"));
5489 }
5490 dispatch_cgGLGetParameter4d1(((param == null) ? null : param.getBuffer()), v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5491 }
5492
5493 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray1f(CGparameter param, long offset, long nelements, const float * v)</code><br>
5494 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5495 public static void cgGLSetParameterArray1f(CGparameter param, long offset, long nelements, FloatBuffer v) {
5496
5497 final boolean v_is_direct = Buffers.isDirect(v);
5498 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray1f;
5499 if (__addr_ == 0) {
5500 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray1f"));
5501 }
5502 dispatch_cgGLSetParameterArray1f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5503 }
5504
5505 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray1f(CGparameter param, long offset, long nelements, const float * v)</code><br>
5506 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5507 private static native void dispatch_cgGLSetParameterArray1f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5508
5509 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray1f(CGparameter param, long offset, long nelements, const float * v)</code><br> */
5510 public static void cgGLSetParameterArray1f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
5511
5512 if(v != null && v.length <= v_offset)
5513 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5514 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray1f;
5515 if (__addr_ == 0) {
5516 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray1f"));
5517 }
5518 dispatch_cgGLSetParameterArray1f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5519 }
5520
5521 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray2f(CGparameter param, long offset, long nelements, const float * v)</code><br>
5522 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5523 public static void cgGLSetParameterArray2f(CGparameter param, long offset, long nelements, FloatBuffer v) {
5524
5525 final boolean v_is_direct = Buffers.isDirect(v);
5526 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray2f;
5527 if (__addr_ == 0) {
5528 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray2f"));
5529 }
5530 dispatch_cgGLSetParameterArray2f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5531 }
5532
5533 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray2f(CGparameter param, long offset, long nelements, const float * v)</code><br>
5534 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5535 private static native void dispatch_cgGLSetParameterArray2f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5536
5537 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray2f(CGparameter param, long offset, long nelements, const float * v)</code><br> */
5538 public static void cgGLSetParameterArray2f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
5539
5540 if(v != null && v.length <= v_offset)
5541 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5542 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray2f;
5543 if (__addr_ == 0) {
5544 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray2f"));
5545 }
5546 dispatch_cgGLSetParameterArray2f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5547 }
5548
5549 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray3f(CGparameter param, long offset, long nelements, const float * v)</code><br>
5550 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5551 public static void cgGLSetParameterArray3f(CGparameter param, long offset, long nelements, FloatBuffer v) {
5552
5553 final boolean v_is_direct = Buffers.isDirect(v);
5554 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray3f;
5555 if (__addr_ == 0) {
5556 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray3f"));
5557 }
5558 dispatch_cgGLSetParameterArray3f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5559 }
5560
5561 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray3f(CGparameter param, long offset, long nelements, const float * v)</code><br>
5562 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5563 private static native void dispatch_cgGLSetParameterArray3f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5564
5565 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray3f(CGparameter param, long offset, long nelements, const float * v)</code><br> */
5566 public static void cgGLSetParameterArray3f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
5567
5568 if(v != null && v.length <= v_offset)
5569 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5570 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray3f;
5571 if (__addr_ == 0) {
5572 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray3f"));
5573 }
5574 dispatch_cgGLSetParameterArray3f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5575 }
5576
5577 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray4f(CGparameter param, long offset, long nelements, const float * v)</code><br>
5578 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5579 public static void cgGLSetParameterArray4f(CGparameter param, long offset, long nelements, FloatBuffer v) {
5580
5581 final boolean v_is_direct = Buffers.isDirect(v);
5582 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray4f;
5583 if (__addr_ == 0) {
5584 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray4f"));
5585 }
5586 dispatch_cgGLSetParameterArray4f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5587 }
5588
5589 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray4f(CGparameter param, long offset, long nelements, const float * v)</code><br>
5590 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5591 private static native void dispatch_cgGLSetParameterArray4f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5592
5593 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray4f(CGparameter param, long offset, long nelements, const float * v)</code><br> */
5594 public static void cgGLSetParameterArray4f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
5595
5596 if(v != null && v.length <= v_offset)
5597 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5598 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray4f;
5599 if (__addr_ == 0) {
5600 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray4f"));
5601 }
5602 dispatch_cgGLSetParameterArray4f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5603 }
5604
5605 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray1d(CGparameter param, long offset, long nelements, const double * v)</code><br>
5606 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5607 public static void cgGLSetParameterArray1d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
5608
5609 final boolean v_is_direct = Buffers.isDirect(v);
5610 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray1d;
5611 if (__addr_ == 0) {
5612 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray1d"));
5613 }
5614 dispatch_cgGLSetParameterArray1d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5615 }
5616
5617 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray1d(CGparameter param, long offset, long nelements, const double * v)</code><br>
5618 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5619 private static native void dispatch_cgGLSetParameterArray1d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5620
5621 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray1d(CGparameter param, long offset, long nelements, const double * v)</code><br> */
5622 public static void cgGLSetParameterArray1d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
5623
5624 if(v != null && v.length <= v_offset)
5625 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5626 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray1d;
5627 if (__addr_ == 0) {
5628 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray1d"));
5629 }
5630 dispatch_cgGLSetParameterArray1d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5631 }
5632
5633 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray2d(CGparameter param, long offset, long nelements, const double * v)</code><br>
5634 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5635 public static void cgGLSetParameterArray2d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
5636
5637 final boolean v_is_direct = Buffers.isDirect(v);
5638 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray2d;
5639 if (__addr_ == 0) {
5640 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray2d"));
5641 }
5642 dispatch_cgGLSetParameterArray2d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5643 }
5644
5645 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray2d(CGparameter param, long offset, long nelements, const double * v)</code><br>
5646 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5647 private static native void dispatch_cgGLSetParameterArray2d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5648
5649 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray2d(CGparameter param, long offset, long nelements, const double * v)</code><br> */
5650 public static void cgGLSetParameterArray2d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
5651
5652 if(v != null && v.length <= v_offset)
5653 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5654 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray2d;
5655 if (__addr_ == 0) {
5656 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray2d"));
5657 }
5658 dispatch_cgGLSetParameterArray2d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5659 }
5660
5661 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray3d(CGparameter param, long offset, long nelements, const double * v)</code><br>
5662 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5663 public static void cgGLSetParameterArray3d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
5664
5665 final boolean v_is_direct = Buffers.isDirect(v);
5666 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray3d;
5667 if (__addr_ == 0) {
5668 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray3d"));
5669 }
5670 dispatch_cgGLSetParameterArray3d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5671 }
5672
5673 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray3d(CGparameter param, long offset, long nelements, const double * v)</code><br>
5674 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5675 private static native void dispatch_cgGLSetParameterArray3d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5676
5677 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray3d(CGparameter param, long offset, long nelements, const double * v)</code><br> */
5678 public static void cgGLSetParameterArray3d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
5679
5680 if(v != null && v.length <= v_offset)
5681 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5682 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray3d;
5683 if (__addr_ == 0) {
5684 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray3d"));
5685 }
5686 dispatch_cgGLSetParameterArray3d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5687 }
5688
5689 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray4d(CGparameter param, long offset, long nelements, const double * v)</code><br>
5690 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5691 public static void cgGLSetParameterArray4d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
5692
5693 final boolean v_is_direct = Buffers.isDirect(v);
5694 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray4d;
5695 if (__addr_ == 0) {
5696 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray4d"));
5697 }
5698 dispatch_cgGLSetParameterArray4d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5699 }
5700
5701 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray4d(CGparameter param, long offset, long nelements, const double * v)</code><br>
5702 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5703 private static native void dispatch_cgGLSetParameterArray4d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5704
5705 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterArray4d(CGparameter param, long offset, long nelements, const double * v)</code><br> */
5706 public static void cgGLSetParameterArray4d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
5707
5708 if(v != null && v.length <= v_offset)
5709 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5710 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterArray4d;
5711 if (__addr_ == 0) {
5712 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterArray4d"));
5713 }
5714 dispatch_cgGLSetParameterArray4d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5715 }
5716
5717 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray1f(CGparameter param, long offset, long nelements, float * v)</code><br>
5718 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5719 public static void cgGLGetParameterArray1f(CGparameter param, long offset, long nelements, FloatBuffer v) {
5720
5721 final boolean v_is_direct = Buffers.isDirect(v);
5722 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray1f;
5723 if (__addr_ == 0) {
5724 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray1f"));
5725 }
5726 dispatch_cgGLGetParameterArray1f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5727 }
5728
5729 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray1f(CGparameter param, long offset, long nelements, float * v)</code><br>
5730 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5731 private static native void dispatch_cgGLGetParameterArray1f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5732
5733 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray1f(CGparameter param, long offset, long nelements, float * v)</code><br> */
5734 public static void cgGLGetParameterArray1f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
5735
5736 if(v != null && v.length <= v_offset)
5737 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5738 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray1f;
5739 if (__addr_ == 0) {
5740 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray1f"));
5741 }
5742 dispatch_cgGLGetParameterArray1f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5743 }
5744
5745 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray2f(CGparameter param, long offset, long nelements, float * v)</code><br>
5746 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5747 public static void cgGLGetParameterArray2f(CGparameter param, long offset, long nelements, FloatBuffer v) {
5748
5749 final boolean v_is_direct = Buffers.isDirect(v);
5750 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray2f;
5751 if (__addr_ == 0) {
5752 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray2f"));
5753 }
5754 dispatch_cgGLGetParameterArray2f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5755 }
5756
5757 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray2f(CGparameter param, long offset, long nelements, float * v)</code><br>
5758 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5759 private static native void dispatch_cgGLGetParameterArray2f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5760
5761 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray2f(CGparameter param, long offset, long nelements, float * v)</code><br> */
5762 public static void cgGLGetParameterArray2f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
5763
5764 if(v != null && v.length <= v_offset)
5765 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5766 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray2f;
5767 if (__addr_ == 0) {
5768 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray2f"));
5769 }
5770 dispatch_cgGLGetParameterArray2f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5771 }
5772
5773 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray3f(CGparameter param, long offset, long nelements, float * v)</code><br>
5774 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5775 public static void cgGLGetParameterArray3f(CGparameter param, long offset, long nelements, FloatBuffer v) {
5776
5777 final boolean v_is_direct = Buffers.isDirect(v);
5778 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray3f;
5779 if (__addr_ == 0) {
5780 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray3f"));
5781 }
5782 dispatch_cgGLGetParameterArray3f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5783 }
5784
5785 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray3f(CGparameter param, long offset, long nelements, float * v)</code><br>
5786 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5787 private static native void dispatch_cgGLGetParameterArray3f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5788
5789 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray3f(CGparameter param, long offset, long nelements, float * v)</code><br> */
5790 public static void cgGLGetParameterArray3f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
5791
5792 if(v != null && v.length <= v_offset)
5793 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5794 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray3f;
5795 if (__addr_ == 0) {
5796 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray3f"));
5797 }
5798 dispatch_cgGLGetParameterArray3f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5799 }
5800
5801 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray4f(CGparameter param, long offset, long nelements, float * v)</code><br>
5802 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5803 public static void cgGLGetParameterArray4f(CGparameter param, long offset, long nelements, FloatBuffer v) {
5804
5805 final boolean v_is_direct = Buffers.isDirect(v);
5806 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray4f;
5807 if (__addr_ == 0) {
5808 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray4f"));
5809 }
5810 dispatch_cgGLGetParameterArray4f1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5811 }
5812
5813 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray4f(CGparameter param, long offset, long nelements, float * v)</code><br>
5814 @param v a direct or array-backed {@link java.nio.FloatBuffer} */
5815 private static native void dispatch_cgGLGetParameterArray4f1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5816
5817 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray4f(CGparameter param, long offset, long nelements, float * v)</code><br> */
5818 public static void cgGLGetParameterArray4f(CGparameter param, long offset, long nelements, float[] v, int v_offset) {
5819
5820 if(v != null && v.length <= v_offset)
5821 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5822 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray4f;
5823 if (__addr_ == 0) {
5824 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray4f"));
5825 }
5826 dispatch_cgGLGetParameterArray4f1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_FLOAT * v_offset, false, __addr_);
5827 }
5828
5829 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray1d(CGparameter param, long offset, long nelements, double * v)</code><br>
5830 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5831 public static void cgGLGetParameterArray1d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
5832
5833 final boolean v_is_direct = Buffers.isDirect(v);
5834 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray1d;
5835 if (__addr_ == 0) {
5836 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray1d"));
5837 }
5838 dispatch_cgGLGetParameterArray1d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5839 }
5840
5841 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray1d(CGparameter param, long offset, long nelements, double * v)</code><br>
5842 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5843 private static native void dispatch_cgGLGetParameterArray1d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5844
5845 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray1d(CGparameter param, long offset, long nelements, double * v)</code><br> */
5846 public static void cgGLGetParameterArray1d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
5847
5848 if(v != null && v.length <= v_offset)
5849 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5850 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray1d;
5851 if (__addr_ == 0) {
5852 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray1d"));
5853 }
5854 dispatch_cgGLGetParameterArray1d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5855 }
5856
5857 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray2d(CGparameter param, long offset, long nelements, double * v)</code><br>
5858 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5859 public static void cgGLGetParameterArray2d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
5860
5861 final boolean v_is_direct = Buffers.isDirect(v);
5862 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray2d;
5863 if (__addr_ == 0) {
5864 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray2d"));
5865 }
5866 dispatch_cgGLGetParameterArray2d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5867 }
5868
5869 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray2d(CGparameter param, long offset, long nelements, double * v)</code><br>
5870 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5871 private static native void dispatch_cgGLGetParameterArray2d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5872
5873 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray2d(CGparameter param, long offset, long nelements, double * v)</code><br> */
5874 public static void cgGLGetParameterArray2d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
5875
5876 if(v != null && v.length <= v_offset)
5877 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5878 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray2d;
5879 if (__addr_ == 0) {
5880 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray2d"));
5881 }
5882 dispatch_cgGLGetParameterArray2d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5883 }
5884
5885 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray3d(CGparameter param, long offset, long nelements, double * v)</code><br>
5886 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5887 public static void cgGLGetParameterArray3d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
5888
5889 final boolean v_is_direct = Buffers.isDirect(v);
5890 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray3d;
5891 if (__addr_ == 0) {
5892 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray3d"));
5893 }
5894 dispatch_cgGLGetParameterArray3d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5895 }
5896
5897 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray3d(CGparameter param, long offset, long nelements, double * v)</code><br>
5898 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5899 private static native void dispatch_cgGLGetParameterArray3d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5900
5901 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray3d(CGparameter param, long offset, long nelements, double * v)</code><br> */
5902 public static void cgGLGetParameterArray3d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
5903
5904 if(v != null && v.length <= v_offset)
5905 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5906 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray3d;
5907 if (__addr_ == 0) {
5908 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray3d"));
5909 }
5910 dispatch_cgGLGetParameterArray3d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5911 }
5912
5913 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray4d(CGparameter param, long offset, long nelements, double * v)</code><br>
5914 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5915 public static void cgGLGetParameterArray4d(CGparameter param, long offset, long nelements, DoubleBuffer v) {
5916
5917 final boolean v_is_direct = Buffers.isDirect(v);
5918 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray4d;
5919 if (__addr_ == 0) {
5920 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray4d"));
5921 }
5922 dispatch_cgGLGetParameterArray4d1(((param == null) ? null : param.getBuffer()), offset, nelements, v_is_direct ? v : Buffers.getArray(v), v_is_direct ? Buffers.getDirectBufferByteOffset(v) : Buffers.getIndirectBufferByteOffset(v), v_is_direct, __addr_);
5923 }
5924
5925 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray4d(CGparameter param, long offset, long nelements, double * v)</code><br>
5926 @param v a direct or array-backed {@link java.nio.DoubleBuffer} */
5927 private static native void dispatch_cgGLGetParameterArray4d1(ByteBuffer param, long offset, long nelements, Object v, int v_byte_offset, boolean v_is_direct, long procAddress);
5928
5929 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetParameterArray4d(CGparameter param, long offset, long nelements, double * v)</code><br> */
5930 public static void cgGLGetParameterArray4d(CGparameter param, long offset, long nelements, double[] v, int v_offset) {
5931
5932 if(v != null && v.length <= v_offset)
5933 throw new CgException("array offset argument \"v_offset\" (" + v_offset + ") equals or exceeds array length (" + v.length + ")");
5934 final long __addr_ = cgProcAddressTable._addressof_cgGLGetParameterArray4d;
5935 if (__addr_ == 0) {
5936 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetParameterArray4d"));
5937 }
5938 dispatch_cgGLGetParameterArray4d1(((param == null) ? null : param.getBuffer()), offset, nelements, v, Buffers.SIZEOF_DOUBLE * v_offset, false, __addr_);
5939 }
5940
5941 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterPointer(CGparameter param, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer)</code><br>
5942 @param pointer a direct only {@link java.nio.Buffer} */
5943 public static void cgGLSetParameterPointer(CGparameter param, int fsize, int type, int stride, Buffer pointer) {
5944
5945 if (!Buffers.isDirect(pointer))
5946 throw new CgException("Argument \"pointer\" is not a direct buffer");
5947 final long __addr_ = cgProcAddressTable._addressof_cgGLSetParameterPointer;
5948 if (__addr_ == 0) {
5949 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetParameterPointer"));
5950 }
5951 dispatch_cgGLSetParameterPointer0(((param == null) ? null : param.getBuffer()), fsize, type, stride, pointer, Buffers.getDirectBufferByteOffset(pointer), __addr_);
5952 }
5953
5954 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetParameterPointer(CGparameter param, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer)</code><br>
5955 @param pointer a direct only {@link java.nio.Buffer} */
5956 private static native void dispatch_cgGLSetParameterPointer0(ByteBuffer param, int fsize, int type, int stride, Object pointer, int pointer_byte_offset, long procAddress);
5957
5958 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLEnableClientState(CGparameter param)</code><br> */
5959 public static void cgGLEnableClientState(CGparameter param) {
5960
5961 final long __addr_ = cgProcAddressTable._addressof_cgGLEnableClientState;
5962 if (__addr_ == 0) {
5963 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLEnableClientState"));
5964 }
5965 dispatch_cgGLEnableClientState1(((param == null) ? null : param.getBuffer()), __addr_);
5966 }
5967
5968 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLEnableClientState(CGparameter param)</code><br> */
5969 private static native void dispatch_cgGLEnableClientState1(ByteBuffer param, long procAddress);
5970
5971 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLDisableClientState(CGparameter param)</code><br> */
5972 public static void cgGLDisableClientState(CGparameter param) {
5973
5974 final long __addr_ = cgProcAddressTable._addressof_cgGLDisableClientState;
5975 if (__addr_ == 0) {
5976 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLDisableClientState"));
5977 }
5978 dispatch_cgGLDisableClientState1(((param == null) ? null : param.getBuffer()), __addr_);
5979 }
5980
5981 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLDisableClientState(CGparameter param)</code><br> */
5982 private static native void dispatch_cgGLDisableClientState1(ByteBuffer param, long procAddress);
5983
5984 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterdr(CGparameter param, const double * matrix)</code><br>
5985 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
5986 public static void cgGLSetMatrixParameterdr(CGparameter param, DoubleBuffer matrix) {
5987
5988 final boolean matrix_is_direct = Buffers.isDirect(matrix);
5989 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterdr;
5990 if (__addr_ == 0) {
5991 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterdr"));
5992 }
5993 dispatch_cgGLSetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
5994 }
5995
5996 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterdr(CGparameter param, const double * matrix)</code><br>
5997 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
5998 private static native void dispatch_cgGLSetMatrixParameterdr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
5999
6000 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterdr(CGparameter param, const double * matrix)</code><br> */
6001 public static void cgGLSetMatrixParameterdr(CGparameter param, double[] matrix, int matrix_offset) {
6002
6003 if(matrix != null && matrix.length <= matrix_offset)
6004 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
6005 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterdr;
6006 if (__addr_ == 0) {
6007 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterdr"));
6008 }
6009 dispatch_cgGLSetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
6010 }
6011
6012 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterfr(CGparameter param, const float * matrix)</code><br>
6013 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
6014 public static void cgGLSetMatrixParameterfr(CGparameter param, FloatBuffer matrix) {
6015
6016 final boolean matrix_is_direct = Buffers.isDirect(matrix);
6017 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterfr;
6018 if (__addr_ == 0) {
6019 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterfr"));
6020 }
6021 dispatch_cgGLSetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
6022 }
6023
6024 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterfr(CGparameter param, const float * matrix)</code><br>
6025 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
6026 private static native void dispatch_cgGLSetMatrixParameterfr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
6027
6028 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterfr(CGparameter param, const float * matrix)</code><br> */
6029 public static void cgGLSetMatrixParameterfr(CGparameter param, float[] matrix, int matrix_offset) {
6030
6031 if(matrix != null && matrix.length <= matrix_offset)
6032 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
6033 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterfr;
6034 if (__addr_ == 0) {
6035 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterfr"));
6036 }
6037 dispatch_cgGLSetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
6038 }
6039
6040 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterdc(CGparameter param, const double * matrix)</code><br>
6041 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
6042 public static void cgGLSetMatrixParameterdc(CGparameter param, DoubleBuffer matrix) {
6043
6044 final boolean matrix_is_direct = Buffers.isDirect(matrix);
6045 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterdc;
6046 if (__addr_ == 0) {
6047 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterdc"));
6048 }
6049 dispatch_cgGLSetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
6050 }
6051
6052 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterdc(CGparameter param, const double * matrix)</code><br>
6053 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
6054 private static native void dispatch_cgGLSetMatrixParameterdc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
6055
6056 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterdc(CGparameter param, const double * matrix)</code><br> */
6057 public static void cgGLSetMatrixParameterdc(CGparameter param, double[] matrix, int matrix_offset) {
6058
6059 if(matrix != null && matrix.length <= matrix_offset)
6060 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
6061 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterdc;
6062 if (__addr_ == 0) {
6063 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterdc"));
6064 }
6065 dispatch_cgGLSetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
6066 }
6067
6068 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterfc(CGparameter param, const float * matrix)</code><br>
6069 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
6070 public static void cgGLSetMatrixParameterfc(CGparameter param, FloatBuffer matrix) {
6071
6072 final boolean matrix_is_direct = Buffers.isDirect(matrix);
6073 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterfc;
6074 if (__addr_ == 0) {
6075 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterfc"));
6076 }
6077 dispatch_cgGLSetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
6078 }
6079
6080 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterfc(CGparameter param, const float * matrix)</code><br>
6081 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
6082 private static native void dispatch_cgGLSetMatrixParameterfc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
6083
6084 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterfc(CGparameter param, const float * matrix)</code><br> */
6085 public static void cgGLSetMatrixParameterfc(CGparameter param, float[] matrix, int matrix_offset) {
6086
6087 if(matrix != null && matrix.length <= matrix_offset)
6088 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
6089 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterfc;
6090 if (__addr_ == 0) {
6091 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterfc"));
6092 }
6093 dispatch_cgGLSetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
6094 }
6095
6096 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterdr(CGparameter param, double * matrix)</code><br>
6097 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
6098 public static void cgGLGetMatrixParameterdr(CGparameter param, DoubleBuffer matrix) {
6099
6100 final boolean matrix_is_direct = Buffers.isDirect(matrix);
6101 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterdr;
6102 if (__addr_ == 0) {
6103 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterdr"));
6104 }
6105 dispatch_cgGLGetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
6106 }
6107
6108 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterdr(CGparameter param, double * matrix)</code><br>
6109 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
6110 private static native void dispatch_cgGLGetMatrixParameterdr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
6111
6112 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterdr(CGparameter param, double * matrix)</code><br> */
6113 public static void cgGLGetMatrixParameterdr(CGparameter param, double[] matrix, int matrix_offset) {
6114
6115 if(matrix != null && matrix.length <= matrix_offset)
6116 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
6117 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterdr;
6118 if (__addr_ == 0) {
6119 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterdr"));
6120 }
6121 dispatch_cgGLGetMatrixParameterdr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
6122 }
6123
6124 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterfr(CGparameter param, float * matrix)</code><br>
6125 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
6126 public static void cgGLGetMatrixParameterfr(CGparameter param, FloatBuffer matrix) {
6127
6128 final boolean matrix_is_direct = Buffers.isDirect(matrix);
6129 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterfr;
6130 if (__addr_ == 0) {
6131 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterfr"));
6132 }
6133 dispatch_cgGLGetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
6134 }
6135
6136 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterfr(CGparameter param, float * matrix)</code><br>
6137 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
6138 private static native void dispatch_cgGLGetMatrixParameterfr1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
6139
6140 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterfr(CGparameter param, float * matrix)</code><br> */
6141 public static void cgGLGetMatrixParameterfr(CGparameter param, float[] matrix, int matrix_offset) {
6142
6143 if(matrix != null && matrix.length <= matrix_offset)
6144 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
6145 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterfr;
6146 if (__addr_ == 0) {
6147 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterfr"));
6148 }
6149 dispatch_cgGLGetMatrixParameterfr1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
6150 }
6151
6152 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterdc(CGparameter param, double * matrix)</code><br>
6153 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
6154 public static void cgGLGetMatrixParameterdc(CGparameter param, DoubleBuffer matrix) {
6155
6156 final boolean matrix_is_direct = Buffers.isDirect(matrix);
6157 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterdc;
6158 if (__addr_ == 0) {
6159 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterdc"));
6160 }
6161 dispatch_cgGLGetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
6162 }
6163
6164 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterdc(CGparameter param, double * matrix)</code><br>
6165 @param matrix a direct or array-backed {@link java.nio.DoubleBuffer} */
6166 private static native void dispatch_cgGLGetMatrixParameterdc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
6167
6168 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterdc(CGparameter param, double * matrix)</code><br> */
6169 public static void cgGLGetMatrixParameterdc(CGparameter param, double[] matrix, int matrix_offset) {
6170
6171 if(matrix != null && matrix.length <= matrix_offset)
6172 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
6173 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterdc;
6174 if (__addr_ == 0) {
6175 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterdc"));
6176 }
6177 dispatch_cgGLGetMatrixParameterdc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_DOUBLE * matrix_offset, false, __addr_);
6178 }
6179
6180 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterfc(CGparameter param, float * matrix)</code><br>
6181 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
6182 public static void cgGLGetMatrixParameterfc(CGparameter param, FloatBuffer matrix) {
6183
6184 final boolean matrix_is_direct = Buffers.isDirect(matrix);
6185 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterfc;
6186 if (__addr_ == 0) {
6187 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterfc"));
6188 }
6189 dispatch_cgGLGetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix_is_direct ? matrix : Buffers.getArray(matrix), matrix_is_direct ? Buffers.getDirectBufferByteOffset(matrix) : Buffers.getIndirectBufferByteOffset(matrix), matrix_is_direct, __addr_);
6190 }
6191
6192 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterfc(CGparameter param, float * matrix)</code><br>
6193 @param matrix a direct or array-backed {@link java.nio.FloatBuffer} */
6194 private static native void dispatch_cgGLGetMatrixParameterfc1(ByteBuffer param, Object matrix, int matrix_byte_offset, boolean matrix_is_direct, long procAddress);
6195
6196 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterfc(CGparameter param, float * matrix)</code><br> */
6197 public static void cgGLGetMatrixParameterfc(CGparameter param, float[] matrix, int matrix_offset) {
6198
6199 if(matrix != null && matrix.length <= matrix_offset)
6200 throw new CgException("array offset argument \"matrix_offset\" (" + matrix_offset + ") equals or exceeds array length (" + matrix.length + ")");
6201 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterfc;
6202 if (__addr_ == 0) {
6203 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterfc"));
6204 }
6205 dispatch_cgGLGetMatrixParameterfc1(((param == null) ? null : param.getBuffer()), matrix, Buffers.SIZEOF_FLOAT * matrix_offset, false, __addr_);
6206 }
6207
6208 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetStateMatrixParameter(CGparameter param, CGGLenum matrix, CGGLenum transform)</code><br>
6209 @param matrix valid values are: <code>CG_GL_MATRIX_IDENTITY, CG_GL_MATRIX_TRANSPOSE, CG_GL_MATRIX_INVERSE, CG_GL_MATRIX_INVERSE_TRANSPOSE, CG_GL_MODELVIEW_MATRIX, CG_GL_PROJECTION_MATRIX, CG_GL_TEXTURE_MATRIX, CG_GL_MODELVIEW_PROJECTION_MATRIX, CG_GL_VERTEX, CG_GL_FRAGMENT</code>
6210
6211 @param transform valid values are: <code>CG_GL_MATRIX_IDENTITY, CG_GL_MATRIX_TRANSPOSE, CG_GL_MATRIX_INVERSE, CG_GL_MATRIX_INVERSE_TRANSPOSE, CG_GL_MODELVIEW_MATRIX, CG_GL_PROJECTION_MATRIX, CG_GL_TEXTURE_MATRIX, CG_GL_MODELVIEW_PROJECTION_MATRIX, CG_GL_VERTEX, CG_GL_FRAGMENT</code>
6212 */
6213 public static void cgGLSetStateMatrixParameter(CGparameter param, int matrix, int transform) {
6214
6215 final long __addr_ = cgProcAddressTable._addressof_cgGLSetStateMatrixParameter;
6216 if (__addr_ == 0) {
6217 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetStateMatrixParameter"));
6218 }
6219 dispatch_cgGLSetStateMatrixParameter1(((param == null) ? null : param.getBuffer()), matrix, transform, __addr_);
6220 }
6221
6222 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetStateMatrixParameter(CGparameter param, CGGLenum matrix, CGGLenum transform)</code><br>
6223 @param matrix valid values are: <code>CG_GL_MATRIX_IDENTITY, CG_GL_MATRIX_TRANSPOSE, CG_GL_MATRIX_INVERSE, CG_GL_MATRIX_INVERSE_TRANSPOSE, CG_GL_MODELVIEW_MATRIX, CG_GL_PROJECTION_MATRIX, CG_GL_TEXTURE_MATRIX, CG_GL_MODELVIEW_PROJECTION_MATRIX, CG_GL_VERTEX, CG_GL_FRAGMENT</code>
6224
6225 @param transform valid values are: <code>CG_GL_MATRIX_IDENTITY, CG_GL_MATRIX_TRANSPOSE, CG_GL_MATRIX_INVERSE, CG_GL_MATRIX_INVERSE_TRANSPOSE, CG_GL_MODELVIEW_MATRIX, CG_GL_PROJECTION_MATRIX, CG_GL_TEXTURE_MATRIX, CG_GL_MODELVIEW_PROJECTION_MATRIX, CG_GL_VERTEX, CG_GL_FRAGMENT</code>
6226 */
6227 private static native void dispatch_cgGLSetStateMatrixParameter1(ByteBuffer param, int matrix, int transform, long procAddress);
6228
6229 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, const float * matrices)</code><br>
6230 @param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
6231 public static void cgGLSetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, FloatBuffer matrices) {
6232
6233 final boolean matrices_is_direct = Buffers.isDirect(matrices);
6234 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArrayfc;
6235 if (__addr_ == 0) {
6236 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterArrayfc"));
6237 }
6238 dispatch_cgGLSetMatrixParameterArrayfc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
6239 }
6240
6241 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, const float * matrices)</code><br>
6242 @param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
6243 private static native void dispatch_cgGLSetMatrixParameterArrayfc1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
6244
6245 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, const float * matrices)</code><br> */
6246 public static void cgGLSetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, float[] matrices, int matrices_offset) {
6247
6248 if(matrices != null && matrices.length <= matrices_offset)
6249 throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
6250 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArrayfc;
6251 if (__addr_ == 0) {
6252 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterArrayfc"));
6253 }
6254 dispatch_cgGLSetMatrixParameterArrayfc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_FLOAT * matrices_offset, false, __addr_);
6255 }
6256
6257 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, const float * matrices)</code><br>
6258 @param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
6259 public static void cgGLSetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, FloatBuffer matrices) {
6260
6261 final boolean matrices_is_direct = Buffers.isDirect(matrices);
6262 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArrayfr;
6263 if (__addr_ == 0) {
6264 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterArrayfr"));
6265 }
6266 dispatch_cgGLSetMatrixParameterArrayfr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
6267 }
6268
6269 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, const float * matrices)</code><br>
6270 @param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
6271 private static native void dispatch_cgGLSetMatrixParameterArrayfr1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
6272
6273 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, const float * matrices)</code><br> */
6274 public static void cgGLSetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, float[] matrices, int matrices_offset) {
6275
6276 if(matrices != null && matrices.length <= matrices_offset)
6277 throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
6278 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArrayfr;
6279 if (__addr_ == 0) {
6280 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterArrayfr"));
6281 }
6282 dispatch_cgGLSetMatrixParameterArrayfr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_FLOAT * matrices_offset, false, __addr_);
6283 }
6284
6285 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterArraydc(CGparameter param, long offset, long nelements, const double * matrices)</code><br>
6286 @param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
6287 public static void cgGLSetMatrixParameterArraydc(CGparameter param, long offset, long nelements, DoubleBuffer matrices) {
6288
6289 final boolean matrices_is_direct = Buffers.isDirect(matrices);
6290 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArraydc;
6291 if (__addr_ == 0) {
6292 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterArraydc"));
6293 }
6294 dispatch_cgGLSetMatrixParameterArraydc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
6295 }
6296
6297 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterArraydc(CGparameter param, long offset, long nelements, const double * matrices)</code><br>
6298 @param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
6299 private static native void dispatch_cgGLSetMatrixParameterArraydc1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
6300
6301 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterArraydc(CGparameter param, long offset, long nelements, const double * matrices)</code><br> */
6302 public static void cgGLSetMatrixParameterArraydc(CGparameter param, long offset, long nelements, double[] matrices, int matrices_offset) {
6303
6304 if(matrices != null && matrices.length <= matrices_offset)
6305 throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
6306 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArraydc;
6307 if (__addr_ == 0) {
6308 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterArraydc"));
6309 }
6310 dispatch_cgGLSetMatrixParameterArraydc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_DOUBLE * matrices_offset, false, __addr_);
6311 }
6312
6313 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterArraydr(CGparameter param, long offset, long nelements, const double * matrices)</code><br>
6314 @param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
6315 public static void cgGLSetMatrixParameterArraydr(CGparameter param, long offset, long nelements, DoubleBuffer matrices) {
6316
6317 final boolean matrices_is_direct = Buffers.isDirect(matrices);
6318 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArraydr;
6319 if (__addr_ == 0) {
6320 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterArraydr"));
6321 }
6322 dispatch_cgGLSetMatrixParameterArraydr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
6323 }
6324
6325 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterArraydr(CGparameter param, long offset, long nelements, const double * matrices)</code><br>
6326 @param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
6327 private static native void dispatch_cgGLSetMatrixParameterArraydr1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
6328
6329 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetMatrixParameterArraydr(CGparameter param, long offset, long nelements, const double * matrices)</code><br> */
6330 public static void cgGLSetMatrixParameterArraydr(CGparameter param, long offset, long nelements, double[] matrices, int matrices_offset) {
6331
6332 if(matrices != null && matrices.length <= matrices_offset)
6333 throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
6334 final long __addr_ = cgProcAddressTable._addressof_cgGLSetMatrixParameterArraydr;
6335 if (__addr_ == 0) {
6336 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetMatrixParameterArraydr"));
6337 }
6338 dispatch_cgGLSetMatrixParameterArraydr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_DOUBLE * matrices_offset, false, __addr_);
6339 }
6340
6341 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, float * matrices)</code><br>
6342 @param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
6343 public static void cgGLGetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, FloatBuffer matrices) {
6344
6345 final boolean matrices_is_direct = Buffers.isDirect(matrices);
6346 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArrayfc;
6347 if (__addr_ == 0) {
6348 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterArrayfc"));
6349 }
6350 dispatch_cgGLGetMatrixParameterArrayfc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
6351 }
6352
6353 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, float * matrices)</code><br>
6354 @param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
6355 private static native void dispatch_cgGLGetMatrixParameterArrayfc1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
6356
6357 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, float * matrices)</code><br> */
6358 public static void cgGLGetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, float[] matrices, int matrices_offset) {
6359
6360 if(matrices != null && matrices.length <= matrices_offset)
6361 throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
6362 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArrayfc;
6363 if (__addr_ == 0) {
6364 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterArrayfc"));
6365 }
6366 dispatch_cgGLGetMatrixParameterArrayfc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_FLOAT * matrices_offset, false, __addr_);
6367 }
6368
6369 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, float * matrices)</code><br>
6370 @param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
6371 public static void cgGLGetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, FloatBuffer matrices) {
6372
6373 final boolean matrices_is_direct = Buffers.isDirect(matrices);
6374 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArrayfr;
6375 if (__addr_ == 0) {
6376 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterArrayfr"));
6377 }
6378 dispatch_cgGLGetMatrixParameterArrayfr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
6379 }
6380
6381 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, float * matrices)</code><br>
6382 @param matrices a direct or array-backed {@link java.nio.FloatBuffer} */
6383 private static native void dispatch_cgGLGetMatrixParameterArrayfr1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
6384
6385 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, float * matrices)</code><br> */
6386 public static void cgGLGetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, float[] matrices, int matrices_offset) {
6387
6388 if(matrices != null && matrices.length <= matrices_offset)
6389 throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
6390 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArrayfr;
6391 if (__addr_ == 0) {
6392 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterArrayfr"));
6393 }
6394 dispatch_cgGLGetMatrixParameterArrayfr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_FLOAT * matrices_offset, false, __addr_);
6395 }
6396
6397 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterArraydc(CGparameter param, long offset, long nelements, double * matrices)</code><br>
6398 @param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
6399 public static void cgGLGetMatrixParameterArraydc(CGparameter param, long offset, long nelements, DoubleBuffer matrices) {
6400
6401 final boolean matrices_is_direct = Buffers.isDirect(matrices);
6402 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArraydc;
6403 if (__addr_ == 0) {
6404 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterArraydc"));
6405 }
6406 dispatch_cgGLGetMatrixParameterArraydc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
6407 }
6408
6409 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterArraydc(CGparameter param, long offset, long nelements, double * matrices)</code><br>
6410 @param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
6411 private static native void dispatch_cgGLGetMatrixParameterArraydc1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
6412
6413 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterArraydc(CGparameter param, long offset, long nelements, double * matrices)</code><br> */
6414 public static void cgGLGetMatrixParameterArraydc(CGparameter param, long offset, long nelements, double[] matrices, int matrices_offset) {
6415
6416 if(matrices != null && matrices.length <= matrices_offset)
6417 throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
6418 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArraydc;
6419 if (__addr_ == 0) {
6420 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterArraydc"));
6421 }
6422 dispatch_cgGLGetMatrixParameterArraydc1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_DOUBLE * matrices_offset, false, __addr_);
6423 }
6424
6425 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterArraydr(CGparameter param, long offset, long nelements, double * matrices)</code><br>
6426 @param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
6427 public static void cgGLGetMatrixParameterArraydr(CGparameter param, long offset, long nelements, DoubleBuffer matrices) {
6428
6429 final boolean matrices_is_direct = Buffers.isDirect(matrices);
6430 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArraydr;
6431 if (__addr_ == 0) {
6432 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterArraydr"));
6433 }
6434 dispatch_cgGLGetMatrixParameterArraydr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices_is_direct ? matrices : Buffers.getArray(matrices), matrices_is_direct ? Buffers.getDirectBufferByteOffset(matrices) : Buffers.getIndirectBufferByteOffset(matrices), matrices_is_direct, __addr_);
6435 }
6436
6437 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterArraydr(CGparameter param, long offset, long nelements, double * matrices)</code><br>
6438 @param matrices a direct or array-backed {@link java.nio.DoubleBuffer} */
6439 private static native void dispatch_cgGLGetMatrixParameterArraydr1(ByteBuffer param, long offset, long nelements, Object matrices, int matrices_byte_offset, boolean matrices_is_direct, long procAddress);
6440
6441 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLGetMatrixParameterArraydr(CGparameter param, long offset, long nelements, double * matrices)</code><br> */
6442 public static void cgGLGetMatrixParameterArraydr(CGparameter param, long offset, long nelements, double[] matrices, int matrices_offset) {
6443
6444 if(matrices != null && matrices.length <= matrices_offset)
6445 throw new CgException("array offset argument \"matrices_offset\" (" + matrices_offset + ") equals or exceeds array length (" + matrices.length + ")");
6446 final long __addr_ = cgProcAddressTable._addressof_cgGLGetMatrixParameterArraydr;
6447 if (__addr_ == 0) {
6448 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetMatrixParameterArraydr"));
6449 }
6450 dispatch_cgGLGetMatrixParameterArraydr1(((param == null) ? null : param.getBuffer()), offset, nelements, matrices, Buffers.SIZEOF_DOUBLE * matrices_offset, false, __addr_);
6451 }
6452
6453 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetTextureParameter(CGparameter param, GLuint texobj)</code><br> */
6454 public static void cgGLSetTextureParameter(CGparameter param, int texobj) {
6455
6456 final long __addr_ = cgProcAddressTable._addressof_cgGLSetTextureParameter;
6457 if (__addr_ == 0) {
6458 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetTextureParameter"));
6459 }
6460 dispatch_cgGLSetTextureParameter1(((param == null) ? null : param.getBuffer()), texobj, __addr_);
6461 }
6462
6463 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetTextureParameter(CGparameter param, GLuint texobj)</code><br> */
6464 private static native void dispatch_cgGLSetTextureParameter1(ByteBuffer param, int texobj, long procAddress);
6465
6466 /** Entry point (through function pointer) to C language function: <br> <code>GLuint cgGLGetTextureParameter(CGparameter param)</code><br> */
6467 public static int cgGLGetTextureParameter(CGparameter param) {
6468
6469 final long __addr_ = cgProcAddressTable._addressof_cgGLGetTextureParameter;
6470 if (__addr_ == 0) {
6471 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetTextureParameter"));
6472 }
6473 return dispatch_cgGLGetTextureParameter1(((param == null) ? null : param.getBuffer()), __addr_);
6474 }
6475
6476 /** Entry point (through function pointer) to C language function: <br> <code>GLuint cgGLGetTextureParameter(CGparameter param)</code><br> */
6477 private static native int dispatch_cgGLGetTextureParameter1(ByteBuffer param, long procAddress);
6478
6479 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLEnableTextureParameter(CGparameter param)</code><br> */
6480 public static void cgGLEnableTextureParameter(CGparameter param) {
6481
6482 final long __addr_ = cgProcAddressTable._addressof_cgGLEnableTextureParameter;
6483 if (__addr_ == 0) {
6484 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLEnableTextureParameter"));
6485 }
6486 dispatch_cgGLEnableTextureParameter1(((param == null) ? null : param.getBuffer()), __addr_);
6487 }
6488
6489 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLEnableTextureParameter(CGparameter param)</code><br> */
6490 private static native void dispatch_cgGLEnableTextureParameter1(ByteBuffer param, long procAddress);
6491
6492 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLDisableTextureParameter(CGparameter param)</code><br> */
6493 public static void cgGLDisableTextureParameter(CGparameter param) {
6494
6495 final long __addr_ = cgProcAddressTable._addressof_cgGLDisableTextureParameter;
6496 if (__addr_ == 0) {
6497 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLDisableTextureParameter"));
6498 }
6499 dispatch_cgGLDisableTextureParameter1(((param == null) ? null : param.getBuffer()), __addr_);
6500 }
6501
6502 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLDisableTextureParameter(CGparameter param)</code><br> */
6503 private static native void dispatch_cgGLDisableTextureParameter1(ByteBuffer param, long procAddress);
6504
6505 /** Entry point (through function pointer) to C language function: <br> <code>GLenum cgGLGetTextureEnum(CGparameter param)</code><br> */
6506 public static int cgGLGetTextureEnum(CGparameter param) {
6507
6508 final long __addr_ = cgProcAddressTable._addressof_cgGLGetTextureEnum;
6509 if (__addr_ == 0) {
6510 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetTextureEnum"));
6511 }
6512 return dispatch_cgGLGetTextureEnum1(((param == null) ? null : param.getBuffer()), __addr_);
6513 }
6514
6515 /** Entry point (through function pointer) to C language function: <br> <code>GLenum cgGLGetTextureEnum(CGparameter param)</code><br> */
6516 private static native int dispatch_cgGLGetTextureEnum1(ByteBuffer param, long procAddress);
6517
6518 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetManageTextureParameters(CGcontext ctx, CGbool flag)</code><br> */
6519 public static void cgGLSetManageTextureParameters(CGcontext ctx, boolean flag) {
6520
6521 final long __addr_ = cgProcAddressTable._addressof_cgGLSetManageTextureParameters;
6522 if (__addr_ == 0) {
6523 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetManageTextureParameters"));
6524 }
6525 dispatch_cgGLSetManageTextureParameters1(((ctx == null) ? null : ctx.getBuffer()), flag, __addr_);
6526 }
6527
6528 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetManageTextureParameters(CGcontext ctx, CGbool flag)</code><br> */
6529 private static native void dispatch_cgGLSetManageTextureParameters1(ByteBuffer ctx, boolean flag, long procAddress);
6530
6531 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgGLGetManageTextureParameters(CGcontext ctx)</code><br> */
6532 public static boolean cgGLGetManageTextureParameters(CGcontext ctx) {
6533
6534 final long __addr_ = cgProcAddressTable._addressof_cgGLGetManageTextureParameters;
6535 if (__addr_ == 0) {
6536 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLGetManageTextureParameters"));
6537 }
6538 return dispatch_cgGLGetManageTextureParameters1(((ctx == null) ? null : ctx.getBuffer()), __addr_);
6539 }
6540
6541 /** Entry point (through function pointer) to C language function: <br> <code>CGbool cgGLGetManageTextureParameters(CGcontext ctx)</code><br> */
6542 private static native boolean dispatch_cgGLGetManageTextureParameters1(ByteBuffer ctx, long procAddress);
6543
6544 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetupSampler(CGparameter param, GLuint texobj)</code><br> */
6545 public static void cgGLSetupSampler(CGparameter param, int texobj) {
6546
6547 final long __addr_ = cgProcAddressTable._addressof_cgGLSetupSampler;
6548 if (__addr_ == 0) {
6549 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLSetupSampler"));
6550 }
6551 dispatch_cgGLSetupSampler1(((param == null) ? null : param.getBuffer()), texobj, __addr_);
6552 }
6553
6554 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLSetupSampler(CGparameter param, GLuint texobj)</code><br> */
6555 private static native void dispatch_cgGLSetupSampler1(ByteBuffer param, int texobj, long procAddress);
6556
6557 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLRegisterStates(CGcontext)</code><br> */
6558 public static void cgGLRegisterStates(CGcontext arg0) {
6559
6560 final long __addr_ = cgProcAddressTable._addressof_cgGLRegisterStates;
6561 if (__addr_ == 0) {
6562 throw new UnsupportedOperationException(String.format("Method \"%s\" not available", "cgGLRegisterStates"));
6563 }
6564 dispatch_cgGLRegisterStates1(((arg0 == null) ? null : arg0.getBuffer()), __addr_);
6565 }
6566
6567 /** Entry point (through function pointer) to C language function: <br> <code>void cgGLRegisterStates(CGcontext)</code><br> */
6568 private static native void dispatch_cgGLRegisterStates1(ByteBuffer arg0, long procAddress);
6569
6570
6571 // --- Begin CustomJavaCode .cfg declarations
6572 private static final DynamicLibraryBundle cgDynamicLookupHelper;
6573 private static final CgProcAddressTable cgProcAddressTable;
6574
6575 static {
6576 cgProcAddressTable = new CgProcAddressTable();
6577 if(null==cgProcAddressTable) {
6578 throw new RuntimeException("Couldn't instantiate CgProcAddressTable");
6579 }
6580
6581 cgDynamicLookupHelper = SecurityUtil.doPrivileged(new PrivilegedAction<DynamicLibraryBundle>() {
6582 public DynamicLibraryBundle run() {
6583 return new DynamicLibraryBundle(new CgDynamicLibraryBundleInfo());
6584 } } );
6585 if(null==cgDynamicLookupHelper) {
6586 throw new RuntimeException("Null CgDynamicLookupHelper");
6587 }
6588 if(!cgDynamicLookupHelper.isToolLibLoaded()) {
6589 throw new RuntimeException("Couln't load native Cg or CgGL library");
6590 }
6591 if(!cgDynamicLookupHelper.isGlueLibLoaded(CgDynamicLibraryBundleInfo.getCgGlueLibIndex())) {
6592 throw new RuntimeException("Couln't load native GLue/JNI library");
6593 }
6594 cgProcAddressTable.reset(cgDynamicLookupHelper);
6595 }
6596
6597 public static CgProcAddressTable getCgProcAddressTable() { return cgProcAddressTable; }
6598
6599 /** A convenience method which reads all available data from the InputStream and then calls cgCreateProgram. */
6600 public static CGprogram cgCreateProgramFromStream(CGcontext ctx, int program_type, java.io.InputStream stream, int profile, java.lang.String entry, java.lang.String[] args) throws java.io.IOException {
6601 if (stream == null) {
6602 throw new java.io.IOException("null stream");
6603 }
6604 stream = new java.io.BufferedInputStream(stream);
6605 int avail = stream.available();
6606 byte[] data = new byte[avail];
6607 int numRead = 0;
6608 int pos = 0;
6609 do {
6610 if (pos + avail > data.length) {
6611 byte[] newData = new byte[pos + avail];
6612 System.arraycopy(data, 0, newData, 0, pos);
6613 data = newData;
6614 }
6615 numRead = stream.read(data, pos, avail);
6616 if (numRead >= 0) {
6617 pos += numRead;
6618 }
6619 avail = stream.available();
6620 } while (avail > 0 && numRead >= 0);
6621 String program = new String(data, 0, pos, "US-ASCII");
6622 return cgCreateProgram(ctx, program_type, program, profile, entry, args);
6623 }
6624 // ---- End CustomJavaCode .cfg declarations
6625} // end of class CgGL
final java.nio.ByteBuffer getBuffer()
Return the underlying native direct ByteBuffer.
static CGannotation create()
Returns a new instance with all bytes set to zero.
final java.nio.ByteBuffer getBuffer()
Return the underlying native direct ByteBuffer.
Definition: CGcontext.java:63
static CGcontext create()
Returns a new instance with all bytes set to zero.
Definition: CGcontext.java:43
static CGeffect create()
Returns a new instance with all bytes set to zero.
Definition: CGeffect.java:43
final java.nio.ByteBuffer getBuffer()
Return the underlying native direct ByteBuffer.
Definition: CGeffect.java:63
static CGparameter create()
Returns a new instance with all bytes set to zero.
final java.nio.ByteBuffer getBuffer()
Return the underlying native direct ByteBuffer.
final java.nio.ByteBuffer getBuffer()
Return the underlying native direct ByteBuffer.
Definition: CGpass.java:63
static CGpass create()
Returns a new instance with all bytes set to zero.
Definition: CGpass.java:43
static CGprogram create()
Returns a new instance with all bytes set to zero.
Definition: CGprogram.java:43
final java.nio.ByteBuffer getBuffer()
Return the underlying native direct ByteBuffer.
Definition: CGprogram.java:63
final java.nio.ByteBuffer getBuffer()
Return the underlying native direct ByteBuffer.
Definition: CGstate.java:63
static CGstate create()
Returns a new instance with all bytes set to zero.
Definition: CGstate.java:43
final java.nio.ByteBuffer getBuffer()
Return the underlying native direct ByteBuffer.
static CGstateassignment create()
Returns a new instance with all bytes set to zero.
final java.nio.ByteBuffer getBuffer()
Return the underlying native direct ByteBuffer.
static CGtechnique create()
Returns a new instance with all bytes set to zero.
A generic exception for errors that occur throughout the NVidia Cg binding, as a substitute for Runti...
static final int CG_TANGENT6
Defined as part of enum type "CGresource" with expression '2571', CType: int.
Definition: CgGL.java:296
static final int CG_HALF1x4
Defined as part of enum type "CGtype" with expression '0x408', CType: int.
Definition: CgGL.java:682
static void cgGLSetParameterArray4f(CGparameter param, long offset, long nelements, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray4f(CGparam...
Definition: CgGL.java:5579
static void cgGLSetParameterArray4d(CGparameter param, long offset, long nelements, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray4d(CGparam...
Definition: CgGL.java:5706
static final int CG_ATTR8
Defined as part of enum type "CGresource" with expression '2121', CType: int.
Definition: CgGL.java:202
static final int CG_BOOL3
Defined as part of enum type "CGtype" with expression '0x45d', CType: int.
Definition: CgGL.java:852
static final int CG_ARRAY_DIMENSIONS_DO_NOT_MATCH_ERROR
Defined as part of enum type "CGerror" with expression '37', CType: int.
Definition: CgGL.java:100
static final int CG_SAMPLE9
Defined as part of enum type "CGresource" with expression '2958', CType: int.
Definition: CgGL.java:528
static void cgSetStringParameterValue(CGparameter param, String str)
Entry point (through function pointer) to C language function: void cgSetStringParameterValue(CGpar...
Definition: CgGL.java:2351
static final int CG_NORMAL3
Defined as part of enum type "CGresource" with expression '3095', CType: int.
Definition: CgGL.java:580
static final int CG_FIXED3
Defined as part of enum type "CGtype" with expression '0x430', CType: int.
Definition: CgGL.java:762
static void cgGLSetParameter4f(CGparameter param, float x, float y, float z, float w)
Entry point (through function pointer) to C language function: void cgGLSetParameter4f(CGparameter ...
Definition: CgGL.java:4981
static void cgGLGetParameter4d(CGparameter param, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameter4d(CGparameter ...
Definition: CgGL.java:5467
static void cgGetMatrixParameterdc(CGparameter param, DoubleBuffer matrix)
Entry point (through function pointer) to C language function: void cgGetMatrixParameterdc(CGparame...
Definition: CgGL.java:3206
static final int CG_NOT_ROOT_PARAMETER_ERROR
Defined as part of enum type "CGerror" with expression '29', CType: int.
Definition: CgGL.java:84
static void cgGLGetMatrixParameterArraydc(CGparameter param, long offset, long nelements, DoubleBuffer matrices)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArraydc(C...
Definition: CgGL.java:6399
static final int CG_COLOR9
Defined as part of enum type "CGresource" with expression '2766', CType: int.
Definition: CgGL.java:368
static final int CG_PROGRAM_BIND_ERROR
Defined as part of enum type "CGerror" with expression '5', CType: int.
Definition: CgGL.java:36
static final int CG_FIXED2x2
Defined as part of enum type "CGtype" with expression '0x437', CType: int.
Definition: CgGL.java:776
static void cgGLDisableClientState(CGparameter param)
Entry point (through function pointer) to C language function: void cgGLDisableClientState(CGparame...
Definition: CgGL.java:5972
static final int CG_OBJECT
Defined as part of enum type "CGenum" with expression '4113', CType: int.
Definition: CgGL.java:984
static void cgSetParameter3f(CGparameter param, float x, float y, float z)
Entry point (through function pointer) to C language function: void cgSetParameter3f(CGparameter pa...
Definition: CgGL.java:2459
static final int CG_COLUMN_MAJOR
Defined as part of enum type "CGenum" with expression '4121', CType: int.
Definition: CgGL.java:1000
static final int CG_FLOAT4x1
Defined as part of enum type "CGtype" with expression '0x425', CType: int.
Definition: CgGL.java:740
static final int CG_TEXUNIT8
Defined as part of enum type "CGresource" with expression '2056', CType: int.
Definition: CgGL.java:170
static final int CG_ATTR6
Defined as part of enum type "CGresource" with expression '2119', CType: int.
Definition: CgGL.java:198
static final int CG_COLOR5
Defined as part of enum type "CGresource" with expression '2762', CType: int.
Definition: CgGL.java:360
static void cgSetParameter3dv(CGparameter param, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgSetParameter3dv(CGparameter p...
Definition: CgGL.java:2885
static final int CG_INT3x3
Defined as part of enum type "CGtype" with expression '0x454', CType: int.
Definition: CgGL.java:834
static final int CG_COMPILER_ERROR
Defined as part of enum type "CGerror" with expression '1', CType: int.
Definition: CgGL.java:28
static final int CG_FOG8
Defined as part of enum type "CGresource" with expression '2925', CType: int.
Definition: CgGL.java:462
static int cgGetArrayDimension(CGparameter param)
Entry point (through function pointer) to C language function: int cgGetArrayDimension(CGparameter ...
Definition: CgGL.java:1666
static final int CG_COL1
Defined as part of enum type "CGresource" with expression '2246', CType: int.
Definition: CgGL.java:240
static final int CG_TEXUNIT12
Defined as part of enum type "CGresource" with expression '2060', CType: int.
Definition: CgGL.java:178
static final int CG_PARAMETERCLASS_STRUCT
Defined as part of enum type "CGparameterclass" with expression '0x4', CType: int.
Definition: CgGL.java:942
static final int CG_PSIZE4
Defined as part of enum type "CGresource" with expression '2825', CType: int.
Definition: CgGL.java:390
static void cgGLGetParameterArray4d(CGparameter param, long offset, long nelements, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray4d(CGparam...
Definition: CgGL.java:5915
static final int CG_DIFFUSE0
Defined as part of enum type "CGresource" with expression '2501', CType: int.
Definition: CgGL.java:282
static final int CG_INT1x4
Defined as part of enum type "CGtype" with expression '0x44d', CType: int.
Definition: CgGL.java:820
static final int CG_BOOL4x2
Defined as part of enum type "CGtype" with expression '0x46c', CType: int.
Definition: CgGL.java:882
static String cgGetAnnotationName(CGannotation arg0)
Entry point (through function pointer) to C language function: const char * cgGetAnnotationName(CGa...
Definition: CgGL.java:4692
static CGstate cgCreateArrayState(CGcontext arg0, String name, int arg2, int nelems)
Entry point (through function pointer) to C language function: CGstate cgCreateArrayState(CGcontext...
Definition: CgGL.java:4236
static final int CG_INVALID_STATE_HANDLE_ERROR
Defined as part of enum type "CGerror" with expression '41', CType: int.
Definition: CgGL.java:108
static final int CG_SAMPLE0
Defined as part of enum type "CGresource" with expression '2949', CType: int.
Definition: CgGL.java:510
static final int CG_SAMPLERCUBE
Defined as part of enum type "CGtype" with expression '0x42d', CType: int.
Definition: CgGL.java:756
static final int CG_PROFILE_PS_1_1
Defined as part of enum type "CGprofile" with expression '6159', CType: int.
Definition: CgGL.java:920
static void cgSetParameterValuefr(CGparameter param, int n, FloatBuffer vals)
Entry point (through function pointer) to C language function: void cgSetParameterValuefr(CGparamet...
Definition: CgGL.java:2059
static final int CG_GL_MATRIX_IDENTITY
Defined as part of enum type "CGGLenum" with expression '0', CType: int.
Definition: CgGL.java:134
static final int CG_DEPTH5
Defined as part of enum type "CGresource" with expression '2938', CType: int.
Definition: CgGL.java:488
static int cgGetProfile(String profile_string)
Entry point (through function pointer) to C language function: CGprofile cgGetProfile(const char * ...
Definition: CgGL.java:3488
static void cgSetParameterValuefc(CGparameter param, int n, float[] vals, int vals_offset)
Entry point (through function pointer) to C language function: void cgSetParameterValuefc(CGparamet...
Definition: CgGL.java:2102
static void cgSetMatrixParameterdc(CGparameter param, DoubleBuffer matrix)
Entry point (through function pointer) to C language function: void cgSetMatrixParameterdc(CGparame...
Definition: CgGL.java:3038
static final int CG_BLENDWEIGHT15
Defined as part of enum type "CGresource" with expression '3043', CType: int.
Definition: CgGL.java:572
static void cgGLGetParameterArray3d(CGparameter param, long offset, long nelements, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray3d(CGparam...
Definition: CgGL.java:5887
static int cgGetAnnotationType(CGannotation arg0)
Entry point (through function pointer) to C language function: CGtype cgGetAnnotationType(CGannotat...
Definition: CgGL.java:4705
static final int CG_SAMPLER3D
Defined as part of enum type "CGtype" with expression '0x42b', CType: int.
Definition: CgGL.java:752
static void cgGLSetMatrixParameterfc(CGparameter param, float[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterfc(CGpara...
Definition: CgGL.java:6085
static final int CG_PROFILE_VP20
Defined as part of enum type "CGprofile" with expression '6146', CType: int.
Definition: CgGL.java:898
static final int CG_BLENDINDICES5
Defined as part of enum type "CGresource" with expression '2698', CType: int.
Definition: CgGL.java:328
static final int CG_NOT_MATRIX_PARAM_ERROR
Defined as part of enum type "CGerror" with expression '9', CType: int.
Definition: CgGL.java:44
static CGeffect cgGetTechniqueEffect(CGtechnique arg0)
Entry point (through function pointer) to C language function: CGeffect cgGetTechniqueEffect(CGtech...
Definition: CgGL.java:3815
static final int CG_INT4
Defined as part of enum type "CGtype" with expression '0x449', CType: int.
Definition: CgGL.java:812
static final int CG_HALF4x1
Defined as part of enum type "CGtype" with expression '0x411', CType: int.
Definition: CgGL.java:700
static final int CG_HALF2x4
Defined as part of enum type "CGtype" with expression '0x40c', CType: int.
Definition: CgGL.java:690
static final int CG_FOG4
Defined as part of enum type "CGresource" with expression '2921', CType: int.
Definition: CgGL.java:454
static final int CG_BLENDINDICES8
Defined as part of enum type "CGresource" with expression '2701', CType: int.
Definition: CgGL.java:334
static final int CG_ATTR7
Defined as part of enum type "CGresource" with expression '2120', CType: int.
Definition: CgGL.java:200
static void cgSetParameter2i(CGparameter param, int x, int y)
Entry point (through function pointer) to C language function: void cgSetParameter2i(CGparameter pa...
Definition: CgGL.java:2550
static final int CG_COMPILE_MANUAL
Defined as part of enum type "CGenum" with expression '4114', CType: int.
Definition: CgGL.java:986
static void cgGLGetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, float[] matrices, int matrices_offset)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArrayfc(C...
Definition: CgGL.java:6358
static final int CG_COLOR1
Defined as part of enum type "CGresource" with expression '2758', CType: int.
Definition: CgGL.java:352
static final int CG_FOG9
Defined as part of enum type "CGresource" with expression '2926', CType: int.
Definition: CgGL.java:464
static final int CG_BLENDWEIGHT5
Defined as part of enum type "CGresource" with expression '3033', CType: int.
Definition: CgGL.java:552
static void cgSetPassProgramParameters(CGprogram arg0)
Entry point (through function pointer) to C language function: void cgSetPassProgramParameters(CGpr...
Definition: CgGL.java:1317
static final int CG_PROFILE_PS_1_2
Defined as part of enum type "CGprofile" with expression '6160', CType: int.
Definition: CgGL.java:922
static final int CG_POSITION11
Defined as part of enum type "CGresource" with expression '2448', CType: int.
Definition: CgGL.java:272
static final int CG_BINORMAL13
Defined as part of enum type "CGresource" with expression '2898', CType: int.
Definition: CgGL.java:440
static final int CG_TEXUNIT10
Defined as part of enum type "CGresource" with expression '2058', CType: int.
Definition: CgGL.java:174
static final int CG_NORMAL8
Defined as part of enum type "CGresource" with expression '3100', CType: int.
Definition: CgGL.java:590
static final int CG_PARAMETERCLASS_ARRAY
Defined as part of enum type "CGparameterclass" with expression '0x5', CType: int.
Definition: CgGL.java:944
static void cgGLGetParameterArray1d(CGparameter param, long offset, long nelements, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray1d(CGparam...
Definition: CgGL.java:5846
static void cgGLSetMatrixParameterdc(CGparameter param, DoubleBuffer matrix)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterdc(CGpara...
Definition: CgGL.java:6042
static final int CG_ATTR14
Defined as part of enum type "CGresource" with expression '2127', CType: int.
Definition: CgGL.java:214
static final int CG_INVALID_PARAMETER_TYPE_ERROR
Defined as part of enum type "CGerror" with expression '32', CType: int.
Definition: CgGL.java:90
static final int CG_ATTR4
Defined as part of enum type "CGresource" with expression '2117', CType: int.
Definition: CgGL.java:194
static final int CG_COL2
Defined as part of enum type "CGresource" with expression '2247', CType: int.
Definition: CgGL.java:242
static final int CG_TEX1
Defined as part of enum type "CGresource" with expression '2180', CType: int.
Definition: CgGL.java:222
static final int CG_SAMPLE14
Defined as part of enum type "CGresource" with expression '2963', CType: int.
Definition: CgGL.java:538
static final int CG_SAMPLE15
Defined as part of enum type "CGresource" with expression '2964', CType: int.
Definition: CgGL.java:540
static final int CG_PSIZE9
Defined as part of enum type "CGresource" with expression '2830', CType: int.
Definition: CgGL.java:400
static final int CG_DEPTH7
Defined as part of enum type "CGresource" with expression '2940', CType: int.
Definition: CgGL.java:492
static void cgSetMatrixParameteric(CGparameter param, IntBuffer matrix)
Entry point (through function pointer) to C language function: void cgSetMatrixParameteric(CGparame...
Definition: CgGL.java:3010
static final int CG_ATTR11
Defined as part of enum type "CGresource" with expression '2124', CType: int.
Definition: CgGL.java:208
static void cgSetMatrixParameterfr(CGparameter param, float[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgSetMatrixParameterfr(CGparame...
Definition: CgGL.java:2997
static final int CG_FLOAT4
Defined as part of enum type "CGtype" with expression '0x418', CType: int.
Definition: CgGL.java:714
static int cgGetParameterResource(CGparameter param)
Entry point (through function pointer) to C language function: CGresource cgGetParameterResource(CG...
Definition: CgGL.java:1908
static final int CG_CONFLICTING_PARAMETER_TYPES_ERROR
Defined as part of enum type "CGerror" with expression '25', CType: int.
Definition: CgGL.java:76
static final int CG_TANGENT1
Defined as part of enum type "CGresource" with expression '2566', CType: int.
Definition: CgGL.java:286
static final int CG_FIXED2x3
Defined as part of enum type "CGtype" with expression '0x438', CType: int.
Definition: CgGL.java:778
static CGparameter cgGetFirstEffectParameter(CGeffect arg0)
Entry point (through function pointer) to C language function: CGparameter cgGetFirstEffectParamete...
Definition: CgGL.java:4503
static String cgGetResourceString(int resource)
Entry point (through function pointer) to C language function: const char * cgGetResourceString(CGr...
Definition: CgGL.java:3413
static int cgGetArraySize(CGparameter param, int dimension)
Entry point (through function pointer) to C language function: int cgGetArraySize(CGparameter param...
Definition: CgGL.java:1692
static final int CG_GL_MATRIX_INVERSE_TRANSPOSE
Defined as part of enum type "CGGLenum" with expression '3', CType: int.
Definition: CgGL.java:140
static void cgDestroyProgram(CGprogram program)
Entry point (through function pointer) to C language function: void cgDestroyProgram(CGprogram prog...
Definition: CgGL.java:1170
static final int CG_BOOL4x4
Defined as part of enum type "CGtype" with expression '0x46e', CType: int.
Definition: CgGL.java:886
static final int CG_TANGENT15
Defined as part of enum type "CGresource" with expression '2580', CType: int.
Definition: CgGL.java:314
static final int CG_PROFILE_MAX
Defined as part of enum type "CGprofile" with expression '7100', CType: int.
Definition: CgGL.java:932
static CGeffect cgCreateEffect(CGcontext arg0, String code, String[] args)
Entry point (through function pointer) to C language function: CGeffect cgCreateEffect(CGcontext,...
Definition: CgGL.java:3589
static void cgGLSetParameterArray1d(CGparameter param, long offset, long nelements, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray1d(CGparam...
Definition: CgGL.java:5607
static void cgSetParameter2d(CGparameter param, double x, double y)
Entry point (through function pointer) to C language function: void cgSetParameter2d(CGparameter pa...
Definition: CgGL.java:2498
static void cgGLGetParameter2f(CGparameter param, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameter2f(CGparameter ...
Definition: CgGL.java:5299
static void cgGLGetMatrixParameterfr(CGparameter param, float[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterfr(CGpara...
Definition: CgGL.java:6141
static void cgGLSetParameter1fv(CGparameter param, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameter1fv(CGparameter...
Definition: CgGL.java:5010
static final int CG_TEXCOORD8
Defined as part of enum type "CGresource" with expression '3228', CType: int.
Definition: CgGL.java:624
static int cgGetResource(String resource_string)
Entry point (through function pointer) to C language function: CGresource cgGetResource(const char ...
Definition: CgGL.java:3428
static final int CG_HALF4
Defined as part of enum type "CGtype" with expression '0x404', CType: int.
Definition: CgGL.java:674
static void cgSetParameterValueir(CGparameter param, int n, int[] vals, int vals_offset)
Entry point (through function pointer) to C language function: void cgSetParameterValueir(CGparamet...
Definition: CgGL.java:2130
static void cgGLGetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, FloatBuffer matrices)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArrayfc(C...
Definition: CgGL.java:6343
static void cgGLGetMatrixParameterfr(CGparameter param, FloatBuffer matrix)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterfr(CGpara...
Definition: CgGL.java:6126
static final int CG_TEXCOORD3
Defined as part of enum type "CGresource" with expression '3223', CType: int.
Definition: CgGL.java:614
static CGstate cgGetStateAssignmentState(CGstateassignment arg0)
Entry point (through function pointer) to C language function: CGstate cgGetStateAssignmentState(CG...
Definition: CgGL.java:4182
static CGannotation cgGetNamedTechniqueAnnotation(CGtechnique arg0, String arg1)
Entry point (through function pointer) to C language function: CGannotation cgGetNamedTechniqueAnno...
Definition: CgGL.java:4615
static final int CG_COL0
Defined as part of enum type "CGresource" with expression '2245', CType: int.
Definition: CgGL.java:238
static final int CG_NORMAL5
Defined as part of enum type "CGresource" with expression '3097', CType: int.
Definition: CgGL.java:584
static void cgSetParameter1d(CGparameter param, double x)
Entry point (through function pointer) to C language function: void cgSetParameter1d(CGparameter pa...
Definition: CgGL.java:2485
static final int CG_BINORMAL6
Defined as part of enum type "CGresource" with expression '2891', CType: int.
Definition: CgGL.java:426
static void cgGLGetMatrixParameterdr(CGparameter param, double[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterdr(CGpara...
Definition: CgGL.java:6113
static void cgGLGetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, float[] matrices, int matrices_offset)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArrayfr(C...
Definition: CgGL.java:6386
static final int CG_NORMAL12
Defined as part of enum type "CGresource" with expression '3104', CType: int.
Definition: CgGL.java:598
static final int CG_UNKNOWN
Defined as part of enum type "CGenum" with expression '4096', CType: int.
Definition: CgGL.java:950
static final int CG_FOG10
Defined as part of enum type "CGresource" with expression '2927', CType: int.
Definition: CgGL.java:466
static final int CG_INVALID_ENUMERANT_ERROR
Defined as part of enum type "CGerror" with expression '10', CType: int.
Definition: CgGL.java:46
static void cgSetParameterValuedc(CGparameter param, int n, DoubleBuffer vals)
Entry point (through function pointer) to C language function: void cgSetParameterValuedc(CGparamet...
Definition: CgGL.java:2031
static CGannotation cgGetNamedParameterAnnotation(CGparameter arg0, String arg1)
Entry point (through function pointer) to C language function: CGannotation cgGetNamedParameterAnno...
Definition: CgGL.java:4647
static CGpass cgGetStateAssignmentPass(CGstateassignment arg0)
Entry point (through function pointer) to C language function: CGpass cgGetStateAssignmentPass(CGst...
Definition: CgGL.java:4047
static final int CG_FLOAT2
Defined as part of enum type "CGtype" with expression '0x416', CType: int.
Definition: CgGL.java:710
static final int CG_BINORMAL11
Defined as part of enum type "CGresource" with expression '2896', CType: int.
Definition: CgGL.java:436
static void cgGLSetParameter2fv(CGparameter param, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameter2fv(CGparameter...
Definition: CgGL.java:5038
static void cgSetParameter4iv(CGparameter param, int[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgSetParameter4iv(CGparameter p...
Definition: CgGL.java:2689
static final int CG_SAMPLE13
Defined as part of enum type "CGresource" with expression '2962', CType: int.
Definition: CgGL.java:536
static final int CG_TEXUNIT7
Defined as part of enum type "CGresource" with expression '2055', CType: int.
Definition: CgGL.java:168
static final int CG_TEXTURE
Defined as part of enum type "CGtype" with expression '0x471', CType: int.
Definition: CgGL.java:892
static CGcontext cgGetProgramContext(CGprogram prog)
Entry point (through function pointer) to C language function: CGcontext cgGetProgramContext(CGprog...
Definition: CgGL.java:1215
static int cgGetParentType(int type, int index)
Entry point (through function pointer) to C language function: CGtype cgGetParentType(CGtype type,...
Definition: CgGL.java:3358
static final int CG_FIXED1x3
Defined as part of enum type "CGtype" with expression '0x434', CType: int.
Definition: CgGL.java:770
static final int CG_TEXUNIT14
Defined as part of enum type "CGresource" with expression '2062', CType: int.
Definition: CgGL.java:182
static final int CG_HALF2x3
Defined as part of enum type "CGtype" with expression '0x40b', CType: int.
Definition: CgGL.java:688
static final int CG_TEXCOORD1
Defined as part of enum type "CGresource" with expression '3221', CType: int.
Definition: CgGL.java:610
static final int CG_DEPTH12
Defined as part of enum type "CGresource" with expression '2945', CType: int.
Definition: CgGL.java:502
static final int CG_PARAMETER_IS_NOT_RESIZABLE_ARRAY_ERROR
Defined as part of enum type "CGerror" with expression '33', CType: int.
Definition: CgGL.java:92
static final int CG_FIXED4x4
Defined as part of enum type "CGtype" with expression '0x441', CType: int.
Definition: CgGL.java:796
static final int CG_BOOL2x3
Defined as part of enum type "CGtype" with expression '0x465', CType: int.
Definition: CgGL.java:868
static final int CG_FOG1
Defined as part of enum type "CGresource" with expression '2918', CType: int.
Definition: CgGL.java:448
static final int CG_BINORMAL12
Defined as part of enum type "CGresource" with expression '2897', CType: int.
Definition: CgGL.java:438
static int cgGetStateType(CGstate arg0)
Entry point (through function pointer) to C language function: CGtype cgGetStateType(CGstate)
Definition: CgGL.java:4254
static final int CG_FIXED4
Defined as part of enum type "CGtype" with expression '0x431', CType: int.
Definition: CgGL.java:764
static final int CG_IN
Defined as part of enum type "CGenum" with expression '4097', CType: int.
Definition: CgGL.java:952
static void cgGLSetParameter2f(CGparameter param, float x, float y)
Entry point (through function pointer) to C language function: void cgGLSetParameter2f(CGparameter ...
Definition: CgGL.java:4955
static final int CG_ARRAY_TYPES_DO_NOT_MATCH_ERROR
Defined as part of enum type "CGerror" with expression '36', CType: int.
Definition: CgGL.java:98
static CGprogram cgGetNextProgram(CGprogram current)
Entry point (through function pointer) to C language function: CGprogram cgGetNextProgram(CGprogram...
Definition: CgGL.java:1199
static final int CG_UNIFORM
Defined as part of enum type "CGenum" with expression '4102', CType: int.
Definition: CgGL.java:962
static final int CG_COLOR13
Defined as part of enum type "CGresource" with expression '2770', CType: int.
Definition: CgGL.java:376
static final int CG_PSIZ
Defined as part of enum type "CGresource" with expression '2309', CType: int.
Definition: CgGL.java:246
static void cgSetParameter3dv(CGparameter param, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgSetParameter3dv(CGparameter p...
Definition: CgGL.java:2870
static void cgSetParameter4i(CGparameter param, int x, int y, int z, int w)
Entry point (through function pointer) to C language function: void cgSetParameter4i(CGparameter pa...
Definition: CgGL.java:2576
static int cgGLGetTextureParameter(CGparameter param)
Entry point (through function pointer) to C language function: GLuint cgGLGetTextureParameter(CGpar...
Definition: CgGL.java:6467
static CGstateassignment cgGetNamedSamplerStateAssignment(CGparameter arg0, String arg1)
Entry point (through function pointer) to C language function: CGstateassignment cgGetNamedSamplerS...
Definition: CgGL.java:4442
static int cgGetType(String type_string)
Entry point (through function pointer) to C language function: CGtype cgGetType(const char * type_...
Definition: CgGL.java:3278
static void cgGLSetParameter1d(CGparameter param, double x)
Entry point (through function pointer) to C language function: void cgGLSetParameter1d(CGparameter ...
Definition: CgGL.java:5106
static CGstateassignment cgGetNamedStateAssignment(CGpass arg0, String name)
Entry point (through function pointer) to C language function: CGstateassignment cgGetNamedStateAss...
Definition: CgGL.java:3963
static final int CG_TEXCOORD10
Defined as part of enum type "CGresource" with expression '3230', CType: int.
Definition: CgGL.java:628
static final int CG_DEPTH1
Defined as part of enum type "CGresource" with expression '2934', CType: int.
Definition: CgGL.java:480
static void cgGLSetOptimalOptions(int profile)
Entry point (through function pointer) to C language function: void cgGLSetOptimalOptions(CGprofile...
Definition: CgGL.java:4858
static final int CG_INVALID_POINTER_ERROR
Defined as part of enum type "CGerror" with expression '50', CType: int.
Definition: CgGL.java:126
static void cgGLSetParameterPointer(CGparameter param, int fsize, int type, int stride, Buffer pointer)
Entry point (through function pointer) to C language function: void cgGLSetParameterPointer(CGparam...
Definition: CgGL.java:5943
static void cgGLSetMatrixParameterfr(CGparameter param, FloatBuffer matrix)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterfr(CGpara...
Definition: CgGL.java:6014
static final int CG_PSIZE5
Defined as part of enum type "CGresource" with expression '2826', CType: int.
Definition: CgGL.java:392
static final int CG_PROFILE_VP40
Defined as part of enum type "CGprofile" with expression '7001', CType: int.
Definition: CgGL.java:912
static final int CG_PSIZE13
Defined as part of enum type "CGresource" with expression '2834', CType: int.
Definition: CgGL.java:408
static CGprogram cgGetFirstProgram(CGcontext ctx)
Entry point (through function pointer) to C language function: CGprogram cgGetFirstProgram(CGcontex...
Definition: CgGL.java:1183
static int cgGetParameterValuefr(CGparameter param, int n, FloatBuffer vals)
Entry point (through function pointer) to C language function: int cgGetParameterValuefr(CGparamete...
Definition: CgGL.java:2227
static int cgGetParameterDirection(CGparameter param)
Entry point (through function pointer) to C language function: CGenum cgGetParameterDirection(CGpar...
Definition: CgGL.java:1960
static final int CG_GL_MATRIX_INVERSE
Defined as part of enum type "CGGLenum" with expression '2', CType: int.
Definition: CgGL.java:138
static void cgGLEnableTextureParameter(CGparameter param)
Entry point (through function pointer) to C language function: void cgGLEnableTextureParameter(CGpa...
Definition: CgGL.java:6480
static void cgGLSetParameter1fv(CGparameter param, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameter1fv(CGparameter...
Definition: CgGL.java:4995
static void cgSetParameter4d(CGparameter param, double x, double y, double z, double w)
Entry point (through function pointer) to C language function: void cgSetParameter4d(CGparameter pa...
Definition: CgGL.java:2524
static void cgSetParameter4dv(CGparameter param, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgSetParameter4dv(CGparameter p...
Definition: CgGL.java:2898
static void cgGetMatrixParameterdc(CGparameter param, double[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgGetMatrixParameterdc(CGparame...
Definition: CgGL.java:3221
static void cgGLSetMatrixParameterdc(CGparameter param, double[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterdc(CGpara...
Definition: CgGL.java:6057
static final int CG_SPECULAR0
Defined as part of enum type "CGresource" with expression '2629', CType: int.
Definition: CgGL.java:316
static final int CG_BOOL2
Defined as part of enum type "CGtype" with expression '0x45c', CType: int.
Definition: CgGL.java:850
static final int CG_SAMPLE6
Defined as part of enum type "CGresource" with expression '2955', CType: int.
Definition: CgGL.java:522
static final int CG_COMPILE_IMMEDIATE
Defined as part of enum type "CGenum" with expression '4115', CType: int.
Definition: CgGL.java:988
static CGparameter cgGetFirstDependentParameter(CGparameter param)
Entry point (through function pointer) to C language function: CGparameter cgGetFirstDependentParam...
Definition: CgGL.java:1634
static final int CG_VAR_ARG_ERROR
Defined as part of enum type "CGerror" with expression '20', CType: int.
Definition: CgGL.java:66
static final int CG_INVALID_FUNCTION_HANDLE_ERROR
Defined as part of enum type "CGerror" with expression '48', CType: int.
Definition: CgGL.java:122
static void cgGLSetParameter3d(CGparameter param, double x, double y, double z)
Entry point (through function pointer) to C language function: void cgGLSetParameter3d(CGparameter ...
Definition: CgGL.java:5132
static final int CG_DEPTH10
Defined as part of enum type "CGresource" with expression '2943', CType: int.
Definition: CgGL.java:498
static final int CG_HALF3x3
Defined as part of enum type "CGtype" with expression '0x40f', CType: int.
Definition: CgGL.java:696
static final int CG_TESSFACTOR
Defined as part of enum type "CGresource" with expression '3255', CType: int.
Definition: CgGL.java:656
static final int CG_TYPE_IS_NOT_DEFINED_IN_PROGRAM_ERROR
Defined as part of enum type "CGerror" with expression '39', CType: int.
Definition: CgGL.java:104
static final int CG_INT
Defined as part of enum type "CGtype" with expression '0x445', CType: int.
Definition: CgGL.java:804
static void cgSetSamplerState(CGparameter arg0)
Entry point (through function pointer) to C language function: void cgSetSamplerState(CGparameter)
Definition: CgGL.java:4458
static final int GENERIC
Defined as part of enum type "CGprofile" with expression '7002', CType: int.
Definition: CgGL.java:930
static final int CG_TEX4
Defined as part of enum type "CGresource" with expression '2193', CType: int.
Definition: CgGL.java:228
static void cgGLSetManageTextureParameters(CGcontext ctx, boolean flag)
Entry point (through function pointer) to C language function: void cgGLSetManageTextureParameters(...
Definition: CgGL.java:6519
static final int CG_BOOL4
Defined as part of enum type "CGtype" with expression '0x45e', CType: int.
Definition: CgGL.java:854
static final int CG_INT2
Defined as part of enum type "CGtype" with expression '0x447', CType: int.
Definition: CgGL.java:808
static final int CG_TEXCOORD12
Defined as part of enum type "CGresource" with expression '3232', CType: int.
Definition: CgGL.java:632
static final int CG_TANGENT3
Defined as part of enum type "CGresource" with expression '2568', CType: int.
Definition: CgGL.java:290
static CGcontext cgGetEffectContext(CGeffect arg0)
Entry point (through function pointer) to C language function: CGcontext cgGetEffectContext(CGeffec...
Definition: CgGL.java:3634
static void cgGLGetMatrixParameterfc(CGparameter param, FloatBuffer matrix)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterfc(CGpara...
Definition: CgGL.java:6182
static final int CG_PROFILE_ARBFP1
Defined as part of enum type "CGprofile" with expression '7000', CType: int.
Definition: CgGL.java:910
static final int CG_FLOAT2x3
Defined as part of enum type "CGtype" with expression '0x41f', CType: int.
Definition: CgGL.java:728
static final int CG_STRING
Defined as part of enum type "CGtype" with expression '0x46f', CType: int.
Definition: CgGL.java:888
static final int CG_BLENDWEIGHT14
Defined as part of enum type "CGresource" with expression '3042', CType: int.
Definition: CgGL.java:570
static void cgGetMatrixParameterfr(CGparameter param, float[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgGetMatrixParameterfr(CGparame...
Definition: CgGL.java:3165
static CGparameter cgGetNextLeafParameter(CGparameter current)
Entry point (through function pointer) to C language function: CGparameter cgGetNextLeafParameter(C...
Definition: CgGL.java:1586
static int cgGetParameterValuefc(CGparameter param, int n, FloatBuffer vals)
Entry point (through function pointer) to C language function: int cgGetParameterValuefc(CGparamete...
Definition: CgGL.java:2255
static final int CG_POSITION12
Defined as part of enum type "CGresource" with expression '2449', CType: int.
Definition: CgGL.java:274
static final int CG_INT2x3
Defined as part of enum type "CGtype" with expression '0x450', CType: int.
Definition: CgGL.java:826
static final int CG_INVALID_SIZE_ERROR
Defined as part of enum type "CGerror" with expression '34', CType: int.
Definition: CgGL.java:94
static final int CG_FILE_WRITE_ERROR
Defined as part of enum type "CGerror" with expression '13', CType: int.
Definition: CgGL.java:52
static final int CG_HPOS
Defined as part of enum type "CGresource" with expression '2243', CType: int.
Definition: CgGL.java:236
static void cgGLGetParameter3f(CGparameter param, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameter3f(CGparameter ...
Definition: CgGL.java:5327
static final int CG_INVALID_STATE_ASSIGNMENT_HANDLE_ERROR
Defined as part of enum type "CGerror" with expression '42', CType: int.
Definition: CgGL.java:110
static final int CG_PARAMETERCLASS_OBJECT
Defined as part of enum type "CGparameterclass" with expression '0x7', CType: int.
Definition: CgGL.java:948
static final int CG_COMBINER_CONST1
Defined as part of enum type "CGresource" with expression '3285', CType: int.
Definition: CgGL.java:642
static final int CG_INVALID_DIMENSION_ERROR
Defined as part of enum type "CGerror" with expression '21', CType: int.
Definition: CgGL.java:68
static final int CG_TANGENT2
Defined as part of enum type "CGresource" with expression '2567', CType: int.
Definition: CgGL.java:288
static final int CG_POSITION5
Defined as part of enum type "CGresource" with expression '2442', CType: int.
Definition: CgGL.java:260
static int cgGetNumUserTypes(Buffer handle)
Entry point (through function pointer) to C language function: int cgGetNumUserTypes(CGhandle handl...
Definition: CgGL.java:3308
static CGeffect cgCreateEffectFromFile(CGcontext arg0, String filename, String[] args)
Entry point (through function pointer) to C language function: CGeffect cgCreateEffectFromFile(CGco...
Definition: CgGL.java:3605
static CGprogram cgCreateProgramFromEffect(CGeffect effect, int profile, String entry, String[] args)
Entry point (through function pointer) to C language function: CGprogram cgCreateProgramFromEffect(...
Definition: CgGL.java:3697
static int cgGetProgramProfile(CGprogram prog)
Entry point (through function pointer) to C language function: CGprofile cgGetProgramProfile(CGprog...
Definition: CgGL.java:1287
static boolean cgIsStateAssignment(CGstateassignment arg0)
Entry point (through function pointer) to C language function: CGbool cgIsStateAssignment(CGstateas...
Definition: CgGL.java:3995
static void cgGLSetParameterArray1f(CGparameter param, long offset, long nelements, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray1f(CGparam...
Definition: CgGL.java:5510
static final int CG_DEPTH15
Defined as part of enum type "CGresource" with expression '2948', CType: int.
Definition: CgGL.java:508
static final int CG_INT1x2
Defined as part of enum type "CGtype" with expression '0x44b', CType: int.
Definition: CgGL.java:816
static final int CG_INVALID_PROGRAM_HANDLE_ERROR
Defined as part of enum type "CGerror" with expression '17', CType: int.
Definition: CgGL.java:60
static final int CG_TEXCOORD11
Defined as part of enum type "CGresource" with expression '3231', CType: int.
Definition: CgGL.java:630
static void cgGLSetMatrixParameterArraydr(CGparameter param, long offset, long nelements, DoubleBuffer matrices)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArraydr(C...
Definition: CgGL.java:6315
static final int CG_SAMPLE5
Defined as part of enum type "CGresource" with expression '2954', CType: int.
Definition: CgGL.java:520
static CGcontext cgCreateContext()
Entry point (through function pointer) to C language function: CGcontext cgCreateContext()
Definition: CgGL.java:1005
static boolean cgIsAnnotation(CGannotation arg0)
Entry point (through function pointer) to C language function: CGbool cgIsAnnotation(CGannotation)
Definition: CgGL.java:4679
static void cgGLGetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, FloatBuffer matrices)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArrayfr(C...
Definition: CgGL.java:6371
static int cgGetParameterValuefc(CGparameter param, int n, float[] vals, int vals_offset)
Entry point (through function pointer) to C language function: int cgGetParameterValuefc(CGparamete...
Definition: CgGL.java:2270
static final int CG_FIXED2x4
Defined as part of enum type "CGtype" with expression '0x439', CType: int.
Definition: CgGL.java:780
static final int CG_BLENDWEIGHT3
Defined as part of enum type "CGresource" with expression '3031', CType: int.
Definition: CgGL.java:548
static final int CG_DEPTH8
Defined as part of enum type "CGresource" with expression '2941', CType: int.
Definition: CgGL.java:494
static final int CG_INVALID_PARAM_HANDLE_ERROR
Defined as part of enum type "CGerror" with expression '18', CType: int.
Definition: CgGL.java:62
static void cgGLGetParameter4d(CGparameter param, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameter4d(CGparameter ...
Definition: CgGL.java:5482
static int cgGetParameterValueic(CGparameter param, int n, int[] vals, int vals_offset)
Entry point (through function pointer) to C language function: int cgGetParameterValueic(CGparamete...
Definition: CgGL.java:2326
static final int CG_PROFILE_PS_2_X
Defined as part of enum type "CGprofile" with expression '6163', CType: int.
Definition: CgGL.java:928
static void cgSetArraySize(CGparameter param, int size)
Entry point (through function pointer) to C language function: void cgSetArraySize(CGparameter para...
Definition: CgGL.java:1718
static void cgGLEnableClientState(CGparameter param)
Entry point (through function pointer) to C language function: void cgGLEnableClientState(CGparamet...
Definition: CgGL.java:5959
static final int CG_PARAMETERCLASS_VECTOR
Defined as part of enum type "CGparameterclass" with expression '0x2', CType: int.
Definition: CgGL.java:938
static void cgGLSetParameter1dv(CGparameter param, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameter1dv(CGparameter...
Definition: CgGL.java:5159
static CGtechnique cgGetFirstTechnique(CGeffect arg0)
Entry point (through function pointer) to C language function: CGtechnique cgGetFirstTechnique(CGef...
Definition: CgGL.java:3715
static void cgGLSetParameter4dv(CGparameter param, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameter4dv(CGparameter...
Definition: CgGL.java:5258
static CGparameter cgGetFirstStructParameter(CGparameter param)
Entry point (through function pointer) to C language function: CGparameter cgGetFirstStructParamete...
Definition: CgGL.java:1602
static CGtechnique cgGetNamedTechnique(CGeffect arg0, String name)
Entry point (through function pointer) to C language function: CGtechnique cgGetNamedTechnique(CGef...
Definition: CgGL.java:3747
static final int CG_DEPTH2
Defined as part of enum type "CGresource" with expression '2935', CType: int.
Definition: CgGL.java:482
static final int CG_FIXED1
Defined as part of enum type "CGtype" with expression '0x444', CType: int.
Definition: CgGL.java:802
static int cgGetParameterValuedc(CGparameter param, int n, double[] vals, int vals_offset)
Entry point (through function pointer) to C language function: int cgGetParameterValuedc(CGparamete...
Definition: CgGL.java:2214
static final int CG_FIXED4x2
Defined as part of enum type "CGtype" with expression '0x43f', CType: int.
Definition: CgGL.java:792
static final int CG_POSITION8
Defined as part of enum type "CGresource" with expression '2445', CType: int.
Definition: CgGL.java:266
static int cgGetError()
Entry point (through function pointer) to C language function: CGerror cgGetError()
Definition: CgGL.java:3501
static final int CG_CONFLICTING_TYPES_ERROR
Defined as part of enum type "CGerror" with expression '24', CType: int.
Definition: CgGL.java:74
static void cgGLSetParameter3fv(CGparameter param, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameter3fv(CGparameter...
Definition: CgGL.java:5051
static final int CG_COMPILED_PROGRAM
Defined as part of enum type "CGenum" with expression '4106', CType: int.
Definition: CgGL.java:970
static final int CG_TANGENT5
Defined as part of enum type "CGresource" with expression '2570', CType: int.
Definition: CgGL.java:294
static final int CG_SAMPLER1D
Defined as part of enum type "CGtype" with expression '0x429', CType: int.
Definition: CgGL.java:748
static CGstate cgCreateArraySamplerState(CGcontext arg0, String name, int arg2, int nelems)
Entry point (through function pointer) to C language function: CGstate cgCreateArraySamplerState(CG...
Definition: CgGL.java:4376
static final int CG_BINORMAL8
Defined as part of enum type "CGresource" with expression '2893', CType: int.
Definition: CgGL.java:430
static final int CG_BINORMAL2
Defined as part of enum type "CGresource" with expression '2887', CType: int.
Definition: CgGL.java:418
static final int CG_INVALID_EFFECT_HANDLE_ERROR
Defined as part of enum type "CGerror" with expression '40', CType: int.
Definition: CgGL.java:106
static void cgSetParameter3fv(CGparameter param, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgSetParameter3fv(CGparameter p...
Definition: CgGL.java:2773
static final int CG_PROFILE_FP20
Defined as part of enum type "CGprofile" with expression '6147', CType: int.
Definition: CgGL.java:900
static final int CG_PARAMETER_IS_NOT_SHARED_ERROR
Defined as part of enum type "CGerror" with expression '26', CType: int.
Definition: CgGL.java:78
static final int CG_BOOL2x1
Defined as part of enum type "CGtype" with expression '0x463', CType: int.
Definition: CgGL.java:864
static final int CG_HALF4x2
Defined as part of enum type "CGtype" with expression '0x412', CType: int.
Definition: CgGL.java:702
static final int CG_DEPTH9
Defined as part of enum type "CGresource" with expression '29542', CType: int.
Definition: CgGL.java:496
static final int CG_DEPTH14
Defined as part of enum type "CGresource" with expression '2947', CType: int.
Definition: CgGL.java:506
static final int CG_BLENDINDICES12
Defined as part of enum type "CGresource" with expression '2705', CType: int.
Definition: CgGL.java:342
static CGannotation cgGetFirstParameterAnnotation(CGparameter arg0)
Entry point (through function pointer) to C language function: CGannotation cgGetFirstParameterAnno...
Definition: CgGL.java:4567
static void cgGLGetParameterArray1f(CGparameter param, long offset, long nelements, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray1f(CGparam...
Definition: CgGL.java:5719
static final int CG_FLOAT1x3
Defined as part of enum type "CGtype" with expression '0x41b', CType: int.
Definition: CgGL.java:720
static int cgGetStateAssignmentIndex(CGstateassignment arg0)
Entry point (through function pointer) to C language function: int cgGetStateAssignmentIndex(CGstat...
Definition: CgGL.java:4140
static final int CG_HALF1
Defined as part of enum type "CGtype" with expression '0x442', CType: int.
Definition: CgGL.java:798
static final int CG_TEXUNIT13
Defined as part of enum type "CGresource" with expression '2061', CType: int.
Definition: CgGL.java:180
static CGparameter cgGetConnectedToParameter(CGparameter param, int index)
Entry point (through function pointer) to C language function: CGparameter cgGetConnectedToParamete...
Definition: CgGL.java:1478
static final int CG_ARRAY_SIZE_MISMATCH_ERROR
Defined as part of enum type "CGerror" with expression '53', CType: int.
Definition: CgGL.java:132
static String cgGetStringAnnotationValue(CGannotation arg0)
Entry point (through function pointer) to C language function: const char * cgGetStringAnnotationVa...
Definition: CgGL.java:4718
static void cgGLSetParameterArray3d(CGparameter param, long offset, long nelements, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray3d(CGparam...
Definition: CgGL.java:5663
static int cgGetArrayTotalSize(CGparameter param)
Entry point (through function pointer) to C language function: int cgGetArrayTotalSize(CGparameter ...
Definition: CgGL.java:1705
static final int CG_PROGRAM_NOT_LOADED_ERROR
Defined as part of enum type "CGerror" with expression '6', CType: int.
Definition: CgGL.java:38
static void cgGLLoadProgram(CGprogram program)
Entry point (through function pointer) to C language function: void cgGLLoadProgram(CGprogram progr...
Definition: CgGL.java:4873
static final int CG_NOT_4x4_MATRIX_ERROR
Defined as part of enum type "CGerror" with expression '11', CType: int.
Definition: CgGL.java:48
static void cgSetParameter1dv(CGparameter param, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgSetParameter1dv(CGparameter p...
Definition: CgGL.java:2829
static final int CG_INT4x4
Defined as part of enum type "CGtype" with expression '0x459', CType: int.
Definition: CgGL.java:844
static boolean cgGLIsProgramLoaded(CGprogram program)
Entry point (through function pointer) to C language function: CGbool cgGLIsProgramLoaded(CGprogram...
Definition: CgGL.java:4886
static CgProcAddressTable getCgProcAddressTable()
Definition: CgGL.java:6597
static CGparameter cgGetSamplerStateAssignmentParameter(CGstateassignment arg0)
Entry point (through function pointer) to C language function: CGparameter cgGetSamplerStateAssignm...
Definition: CgGL.java:4063
static final int CG_BLENDINDICES6
Defined as part of enum type "CGresource" with expression '2699', CType: int.
Definition: CgGL.java:330
static final int CG_TEXUNIT6
Defined as part of enum type "CGresource" with expression '2054', CType: int.
Definition: CgGL.java:166
static void cgGLGetParameterArray4f(CGparameter param, long offset, long nelements, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray4f(CGparam...
Definition: CgGL.java:5803
static void cgSetParameter4dv(CGparameter param, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgSetParameter4dv(CGparameter p...
Definition: CgGL.java:2913
static final int CG_SAMPLE8
Defined as part of enum type "CGresource" with expression '2957', CType: int.
Definition: CgGL.java:526
static final int CG_BINORMAL5
Defined as part of enum type "CGresource" with expression '2890', CType: int.
Definition: CgGL.java:424
static boolean cgIsProgramCompiled(CGprogram program)
Entry point (through function pointer) to C language function: CGbool cgIsProgramCompiled(CGprogram...
Definition: CgGL.java:1257
static final int CG_HALF1x1
Defined as part of enum type "CGtype" with expression '0x405', CType: int.
Definition: CgGL.java:676
static void cgGLGetParameterArray3f(CGparameter param, long offset, long nelements, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray3f(CGparam...
Definition: CgGL.java:5790
static long cgGetParameterResourceIndex(CGparameter param)
Entry point (through function pointer) to C language function: unsigned long cgGetParameterResource...
Definition: CgGL.java:1934
static int cgGetNumConnectedToParameters(CGparameter param)
Entry point (through function pointer) to C language function: int cgGetNumConnectedToParameters(CG...
Definition: CgGL.java:1465
static final int CG_PSIZE10
Defined as part of enum type "CGresource" with expression '2831', CType: int.
Definition: CgGL.java:402
static final int CG_POSITION14
Defined as part of enum type "CGresource" with expression '2451', CType: int.
Definition: CgGL.java:278
static final int CG_COLOR6
Defined as part of enum type "CGresource" with expression '2763', CType: int.
Definition: CgGL.java:362
static int cgGetParameterBaseType(CGparameter param)
Entry point (through function pointer) to C language function: CGtype cgGetParameterBaseType(CGpara...
Definition: CgGL.java:1830
static final int CG_ARRAY_HAS_WRONG_DIMENSION_ERROR
Defined as part of enum type "CGerror" with expression '38', CType: int.
Definition: CgGL.java:102
static final int CG_SAMPLE7
Defined as part of enum type "CGresource" with expression '2956', CType: int.
Definition: CgGL.java:524
static final int CG_NORMAL7
Defined as part of enum type "CGresource" with expression '3099', CType: int.
Definition: CgGL.java:588
static final int CG_FLOAT1
Defined as part of enum type "CGtype" with expression '0x443', CType: int.
Definition: CgGL.java:800
static boolean cgCallStateValidateCallback(CGstateassignment arg0)
Entry point (through function pointer) to C language function: CGbool cgCallStateValidateCallback(C...
Definition: CgGL.java:4021
static final int CG_PROGRAM_TYPE
Defined as part of enum type "CGtype" with expression '0x470', CType: int.
Definition: CgGL.java:890
static String cgGetParameterName(CGparameter param)
Entry point (through function pointer) to C language function: const char * cgGetParameterName(CGpa...
Definition: CgGL.java:1804
static final int CG_TANGENT14
Defined as part of enum type "CGresource" with expression '2579', CType: int.
Definition: CgGL.java:312
static final int CG_COLOR2
Defined as part of enum type "CGresource" with expression '2759', CType: int.
Definition: CgGL.java:354
static void cgGLSetParameterArray2f(CGparameter param, long offset, long nelements, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray2f(CGparam...
Definition: CgGL.java:5523
static final int CG_BOOL1x1
Defined as part of enum type "CGtype" with expression '0x45f', CType: int.
Definition: CgGL.java:856
static void cgGLSetMatrixParameterfr(CGparameter param, float[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterfr(CGpara...
Definition: CgGL.java:6029
static final int CG_DEPTH13
Defined as part of enum type "CGresource" with expression '2946', CType: int.
Definition: CgGL.java:504
static final int CG_GLOBAL
Defined as part of enum type "CGenum" with expression '4108', CType: int.
Definition: CgGL.java:974
static void cgGLSetParameter4d(CGparameter param, double x, double y, double z, double w)
Entry point (through function pointer) to C language function: void cgGLSetParameter4d(CGparameter ...
Definition: CgGL.java:5145
static final int CG_SOURCE
Defined as part of enum type "CGenum" with expression '4112', CType: int.
Definition: CgGL.java:982
static final int CG_FIXED
Defined as part of enum type "CGtype" with expression '0x42e', CType: int.
Definition: CgGL.java:758
static final int CG_BLENDINDICES11
Defined as part of enum type "CGresource" with expression '2704', CType: int.
Definition: CgGL.java:340
static final int CG_POSITION1
Defined as part of enum type "CGresource" with expression '2438', CType: int.
Definition: CgGL.java:252
static final int CG_TANGENT11
Defined as part of enum type "CGresource" with expression '2576', CType: int.
Definition: CgGL.java:306
static final int CG_BLENDINDICES0
Defined as part of enum type "CGresource" with expression '2693', CType: int.
Definition: CgGL.java:318
static void cgGLSetParameterArray3f(CGparameter param, long offset, long nelements, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray3f(CGparam...
Definition: CgGL.java:5566
static void cgSetParameter3fv(CGparameter param, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgSetParameter3fv(CGparameter p...
Definition: CgGL.java:2758
static int cgGetParameterOrdinalNumber(CGparameter param)
Entry point (through function pointer) to C language function: int cgGetParameterOrdinalNumber(CGpa...
Definition: CgGL.java:2364
static final long CG_ARRAY
Defined as part of enum type "CGtype" with expression '0x2L', CType: long.
Definition: CgGL.java:664
static void cgEvaluateProgram(CGprogram arg0, FloatBuffer arg1, int ncomps, int nx, int ny, int nz)
Entry point (through function pointer) to C language function: void cgEvaluateProgram(CGprogram,...
Definition: CgGL.java:4761
static final int CG_TANGENT12
Defined as part of enum type "CGresource" with expression '2577', CType: int.
Definition: CgGL.java:308
static final int CG_TANGENT4
Defined as part of enum type "CGresource" with expression '2569', CType: int.
Definition: CgGL.java:292
static final int CG_PSIZE6
Defined as part of enum type "CGresource" with expression '2827', CType: int.
Definition: CgGL.java:394
static void cgGLSetParameter4dv(CGparameter param, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameter4dv(CGparameter...
Definition: CgGL.java:5243
static final int CG_POSITION6
Defined as part of enum type "CGresource" with expression '2443', CType: int.
Definition: CgGL.java:262
static final int CG_TEXUNIT3
Defined as part of enum type "CGresource" with expression '2051', CType: int.
Definition: CgGL.java:160
static final int CG_POSITION0
Defined as part of enum type "CGresource" with expression '2437', CType: int.
Definition: CgGL.java:250
static int cgGetEnum(String enum_string)
Entry point (through function pointer) to C language function: CGenum cgGetEnum(const char * enum_...
Definition: CgGL.java:3458
static void cgGLSetParameterArray1f(CGparameter param, long offset, long nelements, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray1f(CGparam...
Definition: CgGL.java:5495
static void cgGLGetMatrixParameterfc(CGparameter param, float[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterfc(CGpara...
Definition: CgGL.java:6197
static void cgGLSetParameterArray1d(CGparameter param, long offset, long nelements, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray1d(CGparam...
Definition: CgGL.java:5622
static final int CG_BLENDINDICES9
Defined as part of enum type "CGresource" with expression '2702', CType: int.
Definition: CgGL.java:336
static final int CG_COLOR10
Defined as part of enum type "CGresource" with expression '2767', CType: int.
Definition: CgGL.java:370
static final int CG_POSITION15
Defined as part of enum type "CGresource" with expression '2452', CType: int.
Definition: CgGL.java:280
static int cgGetParameterValueir(CGparameter param, int n, int[] vals, int vals_offset)
Entry point (through function pointer) to C language function: int cgGetParameterValueir(CGparamete...
Definition: CgGL.java:2298
static CGcontext cgGetParameterContext(CGparameter param)
Entry point (through function pointer) to C language function: CGcontext cgGetParameterContext(CGpa...
Definition: CgGL.java:1775
static void cgGLGetMatrixParameterArraydr(CGparameter param, long offset, long nelements, double[] matrices, int matrices_offset)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArraydr(C...
Definition: CgGL.java:6442
static boolean cgGLGetManageTextureParameters(CGcontext ctx)
Entry point (through function pointer) to C language function: CGbool cgGLGetManageTextureParameter...
Definition: CgGL.java:6532
static final int CG_HALF3x4
Defined as part of enum type "CGtype" with expression '0x410', CType: int.
Definition: CgGL.java:698
static void cgDestroyEffect(CGeffect arg0)
Entry point (through function pointer) to C language function: void cgDestroyEffect(CGeffect)
Definition: CgGL.java:3621
static final int CG_NORMAL11
Defined as part of enum type "CGresource" with expression '3103', CType: int.
Definition: CgGL.java:596
static final int CG_FLOAT4x4
Defined as part of enum type "CGtype" with expression '0x428', CType: int.
Definition: CgGL.java:746
static final int CG_PROFILE_PS_2_0
Defined as part of enum type "CGprofile" with expression '6162', CType: int.
Definition: CgGL.java:926
static final int CG_BOOL4x1
Defined as part of enum type "CGtype" with expression '0x46b', CType: int.
Definition: CgGL.java:880
static CGprogram cgCreateProgram(CGcontext ctx, int program_type, String program, int profile, String entry, String[] args)
Entry point (through function pointer) to C language function: CGprogram cgCreateProgram(CGcontext ...
Definition: CgGL.java:1110
static CGtechnique cgGetPassTechnique(CGpass arg0)
Entry point (through function pointer) to C language function: CGtechnique cgGetPassTechnique(CGpas...
Definition: CgGL.java:3905
static void cgSetMatrixParameterir(CGparameter param, int[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgSetMatrixParameterir(CGparame...
Definition: CgGL.java:2941
static final int CG_ATTR12
Defined as part of enum type "CGresource" with expression '2125', CType: int.
Definition: CgGL.java:210
static final int CG_INVALID_TECHNIQUE_ERROR
Defined as part of enum type "CGerror" with expression '49', CType: int.
Definition: CgGL.java:124
static final int CG_TANGENT7
Defined as part of enum type "CGresource" with expression '2572', CType: int.
Definition: CgGL.java:298
static void cgGLSetMatrixParameterfc(CGparameter param, FloatBuffer matrix)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterfc(CGpara...
Definition: CgGL.java:6070
static final int CG_PROFILE_START
Defined as part of enum type "CGprofile" with expression '6144', CType: int.
Definition: CgGL.java:894
static void cgSetParameterValuefc(CGparameter param, int n, FloatBuffer vals)
Entry point (through function pointer) to C language function: void cgSetParameterValuefc(CGparamet...
Definition: CgGL.java:2087
static boolean cgIsEffect(CGeffect effect)
Entry point (through function pointer) to C language function: CGbool cgIsEffect(CGeffect effect)
Definition: CgGL.java:3650
static void cgAddStateEnumerant(CGstate arg0, String name, int value)
Entry point (through function pointer) to C language function: void cgAddStateEnumerant(CGstate,...
Definition: CgGL.java:4341
static final long CG_STRUCT
Defined as part of enum type "CGtype" with expression '0x1L', CType: long.
Definition: CgGL.java:662
static final int CG_PROFILE_VP30
Defined as part of enum type "CGprofile" with expression '6148', CType: int.
Definition: CgGL.java:902
static final int CG_COMPILE_LAZY
Defined as part of enum type "CGenum" with expression '4116', CType: int.
Definition: CgGL.java:990
static CGpass cgGetNamedPass(CGtechnique arg0, String name)
Entry point (through function pointer) to C language function: CGpass cgGetNamedPass(CGtechnique,...
Definition: CgGL.java:3847
static final int CG_DEPTH11
Defined as part of enum type "CGresource" with expression '2944', CType: int.
Definition: CgGL.java:500
static void cgGLGetParameter2d(CGparameter param, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameter2d(CGparameter ...
Definition: CgGL.java:5426
static final int CG_ATTR3
Defined as part of enum type "CGresource" with expression '2116', CType: int.
Definition: CgGL.java:192
static final int CG_FLOAT1x1
Defined as part of enum type "CGtype" with expression '0x419', CType: int.
Definition: CgGL.java:716
static final int CG_TEXUNIT2
Defined as part of enum type "CGresource" with expression '2050', CType: int.
Definition: CgGL.java:158
static final int CG_FLOAT2x1
Defined as part of enum type "CGtype" with expression '0x41d', CType: int.
Definition: CgGL.java:724
static final int CG_TEX7
Defined as part of enum type "CGresource" with expression '2196', CType: int.
Definition: CgGL.java:234
static CGstateassignment cgGetFirstSamplerStateAssignment(CGparameter arg0)
Entry point (through function pointer) to C language function: CGstateassignment cgGetFirstSamplerS...
Definition: CgGL.java:4426
static final int CG_BLENDINDICES1
Defined as part of enum type "CGresource" with expression '2694', CType: int.
Definition: CgGL.java:320
static boolean cgCallStateResetCallback(CGstateassignment arg0)
Entry point (through function pointer) to C language function: CGbool cgCallStateResetCallback(CGst...
Definition: CgGL.java:4034
static void cgGLSetParameterArray2d(CGparameter param, long offset, long nelements, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray2d(CGparam...
Definition: CgGL.java:5635
static void cgSetParameter2fv(CGparameter param, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgSetParameter2fv(CGparameter p...
Definition: CgGL.java:2730
static final int CG_COLOR4
Defined as part of enum type "CGresource" with expression '2761', CType: int.
Definition: CgGL.java:358
static final int CG_FIXED1x4
Defined as part of enum type "CGtype" with expression '0x435', CType: int.
Definition: CgGL.java:772
static final int CG_HALF
Defined as part of enum type "CGtype" with expression '0x401', CType: int.
Definition: CgGL.java:668
static void cgGetMatrixParameteric(CGparameter param, IntBuffer matrix)
Entry point (through function pointer) to C language function: void cgGetMatrixParameteric(CGparame...
Definition: CgGL.java:3178
static void cgGLGetMatrixParameterArraydc(CGparameter param, long offset, long nelements, double[] matrices, int matrices_offset)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArraydc(C...
Definition: CgGL.java:6414
static final int CG_PARAMETERCLASS_SCALAR
Defined as part of enum type "CGparameterclass" with expression '0x1', CType: int.
Definition: CgGL.java:936
static final int CG_BINORMAL14
Defined as part of enum type "CGresource" with expression '2899', CType: int.
Definition: CgGL.java:442
static final int CG_BINORMAL7
Defined as part of enum type "CGresource" with expression '2892', CType: int.
Definition: CgGL.java:428
static void cgGLSetStateMatrixParameter(CGparameter param, int matrix, int transform)
Entry point (through function pointer) to C language function: void cgGLSetStateMatrixParameter(CGp...
Definition: CgGL.java:6213
static boolean cgIsInterfaceType(int type)
Entry point (through function pointer) to C language function: CGbool cgIsInterfaceType(CGtype type...
Definition: CgGL.java:3396
static void cgGLSetParameter3f(CGparameter param, float x, float y, float z)
Entry point (through function pointer) to C language function: void cgGLSetParameter3f(CGparameter ...
Definition: CgGL.java:4968
static String cgGetStringStateAssignmentValue(CGstateassignment arg0)
Entry point (through function pointer) to C language function: const char * cgGetStringStateAssignm...
Definition: CgGL.java:4079
static final int CG_PROFILE_VS_1_1
Defined as part of enum type "CGprofile" with expression '6153', CType: int.
Definition: CgGL.java:914
static final int CG_INT1x1
Defined as part of enum type "CGtype" with expression '0x44a', CType: int.
Definition: CgGL.java:814
static int cgGetParameterClass(CGparameter param)
Entry point (through function pointer) to C language function: CGparameterclass cgGetParameterClass...
Definition: CgGL.java:1843
static final int CG_TEXCOORD2
Defined as part of enum type "CGresource" with expression '3222', CType: int.
Definition: CgGL.java:612
static final int CG_ATTR10
Defined as part of enum type "CGresource" with expression '2123', CType: int.
Definition: CgGL.java:206
static final int CG_OUT_OF_ARRAY_BOUNDS_ERROR
Defined as part of enum type "CGerror" with expression '23', CType: int.
Definition: CgGL.java:72
static void cgGLSetParameterArray2d(CGparameter param, long offset, long nelements, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray2d(CGparam...
Definition: CgGL.java:5650
static boolean cgIsParameterUsed(CGparameter param, Buffer handle)
Entry point (through function pointer) to C language function: CGbool cgIsParameterUsed(CGparameter...
Definition: CgGL.java:1987
static CGparameter cgGetNamedEffectParameter(CGeffect arg0, String arg1)
Entry point (through function pointer) to C language function: CGparameter cgGetNamedEffectParamete...
Definition: CgGL.java:4471
static final int CG_PSIZE12
Defined as part of enum type "CGresource" with expression '2833', CType: int.
Definition: CgGL.java:406
static CGprogram cgCreateProgramFromFile(CGcontext ctx, int program_type, String program_file, int profile, String entry, String[] args)
Entry point (through function pointer) to C language function: CGprogram cgCreateProgramFromFile(CG...
Definition: CgGL.java:1134
static boolean cgIsTechnique(CGtechnique arg0)
Entry point (through function pointer) to C language function: CGbool cgIsTechnique(CGtechnique)
Definition: CgGL.java:3776
static final int CG_MEMORY_ALLOC_ERROR
Defined as part of enum type "CGerror" with expression '15', CType: int.
Definition: CgGL.java:56
static final int CG_INT3x2
Defined as part of enum type "CGtype" with expression '0x453', CType: int.
Definition: CgGL.java:832
static void cgGetMatrixParameterfr(CGparameter param, FloatBuffer matrix)
Entry point (through function pointer) to C language function: void cgGetMatrixParameterfr(CGparame...
Definition: CgGL.java:3150
static String cgGetTypeString(int type)
Entry point (through function pointer) to C language function: const char * cgGetTypeString(CGtype ...
Definition: CgGL.java:3263
static void cgGLGetParameter3d(CGparameter param, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameter3d(CGparameter ...
Definition: CgGL.java:5439
static final int CG_NORMAL2
Defined as part of enum type "CGresource" with expression '3094', CType: int.
Definition: CgGL.java:578
static final int CG_BLENDWEIGHT6
Defined as part of enum type "CGresource" with expression '3034', CType: int.
Definition: CgGL.java:554
static CGparameter cgCreateParameter(CGcontext ctx, int type)
Entry point (through function pointer) to C language function: CGparameter cgCreateParameter(CGcont...
Definition: CgGL.java:1332
static final int CG_BLENDWEIGHT12
Defined as part of enum type "CGresource" with expression '3040', CType: int.
Definition: CgGL.java:566
static final int CG_PSIZE8
Defined as part of enum type "CGresource" with expression '2829', CType: int.
Definition: CgGL.java:398
static CGparameter cgGetArrayParameter(CGparameter aparam, int index)
Entry point (through function pointer) to C language function: CGparameter cgGetArrayParameter(CGpa...
Definition: CgGL.java:1650
static void cgSetMatrixParameterdc(CGparameter param, double[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgSetMatrixParameterdc(CGparame...
Definition: CgGL.java:3053
static final int CG_INT1x3
Defined as part of enum type "CGtype" with expression '0x44c', CType: int.
Definition: CgGL.java:818
static final int CG_INT4x2
Defined as part of enum type "CGtype" with expression '0x457', CType: int.
Definition: CgGL.java:840
static final int CG_PROGRAM_ENTRY
Defined as part of enum type "CGenum" with expression '4105', CType: int.
Definition: CgGL.java:968
static final int CG_FOG2
Defined as part of enum type "CGresource" with expression '2919', CType: int.
Definition: CgGL.java:450
static final int CG_INOUT
Defined as part of enum type "CGenum" with expression '4099', CType: int.
Definition: CgGL.java:956
static final int CG_CANNOT_DESTROY_PARAMETER_ERROR
Defined as part of enum type "CGerror" with expression '28', CType: int.
Definition: CgGL.java:82
static void cgSetParameterValuedc(CGparameter param, int n, double[] vals, int vals_offset)
Entry point (through function pointer) to C language function: void cgSetParameterValuedc(CGparamet...
Definition: CgGL.java:2046
static final int CG_INVALID_PARAMETER_VARIABILITY_ERROR
Defined as part of enum type "CGerror" with expression '27', CType: int.
Definition: CgGL.java:80
static final int CG_NORMAL4
Defined as part of enum type "CGresource" with expression '3096', CType: int.
Definition: CgGL.java:582
static CGpass cgGetFirstPass(CGtechnique arg0)
Entry point (through function pointer) to C language function: CGpass cgGetFirstPass(CGtechnique)
Definition: CgGL.java:3831
static final int CG_FILE_READ_ERROR
Defined as part of enum type "CGerror" with expression '12', CType: int.
Definition: CgGL.java:50
static final int CG_INVALID_TECHNIQUE_HANDLE_ERROR
Defined as part of enum type "CGerror" with expression '45', CType: int.
Definition: CgGL.java:116
static final int CG_ATTR2
Defined as part of enum type "CGresource" with expression '2115', CType: int.
Definition: CgGL.java:190
static CGstate cgGetSamplerStateAssignmentState(CGstateassignment arg0)
Entry point (through function pointer) to C language function: CGstate cgGetSamplerStateAssignmentS...
Definition: CgGL.java:4198
static void cgGLSetMatrixParameterdr(CGparameter param, double[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterdr(CGpara...
Definition: CgGL.java:6001
static final int CG_ATTR13
Defined as part of enum type "CGresource" with expression '2126', CType: int.
Definition: CgGL.java:212
static void cgGLGetParameterArray2f(CGparameter param, long offset, long nelements, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray2f(CGparam...
Definition: CgGL.java:5762
static final int CG_FLOAT3x1
Defined as part of enum type "CGtype" with expression '0x421', CType: int.
Definition: CgGL.java:732
static final int CG_FIXED3x1
Defined as part of enum type "CGtype" with expression '0x43a', CType: int.
Definition: CgGL.java:782
static void cgSetParameter1i(CGparameter param, int x)
Entry point (through function pointer) to C language function: void cgSetParameter1i(CGparameter pa...
Definition: CgGL.java:2537
static CGannotation cgGetFirstTechniqueAnnotation(CGtechnique arg0)
Entry point (through function pointer) to C language function: CGannotation cgGetFirstTechniqueAnno...
Definition: CgGL.java:4535
static boolean cgIsContext(CGcontext ctx)
Entry point (through function pointer) to C language function: CGbool cgIsContext(CGcontext ctx)
Definition: CgGL.java:1034
static final int CG_PROFILE_UNKNOWN
Defined as part of enum type "CGprofile" with expression '0x1801', CType: int.
Definition: CgGL.java:896
static boolean cgIsState(CGstate arg0)
Entry point (through function pointer) to C language function: CGbool cgIsState(CGstate)
Definition: CgGL.java:4328
static void cgGLGetParameterArray1f(CGparameter param, long offset, long nelements, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray1f(CGparam...
Definition: CgGL.java:5734
static final int CG_PROFILE_FP40
Defined as part of enum type "CGprofile" with expression '6151', CType: int.
Definition: CgGL.java:908
static void cgSetParameter3i(CGparameter param, int x, int y, int z)
Entry point (through function pointer) to C language function: void cgSetParameter3i(CGparameter pa...
Definition: CgGL.java:2563
static final int CG_COMBINER_STAGE_CONST0
Defined as part of enum type "CGresource" with expression '3286', CType: int.
Definition: CgGL.java:644
static void cgGLSetMatrixParameterArraydr(CGparameter param, long offset, long nelements, double[] matrices, int matrices_offset)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArraydr(C...
Definition: CgGL.java:6330
static final int CG_NORMAL6
Defined as part of enum type "CGresource" with expression '3098', CType: int.
Definition: CgGL.java:586
static void cgGLGetMatrixParameterdc(CGparameter param, double[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterdc(CGpara...
Definition: CgGL.java:6169
static void cgGLGetParameterArray3d(CGparameter param, long offset, long nelements, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray3d(CGparam...
Definition: CgGL.java:5902
static final int CG_FIXED1x2
Defined as part of enum type "CGtype" with expression '0x433', CType: int.
Definition: CgGL.java:768
static void cgGLSetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, float[] matrices, int matrices_offset)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArrayfc(C...
Definition: CgGL.java:6246
static void cgGLSetTextureParameter(CGparameter param, int texobj)
Entry point (through function pointer) to C language function: void cgGLSetTextureParameter(CGparam...
Definition: CgGL.java:6454
static final int CG_BINORMAL4
Defined as part of enum type "CGresource" with expression '2889', CType: int.
Definition: CgGL.java:422
static void cgDestroyContext(CGcontext ctx)
Entry point (through function pointer) to C language function: void cgDestroyContext(CGcontext ctx)
Definition: CgGL.java:1021
static final int CG_BLENDINDICES15
Defined as part of enum type "CGresource" with expression '2708', CType: int.
Definition: CgGL.java:348
static final int CG_GL_VERTEX
Defined as part of enum type "CGGLenum" with expression '0x8', CType: int.
Definition: CgGL.java:150
static void cgSetParameter4f(CGparameter param, float x, float y, float z, float w)
Entry point (through function pointer) to C language function: void cgSetParameter4f(CGparameter pa...
Definition: CgGL.java:2472
static final int CG_TEXUNIT11
Defined as part of enum type "CGresource" with expression '2059', CType: int.
Definition: CgGL.java:176
static final int CG_INT2x2
Defined as part of enum type "CGtype" with expression '0x44f', CType: int.
Definition: CgGL.java:824
static void cgGLGetParameterArray2f(CGparameter param, long offset, long nelements, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray2f(CGparam...
Definition: CgGL.java:5747
static void cgSetParameter2dv(CGparameter param, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgSetParameter2dv(CGparameter p...
Definition: CgGL.java:2857
static void cgGLSetParameter2d(CGparameter param, double x, double y)
Entry point (through function pointer) to C language function: void cgGLSetParameter2d(CGparameter ...
Definition: CgGL.java:5119
static final int CG_ATTR15
Defined as part of enum type "CGresource" with expression '2128', CType: int.
Definition: CgGL.java:216
static final int CG_TEXCOORD14
Defined as part of enum type "CGresource" with expression '3234', CType: int.
Definition: CgGL.java:636
static final int CG_FIXED3x4
Defined as part of enum type "CGtype" with expression '0x43d', CType: int.
Definition: CgGL.java:788
static final int CG_NORMAL14
Defined as part of enum type "CGresource" with expression '3106', CType: int.
Definition: CgGL.java:602
static final int CG_BLENDWEIGHT4
Defined as part of enum type "CGresource" with expression '3032', CType: int.
Definition: CgGL.java:550
static CGprogram cgGetParameterProgram(CGparameter param)
Entry point (through function pointer) to C language function: CGprogram cgGetParameterProgram(CGpa...
Definition: CgGL.java:1759
static void cgGLSetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, FloatBuffer matrices)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArrayfr(C...
Definition: CgGL.java:6259
static int cgGLGetTextureEnum(CGparameter param)
Entry point (through function pointer) to C language function: GLenum cgGLGetTextureEnum(CGparamete...
Definition: CgGL.java:6506
static CGparameter cgGetTextureStateAssignmentValue(CGstateassignment arg0)
Entry point (through function pointer) to C language function: CGparameter cgGetTextureStateAssignm...
Definition: CgGL.java:4108
static final int CG_TEX0
Defined as part of enum type "CGresource" with expression '2179', CType: int.
Definition: CgGL.java:220
static final int CG_PSIZE7
Defined as part of enum type "CGresource" with expression '2828', CType: int.
Definition: CgGL.java:396
static boolean cgValidateTechnique(CGtechnique arg0)
Entry point (through function pointer) to C language function: CGbool cgValidateTechnique(CGtechniq...
Definition: CgGL.java:3789
static final int CG_FLOAT3x2
Defined as part of enum type "CGtype" with expression '0x422', CType: int.
Definition: CgGL.java:734
static final int CG_FIXED1x1
Defined as part of enum type "CGtype" with expression '0x432', CType: int.
Definition: CgGL.java:766
static final int CG_PROFILE_PS_1_3
Defined as part of enum type "CGprofile" with expression '6161', CType: int.
Definition: CgGL.java:924
static void cgSetParameterValuedr(CGparameter param, int n, DoubleBuffer vals)
Entry point (through function pointer) to C language function: void cgSetParameterValuedr(CGparamet...
Definition: CgGL.java:2003
static final int CG_FOG5
Defined as part of enum type "CGresource" with expression '2922', CType: int.
Definition: CgGL.java:456
static final int CG_BLENDINDICES4
Defined as part of enum type "CGresource" with expression '2697', CType: int.
Definition: CgGL.java:326
static final int CG_PARAMETERS_DO_NOT_MATCH_ERROR
Defined as part of enum type "CGerror" with expression '30', CType: int.
Definition: CgGL.java:86
static final int CG_PARAMETERCLASS_MATRIX
Defined as part of enum type "CGparameterclass" with expression '0x3', CType: int.
Definition: CgGL.java:940
static final int CG_PSIZE15
Defined as part of enum type "CGresource" with expression '2836', CType: int.
Definition: CgGL.java:412
static void cgGLGetParameterArray4f(CGparameter param, long offset, long nelements, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray4f(CGparam...
Definition: CgGL.java:5818
static final int CG_TEXUNIT5
Defined as part of enum type "CGresource" with expression '2053', CType: int.
Definition: CgGL.java:164
static CGparameter cgGetDependentStateAssignmentParameter(CGstateassignment arg0, int index)
Entry point (through function pointer) to C language function: CGparameter cgGetDependentStateAssig...
Definition: CgGL.java:4166
static final int CG_TEXCOORD9
Defined as part of enum type "CGresource" with expression '3229', CType: int.
Definition: CgGL.java:626
static CGprogram cgCopyProgram(CGprogram program)
Entry point (through function pointer) to C language function: CGprogram cgCopyProgram(CGprogram pr...
Definition: CgGL.java:1154
static String cgGetEnumString(int en)
Entry point (through function pointer) to C language function: const char * cgGetEnumString(CGenum ...
Definition: CgGL.java:3443
static final int CG_VERSION_NUM
Define "CG_VERSION_NUM" with expression '1400', CType: int.
Definition: CgGL.java:1002
static final int CG_COLOR3
Defined as part of enum type "CGresource" with expression '2760', CType: int.
Definition: CgGL.java:356
static final int CG_HALF1x3
Defined as part of enum type "CGtype" with expression '0x407', CType: int.
Definition: CgGL.java:680
static final int CG_BOOL3x3
Defined as part of enum type "CGtype" with expression '0x469', CType: int.
Definition: CgGL.java:876
static final int CG_GL_MODELVIEW_MATRIX
Defined as part of enum type "CGGLenum" with expression '0x4', CType: int.
Definition: CgGL.java:142
static int cgGetNumDependentAnnotationParameters(CGannotation arg0)
Entry point (through function pointer) to C language function: int cgGetNumDependentAnnotationParam...
Definition: CgGL.java:4731
static final int CG_DEPTH4
Defined as part of enum type "CGresource" with expression '2937', CType: int.
Definition: CgGL.java:486
static void cgGLSetParameterArray2f(CGparameter param, long offset, long nelements, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray2f(CGparam...
Definition: CgGL.java:5538
static void cgGLGetParameter3f(CGparameter param, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameter3f(CGparameter ...
Definition: CgGL.java:5342
static void cgDisconnectParameter(CGparameter param)
Entry point (through function pointer) to C language function: void cgDisconnectParameter(CGparamet...
Definition: CgGL.java:1436
static void cgGLGetParameter1f(CGparameter param, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameter1f(CGparameter ...
Definition: CgGL.java:5286
static CGparameter cgGetNextParameter(CGparameter current)
Entry point (through function pointer) to C language function: CGparameter cgGetNextParameter(CGpar...
Definition: CgGL.java:1550
static String cgGetLastErrorString(IntBuffer error)
Entry point (through function pointer) to C language function: const char * cgGetLastErrorString(CG...
Definition: CgGL.java:3545
static void cgGLSetParameter1f(CGparameter param, float x)
Entry point (through function pointer) to C language function: void cgGLSetParameter1f(CGparameter ...
Definition: CgGL.java:4942
static void cgGLGetParameter1d(CGparameter param, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameter1d(CGparameter ...
Definition: CgGL.java:5383
static final int CG_UNDEFINED
Defined as part of enum type "CGresource" with expression '0xcb8', CType: int.
Definition: CgGL.java:658
static final int CG_LITERAL
Defined as part of enum type "CGenum" with expression '4118', CType: int.
Definition: CgGL.java:994
static final int CG_BINORMAL0
Defined as part of enum type "CGresource" with expression '2885', CType: int.
Definition: CgGL.java:414
static final int CG_HALF2x1
Defined as part of enum type "CGtype" with expression '0x409', CType: int.
Definition: CgGL.java:684
static final int CG_TEXUNIT15
Defined as part of enum type "CGresource" with expression '2063', CType: int.
Definition: CgGL.java:184
static void cgSetParameterValuedr(CGparameter param, int n, double[] vals, int vals_offset)
Entry point (through function pointer) to C language function: void cgSetParameterValuedr(CGparamet...
Definition: CgGL.java:2018
static final int CG_PROGRAM
Defined as part of enum type "CGenum" with expression '4109', CType: int.
Definition: CgGL.java:976
static void cgGLSetParameterArray4d(CGparameter param, long offset, long nelements, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray4d(CGparam...
Definition: CgGL.java:5691
static void cgGetMatrixParameterdr(CGparameter param, double[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgGetMatrixParameterdr(CGparame...
Definition: CgGL.java:3137
static final int CG_TANGENT8
Defined as part of enum type "CGresource" with expression '2573', CType: int.
Definition: CgGL.java:300
static boolean cgCallStateSetCallback(CGstateassignment arg0)
Entry point (through function pointer) to C language function: CGbool cgCallStateSetCallback(CGstat...
Definition: CgGL.java:4008
static final int CG_FLOAT3x3
Defined as part of enum type "CGtype" with expression '0x423', CType: int.
Definition: CgGL.java:736
static final int CG_PSIZE11
Defined as part of enum type "CGresource" with expression '2832', CType: int.
Definition: CgGL.java:404
static void cgGLGetMatrixParameterdc(CGparameter param, DoubleBuffer matrix)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterdc(CGpara...
Definition: CgGL.java:6154
static boolean cgIsTechniqueValidated(CGtechnique arg0)
Entry point (through function pointer) to C language function: CGbool cgIsTechniqueValidated(CGtech...
Definition: CgGL.java:3802
static final int CG_GL_FRAGMENT
Defined as part of enum type "CGGLenum" with expression '0x9', CType: int.
Definition: CgGL.java:152
static final int CG_ARRAY_PARAM_ERROR
Defined as part of enum type "CGerror" with expression '22', CType: int.
Definition: CgGL.java:70
static final int CG_FLOAT2x2
Defined as part of enum type "CGtype" with expression '0x41e', CType: int.
Definition: CgGL.java:726
static final int CG_BLENDINDICES13
Defined as part of enum type "CGresource" with expression '2706', CType: int.
Definition: CgGL.java:344
static CGparameter cgCreateParameterArray(CGcontext ctx, int type, int length)
Entry point (through function pointer) to C language function: CGparameter cgCreateParameterArray(C...
Definition: CgGL.java:1352
static void cgGLGetParameterArray2d(CGparameter param, long offset, long nelements, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray2d(CGparam...
Definition: CgGL.java:5874
static void cgSetParameterVariability(CGparameter param, int vary)
Entry point (through function pointer) to C language function: void cgSetParameterVariability(CGpar...
Definition: CgGL.java:2405
static final int CG_POSITION3
Defined as part of enum type "CGresource" with expression '2440', CType: int.
Definition: CgGL.java:256
static final int CG_FIXED4x1
Defined as part of enum type "CGtype" with expression '0x43e', CType: int.
Definition: CgGL.java:790
static final int CG_BLENDWEIGHT1
Defined as part of enum type "CGresource" with expression '3029', CType: int.
Definition: CgGL.java:544
static CGparameter cgGetNamedStructParameter(CGparameter param, String name)
Entry point (through function pointer) to C language function: CGparameter cgGetNamedStructParamete...
Definition: CgGL.java:1618
static void cgGetMatrixParameteric(CGparameter param, int[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgGetMatrixParameteric(CGparame...
Definition: CgGL.java:3193
static final int CG_FOG7
Defined as part of enum type "CGresource" with expression '2924', CType: int.
Definition: CgGL.java:460
static CGprogram cgCreateProgramFromStream(CGcontext ctx, int program_type, java.io.InputStream stream, int profile, java.lang.String entry, java.lang.String[] args)
A convenience method which reads all available data from the InputStream and then calls cgCreateProgr...
Definition: CgGL.java:6600
static final int CG_PSIZE2
Defined as part of enum type "CGresource" with expression '2823', CType: int.
Definition: CgGL.java:386
static final int CG_HALF2
Defined as part of enum type "CGtype" with expression '0x402', CType: int.
Definition: CgGL.java:670
static final int CG_FIXED2
Defined as part of enum type "CGtype" with expression '0x42f', CType: int.
Definition: CgGL.java:760
static final int CG_SAMPLE3
Defined as part of enum type "CGresource" with expression '2952', CType: int.
Definition: CgGL.java:516
static final long CG_UNKNOWN_TYPE
Defined as part of enum type "CGtype" with expression '0x0L', CType: long.
Definition: CgGL.java:660
static void cgSetMatrixParameterdr(CGparameter param, double[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgSetMatrixParameterdr(CGparame...
Definition: CgGL.java:2969
static final int CG_NORMAL15
Defined as part of enum type "CGresource" with expression '3107', CType: int.
Definition: CgGL.java:604
static CGparameter cgGetConnectedParameter(CGparameter param)
Entry point (through function pointer) to C language function: CGparameter cgGetConnectedParameter(...
Definition: CgGL.java:1449
static final int CG_IS_NOT_PROGRAM_PARAMETER_ERROR
Defined as part of enum type "CGerror" with expression '31', CType: int.
Definition: CgGL.java:88
static final int CG_NO_ERROR
Defined as part of enum type "CGerror" with expression '0', CType: int.
Definition: CgGL.java:26
static CGstate cgGetNamedState(CGcontext arg0, String name)
Entry point (through function pointer) to C language function: CGstate cgGetNamedState(CGcontext,...
Definition: CgGL.java:4280
static boolean cgIsParameter(CGparameter param)
Entry point (through function pointer) to C language function: CGbool cgIsParameter(CGparameter par...
Definition: CgGL.java:1791
static final int CG_BOOL3x4
Defined as part of enum type "CGtype" with expression '0x46a', CType: int.
Definition: CgGL.java:878
static final int CG_GL_PROJECTION_MATRIX
Defined as part of enum type "CGGLenum" with expression '0x5', CType: int.
Definition: CgGL.java:144
static final int CG_NVPARSE_ERROR
Defined as part of enum type "CGerror" with expression '14', CType: int.
Definition: CgGL.java:54
static final int CG_NON_NUMERIC_PARAMETER_ERROR
Defined as part of enum type "CGerror" with expression '52', CType: int.
Definition: CgGL.java:130
static final int CG_SAMPLER2D
Defined as part of enum type "CGtype" with expression '0x42a', CType: int.
Definition: CgGL.java:750
static int cgGetParameterValuedr(CGparameter param, int n, double[] vals, int vals_offset)
Entry point (through function pointer) to C language function: int cgGetParameterValuedr(CGparamete...
Definition: CgGL.java:2186
static final int CG_FLOAT3
Defined as part of enum type "CGtype" with expression '0x417', CType: int.
Definition: CgGL.java:712
static void cgGLGetParameter4f(CGparameter param, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameter4f(CGparameter ...
Definition: CgGL.java:5355
static final int CG_ROW_MAJOR
Defined as part of enum type "CGenum" with expression '4120', CType: int.
Definition: CgGL.java:998
static boolean cgIsParameterGlobal(CGparameter param)
Entry point (through function pointer) to C language function: CGbool cgIsParameterGlobal(CGparamet...
Definition: CgGL.java:2377
static final int CG_VARYING
Defined as part of enum type "CGenum" with expression '4101', CType: int.
Definition: CgGL.java:960
static final int CG_PROFILE_ARBVP1
Defined as part of enum type "CGprofile" with expression '6150', CType: int.
Definition: CgGL.java:906
static int cgGetAutoCompile(CGcontext ctx)
Entry point (through function pointer) to C language function: CGenum cgGetAutoCompile(CGcontext ct...
Definition: CgGL.java:1093
static final int CG_TEXUNIT1
Defined as part of enum type "CGresource" with expression '2049', CType: int.
Definition: CgGL.java:156
static final int CG_FLOAT1x4
Defined as part of enum type "CGtype" with expression '0x41c', CType: int.
Definition: CgGL.java:722
static final int CG_BLENDWEIGHT9
Defined as part of enum type "CGresource" with expression '3037', CType: int.
Definition: CgGL.java:560
static int cgGetParameterValueic(CGparameter param, int n, IntBuffer vals)
Entry point (through function pointer) to C language function: int cgGetParameterValueic(CGparamete...
Definition: CgGL.java:2311
static CGparameter cgGetDependentAnnotationParameter(CGannotation arg0, int index)
Entry point (through function pointer) to C language function: CGparameter cgGetDependentAnnotation...
Definition: CgGL.java:4744
static final int CG_BINORMAL10
Defined as part of enum type "CGresource" with expression '2895', CType: int.
Definition: CgGL.java:434
static void cgSetMatrixParameterdr(CGparameter param, DoubleBuffer matrix)
Entry point (through function pointer) to C language function: void cgSetMatrixParameterdr(CGparame...
Definition: CgGL.java:2954
static void cgDestroyParameter(CGparameter param)
Entry point (through function pointer) to C language function: void cgDestroyParameter(CGparameter ...
Definition: CgGL.java:1410
static final int CG_WPOS
Defined as part of enum type "CGresource" with expression '2373', CType: int.
Definition: CgGL.java:248
static final int CG_OUT
Defined as part of enum type "CGenum" with expression '4098', CType: int.
Definition: CgGL.java:954
static CGparameter cgCreateParameterMultiDimArray(CGcontext ctx, int type, int dim, int[] lengths, int lengths_offset)
Entry point (through function pointer) to C language function: CGparameter cgCreateParameterMultiDi...
Definition: CgGL.java:1395
static String cgGetProfileString(int profile)
Entry point (through function pointer) to C language function: const char * cgGetProfileString(CGpr...
Definition: CgGL.java:3473
static void cgGLGetMatrixParameterArraydr(CGparameter param, long offset, long nelements, DoubleBuffer matrices)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterArraydr(C...
Definition: CgGL.java:6427
static void cgGLDisableProfile(int profile)
Entry point (through function pointer) to C language function: void cgGLDisableProfile(CGprofile pr...
Definition: CgGL.java:4824
static boolean cgGLIsProfileSupported(int profile)
Entry point (through function pointer) to C language function: CGbool cgGLIsProfileSupported(CGprof...
Definition: CgGL.java:4790
static final int CG_TANGENT9
Defined as part of enum type "CGresource" with expression '2574', CType: int.
Definition: CgGL.java:302
static CGparameter cgGetNamedParameter(CGprogram prog, String name)
Entry point (through function pointer) to C language function: CGparameter cgGetNamedParameter(CGpr...
Definition: CgGL.java:1494
static final int CG_ERROR
Defined as part of enum type "CGenum" with expression '4111', CType: int.
Definition: CgGL.java:980
static int cgGetNumParentTypes(int type)
Entry point (through function pointer) to C language function: int cgGetNumParentTypes(CGtype type)
Definition: CgGL.java:3341
static final int CG_NORMAL10
Defined as part of enum type "CGresource" with expression '3102', CType: int.
Definition: CgGL.java:594
static void cgSetParameter2iv(CGparameter param, int[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgSetParameter2iv(CGparameter p...
Definition: CgGL.java:2633
static final int CG_MIXED
Defined as part of enum type "CGenum" with expression '4100', CType: int.
Definition: CgGL.java:958
static void cgSetParameter4fv(CGparameter param, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgSetParameter4fv(CGparameter p...
Definition: CgGL.java:2801
static void cgSetProgramProfile(CGprogram prog, int profile)
Entry point (through function pointer) to C language function: void cgSetProgramProfile(CGprogram p...
Definition: CgGL.java:1302
static CGannotation cgGetNamedProgramAnnotation(CGprogram arg0, String arg1)
Entry point (through function pointer) to C language function: CGannotation cgGetNamedProgramAnnota...
Definition: CgGL.java:4663
static final int CG_PROGRAM_LOAD_ERROR
Defined as part of enum type "CGerror" with expression '4', CType: int.
Definition: CgGL.java:34
static CGpass cgGetNextPass(CGpass arg0)
Entry point (through function pointer) to C language function: CGpass cgGetNextPass(CGpass)
Definition: CgGL.java:3863
static final int CG_PSIZE14
Defined as part of enum type "CGresource" with expression '2835', CType: int.
Definition: CgGL.java:410
static void cgSetParameter2iv(CGparameter param, IntBuffer v)
Entry point (through function pointer) to C language function: void cgSetParameter2iv(CGparameter p...
Definition: CgGL.java:2618
static final int CG_INT3x4
Defined as part of enum type "CGtype" with expression '0x455', CType: int.
Definition: CgGL.java:836
static void cgSetMatrixParameterfc(CGparameter param, float[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgSetMatrixParameterfc(CGparame...
Definition: CgGL.java:3081
static final int CG_TEX3
Defined as part of enum type "CGresource" with expression '2192', CType: int.
Definition: CgGL.java:226
static void cgSetParameter1f(CGparameter param, float x)
Entry point (through function pointer) to C language function: void cgSetParameter1f(CGparameter pa...
Definition: CgGL.java:2433
static final int CG_INVALID_PARAMETER_HANDLE_ERROR
Defined as part of enum type "CGerror" with expression '46', CType: int.
Definition: CgGL.java:118
static final int CG_INT4x1
Defined as part of enum type "CGtype" with expression '0x456', CType: int.
Definition: CgGL.java:838
static void cgGLSetParameterArray3f(CGparameter param, long offset, long nelements, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray3f(CGparam...
Definition: CgGL.java:5551
static final int CG_FLOAT4x2
Defined as part of enum type "CGtype" with expression '0x426', CType: int.
Definition: CgGL.java:742
static final int CG_UNKNOWN_PROFILE_ERROR
Defined as part of enum type "CGerror" with expression '19', CType: int.
Definition: CgGL.java:64
static final int CG_NORMAL9
Defined as part of enum type "CGresource" with expression '3101', CType: int.
Definition: CgGL.java:592
static final int CG_BLENDWEIGHT8
Defined as part of enum type "CGresource" with expression '3036', CType: int.
Definition: CgGL.java:558
static void cgSetParameter4iv(CGparameter param, IntBuffer v)
Entry point (through function pointer) to C language function: void cgSetParameter4iv(CGparameter p...
Definition: CgGL.java:2674
static final int CG_ATTR5
Defined as part of enum type "CGresource" with expression '2118', CType: int.
Definition: CgGL.java:196
static final int CG_SAMPLE2
Defined as part of enum type "CGresource" with expression '2951', CType: int.
Definition: CgGL.java:514
static final int CG_TEXCOORD4
Defined as part of enum type "CGresource" with expression '3224', CType: int.
Definition: CgGL.java:616
static void cgGLGetMatrixParameterdr(CGparameter param, DoubleBuffer matrix)
Entry point (through function pointer) to C language function: void cgGLGetMatrixParameterdr(CGpara...
Definition: CgGL.java:6098
static CGeffect cgGetFirstEffect(CGcontext arg0)
Entry point (through function pointer) to C language function: CGeffect cgGetFirstEffect(CGcontext)
Definition: CgGL.java:3663
static final int CG_SAMPLE11
Defined as part of enum type "CGresource" with expression '2960', CType: int.
Definition: CgGL.java:532
static final int CG_BINORMAL15
Defined as part of enum type "CGresource" with expression '2900', CType: int.
Definition: CgGL.java:444
static void cgGLUnbindProgram(int profile)
Entry point (through function pointer) to C language function: void cgGLUnbindProgram(CGprofile pro...
Definition: CgGL.java:4914
static final int CG_DEPTH0
Defined as part of enum type "CGresource" with expression '2933', CType: int.
Definition: CgGL.java:478
static CGannotation cgGetFirstPassAnnotation(CGpass arg0)
Entry point (through function pointer) to C language function: CGannotation cgGetFirstPassAnnotatio...
Definition: CgGL.java:4551
static void cgGetMatrixParameterfc(CGparameter param, FloatBuffer matrix)
Entry point (through function pointer) to C language function: void cgGetMatrixParameterfc(CGparame...
Definition: CgGL.java:3234
static boolean cgIsProgram(CGprogram program)
Entry point (through function pointer) to C language function: CGbool cgIsProgram(CGprogram program...
Definition: CgGL.java:1231
static final int CG_FIXED3x3
Defined as part of enum type "CGtype" with expression '0x43c', CType: int.
Definition: CgGL.java:786
static CGeffect cgGetNextEffect(CGeffect arg0)
Entry point (through function pointer) to C language function: CGeffect cgGetNextEffect(CGeffect)
Definition: CgGL.java:3679
static void cgGLSetParameter1dv(CGparameter param, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameter1dv(CGparameter...
Definition: CgGL.java:5174
static final int CG_FIXED2x1
Defined as part of enum type "CGtype" with expression '0x436', CType: int.
Definition: CgGL.java:774
static final int CG_POSITION10
Defined as part of enum type "CGresource" with expression '2447', CType: int.
Definition: CgGL.java:270
static boolean cgIsParameterReferenced(CGparameter param)
Entry point (through function pointer) to C language function: CGbool cgIsParameterReferenced(CGpar...
Definition: CgGL.java:1973
static void cgSetMatrixParameteric(CGparameter param, int[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgSetMatrixParameteric(CGparame...
Definition: CgGL.java:3025
static String cgGetStringParameterValue(CGparameter param)
Entry point (through function pointer) to C language function: const char * cgGetStringParameterVal...
Definition: CgGL.java:2338
static final int CG_BLENDWEIGHT13
Defined as part of enum type "CGresource" with expression '3041', CType: int.
Definition: CgGL.java:568
static void cgSetParameter2fv(CGparameter param, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgSetParameter2fv(CGparameter p...
Definition: CgGL.java:2745
static final int CG_COLOR12
Defined as part of enum type "CGresource" with expression '2769', CType: int.
Definition: CgGL.java:374
static final int CG_BLENDINDICES7
Defined as part of enum type "CGresource" with expression '2700', CType: int.
Definition: CgGL.java:332
static final int CG_HALF2x2
Defined as part of enum type "CGtype" with expression '0x40a', CType: int.
Definition: CgGL.java:686
static final int CG_CONSTANT
Defined as part of enum type "CGenum" with expression '4103', CType: int.
Definition: CgGL.java:964
static final int CG_COLOR11
Defined as part of enum type "CGresource" with expression '2768', CType: int.
Definition: CgGL.java:372
static CGprogram cgGetProgramStateAssignmentValue(CGstateassignment arg0)
Entry point (through function pointer) to C language function: CGprogram cgGetProgramStateAssignmen...
Definition: CgGL.java:4092
static final int CG_TEXCOORD7
Defined as part of enum type "CGresource" with expression '3227', CType: int.
Definition: CgGL.java:622
static final int CG_HALF4x4
Defined as part of enum type "CGtype" with expression '0x414', CType: int.
Definition: CgGL.java:706
static final int CG_BOOL2x2
Defined as part of enum type "CGtype" with expression '0x464', CType: int.
Definition: CgGL.java:866
static String cgGetErrorString(int error)
Entry point (through function pointer) to C language function: const char * cgGetErrorString(CGerro...
Definition: CgGL.java:3529
static final int CG_FLOAT3x4
Defined as part of enum type "CGtype" with expression '0x424', CType: int.
Definition: CgGL.java:738
static final int CG_UNSUPPORTED_GL_EXTENSION_ERROR
Defined as part of enum type "CGerror" with expression '7', CType: int.
Definition: CgGL.java:40
static final int CG_ATTR1
Defined as part of enum type "CGresource" with expression '2114', CType: int.
Definition: CgGL.java:188
static void cgSetParameter3iv(CGparameter param, IntBuffer v)
Entry point (through function pointer) to C language function: void cgSetParameter3iv(CGparameter p...
Definition: CgGL.java:2646
static CGstate cgCreateState(CGcontext arg0, String name, int arg2)
Entry point (through function pointer) to C language function: CGstate cgCreateState(CGcontext,...
Definition: CgGL.java:4216
static int cgGetParameterType(CGparameter param)
Entry point (through function pointer) to C language function: CGtype cgGetParameterType(CGparamete...
Definition: CgGL.java:1817
static void cgGLSetMatrixParameterdr(CGparameter param, DoubleBuffer matrix)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterdr(CGpara...
Definition: CgGL.java:5986
static final int CG_GL_MODELVIEW_PROJECTION_MATRIX
Defined as part of enum type "CGGLenum" with expression '0x7', CType: int.
Definition: CgGL.java:148
static final int CG_CONST_EYE
Defined as part of enum type "CGresource" with expression '3291', CType: int.
Definition: CgGL.java:654
static int cgGetParameterNamedType(CGparameter param)
Entry point (through function pointer) to C language function: CGtype cgGetParameterNamedType(CGpar...
Definition: CgGL.java:1882
static final int CG_BLENDINDICES2
Defined as part of enum type "CGresource" with expression '2695', CType: int.
Definition: CgGL.java:322
static CGtechnique cgGetNextTechnique(CGtechnique arg0)
Entry point (through function pointer) to C language function: CGtechnique cgGetNextTechnique(CGtec...
Definition: CgGL.java:3731
static final int CG_INT4x3
Defined as part of enum type "CGtype" with expression '0x458', CType: int.
Definition: CgGL.java:842
static final int CG_TANGENT13
Defined as part of enum type "CGresource" with expression '2578', CType: int.
Definition: CgGL.java:310
static final int CG_NORMAL0
Defined as part of enum type "CGresource" with expression '3092', CType: int.
Definition: CgGL.java:574
static void cgGLGetParameter3d(CGparameter param, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameter3d(CGparameter ...
Definition: CgGL.java:5454
static void cgGLGetParameterArray1d(CGparameter param, long offset, long nelements, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray1d(CGparam...
Definition: CgGL.java:5831
static final int CG_BOOL1x3
Defined as part of enum type "CGtype" with expression '0x461', CType: int.
Definition: CgGL.java:860
static final int CG_STATE_ASSIGNMENT_TYPE_MISMATCH_ERROR
Defined as part of enum type "CGerror" with expression '47', CType: int.
Definition: CgGL.java:120
static String cgGetString(int sname)
Entry point (through function pointer) to C language function: const char * cgGetString(CGenum snam...
Definition: CgGL.java:3574
static String cgGetLastErrorString(int[] error, int error_offset)
Entry point (through function pointer) to C language function: const char * cgGetLastErrorString(CG...
Definition: CgGL.java:3560
static final int CG_POSITION7
Defined as part of enum type "CGresource" with expression '2444', CType: int.
Definition: CgGL.java:264
static final int CG_BLENDWEIGHT2
Defined as part of enum type "CGresource" with expression '3030', CType: int.
Definition: CgGL.java:546
static final int CG_OFFSET_TEXTURE_BIAS
Defined as part of enum type "CGresource" with expression '3290', CType: int.
Definition: CgGL.java:652
static void cgGLSetMatrixParameterArrayfr(CGparameter param, long offset, long nelements, float[] matrices, int matrices_offset)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArrayfr(C...
Definition: CgGL.java:6274
static final int CG_TEXUNIT4
Defined as part of enum type "CGresource" with expression '2052', CType: int.
Definition: CgGL.java:162
static void cgGetMatrixParameterfc(CGparameter param, float[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgGetMatrixParameterfc(CGparame...
Definition: CgGL.java:3249
static final int CG_INVALID_PARAMETER_ERROR
Defined as part of enum type "CGerror" with expression '2', CType: int.
Definition: CgGL.java:30
static final int CG_FIXED3x2
Defined as part of enum type "CGtype" with expression '0x43b', CType: int.
Definition: CgGL.java:784
static final int CG_TEX2
Defined as part of enum type "CGresource" with expression '2181', CType: int.
Definition: CgGL.java:224
static final int CG_TYPE_START_ENUM
Defined as part of enum type "CGtype" with expression '1024', CType: int.
Definition: CgGL.java:666
static final int CG_FLOAT
Defined as part of enum type "CGtype" with expression '0x415', CType: int.
Definition: CgGL.java:708
static final int CG_TANGENT0
Defined as part of enum type "CGresource" with expression '2565', CType: int.
Definition: CgGL.java:284
static final int CG_INT2x1
Defined as part of enum type "CGtype" with expression '0x44e', CType: int.
Definition: CgGL.java:822
static final int CG_BIND_CREATES_CYCLE_ERROR
Defined as part of enum type "CGerror" with expression '35', CType: int.
Definition: CgGL.java:96
static String cgGetPassName(CGpass arg0)
Entry point (through function pointer) to C language function: const char * cgGetPassName(CGpass)
Definition: CgGL.java:3892
static CGstateassignment cgGetFirstStateAssignment(CGpass arg0)
Entry point (through function pointer) to C language function: CGstateassignment cgGetFirstStateAss...
Definition: CgGL.java:3947
static CGparameter cgGetFirstLeafParameter(CGprogram prog, int name_space)
Entry point (through function pointer) to C language function: CGparameter cgGetFirstLeafParameter(...
Definition: CgGL.java:1568
static int cgGLGetProgramID(CGprogram program)
Entry point (through function pointer) to C language function: GLuint cgGLGetProgramID(CGprogram pr...
Definition: CgGL.java:4929
static final int CG_ATTR9
Defined as part of enum type "CGresource" with expression '2122', CType: int.
Definition: CgGL.java:204
static final int CG_PARAMETERCLASS_SAMPLER
Defined as part of enum type "CGparameterclass" with expression '0x6', CType: int.
Definition: CgGL.java:946
static final int CG_COLOR15
Defined as part of enum type "CGresource" with expression '2772', CType: int.
Definition: CgGL.java:380
static final int CG_INT1
Defined as part of enum type "CGtype" with expression '0x446', CType: int.
Definition: CgGL.java:806
static String cgGetTechniqueName(CGtechnique arg0)
Entry point (through function pointer) to C language function: const char * cgGetTechniqueName(CGte...
Definition: CgGL.java:3763
static final int CG_COLOR8
Defined as part of enum type "CGresource" with expression '2765', CType: int.
Definition: CgGL.java:366
static final int CG_FOG3
Defined as part of enum type "CGresource" with expression '2920', CType: int.
Definition: CgGL.java:452
static final int CG_BOOL2x4
Defined as part of enum type "CGtype" with expression '0x466', CType: int.
Definition: CgGL.java:870
static final int CG_ATTR0
Defined as part of enum type "CGresource" with expression '2113', CType: int.
Definition: CgGL.java:186
static final int CG_PROFILE_VS_2_X
Defined as part of enum type "CGprofile" with expression '6155', CType: int.
Definition: CgGL.java:918
static void cgSetParameter4fv(CGparameter param, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgSetParameter4fv(CGparameter p...
Definition: CgGL.java:2786
static final int CG_FIXED4x3
Defined as part of enum type "CGtype" with expression '0x440', CType: int.
Definition: CgGL.java:794
static void cgSetParameter3d(CGparameter param, double x, double y, double z)
Entry point (through function pointer) to C language function: void cgSetParameter3d(CGparameter pa...
Definition: CgGL.java:2511
static void cgGLGetParameterArray2d(CGparameter param, long offset, long nelements, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray2d(CGparam...
Definition: CgGL.java:5859
static final int CG_INVALID_ANNOTATION_HANDLE_ERROR
Defined as part of enum type "CGerror" with expression '44', CType: int.
Definition: CgGL.java:114
static void cgSetMatrixParameterfc(CGparameter param, FloatBuffer matrix)
Entry point (through function pointer) to C language function: void cgSetMatrixParameterfc(CGparame...
Definition: CgGL.java:3066
static int cgGetParameterVariability(CGparameter param)
Entry point (through function pointer) to C language function: CGenum cgGetParameterVariability(CGp...
Definition: CgGL.java:1947
static void cgGLSetParameter3dv(CGparameter param, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameter3dv(CGparameter...
Definition: CgGL.java:5215
static final int CG_SAMPLE4
Defined as part of enum type "CGresource" with expression '2953', CType: int.
Definition: CgGL.java:518
static void cgSetLastListing(Buffer handle, String listing)
Entry point (through function pointer) to C language function: void cgSetLastListing(CGhandle handl...
Definition: CgGL.java:1061
static final int CG_FOG12
Defined as part of enum type "CGresource" with expression '2929', CType: int.
Definition: CgGL.java:470
static final int CG_SAMPLE12
Defined as part of enum type "CGresource" with expression '2961', CType: int.
Definition: CgGL.java:534
static void cgSetParameterSemantic(CGparameter param, String semantic)
Entry point (through function pointer) to C language function: void cgSetParameterSemantic(CGparame...
Definition: CgGL.java:2420
static final int CG_CURRENT
Defined as part of enum type "CGenum" with expression '4117', CType: int.
Definition: CgGL.java:992
static void cgGLSetParameter2fv(CGparameter param, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameter2fv(CGparameter...
Definition: CgGL.java:5023
static final int CG_VERSION
Defined as part of enum type "CGenum" with expression '4119', CType: int.
Definition: CgGL.java:996
static CGparameter cgGetEffectParameterBySemantic(CGeffect arg0, String arg1)
Entry point (through function pointer) to C language function: CGparameter cgGetEffectParameterBySe...
Definition: CgGL.java:4519
static final int CG_BOOL3x1
Defined as part of enum type "CGtype" with expression '0x467', CType: int.
Definition: CgGL.java:872
static CGstate cgGetNextState(CGstate arg0)
Entry point (through function pointer) to C language function: CGstate cgGetNextState(CGstate)
Definition: CgGL.java:4312
static int cgGetNamedUserType(Buffer handle, String name)
Entry point (through function pointer) to C language function: CGtype cgGetNamedUserType(CGhandle h...
Definition: CgGL.java:3292
static int cgGetParameterValueir(CGparameter param, int n, IntBuffer vals)
Entry point (through function pointer) to C language function: int cgGetParameterValueir(CGparamete...
Definition: CgGL.java:2283
static int cgGetNumDependentStateAssignmentParameters(CGstateassignment arg0)
Entry point (through function pointer) to C language function: int cgGetNumDependentStateAssignment...
Definition: CgGL.java:4153
static String cgGetStateName(CGstate arg0)
Entry point (through function pointer) to C language function: const char * cgGetStateName(CGstate)
Definition: CgGL.java:4267
static final int CG_TEX6
Defined as part of enum type "CGresource" with expression '2195', CType: int.
Definition: CgGL.java:232
static final int CG_PROFILE_VS_2_0
Defined as part of enum type "CGprofile" with expression '6154', CType: int.
Definition: CgGL.java:916
static final int CG_SAMPLE10
Defined as part of enum type "CGresource" with expression '2959', CType: int.
Definition: CgGL.java:530
static final int CG_HALF3x1
Defined as part of enum type "CGtype" with expression '0x40d', CType: int.
Definition: CgGL.java:692
static final int CG_BINORMAL3
Defined as part of enum type "CGresource" with expression '2888', CType: int.
Definition: CgGL.java:420
static CGstate cgGetFirstSamplerState(CGcontext arg0)
Entry point (through function pointer) to C language function: CGstate cgGetFirstSamplerState(CGcon...
Definition: CgGL.java:4410
static final int CG_TEXCOORD5
Defined as part of enum type "CGresource" with expression '3225', CType: int.
Definition: CgGL.java:618
static int cgGetArrayType(CGparameter param)
Entry point (through function pointer) to C language function: CGtype cgGetArrayType(CGparameter pa...
Definition: CgGL.java:1679
static int cgGetParameterValuedc(CGparameter param, int n, DoubleBuffer vals)
Entry point (through function pointer) to C language function: int cgGetParameterValuedc(CGparamete...
Definition: CgGL.java:2199
static final int CG_BLENDWEIGHT10
Defined as part of enum type "CGresource" with expression '3038', CType: int.
Definition: CgGL.java:562
static String cgGetLastListing(CGcontext ctx)
Entry point (through function pointer) to C language function: const char * cgGetLastListing(CGcont...
Definition: CgGL.java:1047
static void cgGLGetParameterArray3f(CGparameter param, long offset, long nelements, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray3f(CGparam...
Definition: CgGL.java:5775
static CGannotation cgGetFirstProgramAnnotation(CGprogram arg0)
Entry point (through function pointer) to C language function: CGannotation cgGetFirstProgramAnnota...
Definition: CgGL.java:4583
static final int CG_BINORMAL9
Defined as part of enum type "CGresource" with expression '2894', CType: int.
Definition: CgGL.java:432
static final int CG_COMBINER_STAGE_CONST1
Defined as part of enum type "CGresource" with expression '3287', CType: int.
Definition: CgGL.java:646
static void cgEvaluateProgram(CGprogram arg0, float[] arg1, int arg1_offset, int ncomps, int nx, int ny, int nz)
Entry point (through function pointer) to C language function: void cgEvaluateProgram(CGprogram,...
Definition: CgGL.java:4776
static void cgGetMatrixParameterir(CGparameter param, int[] matrix, int matrix_offset)
Entry point (through function pointer) to C language function: void cgGetMatrixParameterir(CGparame...
Definition: CgGL.java:3109
static void cgGLBindProgram(CGprogram program)
Entry point (through function pointer) to C language function: void cgGLBindProgram(CGprogram progr...
Definition: CgGL.java:4899
static final int CG_COLOR7
Defined as part of enum type "CGresource" with expression '2764', CType: int.
Definition: CgGL.java:364
static String cgGetParameterSemantic(CGparameter param)
Entry point (through function pointer) to C language function: const char * cgGetParameterSemantic(...
Definition: CgGL.java:1895
static final int CG_TEX5
Defined as part of enum type "CGresource" with expression '2194', CType: int.
Definition: CgGL.java:230
static final int CG_BOOL1x4
Defined as part of enum type "CGtype" with expression '0x462', CType: int.
Definition: CgGL.java:862
static void cgGLSetupSampler(CGparameter param, int texobj)
Entry point (through function pointer) to C language function: void cgGLSetupSampler(CGparameter pa...
Definition: CgGL.java:6545
static final int CG_FOG11
Defined as part of enum type "CGresource" with expression '2928', CType: int.
Definition: CgGL.java:468
static void cgGLSetMatrixParameterArraydc(CGparameter param, long offset, long nelements, double[] matrices, int matrices_offset)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArraydc(C...
Definition: CgGL.java:6302
static final int CG_INT3x1
Defined as part of enum type "CGtype" with expression '0x452', CType: int.
Definition: CgGL.java:830
static void cgSetMatrixParameterir(CGparameter param, IntBuffer matrix)
Entry point (through function pointer) to C language function: void cgSetMatrixParameterir(CGparame...
Definition: CgGL.java:2926
static final int CG_COLOR14
Defined as part of enum type "CGresource" with expression '2771', CType: int.
Definition: CgGL.java:378
static CGparameter cgGetNamedProgramParameter(CGprogram prog, int name_space, String name)
Entry point (through function pointer) to C language function: CGparameter cgGetNamedProgramParamet...
Definition: CgGL.java:1512
static final int CG_FOG6
Defined as part of enum type "CGresource" with expression '2923', CType: int.
Definition: CgGL.java:458
static final int CG_BOOL1x2
Defined as part of enum type "CGtype" with expression '0x460', CType: int.
Definition: CgGL.java:858
static final int CG_FLOAT2x4
Defined as part of enum type "CGtype" with expression '0x420', CType: int.
Definition: CgGL.java:730
static final int CG_PROGRAM_SOURCE
Defined as part of enum type "CGenum" with expression '4104', CType: int.
Definition: CgGL.java:966
static final int CG_HALF3x2
Defined as part of enum type "CGtype" with expression '0x40e', CType: int.
Definition: CgGL.java:694
static final int CG_FOG14
Defined as part of enum type "CGresource" with expression '2931', CType: int.
Definition: CgGL.java:474
static void cgGLGetParameter1f(CGparameter param, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameter1f(CGparameter ...
Definition: CgGL.java:5271
static void cgGLSetParameterArray3d(CGparameter param, long offset, long nelements, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray3d(CGparam...
Definition: CgGL.java:5678
static int cgGetParameterValuefr(CGparameter param, int n, float[] vals, int vals_offset)
Entry point (through function pointer) to C language function: int cgGetParameterValuefr(CGparamete...
Definition: CgGL.java:2242
static void cgSetParameter1iv(CGparameter param, int[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgSetParameter1iv(CGparameter p...
Definition: CgGL.java:2605
static final int CG_FOG13
Defined as part of enum type "CGresource" with expression '2930', CType: int.
Definition: CgGL.java:472
static void cgGLSetParameter3fv(CGparameter param, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameter3fv(CGparameter...
Definition: CgGL.java:5066
static void cgSetParameterValuefr(CGparameter param, int n, float[] vals, int vals_offset)
Entry point (through function pointer) to C language function: void cgSetParameterValuefr(CGparamet...
Definition: CgGL.java:2074
static int cgGetParameterBaseResource(CGparameter param)
Entry point (through function pointer) to C language function: CGresource cgGetParameterBaseResourc...
Definition: CgGL.java:1921
static void cgGLSetParameter2dv(CGparameter param, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameter2dv(CGparameter...
Definition: CgGL.java:5187
static void cgGLRegisterStates(CGcontext arg0)
Entry point (through function pointer) to C language function: void cgGLRegisterStates(CGcontext)
Definition: CgGL.java:6558
static final int CG_COL3
Defined as part of enum type "CGresource" with expression '2248', CType: int.
Definition: CgGL.java:244
static void cgSetParameterValueic(CGparameter param, int n, int[] vals, int vals_offset)
Entry point (through function pointer) to C language function: void cgSetParameterValueic(CGparamet...
Definition: CgGL.java:2158
static final int CG_FLOAT4x3
Defined as part of enum type "CGtype" with expression '0x427', CType: int.
Definition: CgGL.java:744
static final int CG_NORMAL13
Defined as part of enum type "CGresource" with expression '3105', CType: int.
Definition: CgGL.java:600
static void cgGLGetParameter1d(CGparameter param, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameter1d(CGparameter ...
Definition: CgGL.java:5398
static final int CG_OFFSET_TEXTURE_MATRIX
Defined as part of enum type "CGresource" with expression '3288', CType: int.
Definition: CgGL.java:648
static final int CG_TEXCOORD0
Defined as part of enum type "CGresource" with expression '3220', CType: int.
Definition: CgGL.java:608
static final int CG_FLOAT1x2
Defined as part of enum type "CGtype" with expression '0x41a', CType: int.
Definition: CgGL.java:718
static void cgGLGetParameter4f(CGparameter param, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameter4f(CGparameter ...
Definition: CgGL.java:5370
static CGstate cgGetFirstState(CGcontext arg0)
Entry point (through function pointer) to C language function: CGstate cgGetFirstState(CGcontext)
Definition: CgGL.java:4296
static final int CG_BOOL3x2
Defined as part of enum type "CGtype" with expression '0x468', CType: int.
Definition: CgGL.java:874
static void cgSetMultiDimArraySize(CGparameter param, IntBuffer sizes)
Entry point (through function pointer) to C language function: void cgSetMultiDimArraySize(CGparame...
Definition: CgGL.java:1732
static void cgSetParameter1fv(CGparameter param, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgSetParameter1fv(CGparameter p...
Definition: CgGL.java:2702
static final int CG_POSITION13
Defined as part of enum type "CGresource" with expression '2450', CType: int.
Definition: CgGL.java:276
static final int CG_INVALID_VALUE_TYPE_ERROR
Defined as part of enum type "CGerror" with expression '8', CType: int.
Definition: CgGL.java:42
static void cgSetParameter1iv(CGparameter param, IntBuffer v)
Entry point (through function pointer) to C language function: void cgSetParameter1iv(CGparameter p...
Definition: CgGL.java:2590
static final int CG_GL_MATRIX_TRANSPOSE
Defined as part of enum type "CGGLenum" with expression '1', CType: int.
Definition: CgGL.java:136
static CGparameter cgGetSamplerStateAssignmentValue(CGstateassignment arg0)
Entry point (through function pointer) to C language function: CGparameter cgGetSamplerStateAssignm...
Definition: CgGL.java:4124
static void cgGLSetParameter3dv(CGparameter param, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameter3dv(CGparameter...
Definition: CgGL.java:5230
static final int CG_GL_TEXTURE_MATRIX
Defined as part of enum type "CGGLenum" with expression '0x6', CType: int.
Definition: CgGL.java:146
static final int CG_TEXCOORD13
Defined as part of enum type "CGresource" with expression '3233', CType: int.
Definition: CgGL.java:634
static final int CG_C
Defined as part of enum type "CGresource" with expression '2178', CType: int.
Definition: CgGL.java:218
static void cgGLGetParameter2d(CGparameter param, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgGLGetParameter2d(CGparameter ...
Definition: CgGL.java:5411
static void cgSetParameter1dv(CGparameter param, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgSetParameter1dv(CGparameter p...
Definition: CgGL.java:2814
static final int CG_PSIZE0
Defined as part of enum type "CGresource" with expression '2821', CType: int.
Definition: CgGL.java:382
static final int CG_DEPTH6
Defined as part of enum type "CGresource" with expression '2939', CType: int.
Definition: CgGL.java:490
static void cgGLDisableTextureParameter(CGparameter param)
Entry point (through function pointer) to C language function: void cgGLDisableTextureParameter(CGp...
Definition: CgGL.java:6493
static int cgGetParameterValuedr(CGparameter param, int n, DoubleBuffer vals)
Entry point (through function pointer) to C language function: int cgGetParameterValuedr(CGparamete...
Definition: CgGL.java:2171
static final int CG_INVALID_CONTEXT_HANDLE_ERROR
Defined as part of enum type "CGerror" with expression '16', CType: int.
Definition: CgGL.java:58
static CGstate cgGetNamedSamplerState(CGcontext arg0, String name)
Entry point (through function pointer) to C language function: CGstate cgGetNamedSamplerState(CGcon...
Definition: CgGL.java:4394
static final int CG_BLENDINDICES14
Defined as part of enum type "CGresource" with expression '2707', CType: int.
Definition: CgGL.java:346
static CGstate cgCreateSamplerState(CGcontext arg0, String name, int arg2)
Entry point (through function pointer) to C language function: CGstate cgCreateSamplerState(CGconte...
Definition: CgGL.java:4356
static final int CG_BOOL1
Defined as part of enum type "CGtype" with expression '0x45b', CType: int.
Definition: CgGL.java:848
static void cgGLSetParameter2dv(CGparameter param, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameter2dv(CGparameter...
Definition: CgGL.java:5202
static final int CG_COMBINER_CONST0
Defined as part of enum type "CGresource" with expression '3284', CType: int.
Definition: CgGL.java:640
static void cgSetParameter2f(CGparameter param, float x, float y)
Entry point (through function pointer) to C language function: void cgSetParameter2f(CGparameter pa...
Definition: CgGL.java:2446
static void cgSetParameter3iv(CGparameter param, int[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgSetParameter3iv(CGparameter p...
Definition: CgGL.java:2661
static final int CG_DEFAULT
Defined as part of enum type "CGenum" with expression '4110', CType: int.
Definition: CgGL.java:978
static final int CG_INT2x4
Defined as part of enum type "CGtype" with expression '0x451', CType: int.
Definition: CgGL.java:828
static final int CG_PSIZE1
Defined as part of enum type "CGresource" with expression '2822', CType: int.
Definition: CgGL.java:384
static final int CG_POSITION4
Defined as part of enum type "CGresource" with expression '2441', CType: int.
Definition: CgGL.java:258
static void cgGLSetParameter4fv(CGparameter param, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameter4fv(CGparameter...
Definition: CgGL.java:5094
static void cgSetParameterValueic(CGparameter param, int n, IntBuffer vals)
Entry point (through function pointer) to C language function: void cgSetParameterValueic(CGparamet...
Definition: CgGL.java:2143
static final int CG_PSIZE3
Defined as part of enum type "CGresource" with expression '2824', CType: int.
Definition: CgGL.java:388
static final int CG_COLOR0
Defined as part of enum type "CGresource" with expression '2757', CType: int.
Definition: CgGL.java:350
static final int CG_FOGCOORD
Defined as part of enum type "CGresource" with expression '3156', CType: int.
Definition: CgGL.java:606
static final int CG_BINORMAL1
Defined as part of enum type "CGresource" with expression '2886', CType: int.
Definition: CgGL.java:416
static void cgSetParameterValueir(CGparameter param, int n, IntBuffer vals)
Entry point (through function pointer) to C language function: void cgSetParameterValueir(CGparamet...
Definition: CgGL.java:2115
static final int CG_FOG15
Defined as part of enum type "CGresource" with expression '2932', CType: int.
Definition: CgGL.java:476
static int cgGetFirstError()
Entry point (through function pointer) to C language function: CGerror cgGetFirstError()
Definition: CgGL.java:3514
static final int CG_PROFILE_FP30
Defined as part of enum type "CGprofile" with expression '6149', CType: int.
Definition: CgGL.java:904
static void cgConnectParameter(CGparameter from, CGparameter to)
Entry point (through function pointer) to C language function: void cgConnectParameter(CGparameter ...
Definition: CgGL.java:1423
static final int CG_PARAMETERCLASS_UNKNOWN
Defined as part of enum type "CGparameterclass" with expression '0', CType: int.
Definition: CgGL.java:934
static int cgGetParameterIndex(CGparameter param)
Entry point (through function pointer) to C language function: int cgGetParameterIndex(CGparameter ...
Definition: CgGL.java:2390
static final int CG_HALF3
Defined as part of enum type "CGtype" with expression '0x403', CType: int.
Definition: CgGL.java:672
static final int CG_BLENDINDICES10
Defined as part of enum type "CGresource" with expression '2703', CType: int.
Definition: CgGL.java:338
static void cgSetParameter1fv(CGparameter param, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgSetParameter1fv(CGparameter p...
Definition: CgGL.java:2717
static final int CG_TEXCOORD6
Defined as part of enum type "CGresource" with expression '3226', CType: int.
Definition: CgGL.java:620
static final int CG_NORMAL1
Defined as part of enum type "CGresource" with expression '3093', CType: int.
Definition: CgGL.java:576
static final int CG_INT3
Defined as part of enum type "CGtype" with expression '0x448', CType: int.
Definition: CgGL.java:810
static final int CG_HALF4x3
Defined as part of enum type "CGtype" with expression '0x413', CType: int.
Definition: CgGL.java:704
static final int CG_SAMPLE1
Defined as part of enum type "CGresource" with expression '2950', CType: int.
Definition: CgGL.java:512
static void cgGLSetParameterArray4f(CGparameter param, long offset, long nelements, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLSetParameterArray4f(CGparam...
Definition: CgGL.java:5594
static final int CG_POSITION2
Defined as part of enum type "CGresource" with expression '2439', CType: int.
Definition: CgGL.java:254
static final int CG_POSITION9
Defined as part of enum type "CGresource" with expression '2446', CType: int.
Definition: CgGL.java:268
static CGparameter cgGetFirstLeafEffectParameter(CGeffect arg0)
Entry point (through function pointer) to C language function: CGparameter cgGetFirstLeafEffectPara...
Definition: CgGL.java:4487
static void cgGLEnableProfile(int profile)
Entry point (through function pointer) to C language function: void cgGLEnableProfile(CGprofile pro...
Definition: CgGL.java:4807
static void cgGLGetParameter2f(CGparameter param, float[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameter2f(CGparameter ...
Definition: CgGL.java:5314
static boolean cgIsParentType(int parent, int child)
Entry point (through function pointer) to C language function: CGbool cgIsParentType(CGtype parent,...
Definition: CgGL.java:3377
static void cgSetMatrixParameterfr(CGparameter param, FloatBuffer matrix)
Entry point (through function pointer) to C language function: void cgSetMatrixParameterfr(CGparame...
Definition: CgGL.java:2982
static final int CG_DEPTH3
Defined as part of enum type "CGresource" with expression '2936', CType: int.
Definition: CgGL.java:484
static CGannotation cgGetNextAnnotation(CGannotation arg0)
Entry point (through function pointer) to C language function: CGannotation cgGetNextAnnotation(CGa...
Definition: CgGL.java:4599
static void cgSetMultiDimArraySize(CGparameter param, int[] sizes, int sizes_offset)
Entry point (through function pointer) to C language function: void cgSetMultiDimArraySize(CGparame...
Definition: CgGL.java:1747
static int cgGetUserType(Buffer handle, int index)
Entry point (through function pointer) to C language function: CGtype cgGetUserType(CGhandle handle...
Definition: CgGL.java:3324
static final int CG_BOOL4x3
Defined as part of enum type "CGtype" with expression '0x46d', CType: int.
Definition: CgGL.java:884
static void cgCompileProgram(CGprogram program)
Entry point (through function pointer) to C language function: void cgCompileProgram(CGprogram prog...
Definition: CgGL.java:1244
static final int CG_TEXUNIT9
Defined as part of enum type "CGresource" with expression '2057', CType: int.
Definition: CgGL.java:172
static int cgGLGetLatestProfile(int profile_type)
Entry point (through function pointer) to C language function: CGprofile cgGLGetLatestProfile(CGGLe...
Definition: CgGL.java:4841
static final int CG_TEXCOORD15
Defined as part of enum type "CGresource" with expression '3235', CType: int.
Definition: CgGL.java:638
static final int CG_SAMPLERRECT
Defined as part of enum type "CGtype" with expression '0x42c', CType: int.
Definition: CgGL.java:754
static CGparameter cgCreateParameterMultiDimArray(CGcontext ctx, int type, int dim, IntBuffer lengths)
Entry point (through function pointer) to C language function: CGparameter cgCreateParameterMultiDi...
Definition: CgGL.java:1373
static int cgGetParameterRows(CGparameter param)
Entry point (through function pointer) to C language function: int cgGetParameterRows(CGparameter p...
Definition: CgGL.java:1856
static void cgSetParameter2dv(CGparameter param, DoubleBuffer v)
Entry point (through function pointer) to C language function: void cgSetParameter2dv(CGparameter p...
Definition: CgGL.java:2842
static CGannotation cgGetNamedPassAnnotation(CGpass arg0, String arg1)
Entry point (through function pointer) to C language function: CGannotation cgGetNamedPassAnnotatio...
Definition: CgGL.java:4631
static String cgGetProgramString(CGprogram prog, int pname)
Entry point (through function pointer) to C language function: const char * cgGetProgramString(CGpr...
Definition: CgGL.java:1272
static void cgGLSetMatrixParameterArrayfc(CGparameter param, long offset, long nelements, FloatBuffer matrices)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArrayfc(C...
Definition: CgGL.java:6231
static void cgSetPassState(CGpass arg0)
Entry point (through function pointer) to C language function: void cgSetPassState(CGpass)
Definition: CgGL.java:3921
static final int CG_BOOL
Defined as part of enum type "CGtype" with expression '0x45a', CType: int.
Definition: CgGL.java:846
static CGstateassignment cgGetNextStateAssignment(CGstateassignment arg0)
Entry point (through function pointer) to C language function: CGstateassignment cgGetNextStateAssi...
Definition: CgGL.java:3979
static CGparameter cgGetFirstParameter(CGprogram prog, int name_space)
Entry point (through function pointer) to C language function: CGparameter cgGetFirstParameter(CGpr...
Definition: CgGL.java:1532
static final int CG_NOT_ENOUGH_DATA_ERROR
Defined as part of enum type "CGerror" with expression '51', CType: int.
Definition: CgGL.java:128
static void cgGetMatrixParameterir(CGparameter param, IntBuffer matrix)
Entry point (through function pointer) to C language function: void cgGetMatrixParameterir(CGparame...
Definition: CgGL.java:3094
static final int CG_TEXUNIT0
Defined as part of enum type "CGresource" with expression '2048', CType: int.
Definition: CgGL.java:154
static final int CG_BLENDWEIGHT0
Defined as part of enum type "CGresource" with expression '3028', CType: int.
Definition: CgGL.java:542
static final int CG_TANGENT10
Defined as part of enum type "CGresource" with expression '2575', CType: int.
Definition: CgGL.java:304
static final int CG_BLENDINDICES3
Defined as part of enum type "CGresource" with expression '2696', CType: int.
Definition: CgGL.java:324
static int cgGetParameterColumns(CGparameter param)
Entry point (through function pointer) to C language function: int cgGetParameterColumns(CGparamete...
Definition: CgGL.java:1869
static final int CG_INVALID_PROFILE_ERROR
Defined as part of enum type "CGerror" with expression '3', CType: int.
Definition: CgGL.java:32
static void cgGLGetParameterArray4d(CGparameter param, long offset, long nelements, double[] v, int v_offset)
Entry point (through function pointer) to C language function: void cgGLGetParameterArray4d(CGparam...
Definition: CgGL.java:5930
static final int CG_BLENDWEIGHT11
Defined as part of enum type "CGresource" with expression '3039', CType: int.
Definition: CgGL.java:564
static boolean cgIsPass(CGpass arg0)
Entry point (through function pointer) to C language function: CGbool cgIsPass(CGpass)
Definition: CgGL.java:3879
static void cgGLSetParameter4fv(CGparameter param, FloatBuffer v)
Entry point (through function pointer) to C language function: void cgGLSetParameter4fv(CGparameter...
Definition: CgGL.java:5079
static final int CG_FOG0
Defined as part of enum type "CGresource" with expression '2917', CType: int.
Definition: CgGL.java:446
static final int CG_PROGRAM_PROFILE
Defined as part of enum type "CGenum" with expression '4107', CType: int.
Definition: CgGL.java:972
static final int CG_OFFSET_TEXTURE_SCALE
Defined as part of enum type "CGresource" with expression '3289', CType: int.
Definition: CgGL.java:650
static void cgGLSetMatrixParameterArraydc(CGparameter param, long offset, long nelements, DoubleBuffer matrices)
Entry point (through function pointer) to C language function: void cgGLSetMatrixParameterArraydc(C...
Definition: CgGL.java:6287
static final int CG_HALF1x2
Defined as part of enum type "CGtype" with expression '0x406', CType: int.
Definition: CgGL.java:678
static final int CG_INVALID_PASS_HANDLE_ERROR
Defined as part of enum type "CGerror" with expression '43', CType: int.
Definition: CgGL.java:112
static void cgResetPassState(CGpass arg0)
Entry point (through function pointer) to C language function: void cgResetPassState(CGpass)
Definition: CgGL.java:3934
static void cgGetMatrixParameterdr(CGparameter param, DoubleBuffer matrix)
Entry point (through function pointer) to C language function: void cgGetMatrixParameterdr(CGparame...
Definition: CgGL.java:3122
static final int CG_BLENDWEIGHT7
Defined as part of enum type "CGresource" with expression '3035', CType: int.
Definition: CgGL.java:556
static void cgSetAutoCompile(CGcontext ctx, int flag)
Entry point (through function pointer) to C language function: void cgSetAutoCompile(CGcontext ctx,...
Definition: CgGL.java:1078
This table is a cache of pointers to the dynamically-linkable C library.