Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(66)

Side by Side Diff: core/html/canvas/WebGLRenderingContext.idl

Issue 23014006: Roll IDL to multivm@1350 (Closed) Base URL: https://dart.googlecode.com/svn/third_party/WebCore
Patch Set: Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « core/html/canvas/WebGLDebugShaders.idl ('k') | core/html/track/TextTrack.idl » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2009 Apple Inc. All rights reserved. 2 * Copyright (C) 2009 Apple Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 1. Redistributions of source code must retain the above copyright 7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer. 8 * notice, this list of conditions and the following disclaimer.
9 * 2. Redistributions in binary form must reproduce the above copyright 9 * 2. Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the 10 * notice, this list of conditions and the following disclaimer in the
(...skipping 442 matching lines...) Expand 10 before | Expand all | Expand 10 after
453 /* WebGL-specific enums */ 453 /* WebGL-specific enums */
454 const GLenum UNPACK_FLIP_Y_WEBGL = 0x9240; 454 const GLenum UNPACK_FLIP_Y_WEBGL = 0x9240;
455 const GLenum UNPACK_PREMULTIPLY_ALPHA_WEBGL = 0x9241; 455 const GLenum UNPACK_PREMULTIPLY_ALPHA_WEBGL = 0x9241;
456 const GLenum CONTEXT_LOST_WEBGL = 0x9242; 456 const GLenum CONTEXT_LOST_WEBGL = 0x9242;
457 const GLenum UNPACK_COLORSPACE_CONVERSION_WEBGL = 0x9243; 457 const GLenum UNPACK_COLORSPACE_CONVERSION_WEBGL = 0x9243;
458 const GLenum BROWSER_DEFAULT_WEBGL = 0x9244; 458 const GLenum BROWSER_DEFAULT_WEBGL = 0x9244;
459 459
460 readonly attribute GLsizei drawingBufferWidth; 460 readonly attribute GLsizei drawingBufferWidth;
461 readonly attribute GLsizei drawingBufferHeight; 461 readonly attribute GLsizei drawingBufferHeight;
462 462
463 [StrictTypeChecking, RaisesException] void activeTexture(GLenum text ure); 463 [StrictTypeChecking] void activeTexture(GLenum texture);
464 [StrictTypeChecking, RaisesException] void attachShader(WebGLProgram program, WebGLShader shader); 464 [StrictTypeChecking] void attachShader(WebGLProgram program, WebGLSh ader shader);
465 [StrictTypeChecking, RaisesException] void bindAttribLocation(WebGLP rogram program, GLuint index, DOMString name); 465 [StrictTypeChecking] void bindAttribLocation(WebGLProgram program, G Luint index, DOMString name);
466 [StrictTypeChecking, RaisesException] void bindBuffer(GLenum target, WebGLBuffer buffer); 466 [StrictTypeChecking] void bindBuffer(GLenum target, WebGLBuffer buff er);
467 [StrictTypeChecking, RaisesException] void bindFramebuffer(GLenum ta rget, WebGLFramebuffer framebuffer); 467 [StrictTypeChecking] void bindFramebuffer(GLenum target, WebGLFrameb uffer framebuffer);
468 [StrictTypeChecking, RaisesException] void bindRenderbuffer(GLenum t arget, WebGLRenderbuffer renderbuffer); 468 [StrictTypeChecking] void bindRenderbuffer(GLenum target, WebGLRende rbuffer renderbuffer);
469 [StrictTypeChecking, RaisesException] void bindTexture(GLenum target , WebGLTexture texture); 469 [StrictTypeChecking] void bindTexture(GLenum target, WebGLTexture te xture);
470 [StrictTypeChecking] void blendColor(GLclampf red, GLclampf green, G Lclampf blue, GLclampf alpha); 470 [StrictTypeChecking] void blendColor(GLclampf red, GLclampf green, G Lclampf blue, GLclampf alpha);
471 [StrictTypeChecking] void blendEquation(GLenum mode); 471 [StrictTypeChecking] void blendEquation(GLenum mode);
472 [StrictTypeChecking] void blendEquationSeparate(GLenum modeRGB, GLen um modeAlpha); 472 [StrictTypeChecking] void blendEquationSeparate(GLenum modeRGB, GLen um modeAlpha);
473 [StrictTypeChecking] void blendFunc(GLenum sfactor, GLenum dfactor); 473 [StrictTypeChecking] void blendFunc(GLenum sfactor, GLenum dfactor);
474 [StrictTypeChecking] void blendFuncSeparate(GLenum srcRGB, GLenum ds tRGB, GLenum srcAlpha, GLenum dstAlpha); 474 [StrictTypeChecking] void blendFuncSeparate(GLenum srcRGB, GLenum ds tRGB, GLenum srcAlpha, GLenum dstAlpha);
475 [StrictTypeChecking, RaisesException] void bufferData(GLenum target, ArrayBuffer? data, GLenum usage); 475 [StrictTypeChecking] void bufferData(GLenum target, ArrayBuffer? dat a, GLenum usage);
476 [StrictTypeChecking, RaisesException] void bufferData(GLenum target, ArrayBufferView? data, GLenum usage); 476 [StrictTypeChecking] void bufferData(GLenum target, ArrayBufferView? data, GLenum usage);
477 [StrictTypeChecking, RaisesException] void bufferData(GLenum target, GLsizeiptr size, GLenum usage); 477 [StrictTypeChecking] void bufferData(GLenum target, GLsizeiptr size, GLenum usage);
478 [StrictTypeChecking, RaisesException] void bufferSubData(GLenum targ et, GLintptr offset, ArrayBuffer? data); 478 [StrictTypeChecking] void bufferSubData(GLenum target, GLintptr offs et, ArrayBuffer? data);
479 [StrictTypeChecking, RaisesException] void bufferSubData(GLenum targ et, GLintptr offset, ArrayBufferView? data); 479 [StrictTypeChecking] void bufferSubData(GLenum target, GLintptr offs et, ArrayBufferView? data);
480 480
481 [StrictTypeChecking] GLenum checkFramebufferStatus(GLenum target); 481 [StrictTypeChecking] GLenum checkFramebufferStatus(GLenum target);
482 [StrictTypeChecking] void clear(GLbitfield mask); 482 [StrictTypeChecking] void clear(GLbitfield mask);
483 [StrictTypeChecking] void clearColor(GLclampf red, GLclampf green, G Lclampf blue, GLclampf alpha); 483 [StrictTypeChecking] void clearColor(GLclampf red, GLclampf green, G Lclampf blue, GLclampf alpha);
484 [StrictTypeChecking] void clearDepth(GLclampf depth); 484 [StrictTypeChecking] void clearDepth(GLclampf depth);
485 [StrictTypeChecking] void clearStencil(GLint s); 485 [StrictTypeChecking] void clearStencil(GLint s);
486 [StrictTypeChecking] void colorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); 486 [StrictTypeChecking] void colorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
487 [StrictTypeChecking, RaisesException] void compileShader(WebGLShader shader); 487 [StrictTypeChecking] void compileShader(WebGLShader shader);
488 488
489 [StrictTypeChecking] void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat, 489 [StrictTypeChecking] void compressedTexImage2D(GLenum target, GLint level, GLenum internalformat,
490 GLsizei width, GLsize i height, GLint border, ArrayBufferView data); 490 GLsizei width, GLsize i height, GLint border, ArrayBufferView data);
491 [StrictTypeChecking] void compressedTexSubImage2D(GLenum target, GLi nt level, GLint xoffset, GLint yoffset, 491 [StrictTypeChecking] void compressedTexSubImage2D(GLenum target, GLi nt level, GLint xoffset, GLint yoffset,
492 GLsizei width, GLs izei height, GLenum format, ArrayBufferView data); 492 GLsizei width, GLs izei height, GLenum format, ArrayBufferView data);
493 493
494 [StrictTypeChecking] void copyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint b order); 494 [StrictTypeChecking] void copyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint b order);
495 [StrictTypeChecking] void copyTexSubImage2D(GLenum target, GLint lev el, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei heigh t); 495 [StrictTypeChecking] void copyTexSubImage2D(GLenum target, GLint lev el, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei heigh t);
496 496
497 [StrictTypeChecking] WebGLBuffer createBuffer(); 497 [StrictTypeChecking] WebGLBuffer createBuffer();
498 [StrictTypeChecking] WebGLFramebuffer createFramebuffer(); 498 [StrictTypeChecking] WebGLFramebuffer createFramebuffer();
499 [StrictTypeChecking] WebGLProgram createProgram(); 499 [StrictTypeChecking] WebGLProgram createProgram();
500 [StrictTypeChecking] WebGLRenderbuffer createRenderbuffer(); 500 [StrictTypeChecking] WebGLRenderbuffer createRenderbuffer();
501 [StrictTypeChecking, RaisesException] WebGLShader createShader(GLenum type); 501 [StrictTypeChecking] WebGLShader createShader(GLenum type);
502 [StrictTypeChecking] WebGLTexture createTexture(); 502 [StrictTypeChecking] WebGLTexture createTexture();
503 503
504 [StrictTypeChecking] void cullFace(GLenum mode); 504 [StrictTypeChecking] void cullFace(GLenum mode);
505 505
506 [StrictTypeChecking] void deleteBuffer(WebGLBuffer buffer); 506 [StrictTypeChecking] void deleteBuffer(WebGLBuffer buffer);
507 [StrictTypeChecking] void deleteFramebuffer(WebGLFramebuffer framebu ffer); 507 [StrictTypeChecking] void deleteFramebuffer(WebGLFramebuffer framebu ffer);
508 [StrictTypeChecking] void deleteProgram(WebGLProgram program); 508 [StrictTypeChecking] void deleteProgram(WebGLProgram program);
509 [StrictTypeChecking] void deleteRenderbuffer(WebGLRenderbuffer rende rbuffer); 509 [StrictTypeChecking] void deleteRenderbuffer(WebGLRenderbuffer rende rbuffer);
510 [StrictTypeChecking] void deleteShader(WebGLShader shader); 510 [StrictTypeChecking] void deleteShader(WebGLShader shader);
511 [StrictTypeChecking] void deleteTexture(WebGLTexture texture); 511 [StrictTypeChecking] void deleteTexture(WebGLTexture texture);
512 512
513 [StrictTypeChecking] void depthFunc(GLenum func); 513 [StrictTypeChecking] void depthFunc(GLenum func);
514 [StrictTypeChecking] void depthMask(GLboolean flag); 514 [StrictTypeChecking] void depthMask(GLboolean flag);
515 [StrictTypeChecking] void depthRange(GLclampf zNear, GLclampf zFar); 515 [StrictTypeChecking] void depthRange(GLclampf zNear, GLclampf zFar);
516 [StrictTypeChecking, RaisesException] void detachShader(WebGLProgram program, WebGLShader shader); 516 [StrictTypeChecking] void detachShader(WebGLProgram program, WebGLSh ader shader);
517 [StrictTypeChecking] void disable(GLenum cap); 517 [StrictTypeChecking] void disable(GLenum cap);
518 [StrictTypeChecking, RaisesException] void disableVertexAttribArray( GLuint index); 518 [StrictTypeChecking] void disableVertexAttribArray(GLuint index);
519 [StrictTypeChecking, RaisesException] void drawArrays(GLenum mode, G Lint first, GLsizei count); 519 [StrictTypeChecking] void drawArrays(GLenum mode, GLint first, GLsiz ei count);
520 [StrictTypeChecking, RaisesException] void drawElements(GLenum mode, GLsizei count, GLenum type, GLintptr offset); 520 [StrictTypeChecking] void drawElements(GLenum mode, GLsizei count, G Lenum type, GLintptr offset);
521 521
522 [StrictTypeChecking] void enable(GLenum cap); 522 [StrictTypeChecking] void enable(GLenum cap);
523 [StrictTypeChecking, RaisesException] void enableVertexAttribArray(G Luint index); 523 [StrictTypeChecking] void enableVertexAttribArray(GLuint index);
524 [StrictTypeChecking] void finish(); 524 [StrictTypeChecking] void finish();
525 [StrictTypeChecking] void flush(); 525 [StrictTypeChecking] void flush();
526 [StrictTypeChecking, RaisesException] void framebufferRenderbuffer(G Lenum target, GLenum attachment, GLenum renderbuffertarget, WebGLRenderbuffer re nderbuffer); 526 [StrictTypeChecking] void framebufferRenderbuffer(GLenum target, GLe num attachment, GLenum renderbuffertarget, WebGLRenderbuffer renderbuffer);
527 [StrictTypeChecking, RaisesException] void framebufferTexture2D(GLen um target, GLenum attachment, GLenum textarget, WebGLTexture texture, GLint leve l); 527 [StrictTypeChecking] void framebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, WebGLTexture texture, GLint level);
528 [StrictTypeChecking] void frontFace(GLenum mode); 528 [StrictTypeChecking] void frontFace(GLenum mode);
529 [StrictTypeChecking] void generateMipmap(GLenum target); 529 [StrictTypeChecking] void generateMipmap(GLenum target);
530 530
531 [StrictTypeChecking, RaisesException] WebGLActiveInfo getActiveAttrib(WebGLP rogram program, GLuint index); 531 [StrictTypeChecking] WebGLActiveInfo getActiveAttrib(WebGLProgram program, G Luint index);
532 [StrictTypeChecking, RaisesException] WebGLActiveInfo getActiveUniform(WebGL Program program, GLuint index); 532 [StrictTypeChecking] WebGLActiveInfo getActiveUniform(WebGLProgram program, GLuint index);
533 533
534 [StrictTypeChecking, Custom, RaisesException] void getAttachedShaders(WebGLP rogram program); 534 [StrictTypeChecking, Custom] void getAttachedShaders(WebGLProgram program);
535 535
536 [StrictTypeChecking] GLint getAttribLocation(WebGLProgram program, DO MString name); 536 [StrictTypeChecking] GLint getAttribLocation(WebGLProgram program, DO MString name);
537 537
538 [StrictTypeChecking, Custom] any getBufferParameter(GLenum target, GLenum pn ame); 538 [StrictTypeChecking, Custom] any getBufferParameter(GLenum target, GLenum pn ame);
539 539
540 [StrictTypeChecking] WebGLContextAttributes getContextAttributes(); 540 [StrictTypeChecking] WebGLContextAttributes getContextAttributes();
541 541
542 [StrictTypeChecking] GLenum getError(); 542 [StrictTypeChecking] GLenum getError();
543 543
544 // object getExtension(DOMString name); 544 // object getExtension(DOMString name);
545 [StrictTypeChecking, Custom] any getExtension(DOMString name); 545 [StrictTypeChecking, Custom] any getExtension(DOMString name);
546 546
547 [StrictTypeChecking, Custom, RaisesException] any getFramebufferAttachmentPa rameter(GLenum target, GLenum attachment, GLenum pname); 547 [StrictTypeChecking, Custom] any getFramebufferAttachmentParameter(GLenum ta rget, GLenum attachment, GLenum pname);
548 [StrictTypeChecking, Custom, RaisesException] any getParameter(GLenum pname) ; 548 [StrictTypeChecking, Custom] any getParameter(GLenum pname);
549 [StrictTypeChecking, Custom, RaisesException] any getProgramParameter(WebGLP rogram program, GLenum pname); 549 [StrictTypeChecking, Custom] any getProgramParameter(WebGLProgram program, G Lenum pname);
550 [StrictTypeChecking, TreatReturnedNullStringAs=Null, RaisesException] DOMStr ing getProgramInfoLog(WebGLProgram program); 550 [StrictTypeChecking, TreatReturnedNullStringAs=Null] DOMString getProgramInf oLog(WebGLProgram program);
551 [StrictTypeChecking, Custom, RaisesException] any getRenderbufferParameter(G Lenum target, GLenum pname); 551 [StrictTypeChecking, Custom] any getRenderbufferParameter(GLenum target, GLe num pname);
552 [StrictTypeChecking, Custom, RaisesException] any getShaderParameter(WebGLSh ader shader, GLenum pname); 552 [StrictTypeChecking, Custom] any getShaderParameter(WebGLShader shader, GLen um pname);
553 553
554 [StrictTypeChecking, TreatReturnedNullStringAs=Null, RaisesException] DOMStr ing getShaderInfoLog(WebGLShader shader); 554 [StrictTypeChecking, TreatReturnedNullStringAs=Null] DOMString getShaderI nfoLog(WebGLShader shader);
555 555
556 [StrictTypeChecking, RaisesException] WebGLShaderPrecisionFormat getShaderPr ecisionFormat(GLenum shadertype, GLenum precisiontype); 556 [StrictTypeChecking] WebGLShaderPrecisionFormat getShaderPrecisionFormat(GLe num shadertype, GLenum precisiontype);
557 557
558 [StrictTypeChecking, TreatReturnedNullStringAs=Null, RaisesException] DOMStr ing getShaderSource(WebGLShader shader); 558 [StrictTypeChecking, TreatReturnedNullStringAs=Null] DOMString getShaderS ource(WebGLShader shader);
559 559
560 [StrictTypeChecking, Custom] sequence<DOMString> getSupportedExtensions(); 560 [StrictTypeChecking, Custom] sequence<DOMString> getSupportedExtensions();
561 561
562 [StrictTypeChecking, Custom, RaisesException] any getTexParameter(GLenum tar get, GLenum pname); 562 [StrictTypeChecking, Custom] any getTexParameter(GLenum target, GLenum pname );
563 563
564 [StrictTypeChecking, Custom, RaisesException] any getUniform(WebGLProgram pr ogram, WebGLUniformLocation location); 564 [StrictTypeChecking, Custom] any getUniform(WebGLProgram program, WebGLUnifo rmLocation location);
565 565
566 [StrictTypeChecking, RaisesException] WebGLUniformLocation getUniformLocatio n(WebGLProgram program, DOMString name); 566 [StrictTypeChecking] WebGLUniformLocation getUniformLocation(WebGLProgram pr ogram, DOMString name);
567 567
568 [StrictTypeChecking, Custom, RaisesException] any getVertexAttrib(GLuint ind ex, GLenum pname); 568 [StrictTypeChecking, Custom] any getVertexAttrib(GLuint index, GLenum pname) ;
569 569
570 [StrictTypeChecking] GLsizeiptr getVertexAttribOffset(GLuint index, GLenum p name); 570 [StrictTypeChecking] GLsizeiptr getVertexAttribOffset(GLuint index, GLenum p name);
571 571
572 [StrictTypeChecking] void hint(GLenum target, GLenum mode); 572 [StrictTypeChecking] void hint(GLenum target, GLenum mode);
573 [StrictTypeChecking] GLboolean isBuffer(WebGLBuffer buffer); 573 [StrictTypeChecking] GLboolean isBuffer(WebGLBuffer buffer);
574 [StrictTypeChecking] GLboolean isContextLost(); 574 [StrictTypeChecking] GLboolean isContextLost();
575 [StrictTypeChecking] GLboolean isEnabled(GLenum cap); 575 [StrictTypeChecking] GLboolean isEnabled(GLenum cap);
576 [StrictTypeChecking] GLboolean isFramebuffer(WebGLFramebuffer framebuffer ); 576 [StrictTypeChecking] GLboolean isFramebuffer(WebGLFramebuffer framebuffer );
577 [StrictTypeChecking] GLboolean isProgram(WebGLProgram program); 577 [StrictTypeChecking] GLboolean isProgram(WebGLProgram program);
578 [StrictTypeChecking] GLboolean isRenderbuffer(WebGLRenderbuffer renderbuf fer); 578 [StrictTypeChecking] GLboolean isRenderbuffer(WebGLRenderbuffer renderbuf fer);
579 [StrictTypeChecking] GLboolean isShader(WebGLShader shader); 579 [StrictTypeChecking] GLboolean isShader(WebGLShader shader);
580 [StrictTypeChecking] GLboolean isTexture(WebGLTexture texture); 580 [StrictTypeChecking] GLboolean isTexture(WebGLTexture texture);
581 [StrictTypeChecking] void lineWidth(GLfloat width); 581 [StrictTypeChecking] void lineWidth(GLfloat width);
582 [StrictTypeChecking, RaisesException] void linkProgram(WebGLProgram program); 582 [StrictTypeChecking] void linkProgram(WebGLProgram program);
583 [StrictTypeChecking] void pixelStorei(GLenum pname, GLint param); 583 [StrictTypeChecking] void pixelStorei(GLenum pname, GLint param);
584 [StrictTypeChecking] void polygonOffset(GLfloat factor, GLfloat unit s); 584 [StrictTypeChecking] void polygonOffset(GLfloat factor, GLfloat unit s);
585 585
586 [StrictTypeChecking, RaisesException] void readPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, ArrayBufferView p ixels); 586 [StrictTypeChecking] void readPixels(GLint x, GLint y, GLsizei width , GLsizei height, GLenum format, GLenum type, ArrayBufferView pixels);
587 587
588 [StrictTypeChecking] void renderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); 588 [StrictTypeChecking] void renderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
589 [StrictTypeChecking] void sampleCoverage(GLclampf value, GLboolean i nvert); 589 [StrictTypeChecking] void sampleCoverage(GLclampf value, GLboolean i nvert);
590 [StrictTypeChecking] void scissor(GLint x, GLint y, GLsizei width, G Lsizei height); 590 [StrictTypeChecking] void scissor(GLint x, GLint y, GLsizei width, G Lsizei height);
591 [StrictTypeChecking, RaisesException] void shaderSource(WebGLShader shader, DOMString string); 591 [StrictTypeChecking] void shaderSource(WebGLShader shader, DOMString string);
592 [StrictTypeChecking] void stencilFunc(GLenum func, GLint ref, GLuint mask); 592 [StrictTypeChecking] void stencilFunc(GLenum func, GLint ref, GLuint mask);
593 [StrictTypeChecking] void stencilFuncSeparate(GLenum face, GLenum fu nc, GLint ref, GLuint mask); 593 [StrictTypeChecking] void stencilFuncSeparate(GLenum face, GLenum fu nc, GLint ref, GLuint mask);
594 [StrictTypeChecking] void stencilMask(GLuint mask); 594 [StrictTypeChecking] void stencilMask(GLuint mask);
595 [StrictTypeChecking] void stencilMaskSeparate(GLenum face, GLuint ma sk); 595 [StrictTypeChecking] void stencilMaskSeparate(GLenum face, GLuint ma sk);
596 [StrictTypeChecking] void stencilOp(GLenum fail, GLenum zfail, GLenu m zpass); 596 [StrictTypeChecking] void stencilOp(GLenum fail, GLenum zfail, GLenu m zpass);
597 [StrictTypeChecking] void stencilOpSeparate(GLenum face, GLenum fail , GLenum zfail, GLenum zpass); 597 [StrictTypeChecking] void stencilOpSeparate(GLenum face, GLenum fail , GLenum zfail, GLenum zpass);
598 598
599 [StrictTypeChecking] void texParameterf(GLenum target, GLenum pname, GLfloat param); 599 [StrictTypeChecking] void texParameterf(GLenum target, GLenum pname, GLfloat param);
600 [StrictTypeChecking] void texParameteri(GLenum target, GLenum pname, GLint param); 600 [StrictTypeChecking] void texParameteri(GLenum target, GLenum pname, GLint param);
601 601
(...skipping 14 matching lines...) Expand all
616 GLenum format, GLenum type, ArrayBufferView? pixels); 616 GLenum format, GLenum type, ArrayBufferView? pixels);
617 [StrictTypeChecking, RaisesException] void texSubImage2D(GLenum targ et, GLint level, GLint xoffset, GLint yoffset, 617 [StrictTypeChecking, RaisesException] void texSubImage2D(GLenum targ et, GLint level, GLint xoffset, GLint yoffset,
618 GLenum format, GLenum type, ImageData? pixels); 618 GLenum format, GLenum type, ImageData? pixels);
619 [StrictTypeChecking, RaisesException] void texSubImage2D(GLenum targ et, GLint level, GLint xoffset, GLint yoffset, 619 [StrictTypeChecking, RaisesException] void texSubImage2D(GLenum targ et, GLint level, GLint xoffset, GLint yoffset,
620 GLenum format, GLenum type, HTMLImageElement? image); 620 GLenum format, GLenum type, HTMLImageElement? image);
621 [StrictTypeChecking, RaisesException] void texSubImage2D(GLenum targ et, GLint level, GLint xoffset, GLint yoffset, 621 [StrictTypeChecking, RaisesException] void texSubImage2D(GLenum targ et, GLint level, GLint xoffset, GLint yoffset,
622 GLenum format, GLenum type, HTMLCanvasElement? canvas); 622 GLenum format, GLenum type, HTMLCanvasElement? canvas);
623 [StrictTypeChecking, RaisesException] void texSubImage2D(GLenum targ et, GLint level, GLint xoffset, GLint yoffset, 623 [StrictTypeChecking, RaisesException] void texSubImage2D(GLenum targ et, GLint level, GLint xoffset, GLint yoffset,
624 GLenum format, GLenum type, HTMLVideoElement? video); 624 GLenum format, GLenum type, HTMLVideoElement? video);
625 625
626 [StrictTypeChecking, RaisesException] void uniform1f(WebGLUniformLocation lo cation, GLfloat x); 626 [StrictTypeChecking] void uniform1f(WebGLUniformLocation location, GLfloat x );
627 [StrictTypeChecking, Custom, RaisesException] void uniform1fv(WebGLUniformLo cation location, Float32Array v); 627 [StrictTypeChecking, Custom] void uniform1fv(WebGLUniformLocation location, Float32Array v);
628 [StrictTypeChecking, RaisesException] void uniform1i(WebGLUniformLocation lo cation, GLint x); 628 [StrictTypeChecking] void uniform1i(WebGLUniformLocation location, GLint x);
629 [StrictTypeChecking, Custom, RaisesException] void uniform1iv(WebGLUniformLo cation location, Int32Array v); 629 [StrictTypeChecking, Custom] void uniform1iv(WebGLUniformLocation location, Int32Array v);
630 [StrictTypeChecking, RaisesException] void uniform2f(WebGLUniformLocation lo cation, GLfloat x, GLfloat y); 630 [StrictTypeChecking] void uniform2f(WebGLUniformLocation location, GLfloat x , GLfloat y);
631 [StrictTypeChecking, Custom, RaisesException] void uniform2fv(WebGLUniformLo cation location, Float32Array v); 631 [StrictTypeChecking, Custom] void uniform2fv(WebGLUniformLocation location, Float32Array v);
632 [StrictTypeChecking, RaisesException] void uniform2i(WebGLUniformLocation lo cation, GLint x, GLint y); 632 [StrictTypeChecking] void uniform2i(WebGLUniformLocation location, GLint x, GLint y);
633 [StrictTypeChecking, Custom, RaisesException] void uniform2iv(WebGLUniformLo cation location, Int32Array v); 633 [StrictTypeChecking, Custom] void uniform2iv(WebGLUniformLocation location, Int32Array v);
634 [StrictTypeChecking, RaisesException] void uniform3f(WebGLUniformLocation lo cation, GLfloat x, GLfloat y, GLfloat z); 634 [StrictTypeChecking] void uniform3f(WebGLUniformLocation location, GLfloat x , GLfloat y, GLfloat z);
635 [StrictTypeChecking, Custom, RaisesException] void uniform3fv(WebGLUniformLo cation location, Float32Array v); 635 [StrictTypeChecking, Custom] void uniform3fv(WebGLUniformLocation location, Float32Array v);
636 [StrictTypeChecking, RaisesException] void uniform3i(WebGLUniformLocation lo cation, GLint x, GLint y, GLint z); 636 [StrictTypeChecking] void uniform3i(WebGLUniformLocation location, GLint x, GLint y, GLint z);
637 [StrictTypeChecking, Custom, RaisesException] void uniform3iv(WebGLUniformLo cation location, Int32Array v); 637 [StrictTypeChecking, Custom] void uniform3iv(WebGLUniformLocation location, Int32Array v);
638 [StrictTypeChecking, RaisesException] void uniform4f(WebGLUniformLocation lo cation, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 638 [StrictTypeChecking] void uniform4f(WebGLUniformLocation location, GLfloat x , GLfloat y, GLfloat z, GLfloat w);
639 [StrictTypeChecking, Custom, RaisesException] void uniform4fv(WebGLUniformLo cation location, Float32Array v); 639 [StrictTypeChecking, Custom] void uniform4fv(WebGLUniformLocation location, Float32Array v);
640 [StrictTypeChecking, RaisesException] void uniform4i(WebGLUniformLocation lo cation, GLint x, GLint y, GLint z, GLint w); 640 [StrictTypeChecking] void uniform4i(WebGLUniformLocation location, GLint x, GLint y, GLint z, GLint w);
641 [StrictTypeChecking, Custom, RaisesException] void uniform4iv(WebGLUniformLo cation location, Int32Array v); 641 [StrictTypeChecking, Custom] void uniform4iv(WebGLUniformLocation location, Int32Array v);
642 642
643 [StrictTypeChecking, Custom, RaisesException] void uniformMatrix2fv(WebGLUni formLocation location, GLboolean transpose, Float32Array array); 643 [StrictTypeChecking, Custom] void uniformMatrix2fv(WebGLUniformLocation loca tion, GLboolean transpose, Float32Array array);
644 [StrictTypeChecking, Custom, RaisesException] void uniformMatrix3fv(WebGLUni formLocation location, GLboolean transpose, Float32Array array); 644 [StrictTypeChecking, Custom] void uniformMatrix3fv(WebGLUniformLocation loca tion, GLboolean transpose, Float32Array array);
645 [StrictTypeChecking, Custom, RaisesException] void uniformMatrix4fv(WebGLUni formLocation location, GLboolean transpose, Float32Array array); 645 [StrictTypeChecking, Custom] void uniformMatrix4fv(WebGLUniformLocation loca tion, GLboolean transpose, Float32Array array);
646 646
647 [StrictTypeChecking, RaisesException] void useProgram(WebGLProgram p rogram); 647 [StrictTypeChecking] void useProgram(WebGLProgram program);
648 [StrictTypeChecking, RaisesException] void validateProgram(WebGLProg ram program); 648 [StrictTypeChecking] void validateProgram(WebGLProgram program);
649 649
650 [StrictTypeChecking] void vertexAttrib1f(GLuint indx, GLfloat x); 650 [StrictTypeChecking] void vertexAttrib1f(GLuint indx, GLfloat x);
651 [StrictTypeChecking, Custom] void vertexAttrib1fv(GLuint indx, Float32Array values); 651 [StrictTypeChecking, Custom] void vertexAttrib1fv(GLuint indx, Float32Array values);
652 [StrictTypeChecking] void vertexAttrib2f(GLuint indx, GLfloat x, GLf loat y); 652 [StrictTypeChecking] void vertexAttrib2f(GLuint indx, GLfloat x, GLf loat y);
653 [StrictTypeChecking, Custom] void vertexAttrib2fv(GLuint indx, Float32Array values); 653 [StrictTypeChecking, Custom] void vertexAttrib2fv(GLuint indx, Float32Array values);
654 [StrictTypeChecking] void vertexAttrib3f(GLuint indx, GLfloat x, GLf loat y, GLfloat z); 654 [StrictTypeChecking] void vertexAttrib3f(GLuint indx, GLfloat x, GLf loat y, GLfloat z);
655 [StrictTypeChecking, Custom] void vertexAttrib3fv(GLuint indx, Float32Array values); 655 [StrictTypeChecking, Custom] void vertexAttrib3fv(GLuint indx, Float32Array values);
656 [StrictTypeChecking] void vertexAttrib4f(GLuint indx, GLfloat x, GLf loat y, GLfloat z, GLfloat w); 656 [StrictTypeChecking] void vertexAttrib4f(GLuint indx, GLfloat x, GLf loat y, GLfloat z, GLfloat w);
657 [StrictTypeChecking, Custom] void vertexAttrib4fv(GLuint indx, Float32Array values); 657 [StrictTypeChecking, Custom] void vertexAttrib4fv(GLuint indx, Float32Array values);
658 [StrictTypeChecking, RaisesException] void vertexAttribPointer(GLuin t indx, GLint size, GLenum type, GLboolean normalized, 658 [StrictTypeChecking] void vertexAttribPointer(GLuint indx, GLint siz e, GLenum type, GLboolean normalized,
659 GLsizei stride, GLintp tr offset); 659 GLsizei stride, GLintp tr offset);
660 660
661 [StrictTypeChecking] void viewport(GLint x, GLint y, GLsizei width, GLsizei height); 661 [StrictTypeChecking] void viewport(GLint x, GLint y, GLsizei width, GLsizei height);
662 }; 662 };
OLDNEW
« no previous file with comments | « core/html/canvas/WebGLDebugShaders.idl ('k') | core/html/track/TextTrack.idl » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698