Interface WebGLRenderingContext

    • Method Detail

      • clear

        void clear​(int mask)
      • clearDepth

        void clearDepth​(float depth)
      • clearColor

        void clearColor​(float red,
                        float blue,
                        float green,
                        float alpha)
      • lineWidth

        void lineWidth​(float width)
      • deleteShader

        void deleteShader​(WebGLShader shader)
      • vertexAttrib3f

        void vertexAttrib3f​(int index,
                            float x,
                            float y,
                            float z)
      • compileShader

        void compileShader​(WebGLShader shader)
      • texParameterfv

        void texParameterfv​(int target,
                            int pname,
                            FloatArray params)
      • stencilFunc

        void stencilFunc​(int func,
                         int ref,
                         int mask)
      • bindAttribLocation

        void bindAttribLocation​(WebGLProgram program,
                                int index,
                                java.lang.String name)
      • enableVertexAttribArray

        void enableVertexAttribArray​(int index)
      • releaseShaderCompiler

        void releaseShaderCompiler()
      • colorMask

        void colorMask​(boolean red,
                       boolean green,
                       boolean blue,
                       boolean alpha)
      • polygonOffset

        void polygonOffset​(float factor,
                           float units)
      • viewport

        void viewport​(int x,
                      int y,
                      int width,
                      int height)
      • getBooleanv

        void getBooleanv​(int pname,
                         Int8Array params)
      • getBufferParameteriv

        void getBufferParameteriv​(int target,
                                  int pname,
                                  IntArray params)
      • deleteTexture

        void deleteTexture​(WebGLTexture texture)
      • getVertexAttribiv

        void getVertexAttribiv​(int index,
                               int pname,
                               IntArray params)
      • vertexAttrib4fv

        void vertexAttrib4fv​(int index,
                             FloatArray values)
      • texSubImage2D

        void texSubImage2D​(int target,
                           int level,
                           int xoffset,
                           int yoffset,
                           int width,
                           int height,
                           int format,
                           int type,
                           Int8Array pixels)
      • texSubImage2D

        void texSubImage2D​(int target,
                           int level,
                           int xoffset,
                           int yoffset,
                           int format,
                           int type,
                           HTMLCanvasElement htmlCanvasElement)
      • deleteRenderbuffers

        void deleteRenderbuffers​(int n,
                                 IntArray renderbuffers)
      • getTexParameteriv

        void getTexParameteriv​(int target,
                               int pname,
                               IntArray params)
      • genTextures

        void genTextures​(int n,
                         IntArray textures)
      • stencilOpSeparate

        void stencilOpSeparate​(int face,
                               int fail,
                               int zfail,
                               int zpass)
      • checkFramebufferStatus

        int checkFramebufferStatus​(int target)
      • deleteTextures

        void deleteTextures​(int n,
                            IntArray textures)
      • bindRenderbuffer

        void bindRenderbuffer​(int target,
                              WebGLRenderBuffer renderbuffer)
      • texParameteriv

        void texParameteriv​(int target,
                            int pname,
                            IntArray params)
      • vertexAttrib4f

        void vertexAttrib4f​(int index,
                            float x,
                            float y,
                            float z,
                            float w)
      • deleteBuffers

        void deleteBuffers​(int n,
                           IntArray buffers)
      • getProgramInfoLog

        java.lang.String getProgramInfoLog​(WebGLProgram program)
      • frontFace

        void frontFace​(int mode)
      • bindTexture

        void bindTexture​(int target,
                         WebGLTexture texture)
      • pixelStorei

        void pixelStorei​(int pname,
                         int param)
      • hint

        void hint​(int target,
                  int mode)
      • framebufferRenderbuffer

        void framebufferRenderbuffer​(int target,
                                     int attachment,
                                     int renderbuffertarget,
                                     WebGLRenderBuffer renderbuffer)
      • depthMask

        void depthMask​(boolean flag)
      • blendColor

        void blendColor​(float red,
                        float green,
                        float blue,
                        float alpha)
      • bufferData

        void bufferData​(int target,
                        FloatArray data,
                        int usage)
      • bufferData

        void bufferData​(int target,
                        Int16Array data,
                        int usage)
      • validateProgram

        void validateProgram​(WebGLProgram program)
      • texParameterf

        void texParameterf​(int target,
                           int pname,
                           float param)
      • deleteBuffer

        void deleteBuffer​(WebGLBuffer buffer)
      • shaderSource

        void shaderSource​(WebGLShader shader,
                          java.lang.String sourcecode)
      • vertexAttrib2fv

        void vertexAttrib2fv​(int index,
                             FloatArray values)
      • deleteFramebuffers

        void deleteFramebuffers​(int n,
                                IntArray framebuffers)
      • compressedTexSubImage2D

        void compressedTexSubImage2D​(int target,
                                     int level,
                                     int xoffset,
                                     int yoffset,
                                     int width,
                                     int height,
                                     int format,
                                     int imageSize,
                                     Int8Array data)
      • generateMipmap

        void generateMipmap​(int target)
      • deleteProgram

        void deleteProgram​(WebGLProgram program)
      • framebufferTexture2D

        void framebufferTexture2D​(int target,
                                  int attachment,
                                  int textarget,
                                  WebGLTexture texture,
                                  int level)
      • bindBuffer

        void bindBuffer​(int target,
                        WebGLBuffer buffer)
      • shaderBinary

        void shaderBinary​(int n,
                          IntArray shaders,
                          int binaryformat,
                          Int8Array binary,
                          int length)
      • disable

        void disable​(int cap)
      • getRenderbufferParameteriv

        void getRenderbufferParameteriv​(int target,
                                        int pname,
                                        IntArray params)
      • getShaderInfoLog

        java.lang.String getShaderInfoLog​(WebGLShader shader)
      • isShader

        boolean isShader​(int shader)
      • blendEquationSeparate

        void blendEquationSeparate​(int modeRGB,
                                   int modeAlpha)
      • scissor

        void scissor​(int x,
                     int y,
                     int width,
                     int height)
      • getTexParameterfv

        void getTexParameterfv​(int target,
                               int pname,
                               FloatArray params)
      • getTexParameter

        void getTexParameter​(int target,
                             int pname)
      • vertexAttrib1f

        void vertexAttrib1f​(int index,
                            float x)
      • texImage2D

        void texImage2D​(int target,
                        int level,
                        int internalformat,
                        int width,
                        int height,
                        int border,
                        int format,
                        int type,
                        Int8Array pixels)
      • texImage2D

        void texImage2D​(int target,
                        int level,
                        int internalformat,
                        int format,
                        int type,
                        HTMLCanvasElement canvas)
      • texImage2D

        void texImage2D​(int target,
                        int level,
                        int internalformat,
                        int format,
                        int type,
                        HTMLImageElement image)
      • vertexAttrib3fv

        void vertexAttrib3fv​(int index,
                             FloatArray values)
      • blendFunc

        void blendFunc​(int sfactor,
                       int dfactor)
      • isEnabled

        boolean isEnabled​(int cap)
      • getAttribLocation

        int getAttribLocation​(WebGLProgram program,
                              java.lang.String name)
      • depthRangef

        void depthRangef​(float zNear,
                         float zFar)
      • flush

        void flush()
      • sampleCoverage

        void sampleCoverage​(float value,
                            boolean invert)
      • copyTexSubImage2D

        void copyTexSubImage2D​(int target,
                               int level,
                               int xoffset,
                               int yoffset,
                               int x,
                               int y,
                               int width,
                               int height)
      • uniform4f

        void uniform4f​(WebGLUniformLocation location,
                       float x,
                       float y,
                       float z,
                       float w)
      • depthFunc

        void depthFunc​(int func)
      • vertexAttribPointer

        void vertexAttribPointer​(int index,
                                 int size,
                                 int type,
                                 boolean normalized,
                                 int stride,
                                 Int8Array ptr)
      • vertexAttribPointer

        void vertexAttribPointer​(int index,
                                 int size,
                                 int type,
                                 boolean normalized,
                                 int stride,
                                 int ptr)
      • stencilMaskSeparate

        void stencilMaskSeparate​(int face,
                                 int mask)
      • drawElements

        void drawElements​(int mode,
                          int count,
                          int type,
                          Int8Array indices)
      • drawElements

        void drawElements​(int mode,
                          int count,
                          int type,
                          int indices)
      • texParameteri

        void texParameteri​(int target,
                           int pname,
                           int param)
      • finish

        void finish()
      • getIntegerv

        void getIntegerv​(int pname,
                         IntArray params)
      • blendEquation

        void blendEquation​(int mode)
      • vertexAttrib1fv

        void vertexAttrib1fv​(int index,
                             FloatArray values)
      • vertexAttrib2f

        void vertexAttrib2f​(int index,
                            float x,
                            float y)
      • activeTexture

        void activeTexture​(int texture)
      • cullFace

        void cullFace​(int mode)
      • clearStencil

        void clearStencil​(int s)
      • getFloatv

        void getFloatv​(int pname,
                       FloatArray params)
      • drawArrays

        void drawArrays​(int mode,
                        int first,
                        int count)
      • bindFramebuffer

        void bindFramebuffer​(int target,
                             WebGLFrameBuffer framebuffer)
      • getError

        int getError()
      • bufferSubData

        void bufferSubData​(int target,
                           int offset,
                           int size,
                           Int8Array data)
      • bufferSubData

        void bufferSubData​(int target,
                           int offset,
                           FloatArray data)
      • bufferSubData

        void bufferSubData​(int target,
                           int offset,
                           Int16Array data)
      • copyTexImage2D

        void copyTexImage2D​(int target,
                            int level,
                            int internalformat,
                            int x,
                            int y,
                            int width,
                            int height,
                            int border)
      • isProgram

        java.lang.Boolean isProgram​(WebGLProgram program)
      • stencilOp

        void stencilOp​(int fail,
                       int zfail,
                       int zpass)
      • disableVertexAttribArray

        void disableVertexAttribArray​(int index)
      • genBuffers

        void genBuffers​(int n,
                        IntArray buffers)
      • genRenderbuffers

        void genRenderbuffers​(int n,
                              IntArray renderbuffers)
      • renderbufferStorage

        void renderbufferStorage​(int target,
                                 int internalformat,
                                 int width,
                                 int height)
      • readPixels

        void readPixels​(int x,
                        int y,
                        int width,
                        int height,
                        int format,
                        int type,
                        Int8Array pixels)
      • stencilMask

        void stencilMask​(int mask)
      • blendFuncSeparate

        void blendFuncSeparate​(int srcRGB,
                               int dstRGB,
                               int srcAlpha,
                               int dstAlpha)
      • getShaderPrecisionFormat

        void getShaderPrecisionFormat​(int shadertype,
                                      int precisiontype,
                                      IntArray range,
                                      IntArray precision)
      • getVertexAttribfv

        void getVertexAttribfv​(int index,
                               int pname,
                               FloatArray params)
      • getVertexAttribPointerv

        void getVertexAttribPointerv​(int index,
                                     int pname,
                                     Int8Array pointer)
      • stencilFuncSeparate

        void stencilFuncSeparate​(int face,
                                 int func,
                                 int ref,
                                 int mask)
      • getString

        java.lang.String getString​(int name)
      • compressedTexImage2D

        void compressedTexImage2D​(int target,
                                  int level,
                                  int internalformat,
                                  int width,
                                  int height,
                                  int border,
                                  int imageSize,
                                  Int8Array data)
      • enable

        void enable​(int cap)
      • getFramebufferAttachmentParameteriv

        void getFramebufferAttachmentParameteriv​(int target,
                                                 int attachment,
                                                 int pname,
                                                 IntArray params)
      • genFramebuffers

        void genFramebuffers​(int n,
                             IntArray framebuffers)
      • getParameter

        void getParameter​(int pname)
      • getShaderParameteri

        int getShaderParameteri​(WebGLShader shader,
                                int pname)
      • getParameterf

        float getParameterf​(int pname)
      • getParameteri

        int getParameteri​(int pname)
      • getParameterb

        boolean getParameterb​(int pname)
      • getParameterString

        java.lang.String getParameterString​(int pname)
      • getShaderParameterBoolean

        boolean getShaderParameterBoolean​(WebGLShader shader,
                                          int pname)
      • getShaderParameterInt

        int getShaderParameterInt​(WebGLShader shader,
                                  int pname)
      • getProgramParameterBoolean

        boolean getProgramParameterBoolean​(WebGLProgram program,
                                           int pname)
      • getProgramParameterInt

        int getProgramParameterInt​(WebGLProgram program,
                                   int pname)