PGL

All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods  Modifier and Type Method and Description void activeTexture(int texture)  abstract void attachShader(int program, int shader)  abstract void bindAttribLocation(int program, int index, java.lang.String name)  abstract void bindBuffer(int target, int buffer)  void bindFramebuffer(int target, int framebuffer)  abstract void bindRenderbuffer(int target, int renderbuffer)  void bindTexture(int target, int texture)  abstract void blendColor(float red, float green, float blue, float alpha)  abstract void blendEquation(int mode)  abstract void blendEquationSeparate(int modeRGB, int modeAlpha)  abstract void blendFunc(int src, int dst)  abstract void blendFuncSeparate(int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)  abstract void blitFramebuffer(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)  abstract void bufferData(int target, int size, java.nio.Buffer data, int usage)  abstract void bufferSubData(int target, int offset, int size, java.nio.Buffer data)  abstract int checkFramebufferStatus(int target)  abstract void clear(int buf)  abstract void clearColor(float r, float g, float b, float a)  abstract void clearDepth(float d)  abstract void clearStencil(int s)  abstract int clientWaitSync(long sync, int flags, long timeout)  abstract void colorMask(boolean r, boolean g, boolean b, boolean a)  abstract void compileShader(int shader)  abstract void compressedTexImage2D(int target, int level, int internalFormat, int width, int height, int border, int imageSize, java.nio.Buffer data)  abstract void compressedTexSubImage2D(int target, int level, int xOffset, int yOffset, int width, int height, int format, int imageSize, java.nio.Buffer data)  abstract void copyTexImage2D(int target, int level, int internalFormat, int x, int y, int width, int height, int border)  abstract void copyTexSubImage2D(int target, int level, int xOffset, int yOffset, int x, int y, int width, int height)  abstract int createProgram()  abstract int createShader(int type)  abstract void cullFace(int mode)  abstract void deleteBuffers(int n, java.nio.IntBuffer buffers)  abstract void deleteFramebuffers(int n, java.nio.IntBuffer framebuffers)  abstract void deleteProgram(int program)  abstract void deleteRenderbuffers(int n, java.nio.IntBuffer renderbuffers)  abstract void deleteShader(int shader)  abstract void deleteSync(long sync)  abstract void deleteTextures(int n, java.nio.IntBuffer textures)  abstract void depthFunc(int func)  abstract void depthMask(boolean mask)  abstract void depthRangef(float n, float f)  abstract void detachShader(int program, int shader)  abstract void disable(int value)  void disableFBOLayer()  abstract void disableVertexAttribArray(int index)  void dispose()  void drawArrays(int mode, int first, int count)  abstract void drawArraysImpl(int mode, int first, int count)  abstract void drawBuffer(int buf)  void drawElements(int mode, int count, int type, int offset)  abstract void drawElementsImpl(int mode, int count, int type, int offset)  void drawTexture(int target, int id, int width, int height, int X0, int Y0, int X1, int Y1)

Not an approved function, this will change or be removed in the future.

void drawTexture(int target, int id, int texW, int texH, int viewX, int viewY, int viewW, int viewH, int texX0, int texY0, int texX1, int texY1, int scrX0, int scrY0, int scrX1, int scrY1)

Not an approved function, this will change or be removed in the future.

void drawTexture(int target, int id, int texW, int texH, int viewX, int viewY, int viewW, int viewH, int viewF, int texX0, int texY0, int texX1, int texY1, int scrX0, int scrY0, int scrX1, int scrY1)  abstract void enable(int value)  void enableFBOLayer()  abstract void enableVertexAttribArray(int index)  abstract java.lang.String errorString(int err)  abstract long fenceSync(int condition, int flags)  abstract void finish()  abstract void flush()  abstract void framebufferRenderbuffer(int target, int attachment, int rendbuferfTarget, int renderbuffer)  abstract void framebufferTexture2D(int target, int attachment, int texTarget, int texture, int level)  abstract void frontFace(int dir)  abstract void genBuffers(int n, java.nio.IntBuffer buffers)  abstract void generateMipmap(int target)  abstract void genFramebuffers(int n, java.nio.IntBuffer framebuffers)  abstract void genRenderbuffers(int n, java.nio.IntBuffer renderbuffers)  abstract void genTextures(int n, java.nio.IntBuffer textures)  abstract java.lang.String getActiveAttrib(int program, int index, java.nio.IntBuffer size, java.nio.IntBuffer type)  abstract java.lang.String getActiveUniform(int program, int index, java.nio.IntBuffer size, java.nio.IntBuffer type)  abstract void getAttachedShaders(int program, int maxCount, java.nio.IntBuffer count, java.nio.IntBuffer shaders)  abstract int getAttribLocation(int program, java.lang.String name)  abstract void getBooleanv(int value, java.nio.IntBuffer data)  abstract void getBufferParameteriv(int target, int value, java.nio.IntBuffer data)  abstract int getError()  abstract void getFloatv(int value, java.nio.FloatBuffer data)  abstract void getFramebufferAttachmentParameteriv(int target, int attachment, int pname, java.nio.IntBuffer params)  abstract void getIntegerv(int value, java.nio.IntBuffer data)  abstract java.lang.Object getNative()  abstract java.lang.String getProgramInfoLog(int program)  abstract void getProgramiv(int program, int pname, java.nio.IntBuffer params)  abstract void getRenderbufferParameteriv(int target, int pname, java.nio.IntBuffer params)  abstract java.lang.String getShaderInfoLog(int shader)  abstract void getShaderiv(int shader, int pname, java.nio.IntBuffer params)  abstract void getShaderPrecisionFormat(int shaderType, int precisionType, java.nio.IntBuffer range, java.nio.IntBuffer precision)  abstract java.lang.String getShaderSource(int shader)  abstract java.lang.String getString(int name)  abstract void getTexParameterfv(int target, int pname, java.nio.FloatBuffer params)  abstract void getTexParameteriv(int target, int pname, java.nio.IntBuffer params)  abstract void getUniformfv(int program, int location, java.nio.FloatBuffer params)  abstract void getUniformiv(int program, int location, java.nio.IntBuffer params)  abstract int getUniformLocation(int program, java.lang.String name)  abstract void getVertexAttribfv(int index, int pname, java.nio.FloatBuffer params)  abstract void getVertexAttribiv(int index, int pname, java.nio.IntBuffer params)  abstract void getVertexAttribPointerv(int index, int pname, java.nio.ByteBuffer data)  abstract void hint(int target, int hint)  void initPresentMode(float x, float y, int stopColor)  boolean insideStopButton(float x, float y)  abstract void isBuffer(int buffer)  abstract boolean isEnabled(int value)  abstract boolean isFramebuffer(int framebuffer)  abstract boolean isProgram(int program)  abstract boolean isRenderbuffer(int renderbuffer)  abstract boolean isShader(int shader)  abstract boolean isTexture(int texture)  abstract void lineWidth(float width)  abstract void linkProgram(int program)  abstract java.nio.ByteBuffer mapBuffer(int target, int access)  abstract java.nio.ByteBuffer mapBufferRange(int target, int offset, int length, int access)  abstract void pixelStorei(int pname, int param)  abstract void polygonOffset(float factor, float units)  boolean presentMode()  float presentX()  float presentY()  abstract void readBuffer(int buf)  void readPixels(int x, int y, int width, int height, int format, int type, java.nio.Buffer buffer)  void readPixels(int x, int y, int width, int height, int format, int type, long offset)  abstract void releaseShaderCompiler()  abstract void renderbufferStorage(int target, int internalFormat, int width, int height)  abstract void renderbufferStorageMultisample(int target, int samples, int format, int width, int height)  void requestFBOLayer()

Deprecated. 

void resetFBOLayer()  abstract void sampleCoverage(float value, boolean invert)  abstract void scissor(int x, int y, int w, int h)  void setPrimary(boolean primary)  void setThread(java.lang.Thread thread)  abstract void shaderBinary(int count, java.nio.IntBuffer shaders, int binaryFormat, java.nio.Buffer binary, int length)  abstract void shaderSource(int shader, java.lang.String source)  static int smoothToSamples(int smooth)  abstract void stencilFunc(int func, int ref, int mask)  abstract void stencilFuncSeparate(int face, int func, int ref, int mask)  abstract void stencilMask(int mask)  abstract void stencilMaskSeparate(int face, int mask)  abstract void stencilOp(int sfail, int dpfail, int dppass)  abstract void stencilOpSeparate(int face, int sfail, int dpfail, int dppass)  abstract void texImage2D(int target, int level, int internalFormat, int width, int height, int border, int format, int type, java.nio.Buffer data)  abstract void texParameterf(int target, int pname, float param)  abstract void texParameterfv(int target, int pname, java.nio.FloatBuffer params)  abstract void texParameteri(int target, int pname, int param)  abstract void texParameteriv(int target, int pname, java.nio.IntBuffer params)  abstract void texSubImage2D(int target, int level, int xOffset, int yOffset, int width, int height, int format, int type, java.nio.Buffer data)  boolean threadIsCurrent()  abstract void uniform1f(int location, float value)  abstract void uniform1fv(int location, int count, java.nio.FloatBuffer v)  abstract void uniform1i(int location, int value)  abstract void uniform1iv(int location, int count, java.nio.IntBuffer v)  abstract void uniform2f(int location, float value0, float value1)  abstract void uniform2fv(int location, int count, java.nio.FloatBuffer v)  abstract void uniform2i(int location, int value0, int value1)  abstract void uniform2iv(int location, int count, java.nio.IntBuffer v)  abstract void uniform3f(int location, float value0, float value1, float value2)  abstract void uniform3fv(int location, int count, java.nio.FloatBuffer v)  abstract void uniform3i(int location, int value0, int value1, int value2)  abstract void uniform3iv(int location, int count, java.nio.IntBuffer v)  abstract void uniform4f(int location, float value0, float value1, float value2, float value3)  abstract void uniform4fv(int location, int count, java.nio.FloatBuffer v)  abstract void uniform4i(int location, int value0, int value1, int value2, int value3)  abstract void uniform4iv(int location, int count, java.nio.IntBuffer v)  abstract void uniformMatrix2fv(int location, int count, boolean transpose, java.nio.FloatBuffer mat)  abstract void uniformMatrix3fv(int location, int count, boolean transpose, java.nio.FloatBuffer mat)  abstract void uniformMatrix4fv(int location, int count, boolean transpose, java.nio.FloatBuffer mat)  abstract void unmapBuffer(int target)  abstract void useProgram(int program)  abstract void validateProgram(int program)  abstract void vertexAttrib1f(int index, float value)  abstract void vertexAttrib1fv(int index, java.nio.FloatBuffer values)  abstract void vertexAttrib2f(int index, float value0, float value1)  abstract void vertexAttrib2fv(int index, java.nio.FloatBuffer values)  abstract void vertexAttrib3f(int index, float value0, float value1, float value2)  abstract void vertexAttrib3fv(int index, java.nio.FloatBuffer values)  abstract void vertexAttrib4f(int index, float value0, float value1, float value2, float value3)  abstract void vertexAttrib4fv(int index, java.nio.FloatBuffer values)  abstract void vertexAttribPointer(int index, int size, int type, boolean normalized, int stride, int offset)  abstract void viewport(int x, int y, int w, int h)