21 #ifndef __CHEERP_WEBGL 22 #define __CHEERP_WEBGL 24 #include <cheerp/types.h> 26 namespace [[cheerp::genericjs]]
client 81 void set_size(
double);
83 void set_type(
double);
90 double get_rangeMin();
91 void set_rangeMin(
double);
92 double get_rangeMax();
93 void set_rangeMax(
double);
94 double get_precision();
95 void set_precision(
double);
103 void set_alpha(
bool);
105 void set_depth(
bool);
107 void set_stencil(
bool);
108 bool get_antialias();
109 void set_antialias(
bool);
110 bool get_premultipliedAlpha();
111 void set_premultipliedAlpha(
bool);
112 bool get_preserveDrawingBuffer();
113 void set_preserveDrawingBuffer(
bool);
120 int get_DEPTH_BUFFER_BIT();
121 int get_STENCIL_BUFFER_BIT();
122 int get_COLOR_BUFFER_BIT();
124 void set_POINTS(
double);
126 void set_LINES(
double);
127 double get_LINE_LOOP();
128 void set_LINE_LOOP(
double);
129 double get_LINE_STRIP();
130 void set_LINE_STRIP(
double);
131 double get_TRIANGLES();
132 void set_TRIANGLES(
double);
133 double get_TRIANGLE_STRIP();
134 void set_TRIANGLE_STRIP(
double);
135 double get_TRIANGLE_FAN();
136 void set_TRIANGLE_FAN(
double);
138 void set_ZERO(
double);
140 void set_ONE(
double);
141 double get_SRC_COLOR();
142 void set_SRC_COLOR(
double);
143 double get_ONE_MINUS_SRC_COLOR();
144 void set_ONE_MINUS_SRC_COLOR(
double);
145 double get_SRC_ALPHA();
146 void set_SRC_ALPHA(
double);
147 double get_ONE_MINUS_SRC_ALPHA();
148 void set_ONE_MINUS_SRC_ALPHA(
double);
149 double get_DST_ALPHA();
150 void set_DST_ALPHA(
double);
151 double get_ONE_MINUS_DST_ALPHA();
152 void set_ONE_MINUS_DST_ALPHA(
double);
153 double get_DST_COLOR();
154 void set_DST_COLOR(
double);
155 double get_ONE_MINUS_DST_COLOR();
156 void set_ONE_MINUS_DST_COLOR(
double);
157 double get_SRC_ALPHA_SATURATE();
158 void set_SRC_ALPHA_SATURATE(
double);
159 double get_FUNC_ADD();
160 void set_FUNC_ADD(
double);
161 double get_BLEND_EQUATION();
162 void set_BLEND_EQUATION(
double);
163 double get_BLEND_EQUATION_RGB();
164 void set_BLEND_EQUATION_RGB(
double);
165 double get_BLEND_EQUATION_ALPHA();
166 void set_BLEND_EQUATION_ALPHA(
double);
167 double get_FUNC_SUBTRACT();
168 void set_FUNC_SUBTRACT(
double);
169 double get_FUNC_REVERSE_SUBTRACT();
170 void set_FUNC_REVERSE_SUBTRACT(
double);
171 double get_BLEND_DST_RGB();
172 void set_BLEND_DST_RGB(
double);
173 double get_BLEND_SRC_RGB();
174 void set_BLEND_SRC_RGB(
double);
175 double get_BLEND_DST_ALPHA();
176 void set_BLEND_DST_ALPHA(
double);
177 double get_BLEND_SRC_ALPHA();
178 void set_BLEND_SRC_ALPHA(
double);
179 double get_CONSTANT_COLOR();
180 void set_CONSTANT_COLOR(
double);
181 double get_ONE_MINUS_CONSTANT_COLOR();
182 void set_ONE_MINUS_CONSTANT_COLOR(
double);
183 double get_CONSTANT_ALPHA();
184 void set_CONSTANT_ALPHA(
double);
185 double get_ONE_MINUS_CONSTANT_ALPHA();
186 void set_ONE_MINUS_CONSTANT_ALPHA(
double);
187 double get_BLEND_COLOR();
188 void set_BLEND_COLOR(
double);
189 double get_ARRAY_BUFFER();
190 void set_ARRAY_BUFFER(
double);
191 double get_ELEMENT_ARRAY_BUFFER();
192 void set_ELEMENT_ARRAY_BUFFER(
double);
193 double get_ARRAY_BUFFER_BINDING();
194 void set_ARRAY_BUFFER_BINDING(
double);
195 double get_ELEMENT_ARRAY_BUFFER_BINDING();
196 void set_ELEMENT_ARRAY_BUFFER_BINDING(
double);
197 double get_STREAM_DRAW();
198 void set_STREAM_DRAW(
double);
199 double get_STATIC_DRAW();
200 void set_STATIC_DRAW(
double);
201 double get_DYNAMIC_DRAW();
202 void set_DYNAMIC_DRAW(
double);
203 double get_BUFFER_SIZE();
204 void set_BUFFER_SIZE(
double);
205 double get_BUFFER_USAGE();
206 void set_BUFFER_USAGE(
double);
207 double get_CURRENT_VERTEX_ATTRIB();
208 void set_CURRENT_VERTEX_ATTRIB(
double);
210 void set_FRONT(
double);
212 void set_BACK(
double);
213 double get_FRONT_AND_BACK();
214 void set_FRONT_AND_BACK(
double);
215 double get_CULL_FACE();
216 void set_CULL_FACE(
double);
218 void set_BLEND(
double);
220 void set_DITHER(
double);
221 double get_STENCIL_TEST();
222 void set_STENCIL_TEST(
double);
223 double get_DEPTH_TEST();
224 void set_DEPTH_TEST(
double);
225 double get_SCISSOR_TEST();
226 void set_SCISSOR_TEST(
double);
227 double get_POLYGON_OFFSET_FILL();
228 void set_POLYGON_OFFSET_FILL(
double);
229 double get_SAMPLE_ALPHA_TO_COVERAGE();
230 void set_SAMPLE_ALPHA_TO_COVERAGE(
double);
231 double get_SAMPLE_COVERAGE();
232 void set_SAMPLE_COVERAGE(
double);
233 double get_NO_ERROR();
234 void set_NO_ERROR(
double);
235 double get_INVALID_ENUM();
236 void set_INVALID_ENUM(
double);
237 double get_INVALID_VALUE();
238 void set_INVALID_VALUE(
double);
239 double get_INVALID_OPERATION();
240 void set_INVALID_OPERATION(
double);
241 double get_OUT_OF_MEMORY();
242 void set_OUT_OF_MEMORY(
double);
246 void set_CCW(
double);
247 double get_LINE_WIDTH();
248 void set_LINE_WIDTH(
double);
249 double get_ALIASED_POINT_SIZE_RANGE();
250 void set_ALIASED_POINT_SIZE_RANGE(
double);
251 double get_ALIASED_LINE_WIDTH_RANGE();
252 void set_ALIASED_LINE_WIDTH_RANGE(
double);
253 double get_CULL_FACE_MODE();
254 void set_CULL_FACE_MODE(
double);
255 double get_FRONT_FACE();
256 void set_FRONT_FACE(
double);
257 double get_DEPTH_RANGE();
258 void set_DEPTH_RANGE(
double);
259 double get_DEPTH_WRITEMASK();
260 void set_DEPTH_WRITEMASK(
double);
261 double get_DEPTH_CLEAR_VALUE();
262 void set_DEPTH_CLEAR_VALUE(
double);
263 double get_DEPTH_FUNC();
264 void set_DEPTH_FUNC(
double);
265 double get_STENCIL_CLEAR_VALUE();
266 void set_STENCIL_CLEAR_VALUE(
double);
267 double get_STENCIL_FUNC();
268 void set_STENCIL_FUNC(
double);
269 double get_STENCIL_FAIL();
270 void set_STENCIL_FAIL(
double);
271 double get_STENCIL_PASS_DEPTH_FAIL();
272 void set_STENCIL_PASS_DEPTH_FAIL(
double);
273 double get_STENCIL_PASS_DEPTH_PASS();
274 void set_STENCIL_PASS_DEPTH_PASS(
double);
275 double get_STENCIL_REF();
276 void set_STENCIL_REF(
double);
277 double get_STENCIL_VALUE_MASK();
278 void set_STENCIL_VALUE_MASK(
double);
279 double get_STENCIL_WRITEMASK();
280 void set_STENCIL_WRITEMASK(
double);
281 double get_STENCIL_BACK_FUNC();
282 void set_STENCIL_BACK_FUNC(
double);
283 double get_STENCIL_BACK_FAIL();
284 void set_STENCIL_BACK_FAIL(
double);
285 double get_STENCIL_BACK_PASS_DEPTH_FAIL();
286 void set_STENCIL_BACK_PASS_DEPTH_FAIL(
double);
287 double get_STENCIL_BACK_PASS_DEPTH_PASS();
288 void set_STENCIL_BACK_PASS_DEPTH_PASS(
double);
289 double get_STENCIL_BACK_REF();
290 void set_STENCIL_BACK_REF(
double);
291 double get_STENCIL_BACK_VALUE_MASK();
292 void set_STENCIL_BACK_VALUE_MASK(
double);
293 double get_STENCIL_BACK_WRITEMASK();
294 void set_STENCIL_BACK_WRITEMASK(
double);
295 double get_VIEWPORT();
296 void set_VIEWPORT(
double);
297 double get_SCISSOR_BOX();
298 void set_SCISSOR_BOX(
double);
299 double get_COLOR_CLEAR_VALUE();
300 void set_COLOR_CLEAR_VALUE(
double);
301 double get_COLOR_WRITEMASK();
302 void set_COLOR_WRITEMASK(
double);
303 double get_UNPACK_ALIGNMENT();
304 void set_UNPACK_ALIGNMENT(
double);
305 double get_PACK_ALIGNMENT();
306 void set_PACK_ALIGNMENT(
double);
307 double get_MAX_TEXTURE_SIZE();
308 void set_MAX_TEXTURE_SIZE(
double);
309 double get_MAX_VIEWPORT_DIMS();
310 void set_MAX_VIEWPORT_DIMS(
double);
311 double get_SUBPIXEL_BITS();
312 void set_SUBPIXEL_BITS(
double);
313 double get_RED_BITS();
314 void set_RED_BITS(
double);
315 double get_GREEN_BITS();
316 void set_GREEN_BITS(
double);
317 double get_BLUE_BITS();
318 void set_BLUE_BITS(
double);
319 double get_ALPHA_BITS();
320 void set_ALPHA_BITS(
double);
321 double get_DEPTH_BITS();
322 void set_DEPTH_BITS(
double);
323 double get_STENCIL_BITS();
324 void set_STENCIL_BITS(
double);
325 double get_POLYGON_OFFSET_UNITS();
326 void set_POLYGON_OFFSET_UNITS(
double);
327 double get_POLYGON_OFFSET_FACTOR();
328 void set_POLYGON_OFFSET_FACTOR(
double);
329 double get_TEXTURE_BINDING_2D();
330 void set_TEXTURE_BINDING_2D(
double);
331 double get_SAMPLE_BUFFERS();
332 void set_SAMPLE_BUFFERS(
double);
333 double get_SAMPLES();
334 void set_SAMPLES(
double);
335 double get_SAMPLE_COVERAGE_VALUE();
336 void set_SAMPLE_COVERAGE_VALUE(
double);
337 double get_SAMPLE_COVERAGE_INVERT();
338 void set_SAMPLE_COVERAGE_INVERT(
double);
339 double get_COMPRESSED_TEXTURE_FORMATS();
340 void set_COMPRESSED_TEXTURE_FORMATS(
double);
341 double get_DONT_CARE();
342 void set_DONT_CARE(
double);
343 double get_FASTEST();
344 void set_FASTEST(
double);
346 void set_NICEST(
double);
347 double get_GENERATE_MIPMAP_HINT();
348 void set_GENERATE_MIPMAP_HINT(
double);
350 void set_BYTE(
double);
351 double get_UNSIGNED_BYTE();
352 void set_UNSIGNED_BYTE(
double);
354 void set_SHORT(
double);
355 double get_UNSIGNED_SHORT();
356 void set_UNSIGNED_SHORT(
double);
358 void set_INT(
double);
359 double get_UNSIGNED_INT();
360 void set_UNSIGNED_INT(
double);
362 void set_FLOAT(
double);
363 double get_DEPTH_COMPONENT();
364 void set_DEPTH_COMPONENT(
double);
366 void set_ALPHA(
double);
368 void set_RGB(
double);
370 void set_RGBA(
double);
371 double get_LUMINANCE();
372 void set_LUMINANCE(
double);
373 double get_LUMINANCE_ALPHA();
374 void set_LUMINANCE_ALPHA(
double);
375 double get_UNSIGNED_SHORT_4_4_4_4();
376 void set_UNSIGNED_SHORT_4_4_4_4(
double);
377 double get_UNSIGNED_SHORT_5_5_5_1();
378 void set_UNSIGNED_SHORT_5_5_5_1(
double);
379 double get_UNSIGNED_SHORT_5_6_5();
380 void set_UNSIGNED_SHORT_5_6_5(
double);
381 double get_FRAGMENT_SHADER();
382 void set_FRAGMENT_SHADER(
double);
383 double get_VERTEX_SHADER();
384 void set_VERTEX_SHADER(
double);
385 double get_MAX_VERTEX_ATTRIBS();
386 void set_MAX_VERTEX_ATTRIBS(
double);
387 double get_MAX_VERTEX_UNIFORM_VECTORS();
388 void set_MAX_VERTEX_UNIFORM_VECTORS(
double);
389 double get_MAX_VARYING_VECTORS();
390 void set_MAX_VARYING_VECTORS(
double);
391 double get_MAX_COMBINED_TEXTURE_IMAGE_UNITS();
392 void set_MAX_COMBINED_TEXTURE_IMAGE_UNITS(
double);
393 double get_MAX_VERTEX_TEXTURE_IMAGE_UNITS();
394 void set_MAX_VERTEX_TEXTURE_IMAGE_UNITS(
double);
395 double get_MAX_TEXTURE_IMAGE_UNITS();
396 void set_MAX_TEXTURE_IMAGE_UNITS(
double);
397 double get_MAX_FRAGMENT_UNIFORM_VECTORS();
398 void set_MAX_FRAGMENT_UNIFORM_VECTORS(
double);
399 double get_SHADER_TYPE();
400 void set_SHADER_TYPE(
double);
401 double get_DELETE_STATUS();
402 void set_DELETE_STATUS(
double);
403 double get_LINK_STATUS();
404 void set_LINK_STATUS(
double);
405 double get_VALIDATE_STATUS();
406 void set_VALIDATE_STATUS(
double);
407 double get_ATTACHED_SHADERS();
408 void set_ATTACHED_SHADERS(
double);
409 double get_ACTIVE_UNIFORMS();
410 void set_ACTIVE_UNIFORMS(
double);
411 double get_ACTIVE_ATTRIBUTES();
412 void set_ACTIVE_ATTRIBUTES(
double);
413 double get_SHADING_LANGUAGE_VERSION();
414 void set_SHADING_LANGUAGE_VERSION(
double);
415 double get_CURRENT_PROGRAM();
416 void set_CURRENT_PROGRAM(
double);
418 void set_NEVER(
double);
420 void set_LESS(
double);
422 void set_EQUAL(
double);
424 void set_LEQUAL(
double);
425 double get_GREATER();
426 void set_GREATER(
double);
427 double get_NOTEQUAL();
428 void set_NOTEQUAL(
double);
430 void set_GEQUAL(
double);
432 void set_ALWAYS(
double);
434 void set_KEEP(
double);
435 double get_REPLACE();
436 void set_REPLACE(
double);
438 void set_INCR(
double);
440 void set_DECR(
double);
442 void set_INVERT(
double);
443 double get_INCR_WRAP();
444 void set_INCR_WRAP(
double);
445 double get_DECR_WRAP();
446 void set_DECR_WRAP(
double);
448 void set_VENDOR(
double);
449 double get_RENDERER();
450 void set_RENDERER(
double);
451 double get_VERSION();
452 void set_VERSION(
double);
453 double get_NEAREST();
454 void set_NEAREST(
double);
456 void set_LINEAR(
double);
457 double get_NEAREST_MIPMAP_NEAREST();
458 void set_NEAREST_MIPMAP_NEAREST(
double);
459 double get_LINEAR_MIPMAP_NEAREST();
460 void set_LINEAR_MIPMAP_NEAREST(
double);
461 double get_NEAREST_MIPMAP_LINEAR();
462 void set_NEAREST_MIPMAP_LINEAR(
double);
463 double get_LINEAR_MIPMAP_LINEAR();
464 void set_LINEAR_MIPMAP_LINEAR(
double);
465 double get_TEXTURE_MAG_FILTER();
466 void set_TEXTURE_MAG_FILTER(
double);
467 double get_TEXTURE_MIN_FILTER();
468 void set_TEXTURE_MIN_FILTER(
double);
469 double get_TEXTURE_WRAP_S();
470 void set_TEXTURE_WRAP_S(
double);
471 double get_TEXTURE_WRAP_T();
472 void set_TEXTURE_WRAP_T(
double);
473 double get_TEXTURE_2D();
474 void set_TEXTURE_2D(
double);
475 double get_TEXTURE();
476 void set_TEXTURE(
double);
477 double get_TEXTURE_CUBE_MAP();
478 void set_TEXTURE_CUBE_MAP(
double);
479 double get_TEXTURE_BINDING_CUBE_MAP();
480 void set_TEXTURE_BINDING_CUBE_MAP(
double);
481 double get_TEXTURE_CUBE_MAP_POSITIVE_X();
482 void set_TEXTURE_CUBE_MAP_POSITIVE_X(
double);
483 double get_TEXTURE_CUBE_MAP_NEGATIVE_X();
484 void set_TEXTURE_CUBE_MAP_NEGATIVE_X(
double);
485 double get_TEXTURE_CUBE_MAP_POSITIVE_Y();
486 void set_TEXTURE_CUBE_MAP_POSITIVE_Y(
double);
487 double get_TEXTURE_CUBE_MAP_NEGATIVE_Y();
488 void set_TEXTURE_CUBE_MAP_NEGATIVE_Y(
double);
489 double get_TEXTURE_CUBE_MAP_POSITIVE_Z();
490 void set_TEXTURE_CUBE_MAP_POSITIVE_Z(
double);
491 double get_TEXTURE_CUBE_MAP_NEGATIVE_Z();
492 void set_TEXTURE_CUBE_MAP_NEGATIVE_Z(
double);
493 double get_MAX_CUBE_MAP_TEXTURE_SIZE();
494 void set_MAX_CUBE_MAP_TEXTURE_SIZE(
double);
495 double get_TEXTURE0();
496 void set_TEXTURE0(
double);
497 double get_TEXTURE1();
498 void set_TEXTURE1(
double);
499 double get_TEXTURE2();
500 void set_TEXTURE2(
double);
501 double get_TEXTURE3();
502 void set_TEXTURE3(
double);
503 double get_TEXTURE4();
504 void set_TEXTURE4(
double);
505 double get_TEXTURE5();
506 void set_TEXTURE5(
double);
507 double get_TEXTURE6();
508 void set_TEXTURE6(
double);
509 double get_TEXTURE7();
510 void set_TEXTURE7(
double);
511 double get_TEXTURE8();
512 void set_TEXTURE8(
double);
513 double get_TEXTURE9();
514 void set_TEXTURE9(
double);
515 double get_TEXTURE10();
516 void set_TEXTURE10(
double);
517 double get_TEXTURE11();
518 void set_TEXTURE11(
double);
519 double get_TEXTURE12();
520 void set_TEXTURE12(
double);
521 double get_TEXTURE13();
522 void set_TEXTURE13(
double);
523 double get_TEXTURE14();
524 void set_TEXTURE14(
double);
525 double get_TEXTURE15();
526 void set_TEXTURE15(
double);
527 double get_TEXTURE16();
528 void set_TEXTURE16(
double);
529 double get_TEXTURE17();
530 void set_TEXTURE17(
double);
531 double get_TEXTURE18();
532 void set_TEXTURE18(
double);
533 double get_TEXTURE19();
534 void set_TEXTURE19(
double);
535 double get_TEXTURE20();
536 void set_TEXTURE20(
double);
537 double get_TEXTURE21();
538 void set_TEXTURE21(
double);
539 double get_TEXTURE22();
540 void set_TEXTURE22(
double);
541 double get_TEXTURE23();
542 void set_TEXTURE23(
double);
543 double get_TEXTURE24();
544 void set_TEXTURE24(
double);
545 double get_TEXTURE25();
546 void set_TEXTURE25(
double);
547 double get_TEXTURE26();
548 void set_TEXTURE26(
double);
549 double get_TEXTURE27();
550 void set_TEXTURE27(
double);
551 double get_TEXTURE28();
552 void set_TEXTURE28(
double);
553 double get_TEXTURE29();
554 void set_TEXTURE29(
double);
555 double get_TEXTURE30();
556 void set_TEXTURE30(
double);
557 double get_TEXTURE31();
558 void set_TEXTURE31(
double);
559 double get_ACTIVE_TEXTURE();
560 void set_ACTIVE_TEXTURE(
double);
562 void set_REPEAT(
double);
563 double get_CLAMP_TO_EDGE();
564 void set_CLAMP_TO_EDGE(
double);
565 double get_MIRRORED_REPEAT();
566 void set_MIRRORED_REPEAT(
double);
567 double get_FLOAT_VEC2();
568 void set_FLOAT_VEC2(
double);
569 double get_FLOAT_VEC3();
570 void set_FLOAT_VEC3(
double);
571 double get_FLOAT_VEC4();
572 void set_FLOAT_VEC4(
double);
573 double get_INT_VEC2();
574 void set_INT_VEC2(
double);
575 double get_INT_VEC3();
576 void set_INT_VEC3(
double);
577 double get_INT_VEC4();
578 void set_INT_VEC4(
double);
580 void set_BOOL(
double);
581 double get_BOOL_VEC2();
582 void set_BOOL_VEC2(
double);
583 double get_BOOL_VEC3();
584 void set_BOOL_VEC3(
double);
585 double get_BOOL_VEC4();
586 void set_BOOL_VEC4(
double);
587 double get_FLOAT_MAT2();
588 void set_FLOAT_MAT2(
double);
589 double get_FLOAT_MAT3();
590 void set_FLOAT_MAT3(
double);
591 double get_FLOAT_MAT4();
592 void set_FLOAT_MAT4(
double);
593 double get_SAMPLER_2D();
594 void set_SAMPLER_2D(
double);
595 double get_SAMPLER_CUBE();
596 void set_SAMPLER_CUBE(
double);
597 double get_VERTEX_ATTRIB_ARRAY_ENABLED();
598 void set_VERTEX_ATTRIB_ARRAY_ENABLED(
double);
599 double get_VERTEX_ATTRIB_ARRAY_SIZE();
600 void set_VERTEX_ATTRIB_ARRAY_SIZE(
double);
601 double get_VERTEX_ATTRIB_ARRAY_STRIDE();
602 void set_VERTEX_ATTRIB_ARRAY_STRIDE(
double);
603 double get_VERTEX_ATTRIB_ARRAY_TYPE();
604 void set_VERTEX_ATTRIB_ARRAY_TYPE(
double);
605 double get_VERTEX_ATTRIB_ARRAY_NORMALIZED();
606 void set_VERTEX_ATTRIB_ARRAY_NORMALIZED(
double);
607 double get_VERTEX_ATTRIB_ARRAY_POINTER();
608 void set_VERTEX_ATTRIB_ARRAY_POINTER(
double);
609 double get_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING();
610 void set_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING(
double);
611 double get_COMPILE_STATUS();
612 void set_COMPILE_STATUS(
double);
613 double get_LOW_FLOAT();
614 void set_LOW_FLOAT(
double);
615 double get_MEDIUM_FLOAT();
616 void set_MEDIUM_FLOAT(
double);
617 double get_HIGH_FLOAT();
618 void set_HIGH_FLOAT(
double);
619 double get_LOW_INT();
620 void set_LOW_INT(
double);
621 double get_MEDIUM_INT();
622 void set_MEDIUM_INT(
double);
623 double get_HIGH_INT();
624 void set_HIGH_INT(
double);
625 double get_FRAMEBUFFER();
626 void set_FRAMEBUFFER(
double);
627 double get_RENDERBUFFER();
628 void set_RENDERBUFFER(
double);
630 void set_RGBA4(
double);
631 double get_RGB5_A1();
632 void set_RGB5_A1(
double);
634 void set_RGB565(
double);
635 double get_DEPTH_COMPONENT16();
636 void set_DEPTH_COMPONENT16(
double);
637 double get_STENCIL_INDEX();
638 void set_STENCIL_INDEX(
double);
639 double get_STENCIL_INDEX8();
640 void set_STENCIL_INDEX8(
double);
641 double get_DEPTH_STENCIL();
642 void set_DEPTH_STENCIL(
double);
643 double get_RENDERBUFFER_WIDTH();
644 void set_RENDERBUFFER_WIDTH(
double);
645 double get_RENDERBUFFER_HEIGHT();
646 void set_RENDERBUFFER_HEIGHT(
double);
647 double get_RENDERBUFFER_INTERNAL_FORMAT();
648 void set_RENDERBUFFER_INTERNAL_FORMAT(
double);
649 double get_RENDERBUFFER_RED_SIZE();
650 void set_RENDERBUFFER_RED_SIZE(
double);
651 double get_RENDERBUFFER_GREEN_SIZE();
652 void set_RENDERBUFFER_GREEN_SIZE(
double);
653 double get_RENDERBUFFER_BLUE_SIZE();
654 void set_RENDERBUFFER_BLUE_SIZE(
double);
655 double get_RENDERBUFFER_ALPHA_SIZE();
656 void set_RENDERBUFFER_ALPHA_SIZE(
double);
657 double get_RENDERBUFFER_DEPTH_SIZE();
658 void set_RENDERBUFFER_DEPTH_SIZE(
double);
659 double get_RENDERBUFFER_STENCIL_SIZE();
660 void set_RENDERBUFFER_STENCIL_SIZE(
double);
661 double get_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE();
662 void set_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE(
double);
663 double get_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME();
664 void set_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME(
double);
665 double get_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL();
666 void set_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL(
double);
667 double get_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE();
668 void set_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE(
double);
669 double get_COLOR_ATTACHMENT0();
670 void set_COLOR_ATTACHMENT0(
double);
671 double get_DEPTH_ATTACHMENT();
672 void set_DEPTH_ATTACHMENT(
double);
673 double get_STENCIL_ATTACHMENT();
674 void set_STENCIL_ATTACHMENT(
double);
675 double get_DEPTH_STENCIL_ATTACHMENT();
676 void set_DEPTH_STENCIL_ATTACHMENT(
double);
678 void set_NONE(
double);
679 double get_FRAMEBUFFER_COMPLETE();
680 void set_FRAMEBUFFER_COMPLETE(
double);
681 double get_FRAMEBUFFER_INCOMPLETE_ATTACHMENT();
682 void set_FRAMEBUFFER_INCOMPLETE_ATTACHMENT(
double);
683 double get_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT();
684 void set_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT(
double);
685 double get_FRAMEBUFFER_INCOMPLETE_DIMENSIONS();
686 void set_FRAMEBUFFER_INCOMPLETE_DIMENSIONS(
double);
687 double get_FRAMEBUFFER_UNSUPPORTED();
688 void set_FRAMEBUFFER_UNSUPPORTED(
double);
689 double get_FRAMEBUFFER_BINDING();
690 void set_FRAMEBUFFER_BINDING(
double);
691 double get_RENDERBUFFER_BINDING();
692 void set_RENDERBUFFER_BINDING(
double);
693 double get_MAX_RENDERBUFFER_SIZE();
694 void set_MAX_RENDERBUFFER_SIZE(
double);
695 double get_INVALID_FRAMEBUFFER_OPERATION();
696 void set_INVALID_FRAMEBUFFER_OPERATION(
double);
697 double get_UNPACK_FLIP_Y_WEBGL();
698 void set_UNPACK_FLIP_Y_WEBGL(
double);
699 double get_UNPACK_PREMULTIPLY_ALPHA_WEBGL();
700 void set_UNPACK_PREMULTIPLY_ALPHA_WEBGL(
double);
701 double get_CONTEXT_LOST_WEBGL();
702 void set_CONTEXT_LOST_WEBGL(
double);
703 double get_UNPACK_COLORSPACE_CONVERSION_WEBGL();
704 void set_UNPACK_COLORSPACE_CONVERSION_WEBGL(
double);
705 double get_BROWSER_DEFAULT_WEBGL();
706 void set_BROWSER_DEFAULT_WEBGL(
double);
709 double get_drawingBufferWidth();
710 void set_drawingBufferWidth(
double);
711 double get_drawingBufferHeight();
712 void set_drawingBufferHeight(
double);
714 bool isContextLost();
717 void activeTexture(
double);
724 void blendColor(
double,
double,
double,
double);
725 void blendEquation(
double);
726 void blendEquationSeparate(
double,
double);
727 void blendFunc(
double,
double);
728 void blendFuncSeparate(
double,
double,
double,
double);
729 void bufferData(
double,
double,
double);
734 double checkFramebufferStatus(
double);
736 void clearColor(
double,
double,
double,
double);
737 void clearDepth(
double);
738 void clearStencil(
double);
739 void colorMask(
bool,
bool,
bool,
bool);
743 void copyTexImage2D(
double,
double,
double,
double,
double,
double,
double,
double);
744 void copyTexSubImage2D(
double,
double,
double,
double,
double,
double,
double,
double);
751 void cullFace(
double);
758 void depthFunc(
double);
759 void depthMask(
bool);
760 void depthRange(
double,
double);
762 void disable(
double);
763 void disableVertexAttribArray(
double);
764 void drawArrays(
double,
double,
double);
765 void drawElements(
double,
double,
double,
double);
767 void enableVertexAttribArray(
double);
771 void framebufferTexture2D(
double,
double,
double,
WebGLTexture*,
double);
772 void frontFace(
double);
773 void generateMipmap(
double);
778 Object* getBufferParameter(
double,
double);
779 Object* getParameter(
double);
781 Object* getFramebufferAttachmentParameter(
double,
double,
double);
784 Object* getRenderbufferParameter(
double,
double);
789 Object* getTexParameter(
double,
double);
792 Object* getVertexAttrib(
double,
double);
793 double getVertexAttribOffset(
double,
double);
794 void hint(
double,
double);
796 bool isEnabled(
double);
802 void lineWidth(
double);
804 void pixelStorei(
double,
double);
805 void polygonOffset(
double,
double);
807 void renderbufferStorage(
double,
double,
double,
double);
808 void sampleCoverage(
double,
bool);
809 void scissor(
double,
double,
double,
double);
811 void stencilFunc(
double,
double,
double);
812 void stencilFuncSeparate(
double,
double,
double,
double);
813 void stencilMask(
double);
814 void stencilMaskSeparate(
double,
double);
815 void stencilOp(
double,
double,
double);
816 void stencilOpSeparate(
double,
double,
double,
double);
817 void texImage2D(
int,
int,
int,
int,
int,
int,
int,
int,
ArrayBufferView*);
822 void texParameterf(
double,
double,
double);
823 void texParameteri(
double,
double,
double);
824 void texSubImage2D(
double,
double,
double,
double,
double,
double,
double,
double,
ArrayBufferView*);
827 void texSubImage2D(
double,
double,
double,
double,
double,
double,
HTMLCanvasElement*);
850 void vertexAttrib1f(
double,
double);
851 void vertexAttrib1fv(
double,
float*);
852 void vertexAttrib1fv(
double,
double*);
853 void vertexAttrib2f(
double,
double,
double);
854 void vertexAttrib2fv(
double,
float*);
855 void vertexAttrib2fv(
double,
double*);
856 void vertexAttrib3f(
double,
double,
double,
double);
857 void vertexAttrib3fv(
double,
float*);
858 void vertexAttrib3fv(
double,
double*);
859 void vertexAttrib4f(
double,
double,
double,
double,
double);
860 void vertexAttrib4fv(
double,
float*);
861 void vertexAttrib4fv(
double,
double*);
862 void vertexAttribPointer(
double,
double,
double,
bool,
double,
double);
863 void viewport(
double,
double,
double,
double);
876 int get_VERTEX_ARRAY_BINDING_OES();
Definition: clientlib.h:1790
Definition: clientlib.h:10157
Definition: clientlib.h:9568
Definition: jsobject.h:32
Definition: clientlib.h:1407
Definition: clientlib.h:27
Definition: clientlib.h:1924
Definition: clientlib.h:11601