hmi.graphics.jogl
Class JOGLContext
java.lang.Object
hmi.graphics.jogl.JOGLContext
- All Implemented Interfaces:
- GLBinding, GLRenderContext
public final class JOGLContext
- extends Object
- implements GLRenderContext
Generated file for Jogl based opengl rendering
- Author:
- generated file
|
Field Summary |
private javax.media.opengl.GL |
gl
|
private javax.media.opengl.glu.GLU |
glu
|
private com.sun.opengl.util.GLUT |
glut
|
private int |
pass
|
|
Method Summary |
javax.media.opengl.GL |
getGL()
returns the Jogl GL object, representing the OpenGL context. |
javax.media.opengl.glu.GLU |
getGlu()
|
com.sun.opengl.util.GLUT |
getGlut()
|
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 |
setGL(javax.media.opengl.GL gl)
|
void |
setPass(int pass)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
gl
private javax.media.opengl.GL gl
glu
private javax.media.opengl.glu.GLU glu
glut
private com.sun.opengl.util.GLUT glut
pass
private int pass
JOGLContext
public JOGLContext()
setGL
public void setGL(javax.media.opengl.GL gl)
getGlu
public javax.media.opengl.glu.GLU getGlu()
getGlut
public com.sun.opengl.util.GLUT getGlut()
setPass
public void setPass(int pass)
- Specified by:
setPass in interface GLRenderContext
getPass
public int getPass()
- Specified by:
getPass in interface GLRenderContext
getGL
public javax.media.opengl.GL getGL()
- returns the Jogl GL object, representing the OpenGL context.
Can be used to circumvent the GLRenderContext limitations, and offers ALL Jogl
functionality.
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
gluCheckExtension
public boolean gluCheckExtension(String extName,
String extString)
- Specified by:
gluCheckExtension in interface GLBinding
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
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
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
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
glVertex2fv
public void glVertex2fv(float[] v)
- Specified by:
glVertex2fv in interface GLBinding
glVertex3f
public void glVertex3f(float x,
float y,
float z)
- Specified by:
glVertex3f in interface GLBinding
glVertex3fv
public void glVertex3fv(float[] v)
- Specified by:
glVertex3fv in interface GLBinding
glVertex4f
public void glVertex4f(float x,
float y,
float z,
float w)
- Specified by:
glVertex4f in interface GLBinding
glVertex4fv
public void glVertex4fv(float[] v)
- Specified by:
glVertex4fv in interface GLBinding
glNormal3f
public void glNormal3f(float nx,
float ny,
float nz)
- Specified by:
glNormal3f in interface GLBinding
glNormal3fv
public void glNormal3fv(float[] v)
- Specified by:
glNormal3fv in interface GLBinding
glTexCoord2f
public void glTexCoord2f(float s,
float t)
- Specified by:
glTexCoord2f in interface GLBinding
glTexCoord2fv
public void glTexCoord2fv(float[] v)
- Specified by:
glTexCoord2fv 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
glVertexAttrib2fv
public void glVertexAttrib2fv(int target,
float[] v)
- Specified by:
glVertexAttrib2fv in interface GLBinding
glVertexAttrib3f
public void glVertexAttrib3f(int target,
float s,
float t,
float r)
- Specified by:
glVertexAttrib3f in interface GLBinding
glVertexAttrib3fv
public void glVertexAttrib3fv(int target,
float[] v)
- Specified by:
glVertexAttrib3fv in interface GLBinding
glVertexAttrib4f
public void glVertexAttrib4f(int target,
float s,
float t,
float r,
float q)
- Specified by:
glVertexAttrib4f in interface GLBinding
glVertexAttrib4fv
public void glVertexAttrib4fv(int target,
float[] v)
- Specified by:
glVertexAttrib4fv 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
glBufferData
public void glBufferData(int target,
int bufcount,
IntBuffer data,
int usage)
- Specified by:
glBufferData in interface GLBinding
glBufferSubData
public void glBufferSubData(int target,
int offset,
int bufcount,
IntBuffer data)
- Specified by:
glBufferSubData in interface GLBinding
glBufferData
public void glBufferData(int target,
int bufcount,
FloatBuffer data,
int usage)
- Specified by:
glBufferData 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
glShaderSource
public void glShaderSource(int shader,
int count,
String[] prog,
int[] length)
- Specified by:
glShaderSource 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