hmi.graphics.lwjgl
Class LWJGLContext

java.lang.Object
  extended by hmi.graphics.lwjgl.LWJGLContext
All Implemented Interfaces:
GLBinding, GLRenderContext

public final class LWJGLContext
extends Object
implements GLRenderContext

Generated file for LWJGL based opengl rendering

Author:
generated file

Field Summary
private  int pass
           
 
Fields inherited from interface hmi.graphics.opengl.GLRenderContext
RENDERPASS, SHADOWPASS
 
Constructor Summary
LWJGLContext()
           
 
Method Summary
 int getPass()
           
 void glActiveTexture(int mode)
           
 void glAttachShader(int target, int id)
           
 void glBegin(int mode)
           
 void glBindBuffer(int target, int id)
           
 void glBindTexture(int target, int texture)
           
 void glBlendColor(float red, float green, float blue, float alpha)
           
 void glBlendEquation(int mode)
           
 void glBlendEquationSeparate(int target, int id)
           
 void glBlendFunc(int sfactor, int dfactor)
           
 void glBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)
           
 void glBufferData(int target, int bufcount, FloatBuffer data, int usage)
           
 void glBufferData(int target, int bufcount, IntBuffer data, int usage)
           
 void glBufferSubData(int target, int offset, int bufcount, FloatBuffer data)
           
 void glBufferSubData(int target, int offset, int bufcount, IntBuffer data)
           
 void glCallList(int list)
           
 void glClear(int mask)
           
 void glClearAccum(float red, float green, float blue, float alpha)
           
 void glClearColor(float r, float b, float g, float a)
           
 void glClearDepth(double depth)
           
 void glClearStencil(int s)
           
 void glClientActiveTexture(int mode)
           
 void glColor3f(float red, float green, float blue)
           
 void glColor4f(float red, float green, float blue, float alpha)
           
 void glColorMaterial(int face, int mode)
           
 void glColorPointer(int size, int buftype, int stride, FloatBuffer ptr)
           
 void glColorPointer(int size, int buftype, int stride, long ptr_buffer_offset)
           
 void glCompileShader(int mode)
           
 void glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)
           
 int glCreateProgram()
           
 int glCreateShader(int type)
           
 void glCullFace(int mode)
           
 void glDeleteLists(int list, int range)
           
 void glDeleteProgram(int program)
           
 void glDeleteShader(int shader)
           
 void glDeleteTextures(int bufcount, int[] textures)
           
 void glDepthMask(boolean mask)
           
 void glDetachShader(int target, int id)
           
 void glDisable(int prop)
           
 void glDisableClientState(int cap)
           
 void glDrawArrays(int mode, int first, int count)
           
 void glDrawElements(int mode, int bufcount, int buftype, IntBuffer indices)
           
 void glDrawElements(int mode, int count, int buftype, long indices_buffer_offset)
           
 void glDrawRangeElements(int mode, int start, int end, int bufcount, int buftype, IntBuffer indices)
           
 void glDrawRangeElements(int mode, int start, int end, int bufcount, int buftype, long indices_buffer_offset)
           
 void glEnable(int prop)
           
 void glEnableClientState(int cap)
           
 void glEnableVertexAttribArray(int mode)
           
 void glEnd()
           
 void glEndList()
           
 void glFrontFace(int mode)
           
 void glGenBuffers(int bufcount, int[] ids)
           
 void glGenBuffers(int bufcount, IntBuffer ids)
           
 int glGenLists(int range)
           
 void glGenTextures(int bufcount, int[] textures)
           
 void glGenTextures(int bufcount, IntBuffer textures)
           
 int glGetAttribLocation(int program, String name)
           
 int glGetError()
           
 void glGetFloatv(int pname, float[] params)
           
 void glGetFloatv(int pname, FloatBuffer params)
           
 void glGetIntegerv(int pname, int[] params)
           
 void glGetIntegerv(int pname, IntBuffer params)
           
 void glGetProgramInfoLog(int program, int bufcount, int[] length, byte[] infoLog)
           
 void glGetProgramInfoLog(int program, int bufcount, IntBuffer length, ByteBuffer infoLog)
           
 void glGetProgramiv(int target, int pname, int[] params)
           
 void glGetProgramiv(int target, int pname, IntBuffer params)
           
 void glGetShaderInfoLog(int program, int bufcount, int[] length, byte[] infoLog)
           
 void glGetShaderInfoLog(int program, int bufcount, IntBuffer length, ByteBuffer infoLog)
           
 void glGetShaderiv(int target, int pname, int[] params)
           
 void glGetShaderiv(int target, int pname, IntBuffer params)
           
 int glGetUniformLocation(int program, String name)
           
 void glHint(int target, int mode)
           
 void glInterleavedArrays(int format, int stride, FloatBuffer pointer)
           
 void glInterleavedArrays(int format, int stride, long pointer_buffer_offset)
           
 boolean glIsProgram(int program)
           
 boolean glIsShader(int shader)
           
 void glLightf(int light, int pname, float param)
           
 void glLightfv(int light, int pname, float[] params)
           
 void glLightfv(int light, int pname, FloatBuffer params)
           
 void glLightModelf(int pname, float param)
           
 void glLightModelfv(int pname, float[] params)
           
 void glLightModelfv(int pname, FloatBuffer params)
           
 void glLightModeli(int pname, int param)
           
 void glLightModeliv(int pname, int[] params)
           
 void glLightModeliv(int pname, IntBuffer params)
           
 void glLineWidth(float width)
           
 void glLinkProgram(int mode)
           
 void glLoadIdentity()
           
 void glMaterialf(int face, int pname, float param)
           
 void glMaterialfv(int face, int pname, float[] params)
           
 void glMaterialfv(int face, int pname, FloatBuffer params)
           
 void glMatrixMode(int mode)
           
 void glMultMatrixf(float[] m)
           
 void glMultMatrixf(FloatBuffer m)
           
 void glMultTransposeMatrixf(float[] m)
           
 void glMultTransposeMatrixf(FloatBuffer m)
           
 void glNewList(int list, int mode)
           
 void glNormal3f(float nx, float ny, float nz)
           
 void glNormal3fv(float[] v)
           
 void glNormalPointer(int buftype, int stride, FloatBuffer ptr)
           
 void glNormalPointer(int buftype, int stride, long ptr_buffer_offset)
           
 void glOrtho(float left, float right, float bottom, float top, float near, float far)
           
 void glPointSize(float size)
           
 void glPolygonMode(int face, int mode)
           
 void glPolygonOffset(float factor, float units)
           
 void glPopAttrib()
           
 void glPopClientAttrib()
           
 void glPopMatrix()
           
 void glPopName()
           
 void glPushAttrib(int mask)
           
 void glPushClientAttrib(int mask)
           
 void glPushMatrix()
           
 void glPushName(int name)
           
 void glRotatef(float angle, float x, float y, float z)
           
 void glScalef(float x, float y, float z)
           
 void glScissor(int x, int y, int w, int h)
           
 void glSecondaryColorPointer(int size, int buftype, int stride, FloatBuffer pointer)
           
 void glSecondaryColorPointer(int size, int buftype, int stride, long ptr_buffer_offset)
           
 void glShadeModel(int mode)
           
 void glShaderSource(int shader, int count, String[] prog, int[] length)
           
 void glStencilFunc(int func, int ref, int mask)
           
 void glStencilFuncSeparate(int frontfunc, int backfunc, int ref, int mask)
           
 void glStencilMask(int mask)
           
 void glStencilMaskSeparate(int target, int id)
           
 void glStencilOp(int fail, int zfail, int zpass)
           
 void glStencilOpSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)
           
 void glTexCoord2f(float s, float t)
           
 void glTexCoord2fv(float[] v)
           
 void glTexCoordPointer(int size, int buftype, int stride, FloatBuffer ptr)
           
 void glTexCoordPointer(int size, int buftype, int stride, long ptr_buffer_offset)
           
 void glTexEnvf(int target, int pname, float param)
           
 void glTexEnvi(int target, int pname, int param)
           
 void glTexImage2D(int target, int level, int internalFormat, int width, int height, int border, int format, int type, Buffer pixels)
           
 void glTexImage2D(int target, int level, int internalFormat, int width, int height, int border, int format, int type, long pixels_buffer_offset)
           
 void glTexParameterf(int target, int pname, float param)
           
 void glTexParameterfv(int target, int pname, float[] params)
           
 void glTexParameterfv(int target, int pname, FloatBuffer params)
           
 void glTexParameteri(int target, int pname, int param)
           
 void glTexParameteriv(int target, int pname, int[] params)
           
 void glTexParameteriv(int target, int pname, IntBuffer params)
           
 void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels)
           
 void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels_buffer_offset)
           
 void glTranslatef(float x, float y, float z)
           
 boolean gluCheckExtension(String extName, String extString)
           
 String gluErrorString(int err)
           
 void gluGetString(int name)
           
 void gluLookAt(double eyeX, double eyeY, double eyeZ, double centerX, double centerY, double centerZ, double upX, double upY, double upZ)
           
 void glUniform1f(int location, float v0)
           
 void glUniform1i(int location, int v0)
           
 void glUniform2f(int location, float v0, float v1)
           
 void glUniform2i(int location, int v0, int v1)
           
 void glUniform3f(int location, float v0, float v1, float v2)
           
 void glUniform3i(int location, int v0, int v1, int v2)
           
 void glUniform4f(int location, float v0, float v1, float v2, float v3)
           
 void glUniform4fv(int location, int bufcount, float[] values)
           
 void glUniform4fv(int location, int bufcount, FloatBuffer values)
           
 void glUniform4i(int location, int v0, int v1, int v2, int v3)
           
 void glUniform4iv(int location, int bufcount, int[] values)
           
 void glUniform4iv(int location, int bufcount, IntBuffer values)
           
 void gluOrtho2D(float left, float right, float bottom, float top)
           
 void gluPerspective(float fovy, float aspect, float zNear, float zFar)
           
 void glUseProgram(int mode)
           
 void glValidateProgram(int program)
           
 void glVertex2f(float x, float y)
           
 void glVertex2fv(float[] v)
           
 void glVertex3f(float x, float y, float z)
           
 void glVertex3fv(float[] v)
           
 void glVertex4f(float x, float y, float z, float w)
           
 void glVertex4fv(float[] v)
           
 void glVertexAttrib1f(int target, float s)
           
 void glVertexAttrib2f(int target, float s, float t)
           
 void glVertexAttrib2fv(int target, float[] v)
           
 void glVertexAttrib3f(int target, float s, float t, float r)
           
 void glVertexAttrib3fv(int target, float[] v)
           
 void glVertexAttrib4f(int target, float s, float t, float r, float q)
           
 void glVertexAttrib4fv(int target, float[] v)
           
 void glVertexAttribPointer(int index, int size, int buftype, boolean normalized, int stride, FloatBuffer pointer)
           
 void glVertexAttribPointer(int index, int size, int buftype, boolean normalized, int stride, long pointer_buffer_offset)
           
 void glVertexPointer(int size, int buftype, int stride, FloatBuffer pointer)
           
 void glVertexPointer(int size, int buftype, int stride, long pointer_buffer_offset)
           
 void glViewport(int x, int y, int w, int h)
           
 void setPass(int pass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pass

private int pass
Constructor Detail

LWJGLContext

public LWJGLContext()
Method Detail

setPass

public void setPass(int pass)
Specified by:
setPass in interface GLRenderContext

getPass

public int getPass()
Specified by:
getPass in interface GLRenderContext

gluLookAt

public void gluLookAt(double eyeX,
                      double eyeY,
                      double eyeZ,
                      double centerX,
                      double centerY,
                      double centerZ,
                      double upX,
                      double upY,
                      double upZ)
Specified by:
gluLookAt in interface GLBinding

gluCheckExtension

public boolean gluCheckExtension(String extName,
                                 String extString)
Specified by:
gluCheckExtension in interface GLBinding

glVertex2fv

public void glVertex2fv(float[] v)
Specified by:
glVertex2fv in interface GLBinding

glVertex3fv

public void glVertex3fv(float[] v)
Specified by:
glVertex3fv in interface GLBinding

glVertex4fv

public void glVertex4fv(float[] v)
Specified by:
glVertex4fv in interface GLBinding

glNormal3fv

public void glNormal3fv(float[] v)
Specified by:
glNormal3fv in interface GLBinding

glTexCoord2fv

public void glTexCoord2fv(float[] v)
Specified by:
glTexCoord2fv in interface GLBinding

glVertexAttrib2fv

public void glVertexAttrib2fv(int target,
                              float[] v)
Specified by:
glVertexAttrib2fv in interface GLBinding

glVertexAttrib3fv

public void glVertexAttrib3fv(int target,
                              float[] v)
Specified by:
glVertexAttrib3fv in interface GLBinding

glVertexAttrib4fv

public void glVertexAttrib4fv(int target,
                              float[] v)
Specified by:
glVertexAttrib4fv in interface GLBinding

glShaderSource

public void glShaderSource(int shader,
                           int count,
                           String[] prog,
                           int[] length)
Specified by:
glShaderSource in interface GLBinding

glBufferData

public void glBufferData(int target,
                         int bufcount,
                         IntBuffer data,
                         int usage)
Specified by:
glBufferData in interface GLBinding

glBufferData

public void glBufferData(int target,
                         int bufcount,
                         FloatBuffer data,
                         int usage)
Specified by:
glBufferData in interface GLBinding

glTexImage2D

public void glTexImage2D(int target,
                         int level,
                         int internalFormat,
                         int width,
                         int height,
                         int border,
                         int format,
                         int type,
                         Buffer pixels)
Specified by:
glTexImage2D in interface GLBinding

glTexImage2D

public void glTexImage2D(int target,
                         int level,
                         int internalFormat,
                         int width,
                         int height,
                         int border,
                         int format,
                         int type,
                         long pixels_buffer_offset)
Specified by:
glTexImage2D in interface GLBinding

glTexSubImage2D

public void glTexSubImage2D(int target,
                            int level,
                            int xoffset,
                            int yoffset,
                            int width,
                            int height,
                            int format,
                            int type,
                            Buffer pixels)
Specified by:
glTexSubImage2D in interface GLBinding

glTexSubImage2D

public void glTexSubImage2D(int target,
                            int level,
                            int xoffset,
                            int yoffset,
                            int width,
                            int height,
                            int format,
                            int type,
                            long pixels_buffer_offset)
Specified by:
glTexSubImage2D in interface GLBinding

glGetError

public int glGetError()
Specified by:
glGetError in interface GLBinding

gluErrorString

public String gluErrorString(int err)
Specified by:
gluErrorString in interface GLBinding

gluGetString

public void gluGetString(int name)
Specified by:
gluGetString in interface GLBinding

gluPerspective

public void gluPerspective(float fovy,
                           float aspect,
                           float zNear,
                           float zFar)
Specified by:
gluPerspective in interface GLBinding

gluOrtho2D

public void gluOrtho2D(float left,
                       float right,
                       float bottom,
                       float top)
Specified by:
gluOrtho2D in interface GLBinding

glOrtho

public void glOrtho(float left,
                    float right,
                    float bottom,
                    float top,
                    float near,
                    float far)
Specified by:
glOrtho in interface GLBinding

glViewport

public void glViewport(int x,
                       int y,
                       int w,
                       int h)
Specified by:
glViewport in interface GLBinding

glScissor

public void glScissor(int x,
                      int y,
                      int w,
                      int h)
Specified by:
glScissor in interface GLBinding

glClear

public void glClear(int mask)
Specified by:
glClear in interface GLBinding

glClearStencil

public void glClearStencil(int s)
Specified by:
glClearStencil in interface GLBinding

glClearDepth

public void glClearDepth(double depth)
Specified by:
glClearDepth in interface GLBinding

glClearAccum

public void glClearAccum(float red,
                         float green,
                         float blue,
                         float alpha)
Specified by:
glClearAccum in interface GLBinding

glCullFace

public void glCullFace(int mode)
Specified by:
glCullFace in interface GLBinding

glFrontFace

public void glFrontFace(int mode)
Specified by:
glFrontFace in interface GLBinding

glDepthMask

public void glDepthMask(boolean mask)
Specified by:
glDepthMask in interface GLBinding

glClearColor

public void glClearColor(float r,
                         float b,
                         float g,
                         float a)
Specified by:
glClearColor in interface GLBinding

glEnable

public void glEnable(int prop)
Specified by:
glEnable in interface GLBinding

glDisable

public void glDisable(int prop)
Specified by:
glDisable in interface GLBinding

glEnableClientState

public void glEnableClientState(int cap)
Specified by:
glEnableClientState in interface GLBinding

glDisableClientState

public void glDisableClientState(int cap)
Specified by:
glDisableClientState in interface GLBinding

glPushAttrib

public void glPushAttrib(int mask)
Specified by:
glPushAttrib in interface GLBinding

glPopAttrib

public void glPopAttrib()
Specified by:
glPopAttrib in interface GLBinding

glPushClientAttrib

public void glPushClientAttrib(int mask)
Specified by:
glPushClientAttrib in interface GLBinding

glPopClientAttrib

public void glPopClientAttrib()
Specified by:
glPopClientAttrib in interface GLBinding

glPushName

public void glPushName(int name)
Specified by:
glPushName in interface GLBinding

glPopName

public void glPopName()
Specified by:
glPopName in interface GLBinding

glGetIntegerv

public void glGetIntegerv(int pname,
                          IntBuffer params)
Specified by:
glGetIntegerv in interface GLBinding

glGetIntegerv

public void glGetIntegerv(int pname,
                          int[] params)
Specified by:
glGetIntegerv in interface GLBinding

glGetFloatv

public void glGetFloatv(int pname,
                        FloatBuffer params)
Specified by:
glGetFloatv in interface GLBinding

glGetFloatv

public void glGetFloatv(int pname,
                        float[] params)
Specified by:
glGetFloatv in interface GLBinding

glShadeModel

public void glShadeModel(int mode)
Specified by:
glShadeModel in interface GLBinding

glHint

public void glHint(int target,
                   int mode)
Specified by:
glHint in interface GLBinding

glPointSize

public void glPointSize(float size)
Specified by:
glPointSize in interface GLBinding

glLineWidth

public void glLineWidth(float width)
Specified by:
glLineWidth in interface GLBinding

glLightModelf

public void glLightModelf(int pname,
                          float param)
Specified by:
glLightModelf in interface GLBinding

glLightModelfv

public void glLightModelfv(int pname,
                           FloatBuffer params)
Specified by:
glLightModelfv in interface GLBinding

glLightModelfv

public void glLightModelfv(int pname,
                           float[] params)
Specified by:
glLightModelfv in interface GLBinding

glLightModeli

public void glLightModeli(int pname,
                          int param)
Specified by:
glLightModeli in interface GLBinding

glLightModeliv

public void glLightModeliv(int pname,
                           IntBuffer params)
Specified by:
glLightModeliv in interface GLBinding

glLightModeliv

public void glLightModeliv(int pname,
                           int[] params)
Specified by:
glLightModeliv in interface GLBinding

glLightf

public void glLightf(int light,
                     int pname,
                     float param)
Specified by:
glLightf in interface GLBinding

glLightfv

public void glLightfv(int light,
                      int pname,
                      FloatBuffer params)
Specified by:
glLightfv in interface GLBinding

glLightfv

public void glLightfv(int light,
                      int pname,
                      float[] params)
Specified by:
glLightfv in interface GLBinding

glMaterialf

public void glMaterialf(int face,
                        int pname,
                        float param)
Specified by:
glMaterialf in interface GLBinding

glMaterialfv

public void glMaterialfv(int face,
                         int pname,
                         FloatBuffer params)
Specified by:
glMaterialfv in interface GLBinding

glMaterialfv

public void glMaterialfv(int face,
                         int pname,
                         float[] params)
Specified by:
glMaterialfv in interface GLBinding

glColorMaterial

public void glColorMaterial(int face,
                            int mode)
Specified by:
glColorMaterial in interface GLBinding

glActiveTexture

public void glActiveTexture(int mode)
Specified by:
glActiveTexture in interface GLBinding

glClientActiveTexture

public void glClientActiveTexture(int mode)
Specified by:
glClientActiveTexture in interface GLBinding

glGenTextures

public void glGenTextures(int bufcount,
                          IntBuffer textures)
Specified by:
glGenTextures in interface GLBinding

glGenTextures

public void glGenTextures(int bufcount,
                          int[] textures)
Specified by:
glGenTextures in interface GLBinding

glDeleteTextures

public void glDeleteTextures(int bufcount,
                             int[] textures)
Specified by:
glDeleteTextures in interface GLBinding

glCopyTexImage2D

public void glCopyTexImage2D(int target,
                             int level,
                             int internalformat,
                             int x,
                             int y,
                             int width,
                             int height,
                             int border)
Specified by:
glCopyTexImage2D in interface GLBinding

glBindTexture

public void glBindTexture(int target,
                          int texture)
Specified by:
glBindTexture in interface GLBinding

glTexEnvf

public void glTexEnvf(int target,
                      int pname,
                      float param)
Specified by:
glTexEnvf in interface GLBinding

glTexEnvi

public void glTexEnvi(int target,
                      int pname,
                      int param)
Specified by:
glTexEnvi in interface GLBinding

glTexParameterf

public void glTexParameterf(int target,
                            int pname,
                            float param)
Specified by:
glTexParameterf in interface GLBinding

glTexParameterfv

public void glTexParameterfv(int target,
                             int pname,
                             FloatBuffer params)
Specified by:
glTexParameterfv in interface GLBinding

glTexParameterfv

public void glTexParameterfv(int target,
                             int pname,
                             float[] params)
Specified by:
glTexParameterfv in interface GLBinding

glTexParameteri

public void glTexParameteri(int target,
                            int pname,
                            int param)
Specified by:
glTexParameteri in interface GLBinding

glTexParameteriv

public void glTexParameteriv(int target,
                             int pname,
                             IntBuffer params)
Specified by:
glTexParameteriv in interface GLBinding

glTexParameteriv

public void glTexParameteriv(int target,
                             int pname,
                             int[] params)
Specified by:
glTexParameteriv in interface GLBinding

glStencilFunc

public void glStencilFunc(int func,
                          int ref,
                          int mask)
Specified by:
glStencilFunc in interface GLBinding

glStencilFuncSeparate

public void glStencilFuncSeparate(int frontfunc,
                                  int backfunc,
                                  int ref,
                                  int mask)
Specified by:
glStencilFuncSeparate in interface GLBinding

glStencilMask

public void glStencilMask(int mask)
Specified by:
glStencilMask in interface GLBinding

glStencilMaskSeparate

public void glStencilMaskSeparate(int target,
                                  int id)
Specified by:
glStencilMaskSeparate in interface GLBinding

glStencilOp

public void glStencilOp(int fail,
                        int zfail,
                        int zpass)
Specified by:
glStencilOp in interface GLBinding

glStencilOpSeparate

public void glStencilOpSeparate(int sfactorRGB,
                                int dfactorRGB,
                                int sfactorAlpha,
                                int dfactorAlpha)
Specified by:
glStencilOpSeparate in interface GLBinding

glBlendColor

public void glBlendColor(float red,
                         float green,
                         float blue,
                         float alpha)
Specified by:
glBlendColor in interface GLBinding

glBlendEquation

public void glBlendEquation(int mode)
Specified by:
glBlendEquation in interface GLBinding

glBlendEquationSeparate

public void glBlendEquationSeparate(int target,
                                    int id)
Specified by:
glBlendEquationSeparate in interface GLBinding

glBlendFunc

public void glBlendFunc(int sfactor,
                        int dfactor)
Specified by:
glBlendFunc in interface GLBinding

glBlendFuncSeparate

public void glBlendFuncSeparate(int sfactorRGB,
                                int dfactorRGB,
                                int sfactorAlpha,
                                int dfactorAlpha)
Specified by:
glBlendFuncSeparate in interface GLBinding

glColor3f

public void glColor3f(float red,
                      float green,
                      float blue)
Specified by:
glColor3f in interface GLBinding

glColor4f

public void glColor4f(float red,
                      float green,
                      float blue,
                      float alpha)
Specified by:
glColor4f in interface GLBinding

glPolygonMode

public void glPolygonMode(int face,
                          int mode)
Specified by:
glPolygonMode in interface GLBinding

glPolygonOffset

public void glPolygonOffset(float factor,
                            float units)
Specified by:
glPolygonOffset in interface GLBinding

glPushMatrix

public void glPushMatrix()
Specified by:
glPushMatrix in interface GLBinding

glPopMatrix

public void glPopMatrix()
Specified by:
glPopMatrix in interface GLBinding

glMatrixMode

public void glMatrixMode(int mode)
Specified by:
glMatrixMode in interface GLBinding

glLoadIdentity

public void glLoadIdentity()
Specified by:
glLoadIdentity in interface GLBinding

glMultMatrixf

public void glMultMatrixf(FloatBuffer m)
Specified by:
glMultMatrixf in interface GLBinding

glMultMatrixf

public void glMultMatrixf(float[] m)
Specified by:
glMultMatrixf in interface GLBinding

glMultTransposeMatrixf

public void glMultTransposeMatrixf(FloatBuffer m)
Specified by:
glMultTransposeMatrixf in interface GLBinding

glMultTransposeMatrixf

public void glMultTransposeMatrixf(float[] m)
Specified by:
glMultTransposeMatrixf in interface GLBinding

glRotatef

public void glRotatef(float angle,
                      float x,
                      float y,
                      float z)
Specified by:
glRotatef in interface GLBinding

glTranslatef

public void glTranslatef(float x,
                         float y,
                         float z)
Specified by:
glTranslatef in interface GLBinding

glScalef

public void glScalef(float x,
                     float y,
                     float z)
Specified by:
glScalef in interface GLBinding

glGenLists

public int glGenLists(int range)
Specified by:
glGenLists in interface GLBinding

glDeleteLists

public void glDeleteLists(int list,
                          int range)
Specified by:
glDeleteLists in interface GLBinding

glNewList

public void glNewList(int list,
                      int mode)
Specified by:
glNewList in interface GLBinding

glEndList

public void glEndList()
Specified by:
glEndList in interface GLBinding

glCallList

public void glCallList(int list)
Specified by:
glCallList in interface GLBinding

glBegin

public void glBegin(int mode)
Specified by:
glBegin in interface GLBinding

glEnd

public void glEnd()
Specified by:
glEnd in interface GLBinding

glVertex2f

public void glVertex2f(float x,
                       float y)
Specified by:
glVertex2f in interface GLBinding

glVertex3f

public void glVertex3f(float x,
                       float y,
                       float z)
Specified by:
glVertex3f in interface GLBinding

glVertex4f

public void glVertex4f(float x,
                       float y,
                       float z,
                       float w)
Specified by:
glVertex4f in interface GLBinding

glNormal3f

public void glNormal3f(float nx,
                       float ny,
                       float nz)
Specified by:
glNormal3f in interface GLBinding

glTexCoord2f

public void glTexCoord2f(float s,
                         float t)
Specified by:
glTexCoord2f in interface GLBinding

glVertexAttrib1f

public void glVertexAttrib1f(int target,
                             float s)
Specified by:
glVertexAttrib1f in interface GLBinding

glVertexAttrib2f

public void glVertexAttrib2f(int target,
                             float s,
                             float t)
Specified by:
glVertexAttrib2f in interface GLBinding

glVertexAttrib3f

public void glVertexAttrib3f(int target,
                             float s,
                             float t,
                             float r)
Specified by:
glVertexAttrib3f in interface GLBinding

glVertexAttrib4f

public void glVertexAttrib4f(int target,
                             float s,
                             float t,
                             float r,
                             float q)
Specified by:
glVertexAttrib4f in interface GLBinding

glDrawArrays

public void glDrawArrays(int mode,
                         int first,
                         int count)
Specified by:
glDrawArrays in interface GLBinding

glDrawElements

public void glDrawElements(int mode,
                           int bufcount,
                           int buftype,
                           IntBuffer indices)
Specified by:
glDrawElements in interface GLBinding

glDrawElements

public void glDrawElements(int mode,
                           int count,
                           int buftype,
                           long indices_buffer_offset)
Specified by:
glDrawElements in interface GLBinding

glDrawRangeElements

public void glDrawRangeElements(int mode,
                                int start,
                                int end,
                                int bufcount,
                                int buftype,
                                IntBuffer indices)
Specified by:
glDrawRangeElements in interface GLBinding

glDrawRangeElements

public void glDrawRangeElements(int mode,
                                int start,
                                int end,
                                int bufcount,
                                int buftype,
                                long indices_buffer_offset)
Specified by:
glDrawRangeElements in interface GLBinding

glVertexPointer

public void glVertexPointer(int size,
                            int buftype,
                            int stride,
                            FloatBuffer pointer)
Specified by:
glVertexPointer in interface GLBinding

glVertexPointer

public void glVertexPointer(int size,
                            int buftype,
                            int stride,
                            long pointer_buffer_offset)
Specified by:
glVertexPointer in interface GLBinding

glNormalPointer

public void glNormalPointer(int buftype,
                            int stride,
                            FloatBuffer ptr)
Specified by:
glNormalPointer in interface GLBinding

glNormalPointer

public void glNormalPointer(int buftype,
                            int stride,
                            long ptr_buffer_offset)
Specified by:
glNormalPointer in interface GLBinding

glColorPointer

public void glColorPointer(int size,
                           int buftype,
                           int stride,
                           FloatBuffer ptr)
Specified by:
glColorPointer in interface GLBinding

glColorPointer

public void glColorPointer(int size,
                           int buftype,
                           int stride,
                           long ptr_buffer_offset)
Specified by:
glColorPointer in interface GLBinding

glSecondaryColorPointer

public void glSecondaryColorPointer(int size,
                                    int buftype,
                                    int stride,
                                    FloatBuffer pointer)
Specified by:
glSecondaryColorPointer in interface GLBinding

glSecondaryColorPointer

public void glSecondaryColorPointer(int size,
                                    int buftype,
                                    int stride,
                                    long ptr_buffer_offset)
Specified by:
glSecondaryColorPointer in interface GLBinding

glTexCoordPointer

public void glTexCoordPointer(int size,
                              int buftype,
                              int stride,
                              FloatBuffer ptr)
Specified by:
glTexCoordPointer in interface GLBinding

glTexCoordPointer

public void glTexCoordPointer(int size,
                              int buftype,
                              int stride,
                              long ptr_buffer_offset)
Specified by:
glTexCoordPointer in interface GLBinding

glVertexAttribPointer

public void glVertexAttribPointer(int index,
                                  int size,
                                  int buftype,
                                  boolean normalized,
                                  int stride,
                                  FloatBuffer pointer)
Specified by:
glVertexAttribPointer in interface GLBinding

glVertexAttribPointer

public void glVertexAttribPointer(int index,
                                  int size,
                                  int buftype,
                                  boolean normalized,
                                  int stride,
                                  long pointer_buffer_offset)
Specified by:
glVertexAttribPointer in interface GLBinding

glEnableVertexAttribArray

public void glEnableVertexAttribArray(int mode)
Specified by:
glEnableVertexAttribArray in interface GLBinding

glInterleavedArrays

public void glInterleavedArrays(int format,
                                int stride,
                                FloatBuffer pointer)
Specified by:
glInterleavedArrays in interface GLBinding

glInterleavedArrays

public void glInterleavedArrays(int format,
                                int stride,
                                long pointer_buffer_offset)
Specified by:
glInterleavedArrays in interface GLBinding

glGenBuffers

public void glGenBuffers(int bufcount,
                         IntBuffer ids)
Specified by:
glGenBuffers in interface GLBinding

glGenBuffers

public void glGenBuffers(int bufcount,
                         int[] ids)
Specified by:
glGenBuffers in interface GLBinding

glBindBuffer

public void glBindBuffer(int target,
                         int id)
Specified by:
glBindBuffer in interface GLBinding

glBufferSubData

public void glBufferSubData(int target,
                            int offset,
                            int bufcount,
                            IntBuffer data)
Specified by:
glBufferSubData in interface GLBinding

glBufferSubData

public void glBufferSubData(int target,
                            int offset,
                            int bufcount,
                            FloatBuffer data)
Specified by:
glBufferSubData in interface GLBinding

glCreateProgram

public int glCreateProgram()
Specified by:
glCreateProgram in interface GLBinding

glDeleteProgram

public void glDeleteProgram(int program)
Specified by:
glDeleteProgram in interface GLBinding

glIsProgram

public boolean glIsProgram(int program)
Specified by:
glIsProgram in interface GLBinding

glValidateProgram

public void glValidateProgram(int program)
Specified by:
glValidateProgram in interface GLBinding

glLinkProgram

public void glLinkProgram(int mode)
Specified by:
glLinkProgram in interface GLBinding

glUseProgram

public void glUseProgram(int mode)
Specified by:
glUseProgram in interface GLBinding

glCreateShader

public int glCreateShader(int type)
Specified by:
glCreateShader in interface GLBinding

glDeleteShader

public void glDeleteShader(int shader)
Specified by:
glDeleteShader in interface GLBinding

glIsShader

public boolean glIsShader(int shader)
Specified by:
glIsShader in interface GLBinding

glCompileShader

public void glCompileShader(int mode)
Specified by:
glCompileShader in interface GLBinding

glAttachShader

public void glAttachShader(int target,
                           int id)
Specified by:
glAttachShader in interface GLBinding

glDetachShader

public void glDetachShader(int target,
                           int id)
Specified by:
glDetachShader in interface GLBinding

glGetProgramiv

public void glGetProgramiv(int target,
                           int pname,
                           IntBuffer params)
Specified by:
glGetProgramiv in interface GLBinding

glGetProgramiv

public void glGetProgramiv(int target,
                           int pname,
                           int[] params)
Specified by:
glGetProgramiv in interface GLBinding

glGetShaderiv

public void glGetShaderiv(int target,
                          int pname,
                          IntBuffer params)
Specified by:
glGetShaderiv in interface GLBinding

glGetShaderiv

public void glGetShaderiv(int target,
                          int pname,
                          int[] params)
Specified by:
glGetShaderiv in interface GLBinding

glGetShaderInfoLog

public void glGetShaderInfoLog(int program,
                               int bufcount,
                               IntBuffer length,
                               ByteBuffer infoLog)
Specified by:
glGetShaderInfoLog in interface GLBinding

glGetShaderInfoLog

public void glGetShaderInfoLog(int program,
                               int bufcount,
                               int[] length,
                               byte[] infoLog)
Specified by:
glGetShaderInfoLog in interface GLBinding

glGetProgramInfoLog

public void glGetProgramInfoLog(int program,
                                int bufcount,
                                IntBuffer length,
                                ByteBuffer infoLog)
Specified by:
glGetProgramInfoLog in interface GLBinding

glGetProgramInfoLog

public void glGetProgramInfoLog(int program,
                                int bufcount,
                                int[] length,
                                byte[] infoLog)
Specified by:
glGetProgramInfoLog in interface GLBinding

glGetAttribLocation

public int glGetAttribLocation(int program,
                               String name)
Specified by:
glGetAttribLocation in interface GLBinding

glGetUniformLocation

public int glGetUniformLocation(int program,
                                String name)
Specified by:
glGetUniformLocation in interface GLBinding

glUniform1f

public void glUniform1f(int location,
                        float v0)
Specified by:
glUniform1f in interface GLBinding

glUniform2f

public void glUniform2f(int location,
                        float v0,
                        float v1)
Specified by:
glUniform2f in interface GLBinding

glUniform3f

public void glUniform3f(int location,
                        float v0,
                        float v1,
                        float v2)
Specified by:
glUniform3f in interface GLBinding

glUniform4f

public void glUniform4f(int location,
                        float v0,
                        float v1,
                        float v2,
                        float v3)
Specified by:
glUniform4f in interface GLBinding

glUniform4fv

public void glUniform4fv(int location,
                         int bufcount,
                         float[] values)
Specified by:
glUniform4fv in interface GLBinding

glUniform4fv

public void glUniform4fv(int location,
                         int bufcount,
                         FloatBuffer values)
Specified by:
glUniform4fv in interface GLBinding

glUniform1i

public void glUniform1i(int location,
                        int v0)
Specified by:
glUniform1i in interface GLBinding

glUniform2i

public void glUniform2i(int location,
                        int v0,
                        int v1)
Specified by:
glUniform2i in interface GLBinding

glUniform3i

public void glUniform3i(int location,
                        int v0,
                        int v1,
                        int v2)
Specified by:
glUniform3i in interface GLBinding

glUniform4i

public void glUniform4i(int location,
                        int v0,
                        int v1,
                        int v2,
                        int v3)
Specified by:
glUniform4i in interface GLBinding

glUniform4iv

public void glUniform4iv(int location,
                         int bufcount,
                         int[] values)
Specified by:
glUniform4iv in interface GLBinding

glUniform4iv

public void glUniform4iv(int location,
                         int bufcount,
                         IntBuffer values)
Specified by:
glUniform4iv in interface GLBinding