All Packages  This Package  Class Hierarchy  Class Search  Index

Interface com.hermetica.magician.GL

  Summary

public interface  GL
     extends com.hermetica.magician.GLConstants
{
          // Fields 2
     public static final int SUMMARY;
     public static final int VERBOSE;

          // Methods 689
     public abstract void accum(int, float) throws OpenGLException;
     public abstract void alphaFunc(int, float) throws OpenGLException;
     public abstract boolean areTexturesResident(int, int[], byte[]) throws OpenGLException;
     public abstract void arrayElement(int) throws OpenGLException;
     public abstract void begin(int) throws OpenGLException;
     public abstract void bindTexture(int, int) throws OpenGLException;
     public abstract void bitmap(int, int, float, float, float, float, byte[]) throws OpenGLException;
     public abstract void blendFunc(int, int) throws OpenGLException;
     public abstract void callList(int) throws OpenGLException;
     public abstract void clear(int) throws OpenGLException;
     public abstract void clearAccum(float, float, float, float) throws OpenGLException;
     public abstract void clearColor(float, float, float, float) throws OpenGLException;
     public abstract void clearDepth(double) throws OpenGLException;
     public abstract void clearIndex(float) throws OpenGLException;
     public abstract void clearStencil(int) throws OpenGLException;
     public abstract void clipPlane(int, double[]) throws OpenGLException;
     public abstract void color(byte, byte, byte) throws OpenGLException;
     public abstract void color(byte, byte, byte, byte) throws OpenGLException;
     public abstract void color(byte[]) throws OpenGLException;
     public abstract void color(double, double, double) throws OpenGLException;
     public abstract void color(double, double, double, double) throws OpenGLException;
     public abstract void color(double[]) throws OpenGLException;
     public abstract void color(float, float, float) throws OpenGLException;
     public abstract void color(float, float, float, float) throws OpenGLException;
     public abstract void color(float[]) throws OpenGLException;
     public abstract void color(int, int, int) throws OpenGLException;
     public abstract void color(int, int, int, int) throws OpenGLException;
     public abstract void color(int[]) throws OpenGLException;
     public abstract void color(short, short, short) throws OpenGLException;
     public abstract void color(short, short, short, short) throws OpenGLException;
     public abstract void color(short[]) throws OpenGLException;
     public abstract void colorMask(boolean, boolean, boolean, boolean) throws OpenGLException;
     public abstract void colorMask(byte, byte, byte, byte) throws OpenGLException;
     public abstract void colorMask(int, int, int, int) throws OpenGLException;
     public abstract void colorMaterial(int, int) throws OpenGLException;
     public abstract void copyPixels(int, int, int, int, int) throws OpenGLException;
     public abstract void copyTexImage1D(int, int, int, int, int, int, int) throws OpenGLException;
     public abstract void copyTexImage2D(int, int, int, int, int, int, int, int) throws OpenGLException;
     public abstract void copyTexSubImage1D(int, int, int, int, int, int) throws OpenGLException;
     public abstract void copyTexSubImage2D(int, int, int, int, int, int, int, int) throws OpenGLException;
     public abstract void cullFace(int) throws OpenGLException;
     public abstract void deleteLists(int, int) throws OpenGLException;
     public abstract void deleteTextures(int, int[]) throws OpenGLException;
     public abstract void depthFunc(int) throws OpenGLException;
     public abstract void depthMask(boolean) throws OpenGLException;
     public abstract void depthMask(byte) throws OpenGLException;
     public abstract void depthMask(int) throws OpenGLException;
     public abstract void depthRange(double, double) throws OpenGLException;
     public abstract void disable(int) throws OpenGLException;
     public abstract void disableClientState(int) throws OpenGLException;
     public abstract void drawArrays(int, int, int) throws OpenGLException;
     public abstract void drawBuffer(int) throws OpenGLException;
     public abstract void edgeFlag(boolean) throws OpenGLException;
     public abstract void edgeFlag(boolean[]) throws OpenGLException;
     public abstract void edgeFlag(byte) throws OpenGLException;
     public abstract void edgeFlag(byte[]) throws OpenGLException;
     public abstract void edgeFlag(int) throws OpenGLException;
     public abstract void edgeFlag(int[]) throws OpenGLException;
     public abstract void edgeFlagPointer(int, boolean[]) throws OpenGLException;
     public abstract void enable(int) throws OpenGLException;
     public abstract void enableClientState(int) throws OpenGLException;
     public abstract void end() throws OpenGLException;
     public abstract void endList() throws OpenGLException;
     public abstract void evalMesh(int, int, int) throws OpenGLException;
     public abstract void evalMesh(int, int, int, int, int) throws OpenGLException;
     public abstract void evalPoint(int) throws OpenGLException;
     public abstract void evalPoint(int, int) throws OpenGLException;
     public abstract void feedbackBuffer(int, int, float[]) throws OpenGLException;
     public abstract void finish() throws OpenGLException;
     public abstract void flush() throws OpenGLException;
     public abstract void fog(int, float) throws OpenGLException;
     public abstract void fog(int, float[]) throws OpenGLException;
     public abstract void fog(int, int) throws OpenGLException;
     public abstract void fog(int, int[]) throws OpenGLException;
     public abstract void frontFace(int) throws OpenGLException;
     public abstract void frustum(double, double, double, double, double, double) throws OpenGLException;
     public abstract int genLists(int) throws OpenGLException;
     public abstract void genTextures(int, int[]) throws OpenGLException;
     public abstract void getBoolean(int, boolean[]) throws OpenGLException;
     public abstract void getClipPlane(int, double[]) throws OpenGLException;
     public abstract void getDouble(int, double[]) throws OpenGLException;
     public abstract int getError() throws OpenGLException;
     public abstract void getFloat(int, float[]) throws OpenGLException;
     public abstract void getInteger(int, int[]) throws OpenGLException;
     public abstract void getLight(int, int, float[]) throws OpenGLException;
     public abstract void getLight(int, int, int[]) throws OpenGLException;
     public abstract void getMap(int, int, double[]) throws OpenGLException;
     public abstract void getMap(int, int, float[]) throws OpenGLException;
     public abstract void getMap(int, int, int[]) throws OpenGLException;
     public abstract void getMaterial(int, int, float[]) throws OpenGLException;
     public abstract void getMaterial(int, int, int[]) throws OpenGLException;
     public abstract int getMode();
     public abstract GL getParent();
     public abstract void getPixelMap(int, float[]) throws OpenGLException;
     public abstract void getPixelMap(int, int[]) throws OpenGLException;
     public abstract void getPixelMap(int, short[]) throws OpenGLException;
     public abstract void getPolygonStipple(byte[]) throws OpenGLException;
     public abstract String getString(int) throws OpenGLException;
     public abstract void getTexEnv(int, int, float[]) throws OpenGLException;
     public abstract void getTexEnv(int, int, int[]) throws OpenGLException;
     public abstract void getTexGen(int, int, double[]) throws OpenGLException;
     public abstract void getTexGen(int, int, float[]) throws OpenGLException;
     public abstract void getTexGen(int, int, int[]) throws OpenGLException;
     public abstract void getTexLevelParameter(int, int, int, float[]) throws OpenGLException;
     public abstract void getTexLevelParameter(int, int, int, int[]) throws OpenGLException;
     public abstract void getTexParameter(int, int, float[]) throws OpenGLException;
     public abstract void getTexParameter(int, int, int[]) throws OpenGLException;
     public abstract void glAccum(int, float) throws OpenGLException;
     public abstract void glAlphaFunc(int, float) throws OpenGLException;
     public abstract boolean glAreTexturesResident(int, int[], byte[]) throws OpenGLException;
     public abstract void glArrayElement(int) throws OpenGLException;
     public abstract void glBegin(int) throws OpenGLException;
     public abstract void glBindTexture(int, int) throws OpenGLException;
     public abstract void glBitmap(int, int, float, float, float, float, byte[]) throws OpenGLException;
     public abstract void glBlendFunc(int, int) throws OpenGLException;
     public abstract void glCallList(int) throws OpenGLException;
     public abstract void glCallLists(int, int, byte[]) throws OpenGLException;
     public abstract void glCallLists(int, int, int[]) throws OpenGLException;
     public abstract void glCallLists(int, int, short[]) throws OpenGLException;
     public abstract void glClear(int) throws OpenGLException;
     public abstract void glClearAccum(float, float, float, float) throws OpenGLException;
     public abstract void glClearColor(float, float, float, float) throws OpenGLException;
     public abstract void glClearDepth(double) throws OpenGLException;
     public abstract void glClearIndex(float) throws OpenGLException;
     public abstract void glClearStencil(int) throws OpenGLException;
     public abstract void glClipPlane(int, double[]) throws OpenGLException;
     public abstract void glColor3b(byte, byte, byte) throws OpenGLException;
     public abstract void glColor3bv(byte[]) throws OpenGLException;
     public abstract void glColor3d(double, double, double) throws OpenGLException;
     public abstract void glColor3dv(double[]) throws OpenGLException;
     public abstract void glColor3f(float, float, float) throws OpenGLException;
     public abstract void glColor3fv(float[]) throws OpenGLException;
     public abstract void glColor3i(int, int, int) throws OpenGLException;
     public abstract void glColor3iv(int[]) throws OpenGLException;
     public abstract void glColor3s(short, short, short) throws OpenGLException;
     public abstract void glColor3sv(short[]) throws OpenGLException;
     public abstract void glColor3ub(byte, byte, byte) throws OpenGLException;
     public abstract void glColor3ubv(byte[]) throws OpenGLException;
     public abstract void glColor3ui(int, int, int) throws OpenGLException;
     public abstract void glColor3uiv(int[]) throws OpenGLException;
     public abstract void glColor3us(short, short, short) throws OpenGLException;
     public abstract void glColor3usv(short[]) throws OpenGLException;
     public abstract void glColor4b(byte, byte, byte, byte) throws OpenGLException;
     public abstract void glColor4bv(byte[]) throws OpenGLException;
     public abstract void glColor4d(double, double, double, double) throws OpenGLException;
     public abstract void glColor4dv(double[]) throws OpenGLException;
     public abstract void glColor4f(float, float, float, float) throws OpenGLException;
     public abstract void glColor4fv(float[]) throws OpenGLException;
     public abstract void glColor4i(int, int, int, int) throws OpenGLException;
     public abstract void glColor4iv(int[]) throws OpenGLException;
     public abstract void glColor4s(short, short, short, short) throws OpenGLException;
     public abstract void glColor4sv(short[]) throws OpenGLException;
     public abstract void glColor4ub(byte, byte, byte, byte) throws OpenGLException;
     public abstract void glColor4ubv(byte[]) throws OpenGLException;
     public abstract void glColor4ui(int, int, int, int) throws OpenGLException;
     public abstract void glColor4uiv(int[]) throws OpenGLException;
     public abstract void glColor4us(short, short, short, short) throws OpenGLException;
     public abstract void glColor4usv(short[]) throws OpenGLException;
     public abstract void glColorMask(boolean, boolean, boolean, boolean) throws OpenGLException;
     public abstract void glColorMask(byte, byte, byte, byte) throws OpenGLException;
     public abstract void glColorMask(int, int, int, int) throws OpenGLException;
     public abstract void glColorMaterial(int, int) throws OpenGLException;
     public abstract void glColorPointer(int, int, int, byte[]) throws OpenGLException;
     public abstract void glColorPointer(int, int, int, double[]) throws OpenGLException;
     public abstract void glColorPointer(int, int, int, float[]) throws OpenGLException;
     public abstract void glColorPointer(int, int, int, int[]) throws OpenGLException;
     public abstract void glColorPointer(int, int, int, short[]) throws OpenGLException;
     public abstract void glCopyPixels(int, int, int, int, int) throws OpenGLException;
     public abstract void glCopyTexImage1D(int, int, int, int, int, int, int) throws OpenGLException;
     public abstract void glCopyTexImage2D(int, int, int, int, int, int, int, int) throws OpenGLException;
     public abstract void glCopyTexSubImage1D(int, int, int, int, int, int) throws OpenGLException;
     public abstract void glCopyTexSubImage2D(int, int, int, int, int, int, int, int) throws OpenGLException;
     public abstract void glCullFace(int) throws OpenGLException;
     public abstract void glDeleteLists(int, int) throws OpenGLException;
     public abstract void glDeleteTextures(int, int[]) throws OpenGLException;
     public abstract void glDepthFunc(int) throws OpenGLException;
     public abstract void glDepthMask(boolean) throws OpenGLException;
     public abstract void glDepthMask(byte) throws OpenGLException;
     public abstract void glDepthMask(int) throws OpenGLException;
     public abstract void glDepthRange(double, double) throws OpenGLException;
     public abstract void glDisable(int) throws OpenGLException;
     public abstract void glDisableClientState(int) throws OpenGLException;
     public abstract void glDrawArrays(int, int, int) throws OpenGLException;
     public abstract void glDrawBuffer(int) throws OpenGLException;
     public abstract void glDrawElements(int, int, int, byte[]) throws OpenGLException;
     public abstract void glDrawElements(int, int, int, int[]) throws OpenGLException;
     public abstract void glDrawElements(int, int, int, short[]) throws OpenGLException;
     public abstract void glDrawPixels(int, int, int, int, byte[]) throws OpenGLException;
     public abstract void glDrawPixels(int, int, int, int, float[]) throws OpenGLException;
     public abstract void glDrawPixels(int, int, int, int, int[]) throws OpenGLException;
     public abstract void glDrawPixels(int, int, int, int, short[]) throws OpenGLException;
     public abstract void glEdgeFlag(boolean) throws OpenGLException;
     public abstract void glEdgeFlag(byte) throws OpenGLException;
     public abstract void glEdgeFlag(int) throws OpenGLException;
     public abstract void glEdgeFlagPointer(int, boolean[]) throws OpenGLException;
     public abstract void glEdgeFlagv(boolean[]) throws OpenGLException;
     public abstract void glEdgeFlagv(byte[]) throws OpenGLException;
     public abstract void glEdgeFlagv(int[]) throws OpenGLException;
     public abstract void glEnable(int) throws OpenGLException;
     public abstract void glEnableClientState(int) throws OpenGLException;
     public abstract void glEnd() throws OpenGLException;
     public abstract void glEndList() throws OpenGLException;
     public abstract void glEvalCoord1d(double) throws OpenGLException;
     public abstract void glEvalCoord1dv(double[]) throws OpenGLException;
     public abstract void glEvalCoord1f(float) throws OpenGLException;
     public abstract void glEvalCoord1fv(float[]) throws OpenGLException;
     public abstract void glEvalCoord2d(double, double) throws OpenGLException;
     public abstract void glEvalCoord2dv(double[]) throws OpenGLException;
     public abstract void glEvalCoord2f(float, float) throws OpenGLException;
     public abstract void glEvalCoord2fv(float[]) throws OpenGLException;
     public abstract void glEvalMesh1(int, int, int) throws OpenGLException;
     public abstract void glEvalMesh2(int, int, int, int, int) throws OpenGLException;
     public abstract void glEvalPoint1(int) throws OpenGLException;
     public abstract void glEvalPoint2(int, int) throws OpenGLException;
     public abstract void glFeedbackBuffer(int, int, float[]) throws OpenGLException;
     public abstract void glFinish() throws OpenGLException;
     public abstract void glFlush() throws OpenGLException;
     public abstract void glFogf(int, float) throws OpenGLException;
     public abstract void glFogfv(int, float[]) throws OpenGLException;
     public abstract void glFogi(int, int) throws OpenGLException;
     public abstract void glFogiv(int, int[]) throws OpenGLException;
     public abstract void glFrontFace(int) throws OpenGLException;
     public abstract void glFrustum(double, double, double, double, double, double) throws OpenGLException;
     public abstract int glGenLists(int) throws OpenGLException;
     public abstract void glGenTextures(int, int[]) throws OpenGLException;
     public abstract void glGetBooleanv(int, boolean[]) throws OpenGLException;
     public abstract void glGetClipPlane(int, double[]) throws OpenGLException;
     public abstract void glGetDoublev(int, double[]) throws OpenGLException;
     public abstract int glGetError() throws OpenGLException;
     public abstract void glGetFloatv(int, float[]) throws OpenGLException;
     public abstract void glGetIntegerv(int, int[]) throws OpenGLException;
     public abstract void glGetLightfv(int, int, float[]) throws OpenGLException;
     public abstract void glGetLightiv(int, int, int[]) throws OpenGLException;
     public abstract void glGetMapdv(int, int, double[]) throws OpenGLException;
     public abstract void glGetMapfv(int, int, float[]) throws OpenGLException;
     public abstract void glGetMapiv(int, int, int[]) throws OpenGLException;
     public abstract void glGetMaterialfv(int, int, float[]) throws OpenGLException;
     public abstract void glGetMaterialiv(int, int, int[]) throws OpenGLException;
     public abstract void glGetPixelMapfv(int, float[]) throws OpenGLException;
     public abstract void glGetPixelMapuiv(int, int[]) throws OpenGLException;
     public abstract void glGetPixelMapusv(int, short[]) throws OpenGLException;
     public abstract void glGetPolygonStipple(byte[]) throws OpenGLException;
     public abstract String glGetString(int) throws OpenGLException;
     public abstract void glGetTexEnvfv(int, int, float[]) throws OpenGLException;
     public abstract void glGetTexEnviv(int, int, int[]) throws OpenGLException;
     public abstract void glGetTexGendv(int, int, double[]) throws OpenGLException;
     public abstract void glGetTexGenfv(int, int, float[]) throws OpenGLException;
     public abstract void glGetTexGeniv(int, int, int[]) throws OpenGLException;
     public abstract void glGetTexImage(int, int, int, int, byte[]) throws OpenGLException;
     public abstract void glGetTexImage(int, int, int, int, float[]) throws OpenGLException;
     public abstract void glGetTexImage(int, int, int, int, int[]) throws OpenGLException;
     public abstract void glGetTexImage(int, int, int, int, short[]) throws OpenGLException;
     public abstract void glGetTexLevelParameterfv(int, int, int, float[]) throws OpenGLException;
     public abstract void glGetTexLevelParameteriv(int, int, int, int[]) throws OpenGLException;
     public abstract void glGetTexParameterfv(int, int, float[]) throws OpenGLException;
     public abstract void glGetTexParameteriv(int, int, int[]) throws OpenGLException;
     public abstract void glHint(int, int) throws OpenGLException;
     public abstract void glIndexMask(int) throws OpenGLException;
     public abstract void glIndexPointer(int, int, byte[]) throws OpenGLException;
     public abstract void glIndexPointer(int, int, double[]) throws OpenGLException;
     public abstract void glIndexPointer(int, int, float[]) throws OpenGLException;
     public abstract void glIndexPointer(int, int, int[]) throws OpenGLException;
     public abstract void glIndexPointer(int, int, short[]) throws OpenGLException;
     public abstract void glIndexd(double) throws OpenGLException;
     public abstract void glIndexdv(double[]) throws OpenGLException;
     public abstract void glIndexf(float) throws OpenGLException;
     public abstract void glIndexfv(float[]) throws OpenGLException;
     public abstract void glIndexi(int) throws OpenGLException;
     public abstract void glIndexiv(int[]) throws OpenGLException;
     public abstract void glIndexs(short) throws OpenGLException;
     public abstract void glIndexsv(short[]) throws OpenGLException;
     public abstract void glIndexub(byte) throws OpenGLException;
     public abstract void glIndexubv(byte[]) throws OpenGLException;
     public abstract void glInitNames() throws OpenGLException;
     public abstract void glInterleavedArrays(int, int, float[]) throws OpenGLException;
     public abstract boolean glIsEnabled(int) throws OpenGLException;
     public abstract boolean glIsList(int) throws OpenGLException;
     public abstract boolean glIsTexture(int) throws OpenGLException;
     public abstract void glLightModelf(int, float) throws OpenGLException;
     public abstract void glLightModelfv(int, float[]) throws OpenGLException;
     public abstract void glLightModeli(int, int) throws OpenGLException;
     public abstract void glLightModeliv(int, int[]) throws OpenGLException;
     public abstract void glLightf(int, int, float) throws OpenGLException;
     public abstract void glLightfv(int, int, float[]) throws OpenGLException;
     public abstract void glLighti(int, int, int) throws OpenGLException;
     public abstract void glLightiv(int, int, int[]) throws OpenGLException;
     public abstract void glLineStipple(int, short) throws OpenGLException;
     public abstract void glLineWidth(float) throws OpenGLException;
     public abstract void glListBase(int) throws OpenGLException;
     public abstract void glLoadIdentity() throws OpenGLException;
     public abstract void glLoadMatrixd(double[]) throws OpenGLException;
     public abstract void glLoadMatrixf(float[]) throws OpenGLException;
     public abstract void glLoadName(int) throws OpenGLException;
     public abstract void glLogicOp(int) throws OpenGLException;
     public abstract void glMap1d(int, double, double, int, int, double[][]) throws OpenGLException;
     public abstract void glMap1f(int, float, float, int, int, float[][]) throws OpenGLException;
     public abstract void glMap2d(int, float, float, int, int, float, float, int, int, double[][][]) throws OpenGLException;
     public abstract void glMap2f(int, float, float, int, int, float, float, int, int, float[][][]) throws OpenGLException;
     public abstract void glMapGrid1d(int, double, double) throws OpenGLException;
     public abstract void glMapGrid1f(int, float, float) throws OpenGLException;
     public abstract void glMapGrid2d(int, double, double, int, double, double) throws OpenGLException;
     public abstract void glMapGrid2f(int, float, float, int, float, float) throws OpenGLException;
     public abstract void glMaterialf(int, int, float) throws OpenGLException;
     public abstract void glMaterialfv(int, int, float[]) throws OpenGLException;
     public abstract void glMateriali(int, int, int) throws OpenGLException;
     public abstract void glMaterialiv(int, int, int[]) throws OpenGLException;
     public abstract void glMatrixMode(int) throws OpenGLException;
     public abstract void glMultMatrixd(double[]) throws OpenGLException;
     public abstract void glMultMatrixd(double[][]) throws OpenGLException;
     public abstract void glMultMatrixf(float[]) throws OpenGLException;
     public abstract void glMultMatrixf(float[][]) throws OpenGLException;
     public abstract void glNewList(int, int) throws OpenGLException;
     public abstract void glNormal3b(byte, byte, byte) throws OpenGLException;
     public abstract void glNormal3bv(byte[]) throws OpenGLException;
     public abstract void glNormal3d(double, double, double) throws OpenGLException;
     public abstract void glNormal3dv(double[]) throws OpenGLException;
     public abstract void glNormal3f(float, float, float) throws OpenGLException;
     public abstract void glNormal3fv(float[]) throws OpenGLException;
     public abstract void glNormal3i(int, int, int) throws OpenGLException;
     public abstract void glNormal3iv(int[]) throws OpenGLException;
     public abstract void glNormal3s(short, short, short) throws OpenGLException;
     public abstract void glNormal3sv(short[]) throws OpenGLException;
     public abstract void glNormalPointer(int, int, byte[]) throws OpenGLException;
     public abstract void glNormalPointer(int, int, double[]) throws OpenGLException;
     public abstract void glNormalPointer(int, int, float[]) throws OpenGLException;
     public abstract void glNormalPointer(int, int, int[]) throws OpenGLException;
     public abstract void glNormalPointer(int, int, short[]) throws OpenGLException;
     public abstract void glOrtho(double, double, double, double, double, double) throws OpenGLException;
     public abstract void glPassThrough(float) throws OpenGLException;
     public abstract void glPixelMapfv(int, int, float[]) throws OpenGLException;
     public abstract void glPixelMapuiv(int, int, int[]) throws OpenGLException;
     public abstract void glPixelMapusv(int, int, short[]) throws OpenGLException;
     public abstract void glPixelStoref(int, float) throws OpenGLException;
     public abstract void glPixelStorei(int, int) throws OpenGLException;
     public abstract void glPixelTransferf(int, float) throws OpenGLException;
     public abstract void glPixelTransferi(int, int) throws OpenGLException;
     public abstract void glPixelZoom(float, float) throws OpenGLException;
     public abstract void glPointSize(float) throws OpenGLException;
     public abstract void glPolygonMode(int, int) throws OpenGLException;
     public abstract void glPolygonOffset(float, float) throws OpenGLException;
     public abstract void glPolygonStipple(byte[]) throws OpenGLException;
     public abstract void glPopAttrib() throws OpenGLException;
     public abstract void glPopClientAttrib() throws OpenGLException;
     public abstract void glPopMatrix() throws OpenGLException;
     public abstract void glPopName() throws OpenGLException;
     public abstract void glPrioritizeTextures(int, int[], float[]) throws OpenGLException;
     public abstract void glPushAttrib(int) throws OpenGLException;
     public abstract void glPushClientAttrib(int) throws OpenGLException;
     public abstract void glPushMatrix() throws OpenGLException;
     public abstract void glPushName(int) throws OpenGLException;
     public abstract void glRasterPos2d(double, double) throws OpenGLException;
     public abstract void glRasterPos2dv(double[]) throws OpenGLException;
     public abstract void glRasterPos2f(float, float) throws OpenGLException;
     public abstract void glRasterPos2fv(float[]) throws OpenGLException;
     public abstract void glRasterPos2i(int, int) throws OpenGLException;
     public abstract void glRasterPos2iv(int[]) throws OpenGLException;
     public abstract void glRasterPos2s(short, short) throws OpenGLException;
     public abstract void glRasterPos2sv(short[]) throws OpenGLException;
     public abstract void glRasterPos3d(double, double, double) throws OpenGLException;
     public abstract void glRasterPos3dv(double[]) throws OpenGLException;
     public abstract void glRasterPos3f(float, float, float) throws OpenGLException;
     public abstract void glRasterPos3fv(float[]) throws OpenGLException;
     public abstract void glRasterPos3i(int, int, int) throws OpenGLException;
     public abstract void glRasterPos3iv(int[]) throws OpenGLException;
     public abstract void glRasterPos3s(short, short, short) throws OpenGLException;
     public abstract void glRasterPos3sv(short[]) throws OpenGLException;
     public abstract void glRasterPos4d(double, double, double, double) throws OpenGLException;
     public abstract void glRasterPos4dv(double[]) throws OpenGLException;
     public abstract void glRasterPos4f(float, float, float, float) throws OpenGLException;
     public abstract void glRasterPos4fv(float[]) throws OpenGLException;
     public abstract void glRasterPos4i(int, int, int, int) throws OpenGLException;
     public abstract void glRasterPos4iv(int[]) throws OpenGLException;
     public abstract void glRasterPos4s(short, short, short, short) throws OpenGLException;
     public abstract void glRasterPos4sv(short[]) throws OpenGLException;
     public abstract void glReadBuffer(int) throws OpenGLException;
     public abstract void glReadPixels(int, int, int, int, int, int, byte[]) throws OpenGLException;
     public abstract void glReadPixels(int, int, int, int, int, int, float[]) throws OpenGLException;
     public abstract void glReadPixels(int, int, int, int, int, int, int[]) throws OpenGLException;
     public abstract void glReadPixels(int, int, int, int, int, int, short[]) throws OpenGLException;
     public abstract void glRectd(double, double, double, double) throws OpenGLException;
     public abstract void glRectdv(double[], double[]) throws OpenGLException;
     public abstract void glRectf(float, float, float, float) throws OpenGLException;
     public abstract void glRectfv(float[], float[]) throws OpenGLException;
     public abstract void glRecti(int, int, int, int) throws OpenGLException;
     public abstract void glRectiv(int[], int[]) throws OpenGLException;
     public abstract void glRects(short, short, short, short) throws OpenGLException;
     public abstract void glRectsv(short[], short[]) throws OpenGLException;
     public abstract int glRenderMode(int) throws OpenGLException;
     public abstract void glRotated(double, double, double, double) throws OpenGLException;
     public abstract void glRotatef(float, float, float, float) throws OpenGLException;
     public abstract void glScaled(double, double, double) throws OpenGLException;
     public abstract void glScalef(float, float, float) throws OpenGLException;
     public abstract void glScissor(int, int, int, int) throws OpenGLException;
     public abstract void glSelectBuffer(int, int[]) throws OpenGLException;
     public abstract void glShadeModel(int) throws OpenGLException;
     public abstract void glStencilFunc(int, int, int) throws OpenGLException;
     public abstract void glStencilMask(int) throws OpenGLException;
     public abstract void glStencilOp(int, int, int) throws OpenGLException;
     public abstract void glTexCoord1d(double) throws OpenGLException;
     public abstract void glTexCoord1dv(double[]) throws OpenGLException;
     public abstract void glTexCoord1f(float) throws OpenGLException;
     public abstract void glTexCoord1fv(float[]) throws OpenGLException;
     public abstract void glTexCoord1i(int) throws OpenGLException;
     public abstract void glTexCoord1iv(int[]) throws OpenGLException;
     public abstract void glTexCoord1s(short) throws OpenGLException;
     public abstract void glTexCoord1sv(short[]) throws OpenGLException;
     public abstract void glTexCoord2d(double, double) throws OpenGLException;
     public abstract void glTexCoord2dv(double[]) throws OpenGLException;
     public abstract void glTexCoord2f(float, float) throws OpenGLException;
     public abstract void glTexCoord2fv(float[]) throws OpenGLException;
     public abstract void glTexCoord2i(int, int) throws OpenGLException;
     public abstract void glTexCoord2iv(int[]) throws OpenGLException;
     public abstract void glTexCoord2s(short, short) throws OpenGLException;
     public abstract void glTexCoord2sv(short[]) throws OpenGLException;
     public abstract void glTexCoord3d(double, double, double) throws OpenGLException;
     public abstract void glTexCoord3dv(double[]) throws OpenGLException;
     public abstract void glTexCoord3f(float, float, float) throws OpenGLException;
     public abstract void glTexCoord3fv(float[]) throws OpenGLException;
     public abstract void glTexCoord3i(int, int, int) throws OpenGLException;
     public abstract void glTexCoord3iv(int[]) throws OpenGLException;
     public abstract void glTexCoord3s(short, short, short) throws OpenGLException;
     public abstract void glTexCoord3sv(short[]) throws OpenGLException;
     public abstract void glTexCoord4d(double, double, double, double) throws OpenGLException;
     public abstract void glTexCoord4dv(double[]) throws OpenGLException;
     public abstract void glTexCoord4f(float, float, float, float) throws OpenGLException;
     public abstract void glTexCoord4fv(float[]) throws OpenGLException;
     public abstract void glTexCoord4i(int, int, int, int) throws OpenGLException;
     public abstract void glTexCoord4iv(int[]) throws OpenGLException;
     public abstract void glTexCoord4s(short, short, short, short) throws OpenGLException;
     public abstract void glTexCoord4sv(short[]) throws OpenGLException;
     public abstract void glTexCoordPointer(int, int, int, double[]) throws OpenGLException;
     public abstract void glTexCoordPointer(int, int, int, float[]) throws OpenGLException;
     public abstract void glTexCoordPointer(int, int, int, int[]) throws OpenGLException;
     public abstract void glTexCoordPointer(int, int, int, short[]) throws OpenGLException;
     public abstract void glTexEnvf(int, int, float) throws OpenGLException;
     public abstract void glTexEnvfv(int, int, float[]) throws OpenGLException;
     public abstract void glTexEnvi(int, int, int) throws OpenGLException;
     public abstract void glTexEnviv(int, int, int[]) throws OpenGLException;
     public abstract void glTexGend(int, int, double) throws OpenGLException;
     public abstract void glTexGendv(int, int, double[]) throws OpenGLException;
     public abstract void glTexGenf(int, int, float) throws OpenGLException;
     public abstract void glTexGenfv(int, int, float[]) throws OpenGLException;
     public abstract void glTexGeni(int, int, int) throws OpenGLException;
     public abstract void glTexGeniv(int, int, int[]) throws OpenGLException;
     public abstract void glTexImage1D(int, int, int, int, int, int, int, byte[]) throws OpenGLException;
     public abstract void glTexImage1D(int, int, int, int, int, int, int, byte[][]) throws OpenGLException;
     public abstract void glTexImage1D(int, int, int, int, int, int, int, float[]) throws OpenGLException;
     public abstract void glTexImage1D(int, int, int, int, int, int, int, float[][]) throws OpenGLException;
     public abstract void glTexImage1D(int, int, int, int, int, int, int, int[]) throws OpenGLException;
     public abstract void glTexImage1D(int, int, int, int, int, int, int, int[][]) throws OpenGLException;
     public abstract void glTexImage1D(int, int, int, int, int, int, int, short[]) throws OpenGLException;
     public abstract void glTexImage1D(int, int, int, int, int, int, int, short[][]) throws OpenGLException;
     public abstract void glTexImage2D(int, int, int, int, int, int, int, int, byte[]) throws OpenGLException;
     public abstract void glTexImage2D(int, int, int, int, int, int, int, int, byte[][][]) throws OpenGLException;
     public abstract void glTexImage2D(int, int, int, int, int, int, int, int, float[]) throws OpenGLException;
     public abstract void glTexImage2D(int, int, int, int, int, int, int, int, float[][][]) throws OpenGLException;
     public abstract void glTexImage2D(int, int, int, int, int, int, int, int, int[]) throws OpenGLException;
     public abstract void glTexImage2D(int, int, int, int, int, int, int, int, int[][][]) throws OpenGLException;
     public abstract void glTexImage2D(int, int, int, int, int, int, int, int, short[]) throws OpenGLException;
     public abstract void glTexImage2D(int, int, int, int, int, int, int, int, short[][][]) throws OpenGLException;
     public abstract void glTexParameterf(int, int, float) throws OpenGLException;
     public abstract void glTexParameterfv(int, int, float[]) throws OpenGLException;
     public abstract void glTexParameteri(int, int, int) throws OpenGLException;
     public abstract void glTexParameteriv(int, int, int[]) throws OpenGLException;
     public abstract void glTexSubImage1D(int, int, int, int, int, int, byte[]) throws OpenGLException;
     public abstract void glTexSubImage1D(int, int, int, int, int, int, float[]) throws OpenGLException;
     public abstract void glTexSubImage1D(int, int, int, int, int, int, int[]) throws OpenGLException;
     public abstract void glTexSubImage1D(int, int, int, int, int, int, short[]) throws OpenGLException;
     public abstract void glTexSubImage2D(int, int, int, int, int, int, int, int, byte[]) throws OpenGLException;
     public abstract void glTexSubImage2D(int, int, int, int, int, int, int, int, float[]) throws OpenGLException;
     public abstract void glTexSubImage2D(int, int, int, int, int, int, int, int, int[]) throws OpenGLException;
     public abstract void glTexSubImage2D(int, int, int, int, int, int, int, int, short[]) throws OpenGLException;
     public abstract void glTranslated(double, double, double) throws OpenGLException;
     public abstract void glTranslatef(float, float, float) throws OpenGLException;
     public abstract void glVertex2d(double, double) throws OpenGLException;
     public abstract void glVertex2dv(double[]) throws OpenGLException;
     public abstract void glVertex2f(float, float) throws OpenGLException;
     public abstract void glVertex2fv(float[]) throws OpenGLException;
     public abstract void glVertex2i(int, int) throws OpenGLException;
     public abstract void glVertex2iv(int[]) throws OpenGLException;
     public abstract void glVertex2s(short, short) throws OpenGLException;
     public abstract void glVertex2sv(short[]) throws OpenGLException;
     public abstract void glVertex3d(double, double, double) throws OpenGLException;
     public abstract void glVertex3dv(double[]) throws OpenGLException;
     public abstract void glVertex3f(float, float, float) throws OpenGLException;
     public abstract void glVertex3fv(float[]) throws OpenGLException;
     public abstract void glVertex3i(int, int, int) throws OpenGLException;
     public abstract void glVertex3iv(int[]) throws OpenGLException;
     public abstract void glVertex3s(short, short, short) throws OpenGLException;
     public abstract void glVertex3sv(short[]) throws OpenGLException;
     public abstract void glVertex4d(double, double, double, double) throws OpenGLException;
     public abstract void glVertex4dv(double[]) throws OpenGLException;
     public abstract void glVertex4f(float, float, float, float) throws OpenGLException;
     public abstract void glVertex4fv(float[]) throws OpenGLException;
     public abstract void glVertex4i(int, int, int, int) throws OpenGLException;
     public abstract void glVertex4iv(int[]) throws OpenGLException;
     public abstract void glVertex4s(short, short, short, short) throws OpenGLException;
     public abstract void glVertex4sv(short[]) throws OpenGLException;
     public abstract void glVertexPointer(int, int, int, double[]) throws OpenGLException;
     public abstract void glVertexPointer(int, int, int, float[]) throws OpenGLException;
     public abstract void glVertexPointer(int, int, int, int[]) throws OpenGLException;
     public abstract void glVertexPointer(int, int, int, short[]) throws OpenGLException;
     public abstract void glViewport(GLDrawable, int, int, int, int) throws OpenGLException;
     public abstract void hint(int, int) throws OpenGLException;
     public abstract void index(byte) throws OpenGLException;
     public abstract void index(byte[]) throws OpenGLException;
     public abstract void index(double) throws OpenGLException;
     public abstract void index(double[]) throws OpenGLException;
     public abstract void index(float) throws OpenGLException;
     public abstract void index(float[]) throws OpenGLException;
     public abstract void index(int) throws OpenGLException;
     public abstract void index(int[]) throws OpenGLException;
     public abstract void index(short) throws OpenGLException;
     public abstract void index(short[]) throws OpenGLException;
     public abstract void indexMask(int) throws OpenGLException;
     public abstract void initNames() throws OpenGLException;
     public abstract boolean isEnabled(int) throws OpenGLException;
     public abstract boolean isList(int) throws OpenGLException;
     public abstract boolean isTexture(int) throws OpenGLException;
     public abstract void light(int, int, float) throws OpenGLException;
     public abstract void light(int, int, float[]) throws OpenGLException;
     public abstract void light(int, int, int) throws OpenGLException;
     public abstract void light(int, int, int[]) throws OpenGLException;
     public abstract void lightModel(int, float) throws OpenGLException;
     public abstract void lightModel(int, float[]) throws OpenGLException;
     public abstract void lightModel(int, int) throws OpenGLException;
     public abstract void lightModel(int, int[]) throws OpenGLException;
     public abstract void lineStipple(int, short) throws OpenGLException;
     public abstract void lineWidth(float) throws OpenGLException;
     public abstract void listBase(int) throws OpenGLException;
     public abstract void loadIdentity() throws OpenGLException;
     public abstract void loadMatrix(double[]) throws OpenGLException;
     public abstract void loadMatrix(float[]) throws OpenGLException;
     public abstract void loadName(int) throws OpenGLException;
     public abstract void logicOp(int) throws OpenGLException;
     public abstract void mapGrid(int, double, double) throws OpenGLException;
     public abstract void mapGrid(int, double, double, int, double, double) throws OpenGLException;
     public abstract void mapGrid(int, float, float) throws OpenGLException;
     public abstract void mapGrid(int, float, float, int, float, float) throws OpenGLException;
     public abstract void material(int, int, float) throws OpenGLException;
     public abstract void material(int, int, float[]) throws OpenGLException;
     public abstract void material(int, int, int) throws OpenGLException;
     public abstract void material(int, int, int[]) throws OpenGLException;
     public abstract void matrixMode(int) throws OpenGLException;
     public abstract void multMatrix(double[]) throws OpenGLException;
     public abstract void multMatrix(double[][]) throws OpenGLException;
     public abstract void multMatrix(float[]) throws OpenGLException;
     public abstract void multMatrix(float[][]) throws OpenGLException;
     public abstract void newList(int, int) throws OpenGLException;
     public abstract void normal(byte, byte, byte) throws OpenGLException;
     public abstract void normal(byte[]) throws OpenGLException;
     public abstract void normal(double, double, double) throws OpenGLException;
     public abstract void normal(double[]) throws OpenGLException;
     public abstract void normal(float, float, float) throws OpenGLException;
     public abstract void normal(float[]) throws OpenGLException;
     public abstract void normal(int, int, int) throws OpenGLException;
     public abstract void normal(int[]) throws OpenGLException;
     public abstract void normal(short, short, short) throws OpenGLException;
     public abstract void normal(short[]) throws OpenGLException;
     public abstract void ortho(double, double, double, double, double, double) throws OpenGLException;
     public abstract void passThrough(float) throws OpenGLException;
     public abstract void pixelMap(int, int, float[]) throws OpenGLException;
     public abstract void pixelMap(int, int, int[]) throws OpenGLException;
     public abstract void pixelMap(int, int, short[]) throws OpenGLException;
     public abstract void pixelStore(int, float) throws OpenGLException;
     public abstract void pixelStore(int, int) throws OpenGLException;
     public abstract void pixelTransfer(int, float) throws OpenGLException;
     public abstract void pixelTransfer(int, int) throws OpenGLException;
     public abstract void pixelZoom(float, float) throws OpenGLException;
     public abstract void pointSize(float) throws OpenGLException;
     public abstract void polygonMode(int, int) throws OpenGLException;
     public abstract void polygonOffset(float, float) throws OpenGLException;
     public abstract void polygonStipple(byte[]) throws OpenGLException;
     public abstract void popAttrib() throws OpenGLException;
     public abstract void popClientAttrib() throws OpenGLException;
     public abstract void popMatrix() throws OpenGLException;
     public abstract void popName() throws OpenGLException;
     public abstract void prioritizeTextures(int, int[], float[]) throws OpenGLException;
     public abstract void pushAttrib(int) throws OpenGLException;
     public abstract void pushClientAttrib(int) throws OpenGLException;
     public abstract void pushMatrix() throws OpenGLException;
     public abstract void pushName(int) throws OpenGLException;
     public abstract void rasterPos(double, double) throws OpenGLException;
     public abstract void rasterPos(double, double, double) throws OpenGLException;
     public abstract void rasterPos(double, double, double, double) throws OpenGLException;
     public abstract void rasterPos(double[]) throws OpenGLException;
     public abstract void rasterPos(float, float) throws OpenGLException;
     public abstract void rasterPos(float, float, float) throws OpenGLException;
     public abstract void rasterPos(float, float, float, float) throws OpenGLException;
     public abstract void rasterPos(float[]) throws OpenGLException;
     public abstract void rasterPos(int, int) throws OpenGLException;
     public abstract void rasterPos(int, int, int) throws OpenGLException;
     public abstract void rasterPos(int, int, int, int) throws OpenGLException;
     public abstract void rasterPos(int[]) throws OpenGLException;
     public abstract void rasterPos(short, short) throws OpenGLException;
     public abstract void rasterPos(short, short, short) throws OpenGLException;
     public abstract void rasterPos(short, short, short, short) throws OpenGLException;
     public abstract void rasterPos(short[]) throws OpenGLException;
     public abstract void readBuffer(int) throws OpenGLException;
     public abstract void rect(double, double, double, double) throws OpenGLException;
     public abstract void rect(double[], double[]) throws OpenGLException;
     public abstract void rect(float, float, float, float) throws OpenGLException;
     public abstract void rect(float[], float[]) throws OpenGLException;
     public abstract void rect(int, int, int, int) throws OpenGLException;
     public abstract void rect(int[], int[]) throws OpenGLException;
     public abstract void rect(short, short, short, short) throws OpenGLException;
     public abstract void rect(short[], short[]) throws OpenGLException;
     public abstract int renderMode(int) throws OpenGLException;
     public abstract void rotate(double, double, double, double) throws OpenGLException;
     public abstract void rotate(float, float, float, float) throws OpenGLException;
     public abstract void scale(double, double, double) throws OpenGLException;
     public abstract void scale(float, float, float) throws OpenGLException;
     public abstract void scissor(int, int, int, int) throws OpenGLException;
     public abstract void selectBuffer(int, int[]) throws OpenGLException;
     public abstract void setMode(int);
     public abstract void setParent(GL);
     public abstract void shadeModel(int) throws OpenGLException;
     public abstract void stencilFunc(int, int, int) throws OpenGLException;
     public abstract void stencilMask(int) throws OpenGLException;
     public abstract void stencilOp(int, int, int) throws OpenGLException;
     public abstract void texCoord(double) throws OpenGLException;
     public abstract void texCoord(double, double) throws OpenGLException;
     public abstract void texCoord(double, double, double) throws OpenGLException;
     public abstract void texCoord(double, double, double, double) throws OpenGLException;
     public abstract void texCoord(double[]) throws OpenGLException;
     public abstract void texCoord(float) throws OpenGLException;
     public abstract void texCoord(float, float) throws OpenGLException;
     public abstract void texCoord(float, float, float) throws OpenGLException;
     public abstract void texCoord(float, float, float, float) throws OpenGLException;
     public abstract void texCoord(float[]) throws OpenGLException;
     public abstract void texCoord(int) throws OpenGLException;
     public abstract void texCoord(int, int) throws OpenGLException;
     public abstract void texCoord(int, int, int) throws OpenGLException;
     public abstract void texCoord(int, int, int, int) throws OpenGLException;
     public abstract void texCoord(int[]) throws OpenGLException;
     public abstract void texCoord(short) throws OpenGLException;
     public abstract void texCoord(short, short) throws OpenGLException;
     public abstract void texCoord(short, short, short) throws OpenGLException;
     public abstract void texCoord(short, short, short, short) throws OpenGLException;
     public abstract void texCoord(short[]) throws OpenGLException;
     public abstract void texEnv(int, int, float) throws OpenGLException;
     public abstract void texEnv(int, int, float[]) throws OpenGLException;
     public abstract void texEnv(int, int, int) throws OpenGLException;
     public abstract void texEnv(int, int, int[]) throws OpenGLException;
     public abstract void texGen(int, int, double) throws OpenGLException;
     public abstract void texGen(int, int, double[]) throws OpenGLException;
     public abstract void texGen(int, int, float) throws OpenGLException;
     public abstract void texGen(int, int, float[]) throws OpenGLException;
     public abstract void texGen(int, int, int) throws OpenGLException;
     public abstract void texGen(int, int, int[]) throws OpenGLException;
     public abstract void texImage1D(int, int, int, int, int, int, int, byte[]) throws OpenGLException;
     public abstract void texImage1D(int, int, int, int, int, int, int, float[]) throws OpenGLException;
     public abstract void texImage1D(int, int, int, int, int, int, int, int[]) throws OpenGLException;
     public abstract void texImage1D(int, int, int, int, int, int, int, short[]) throws OpenGLException;
     public abstract void texImage2D(int, int, int, int, int, int, int, int, byte[]) throws OpenGLException;
     public abstract void texImage2D(int, int, int, int, int, int, int, int, float[]) throws OpenGLException;
     public abstract void texImage2D(int, int, int, int, int, int, int, int, int[]) throws OpenGLException;
     public abstract void texImage2D(int, int, int, int, int, int, int, int, short[]) throws OpenGLException;
     public abstract void texParameter(int, int, float) throws OpenGLException;
     public abstract void texParameter(int, int, float[]) throws OpenGLException;
     public abstract void texParameter(int, int, int) throws OpenGLException;
     public abstract void texParameter(int, int, int[]) throws OpenGLException;
     public abstract void texSubImage1D(int, int, int, int, int, int, byte[]) throws OpenGLException;
     public abstract void texSubImage1D(int, int, int, int, int, int, float[]) throws OpenGLException;
     public abstract void texSubImage1D(int, int, int, int, int, int, int[]) throws OpenGLException;
     public abstract void texSubImage1D(int, int, int, int, int, int, short[]) throws OpenGLException;
     public abstract void texSubImage2D(int, int, int, int, int, int, int, int, byte[]) throws OpenGLException;
     public abstract void texSubImage2D(int, int, int, int, int, int, int, int, float[]) throws OpenGLException;
     public abstract void texSubImage2D(int, int, int, int, int, int, int, int, int[]) throws OpenGLException;
     public abstract void texSubImage2D(int, int, int, int, int, int, int, int, short[]) throws OpenGLException;
     public abstract void translate(double, double, double) throws OpenGLException;
     public abstract void translate(float, float, float) throws OpenGLException;
     public abstract void vertex(double, double) throws OpenGLException;
     public abstract void vertex(double, double, double) throws OpenGLException;
     public abstract void vertex(double, double, double, double) throws OpenGLException;
     public abstract void vertex(double[]) throws OpenGLException;
     public abstract void vertex(float, float) throws OpenGLException;
     public abstract void vertex(float, float, float) throws OpenGLException;
     public abstract void vertex(float, float, float, float) throws OpenGLException;
     public abstract void vertex(float[]) throws OpenGLException;
     public abstract void vertex(int, int) throws OpenGLException;
     public abstract void vertex(int, int, int) throws OpenGLException;
     public abstract void vertex(int, int, int, int) throws OpenGLException;
     public abstract void vertex(int[]) throws OpenGLException;
     public abstract void vertex(short, short) throws OpenGLException;
     public abstract void vertex(short, short, short) throws OpenGLException;
     public abstract void vertex(short, short, short, short) throws OpenGLException;
     public abstract void vertex(short[]) throws OpenGLException;
     public abstract void viewport(GLDrawable, int, int, int, int) throws OpenGLException;
}

Encapsulation of the OpenGL state machine. This class contains the standard OpenGL functions and additional polymorphic methods designed to make programming slightly easier. The standard functions are declared as native for speed, the polymorphics are slightly slower, but act as a simple wrapper to the native layer.

Version:
$Id: GL.java.stub,v 1.6 1998/10/29 21:05:27 descarte Exp descarte $
Author:
Alligator Descartes <descarte@hermetica.com>


  Cross Reference

Returned By:
CoreGL.getParent(), ErrorGL.getParent(), GLEventListener.getGL(), GLEventMulticaster.getGL(), GL.getParent(), ProfileGL.getParent(), TemplateGL.getParent(), TraceGL.getParent()

Implemented By:
CoreGL, ErrorGL, ProfileGL, TemplateGL, TraceGL





  Fields

· VERBOSE

Summary  |  Top
   public static final int VERBOSE

Verbose operating mode for any implementations of this interface


· SUMMARY

Summary  |  Top
   public static final int SUMMARY

Summary operating mode for any implementations of this interface


  Methods

· setMode

Summary  |  Top

   public abstract void setMode(int mode) 

Signifies the operating mode of any implementations of this interface, ie, summary or verbose

Parameter Description
mode The operating mode



· getMode

Summary  |  Top
   public abstract int getMode() 

Returns the current operating mode of any implementations of this interface.



· setParent

Summary  |  Top
   public abstract void setParent(GL parent) 

Sets the parent interface

Parameter Description
parent The parent interface



· getParent

Summary  |  Top
   public abstract GL getParent() 

Returns the parent interface



· glCallLists

Summary  |  Top
   public abstract void glCallLists(int n, 
                                    int type, 
                                    byte[] lists)  throws OpenGLException

Execute a list of display lists

Parameter Description
n Specifies the number of display lists to be executed
type Specifies the type of values in `lists'. This is actually enforced by the type of the `lists' parameter itself.
lists Specifies an array containing the name offsets in the display list

Throws: OpenGLException
General OpenGL error


· glCallLists

Summary  |  Top
   public abstract void glCallLists(int n, 
                                    int type, 
                                    short[] lists)  throws OpenGLException

Execute a list of display lists

Parameter Description
n Specifies the number of display lists to be executed
type Specifies the type of values in `lists'. Since the byte array may contain GL_*BYTE values and GL_[234]_BYTES values, typing is not enforced via the byte array
lists Specifies an array containing the name offsets in the display list

Throws: OpenGLException
General OpenGL error


· glCallLists

Summary  |  Top
   public abstract void glCallLists(int n, 
                                    int type, 
                                    int[] lists)  throws OpenGLException

Execute a list of display lists

Parameter Description
n Specifies the number of display lists to be executed
type Specifies the type of values in `lists'. This is actually enforced by the type of the `lists' parameter itself.
lists Specifies an array containing the name offsets in the display list

Throws: OpenGLException
General OpenGL error


· glDrawElements

Summary  |  Top
   public abstract void glDrawElements(int mode, 
                                       int count, 
                                       int type, 
                                       byte[] indices)  throws OpenGLException

Render primitives from array data

Parameter Description
mode Specifies what kind of primitives to render
count Specifies the number of elements to be rendered
type Specifies the type of the values in `indices'. This is actually enforced through the type of the `indices' parameter
indices Specifies the indices to operate on

Throws: OpenGLException
General OpenGL error


· glDrawElements

Summary  |  Top
   public abstract void glDrawElements(int mode, 
                                       int count, 
                                       int type, 
                                       short[] indices)  throws OpenGLException

Render primitives from array data

Parameter Description
mode Specifies what kind of primitives to render
count Specifies the number of elements to be rendered
type Specifies the type of the values in `indices'. This is actually enforced through the type of the `indices' parameter
indices Specifies the indices to operate on

Throws: OpenGLException
General OpenGL error


· glDrawElements

Summary  |  Top
   public abstract void glDrawElements(int mode, 
                                       int count, 
                                       int type, 
                                       int[] indices)  throws OpenGLException

Render primitives from array data

Parameter Description
mode Specifies what kind of primitives to render
count Specifies the number of elements to be rendered
type Specifies the type of the values in `indices'. This is actually enforced through the type of the `indices' parameter
indices Specifies the indices to operate on

Throws: OpenGLException
General OpenGL error


· glDrawPixels

Summary  |  Top
   public abstract void glDrawPixels(int width, 
                                     int height, 
                                     int format, 
                                     int type, 
                                     byte[] pixels)  throws OpenGLException

Write a block of pixels to the frame buffer

Parameter Description
width Specifies the width of the pixel rectangle
height Specifies the height of the pixel rectangle
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is enforced by the type of the `pixels' argument
pixels The pixel data

Throws: OpenGLException
General OpenGL error


· glDrawPixels

Summary  |  Top
   public abstract void glDrawPixels(int width, 
                                     int height, 
                                     int format, 
                                     int type, 
                                     short[] pixels)  throws OpenGLException

Write a block of pixels to the frame buffer

Parameter Description
width Specifies the width of the pixel rectangle
height Specifies the height of the pixel rectangle
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is enforced by the type of the `pixels' argument
pixels The pixel data

Throws: OpenGLException
General OpenGL error


· glDrawPixels

Summary  |  Top
   public abstract void glDrawPixels(int width, 
                                     int height, 
                                     int format, 
                                     int type, 
                                     int[] pixels)  throws OpenGLException

Write a block of pixels to the frame buffer

Parameter Description
width Specifies the width of the pixel rectangle
height Specifies the height of the pixel rectangle
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is enforced by the type of the `pixels' argument
pixels The pixel data

Throws: OpenGLException
General OpenGL error


· glDrawPixels

Summary  |  Top
   public abstract void glDrawPixels(int width, 
                                     int height, 
                                     int format, 
                                     int type, 
                                     float[] pixels)  throws OpenGLException

Write a block of pixels to the frame buffer

Parameter Description
width Specifies the width of the pixel rectangle
height Specifies the height of the pixel rectangle
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is enforced by the type of the `pixels' argument
pixels The pixel data

Throws: OpenGLException
General OpenGL error


· glGetTexImage

Summary  |  Top
   public abstract void glGetTexImage(int target, 
                                      int level, 
                                      int format, 
                                      int type, 
                                      byte[] pixels)  throws OpenGLException

Return a texture image

Parameter Description
target Specifies which texture is to be obtained. GL_TEXTURE_1D and GL_TEXTURE_2D are accepted
level Specifies the mipmap level-of-detail number
format Specifies a pixel format for the returned data
type Specifies a pixel type for the returned data
pixels This parameter will contain the returned texture data

Throws: OpenGLException
General OpenGL error


· glGetTexImage

Summary  |  Top
   public abstract void glGetTexImage(int target, 
                                      int level, 
                                      int format, 
                                      int type, 
                                      short[] pixels)  throws OpenGLException

Return a texture image

Parameter Description
target Specifies which texture is to be obtained. GL_TEXTURE_1D and GL_TEXTURE_2D are accepted
level Specifies the mipmap level-of-detail number
format Specifies a pixel format for the returned data
type Specifies a pixel type for the returned data
pixels This parameter will contain the returned texture data

Throws: OpenGLException
General OpenGL error


· glGetTexImage

Summary  |  Top
   public abstract void glGetTexImage(int target, 
                                      int level, 
                                      int format, 
                                      int type, 
                                      int[] pixels)  throws OpenGLException

Return a texture image

Parameter Description
target Specifies which texture is to be obtained. GL_TEXTURE_1D and GL_TEXTURE_2D are accepted
level Specifies the mipmap level-of-detail number
format Specifies a pixel format for the returned data
type Specifies a pixel type for the returned data
pixels This parameter will contain the returned texture data

Throws: OpenGLException
General OpenGL error


· glGetTexImage

Summary  |  Top
   public abstract void glGetTexImage(int target, 
                                      int level, 
                                      int format, 
                                      int type, 
                                      float[] pixels)  throws OpenGLException

Return a texture image

Parameter Description
target Specifies which texture is to be obtained. GL_TEXTURE_1D and GL_TEXTURE_2D are accepted
level Specifies the mipmap level-of-detail number
format Specifies a pixel format for the returned data
type Specifies a pixel type for the returned data
pixels This parameter will contain the returned texture data

Throws: OpenGLException
General OpenGL error


· glReadPixels

Summary  |  Top
   public abstract void glReadPixels(int x, 
                                     int y, 
                                     int width, 
                                     int height, 
                                     int format, 
                                     int type, 
                                     byte[] pixels)  throws OpenGLException

Read a block of pixels from the frame buffer

Parameter Description
x Specify the x window coordinate of the first pixel to be read
y Specify the y window coordinate of the first pixel to be read
width The width of the pixel rectangle to read
height The height of the pixel rectangle to read
format Specifies the format of the pixel data
type Specifies the data type of the pixel data

Throws: OpenGLException
General OpenGL error


· glReadPixels

Summary  |  Top
   public abstract void glReadPixels(int x, 
                                     int y, 
                                     int width, 
                                     int height, 
                                     int format, 
                                     int type, 
                                     short[] pixels)  throws OpenGLException

Read a block of pixels from the frame buffer

Parameter Description
x Specify the x window coordinate of the first pixel to be read
y Specify the y window coordinate of the first pixel to be read
width The width of the pixel rectangle to read
height The height of the pixel rectangle to read
format Specifies the format of the pixel data
type Specifies the data type of the pixel data

Throws: OpenGLException
General OpenGL error


· glReadPixels

Summary  |  Top
   public abstract void glReadPixels(int x, 
                                     int y, 
                                     int width, 
                                     int height, 
                                     int format, 
                                     int type, 
                                     int[] pixels)  throws OpenGLException

Read a block of pixels from the frame buffer

Parameter Description
x Specify the x window coordinate of the first pixel to be read
y Specify the y window coordinate of the first pixel to be read
width The width of the pixel rectangle to read
height The height of the pixel rectangle to read
format Specifies the format of the pixel data
type Specifies the data type of the pixel data

Throws: OpenGLException
General OpenGL error


· glReadPixels

Summary  |  Top
   public abstract void glReadPixels(int x, 
                                     int y, 
                                     int width, 
                                     int height, 
                                     int format, 
                                     int type, 
                                     float[] pixels)  throws OpenGLException

Read a block of pixels from the frame buffer

Parameter Description
x Specify the x window coordinate of the first pixel to be read
y Specify the y window coordinate of the first pixel to be read
width The width of the pixel rectangle to read
height The height of the pixel rectangle to read
format Specifies the format of the pixel data
type Specifies the data type of the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage1D

Summary  |  Top
   public abstract void glTexImage1D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     byte[] pixels)  throws OpenGLException

Specifies a one-dimensional texture map

Parameter Description
target Specifies the target texture. Must be either GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
border The width of the texture border
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage1D

Summary  |  Top
   public abstract void glTexImage1D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     byte[][] pixels)  throws OpenGLException

Specifies a one-dimensional texture map using slightly more sensible array definitions. You can now specify the array as [width of texture][number of components] which Magician will internally decode and dispatch for you.

Parameter Description
target Specifies the target texture. Must be either GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
border The width of the texture border
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· texImage1D

Summary  |  Top
   public abstract void texImage1D(int target, 
                                   int level, 
                                   int components, 
                                   int width, 
                                   int border, 
                                   int format, 
                                   int type, 
                                   byte[] pixels)  throws OpenGLException

Specifies a one-dimensional texture map

Parameter Description
target Specifies the target texture. Must be either GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
border The width of the texture border
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage1D

Summary  |  Top
   public abstract void glTexImage1D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     short[] pixels)  throws OpenGLException

Specifies a one-dimensional texture map

Parameter Description
target Specifies the target texture. Must be either GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
border The width of the texture border
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage1D

Summary  |  Top
   public abstract void glTexImage1D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     short[][] pixels)  throws OpenGLException

Specifies a one-dimensional texture map using slightly more sensible array definitions. You can now specify the array as [width of texture][number of components] which Magician will internally decode and dispatch for you.

Parameter Description
target Specifies the target texture. Must be either GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
border The width of the texture border
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· texImage1D

Summary  |  Top
   public abstract void texImage1D(int target, 
                                   int level, 
                                   int components, 
                                   int width, 
                                   int border, 
                                   int format, 
                                   int type, 
                                   short[] pixels)  throws OpenGLException

Specifies a one-dimensional texture map

Parameter Description
target Specifies the target texture. Must be either GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
border The width of the texture border
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage1D

Summary  |  Top
   public abstract void glTexImage1D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     int[] pixels)  throws OpenGLException

Specifies a one-dimensional texture map

Parameter Description
target Specifies the target texture. Must be either GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
border The width of the texture border
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage1D

Summary  |  Top
   public abstract void glTexImage1D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     int[][] pixels)  throws OpenGLException

Specifies a one-dimensional texture map using slightly more sensible array definitions. You can now specify the array as [width of texture][number of components] which Magician will internally decode and dispatch for you.

Parameter Description
target Specifies the target texture. Must be either GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
border The width of the texture border
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· texImage1D

Summary  |  Top
   public abstract void texImage1D(int target, 
                                   int level, 
                                   int components, 
                                   int width, 
                                   int border, 
                                   int format, 
                                   int type, 
                                   int[] pixels)  throws OpenGLException

Specifies a one-dimensional texture map

Parameter Description
target Specifies the target texture. Must be either GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
border The width of the texture border
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage1D

Summary  |  Top
   public abstract void glTexImage1D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     float[] pixels)  throws OpenGLException

Specifies a one-dimensional texture map

Parameter Description
target Specifies the target texture. Must be either GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
border The width of the texture border
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage1D

Summary  |  Top
   public abstract void glTexImage1D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     float[][] pixels)  throws OpenGLException

Specifies a one-dimensional texture map using slightly more sensible array definitions. You can now specify the array as [width of texture][number of components] which Magician will internally decode and dispatch for you.

Parameter Description
target Specifies the target texture. Must be either GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
border The width of the texture border
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· texImage1D

Summary  |  Top
   public abstract void texImage1D(int target, 
                                   int level, 
                                   int components, 
                                   int width, 
                                   int border, 
                                   int format, 
                                   int type, 
                                   float[] pixels)  throws OpenGLException

Specifies a one-dimensional texture map

Parameter Description
target Specifies the target texture. Must be either GL_TEXTURE_1D or GL_PROXY_TEXTURE_1D
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
border The width of the texture border
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage2D

Summary  |  Top
   public abstract void glTexImage2D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int height, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     byte[] pixels)  throws OpenGLException

Specifies a two-dimensional texture map

Parameter Description
target Specifies the target texture
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
height The height of the texture image
border The width of the texture border
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage2D

Summary  |  Top
   public abstract void glTexImage2D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int height, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     byte[][][] pixels)  throws OpenGLException

Specifies a two-dimensional texture map with a 3-dimensional array corresponding to [width of texture][height of texture][number of components] For example, we could define a texture of 8x8x4 as [8][8][4] and this routine will correctly internally convert the data to a valid OpenGL texture map.

Parameter Description
target Specifies the target texture
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
height The height of the texture image
border The width of the texture border
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· texImage2D

Summary  |  Top
   public abstract void texImage2D(int target, 
                                   int level, 
                                   int components, 
                                   int width, 
                                   int height, 
                                   int border, 
                                   int format, 
                                   int type, 
                                   byte[] pixels)  throws OpenGLException

Specifies a two-dimensional texture map

Parameter Description
target Specifies the target texture
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
height The height of the texture image
border The width of the texture border
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage2D

Summary  |  Top
   public abstract void glTexImage2D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int height, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     short[] pixels)  throws OpenGLException

Specifies a two-dimensional texture map

Parameter Description
target Specifies the target texture
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
height The height of the texture image
border The width of the texture border
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage2D

Summary  |  Top
   public abstract void glTexImage2D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int height, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     short[][][] pixels)  throws OpenGLException

Specifies a two-dimensional texture map with a 3-dimensional array corresponding to [width of texture][height of texture][number of components] For example, we could define a texture of 8x8x4 as [8][8][4] and this routine will correctly internally convert the data to a valid OpenGL texture map.

Parameter Description
target Specifies the target texture
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
height The height of the texture image
border The width of the texture border
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· texImage2D

Summary  |  Top
   public abstract void texImage2D(int target, 
                                   int level, 
                                   int components, 
                                   int width, 
                                   int height, 
                                   int border, 
                                   int format, 
                                   int type, 
                                   short[] pixels)  throws OpenGLException

Specifies a two-dimensional texture map

Parameter Description
target Specifies the target texture
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
height The height of the texture image
border The width of the texture border
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage2D

Summary  |  Top
   public abstract void glTexImage2D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int height, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     int[] pixels)  throws OpenGLException

Specifies a two-dimensional texture map

Parameter Description
target Specifies the target texture
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
height The height of the texture image
border The width of the texture border
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage2D

Summary  |  Top
   public abstract void glTexImage2D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int height, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     int[][][] pixels)  throws OpenGLException

Specifies a two-dimensional texture map with a 3-dimensional array corresponding to [width of texture][height of texture][number of components] For example, we could define a texture of 8x8x4 as [8][8][4] and this routine will correctly internally convert the data to a valid OpenGL texture map.

Parameter Description
target Specifies the target texture
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
height The height of the texture image
border The width of the texture border
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· texImage2D

Summary  |  Top
   public abstract void texImage2D(int target, 
                                   int level, 
                                   int components, 
                                   int width, 
                                   int height, 
                                   int border, 
                                   int format, 
                                   int type, 
                                   int[] pixels)  throws OpenGLException

Specifies a two-dimensional texture map

Parameter Description
target Specifies the target texture
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
height The height of the texture image
border The width of the texture border
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage2D

Summary  |  Top
   public abstract void glTexImage2D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int height, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     float[] pixels)  throws OpenGLException

Specifies a two-dimensional texture map

Parameter Description
target Specifies the target texture
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
height The height of the texture image
border The width of the texture border
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexImage2D

Summary  |  Top
   public abstract void glTexImage2D(int target, 
                                     int level, 
                                     int components, 
                                     int width, 
                                     int height, 
                                     int border, 
                                     int format, 
                                     int type, 
                                     float[][][] pixels)  throws OpenGLException

Specifies a two-dimensional texture map with a 3-dimensional array corresponding to [width of texture][height of texture][number of components] For example, we could define a texture of 8x8x4 as [8][8][4] and this routine will correctly internally convert the data to a valid OpenGL texture map.

Parameter Description
target Specifies the target texture
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
height The height of the texture image
border The width of the texture border
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· texImage2D

Summary  |  Top
   public abstract void texImage2D(int target, 
                                   int level, 
                                   int components, 
                                   int width, 
                                   int height, 
                                   int border, 
                                   int format, 
                                   int type, 
                                   float[] pixels)  throws OpenGLException

Specifies a two-dimensional texture map

Parameter Description
target Specifies the target texture
level Specifies the mipmap level-of-detail number
components Specifies the number of colour components in the texture
width The width of the texture image
height The height of the texture image
border The width of the texture border
format Specifies the format of the pixel data
type Specifies the data type of the pixel data. This is actually ignored. The type is enforced via the pixel data type in the `pixels' argument
pixels Specifies the pixel data

Throws: OpenGLException
General OpenGL error


· glTexSubImage1D

Summary  |  Top
   public abstract void glTexSubImage1D(int target, 
                                        int level, 
                                        int xoffset, 
                                        int width, 
                                        int format, 
                                        int type, 
                                        byte[] pixels)  throws OpenGLException

Specifies a one-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
width Specifies the width of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· texSubImage1D

Summary  |  Top
   public abstract void texSubImage1D(int target, 
                                      int level, 
                                      int xoffset, 
                                      int width, 
                                      int format, 
                                      int type, 
                                      byte[] pixels)  throws OpenGLException

Specifies a one-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
width Specifies the width of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· glTexSubImage1D

Summary  |  Top
   public abstract void glTexSubImage1D(int target, 
                                        int level, 
                                        int xoffset, 
                                        int width, 
                                        int format, 
                                        int type, 
                                        short[] pixels)  throws OpenGLException

Specifies a one-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
width Specifies the width of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· texSubImage1D

Summary  |  Top
   public abstract void texSubImage1D(int target, 
                                      int level, 
                                      int xoffset, 
                                      int width, 
                                      int format, 
                                      int type, 
                                      short[] pixels)  throws OpenGLException

Specifies a one-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
width Specifies the width of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· glTexSubImage1D

Summary  |  Top
   public abstract void glTexSubImage1D(int target, 
                                        int level, 
                                        int xoffset, 
                                        int width, 
                                        int format, 
                                        int type, 
                                        int[] pixels)  throws OpenGLException

Specifies a one-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
width Specifies the width of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· texSubImage1D

Summary  |  Top
   public abstract void texSubImage1D(int target, 
                                      int level, 
                                      int xoffset, 
                                      int width, 
                                      int format, 
                                      int type, 
                                      int[] pixels)  throws OpenGLException

Specifies a one-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
width Specifies the width of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· glTexSubImage1D

Summary  |  Top
   public abstract void glTexSubImage1D(int target, 
                                        int level, 
                                        int xoffset, 
                                        int width, 
                                        int format, 
                                        int type, 
                                        float[] pixels)  throws OpenGLException

Specifies a one-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
width Specifies the width of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· texSubImage1D

Summary  |  Top
   public abstract void texSubImage1D(int target, 
                                      int level, 
                                      int xoffset, 
                                      int width, 
                                      int format, 
                                      int type, 
                                      float[] pixels)  throws OpenGLException

Specifies a one-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
width Specifies the width of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· glTexSubImage2D

Summary  |  Top
   public abstract void glTexSubImage2D(int target, 
                                        int level, 
                                        int xoffset, 
                                        int yoffset, 
                                        int width, 
                                        int height, 
                                        int format, 
                                        int type, 
                                        byte[] pixels)  throws OpenGLException

Specifies a two-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
yoffset Specifies a texel offset in the y direction within the texture array
width Specifies the width of the texture subimage
height Specifies the height of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· texSubImage2D

Summary  |  Top
   public abstract void texSubImage2D(int target, 
                                      int level, 
                                      int xoffset, 
                                      int yoffset, 
                                      int width, 
                                      int height, 
                                      int format, 
                                      int type, 
                                      byte[] pixels)  throws OpenGLException

Specifies a two-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
yoffset Specifies a texel offset in the y direction within the texture array
width Specifies the width of the texture subimage
height Specifies the height of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· glTexSubImage2D

Summary  |  Top
   public abstract void glTexSubImage2D(int target, 
                                        int level, 
                                        int xoffset, 
                                        int yoffset, 
                                        int width, 
                                        int height, 
                                        int format, 
                                        int type, 
                                        short[] pixels)  throws OpenGLException

Specifies a two-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
yoffset Specifies a texel offset in the y direction within the texture array
width Specifies the width of the texture subimage
height Specifies the height of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· texSubImage2D

Summary  |  Top
   public abstract void texSubImage2D(int target, 
                                      int level, 
                                      int xoffset, 
                                      int yoffset, 
                                      int width, 
                                      int height, 
                                      int format, 
                                      int type, 
                                      short[] pixels)  throws OpenGLException

Specifies a two-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
yoffset Specifies a texel offset in the y direction within the texture array
width Specifies the width of the texture subimage
height Specifies the height of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· glTexSubImage2D

Summary  |  Top
   public abstract void glTexSubImage2D(int target, 
                                        int level, 
                                        int xoffset, 
                                        int yoffset, 
                                        int width, 
                                        int height, 
                                        int format, 
                                        int type, 
                                        int[] pixels)  throws OpenGLException

Specifies a two-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
yoffset Specifies a texel offset in the y direction within the texture array
width Specifies the width of the texture subimage
height Specifies the height of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· texSubImage2D

Summary  |  Top
   public abstract void texSubImage2D(int target, 
                                      int level, 
                                      int xoffset, 
                                      int yoffset, 
                                      int width, 
                                      int height, 
                                      int format, 
                                      int type, 
                                      int[] pixels)  throws OpenGLException

Specifies a two-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
yoffset Specifies a texel offset in the y direction within the texture array
width Specifies the width of the texture subimage
height Specifies the height of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· glTexSubImage2D

Summary  |  Top
   public abstract void glTexSubImage2D(int target, 
                                        int level, 
                                        int xoffset, 
                                        int yoffset, 
                                        int width, 
                                        int height, 
                                        int format, 
                                        int type, 
                                        float[] pixels)  throws OpenGLException

Specifies a two-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
yoffset Specifies a texel offset in the y direction within the texture array
width Specifies the width of the texture subimage
height Specifies the height of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· texSubImage2D

Summary  |  Top
   public abstract void texSubImage2D(int target, 
                                      int level, 
                                      int xoffset, 
                                      int yoffset, 
                                      int width, 
                                      int height, 
                                      int format, 
                                      int type, 
                                      float[] pixels)  throws OpenGLException

Specifies a two-dimensional texture sub-image

Parameter Description
target Specifies the target texture. Must be GL_TEXTURE_1D
level Specifies the mipmap level-of-detail number
xoffset Specifies a texel offset in the x direction within the texture array
yoffset Specifies a texel offset in the y direction within the texture array
width Specifies the width of the texture subimage
height Specifies the height of the texture subimage
format Specifies the format of the pixel data
type Specifies the data type of the pixel data
pixels The pixel data itself

Throws: OpenGLException
General OpenGL error


· glGetString

Summary  |  Top
   public abstract String glGetString(int name)  throws OpenGLException

Returns a string describing the current GL connection

Parameter Description
name Specifies a symbolic constant defining the OpenGL implementation specific information to return. Legal values are GL_VENDOR, GL_RENDERER, GL_VERSION or GL_EXTENSIONS

Throws: OpenGLException
General OpenGL error


· getString

Summary  |  Top
   public abstract String getString(int name)  throws OpenGLException

Polymorphic definition of glGetString

Parameter Description
name Specifies a symbolic constant defining the OpenGL implementation specific information to return. Legal values are GL_VENDOR, GL_RENDERER, GL_VERSION or GL_EXTENSIONS

Throws: OpenGLException
General OpenGL error

See Also: glGetString



· vertex

Summary  |  Top
   public abstract void vertex(short x, 
                               short y)  throws OpenGLException

Polymorphic method for glVertex2s

Parameter Description
x The x-coordinate of the vertex
y The y-coordinate of the vertex

Throws: OpenGLException
General OpenGL error

See Also: glVertex2s



· vertex

Summary  |  Top
   public abstract void vertex(int x, 
                               int y)  throws OpenGLException

Polymorphic method for glVertex2i

Parameter Description
x The x-coordinate of the vertex
y The y-coordinate of the vertex

Throws: OpenGLException
General OpenGL error

See Also: glVertex2i



· vertex

Summary  |  Top
   public abstract void vertex(float x, 
                               float y)  throws OpenGLException

Polymorphic method for glVertex2f

Parameter Description
x The x-coordinate of the vertex
y The y-coordinate of the vertex

Throws: OpenGLException
General OpenGL error

See Also: glVertex2f



· vertex

Summary  |  Top
   public abstract void vertex(double x, 
                               double y)  throws OpenGLException

Polymorphic method for glVertex2d

Parameter Description
x The x-coordinate of the vertex
y The y-coordinate of the vertex

Throws: OpenGLException
General OpenGL error

See Also: glVertex2d



· vertex

Summary  |  Top
   public abstract void vertex(short x, 
                               short y, 
                               short z)  throws OpenGLException

Polymorphic method for glVertex3s

Parameter Description
x The x-coordinate of the vertex
y The y-coordinate of the vertex
z The z-coordinate of the vertex

Throws: OpenGLException
General OpenGL error

See Also: glVertex3s



· vertex

Summary  |  Top
   public abstract void vertex(int x, 
                               int y, 
                               int z)  throws OpenGLException

Polymorphic method for glVertex3i

Parameter Description
x The x-coordinate of the vertex
y The y-coordinate of the vertex
z The z-coordinate of the vertex

Throws: OpenGLException
General OpenGL error

See Also: glVertex3i



· vertex

Summary  |  Top
   public abstract void vertex(float x, 
                               float y, 
                               float z)  throws OpenGLException

Polymorphic method for glVertex3f

Parameter Description
x The x-coordinate of the vertex
y The y-coordinate of the vertex
z The z-coordinate of the vertex

Throws: OpenGLException
General OpenGL error

See Also: glVertex3f



· vertex

Summary  |  Top
   public abstract void vertex(double x, 
                               double y, 
                               double z)  throws OpenGLException

Polymorphic method for glVertex3d

Parameter Description
x The x-coordinate of the vertex
y The y-coordinate of the vertex
z The z-coordinate of the vertex

Throws: OpenGLException
General OpenGL error

See Also: glVertex3d



· vertex

Summary  |  Top
   public abstract void vertex(short x, 
                               short y, 
                               short z, 
                               short w)  throws OpenGLException

Polymorphic method for glVertex4s

Parameter Description
x The x-coordinate of the vertex
y The y-coordinate of the vertex
z The z-coordinate of the vertex
w The w-coordinate of the vertex

Throws: OpenGLException
General OpenGL error

See Also: glVertex4s



· vertex

Summary  |  Top
   public abstract void vertex(int x, 
                               int y, 
                               int z, 
                               int w)  throws OpenGLException

Polymorphic method for glVertex4i

Parameter Description
x The x-coordinate of the vertex
y The y-coordinate of the vertex
z The z-coordinate of the vertex
w The w-coordinate of the vertex

Throws: OpenGLException
General OpenGL error

See Also: glVertex4i



· vertex

Summary  |  Top
   public abstract void vertex(float x, 
                               float y, 
                               float z, 
                               float w)  throws OpenGLException

Polymorphic method for glVertex4f

Parameter Description
x The x-coordinate of the vertex
y The y-coordinate of the vertex
z The z-coordinate of the vertex
w The w-coordinate of the vertex

Throws: OpenGLException
General OpenGL error

See Also: glVertex4f



· vertex

Summary  |  Top
   public abstract void vertex(double x, 
                               double y, 
                               double z, 
                               double w)  throws OpenGLException

Polymorphic method for glVertex4d

Parameter Description
x The x-coordinate of the vertex
y The y-coordinate of the vertex
z The z-coordinate of the vertex
w The w-coordinate of the vertex

Throws: OpenGLException
General OpenGL error

See Also: glVertex4d



· vertex

Summary  |  Top
   public abstract void vertex(short[] ary)  throws OpenGLException

Specify a vertex using an array of shorts

Parameter Description
ary Array containing vertex data

Throws: OpenGLException
Thrown when an array with invalid length is specified


· vertex

Summary  |  Top
   public abstract void vertex(int[] ary)  throws OpenGLException

Specify a vertex using an array of ints

Parameter Description
ary Array containing vertex data

Throws: OpenGLException
Thrown when an array with invalid length is specified


· vertex

Summary  |  Top
   public abstract void vertex(float[] ary)  throws OpenGLException

Specify a vertex using an array of floats

Parameter Description
ary Array containing vertex data

Throws: OpenGLException
Thrown when an array with invalid length is specified


· vertex

Summary  |  Top
   public abstract void vertex(double[] ary)  throws OpenGLException

Specify a vertex using an array of doubles

Parameter Description
ary Array containing vertex data

Throws: OpenGLException
Thrown when an array with invalid length is specified


· color

Summary  |  Top
   public abstract void color(byte r, 
                              byte g, 
                              byte b)  throws OpenGLException

Polymorphic method for glColor3b

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour

Throws: OpenGLException
General OpenGL error

See Also: glColor3b



· color

Summary  |  Top
   public abstract void color(short r, 
                              short g, 
                              short b)  throws OpenGLException

Polymorphic method for glColor3s

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour

Throws: OpenGLException
General OpenGL error

See Also: glColor3s



· color

Summary  |  Top
   public abstract void color(int r, 
                              int g, 
                              int b)  throws OpenGLException

Polymorphic method for glColor3i

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour

Throws: OpenGLException
General OpenGL error

See Also: glColor3i



· color

Summary  |  Top
   public abstract void color(float r, 
                              float g, 
                              float b)  throws OpenGLException

Polymorphic method for glColor3f

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour

Throws: OpenGLException
General OpenGL error

See Also: glColor3f



· color

Summary  |  Top
   public abstract void color(double r, 
                              double g, 
                              double b)  throws OpenGLException

Polymorphic method for glColor3d

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour

Throws: OpenGLException
General OpenGL error

See Also: glColor3d



· color

Summary  |  Top
   public abstract void color(byte r, 
                              byte g, 
                              byte b, 
                              byte a)  throws OpenGLException

Polymorphic method for glColor4b

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour
a The alpha component of the colour

Throws: OpenGLException
General OpenGL error

See Also: glColor4b



· color

Summary  |  Top
   public abstract void color(short r, 
                              short g, 
                              short b, 
                              short a)  throws OpenGLException

Polymorphic method for glColor4s

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour
a The alpha component of the colour

Throws: OpenGLException
General OpenGL error

See Also: glColor4s



· color

Summary  |  Top
   public abstract void color(int r, 
                              int g, 
                              int b, 
                              int a)  throws OpenGLException

Polymorphic method for glColor4i

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour
a The alpha component of the colour

Throws: OpenGLException
General OpenGL error

See Also: glColor4i



· color

Summary  |  Top
   public abstract void color(float r, 
                              float g, 
                              float b, 
                              float a)  throws OpenGLException

Polymorphic method for glColor4f

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour
a The alpha component of the colour

Throws: OpenGLException
General OpenGL error

See Also: glColor4f



· color

Summary  |  Top
   public abstract void color(double r, 
                              double g, 
                              double b, 
                              double a)  throws OpenGLException

Polymorphic method for glColor4d

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour
a The alpha component of the colour

Throws: OpenGLException
General OpenGL error

See Also: glColor4d



· color

Summary  |  Top
   public abstract void color(byte[] ary)  throws OpenGLException

Polymorphic method for glColor3bv and glColor4bv

Throws: OpenGLException
Thrown when the length of colour data is invalid

See Also: glColor3bv, glColor4bv



· color

Summary  |  Top
   public abstract void color(short[] ary)  throws OpenGLException

Polymorphic method for glColor3sv and glColor4sv

Parameter Description
ary An array containing colour data

Throws: OpenGLException
Thrown when the length of colour data is invalid

See Also: glColor3sv, glColor4sv



· color

Summary  |  Top
   public abstract void color(int[] ary)  throws OpenGLException

Polymorphic method for glColor3iv and glColor4iv

Parameter Description
ary An array containing colour data

Throws: OpenGLException
Thrown when the length of colour data is invalid

See Also: glColor3iv, glColor4iv



· color

Summary  |  Top
   public abstract void color(float[] ary)  throws OpenGLException

Polymorphic method for glColor3fv and glColour4fv

Parameter Description
ary An array containing colour data

Throws: OpenGLException
Thrown when the length of colour data is invalid

See Also: glColor3fv, glColor4fv



· color

Summary  |  Top
   public abstract void color(double[] ary)  throws OpenGLException

Polymorphic method for glColor3dv and glColor4dv

Parameter Description
ary An array containing colour data

Throws: OpenGLException
Thrown when the length of colour data is invalid

See Also: glColor3dv, glColor4dv



· texCoord

Summary  |  Top
   public abstract void texCoord(short s)  throws OpenGLException

Polymorphic method for glTexCoord1s

Parameter Description
s The s texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord1s



· texCoord

Summary  |  Top
   public abstract void texCoord(int s)  throws OpenGLException

Polymorphic method for glTexCoord1i

Parameter Description
s The s texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord1i



· texCoord

Summary  |  Top
   public abstract void texCoord(float s)  throws OpenGLException

Polymorphic method for glTexCoord1f

Parameter Description
s The s texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord1f



· texCoord

Summary  |  Top
   public abstract void texCoord(double s)  throws OpenGLException

Polymorphic method for glTexCoord1d

Parameter Description
s The s texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord1d



· texCoord

Summary  |  Top
   public abstract void texCoord(short s, 
                                 short t)  throws OpenGLException

Polymorphic method for glTexCoord2s

Parameter Description
s The s texture coordinate
t The t texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord2s



· texCoord

Summary  |  Top
   public abstract void texCoord(int s, 
                                 int t)  throws OpenGLException

Polymorphic method for glTexCoord2i

Parameter Description
s The s texture coordinate
t The t texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord2i



· texCoord

Summary  |  Top
   public abstract void texCoord(float s, 
                                 float t)  throws OpenGLException

Polymorphic method for glTexCoord2f

Parameter Description
s The s texture coordinate
t The t texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord2f



· texCoord

Summary  |  Top
   public abstract void texCoord(double s, 
                                 double t)  throws OpenGLException

Polymorphic method for glTexCoord2d

Parameter Description
s The s texture coordinate
t The t texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord2d



· texCoord

Summary  |  Top
   public abstract void texCoord(short s, 
                                 short t, 
                                 short r)  throws OpenGLException

Polymorphic method for glTexCoord3s

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord3s



· texCoord

Summary  |  Top
   public abstract void texCoord(int s, 
                                 int t, 
                                 int r)  throws OpenGLException

Polymorphic method for glTexCoord3i

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord3i



· texCoord

Summary  |  Top
   public abstract void texCoord(float s, 
                                 float t, 
                                 float r)  throws OpenGLException

Polymorphic method for glTexCoord3f

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord3f



· texCoord

Summary  |  Top
   public abstract void texCoord(double s, 
                                 double t, 
                                 double r)  throws OpenGLException

Polymorphic method for glTexCoord3d

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord3d



· texCoord

Summary  |  Top
   public abstract void texCoord(short s, 
                                 short t, 
                                 short r, 
                                 short q)  throws OpenGLException

Polymorphic method for glTexCoord4s

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate
q The q texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord4s



· texCoord

Summary  |  Top
   public abstract void texCoord(int s, 
                                 int t, 
                                 int r, 
                                 int q)  throws OpenGLException

Polymorphic method for glTexCoord4i

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate
q The q texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord4i



· texCoord

Summary  |  Top
   public abstract void texCoord(float s, 
                                 float t, 
                                 float r, 
                                 float q)  throws OpenGLException

Polymorphic method for glTexCoord4f

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate
q The q texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord4f



· texCoord

Summary  |  Top
   public abstract void texCoord(double s, 
                                 double t, 
                                 double r, 
                                 double q)  throws OpenGLException

Polymorphic method for glTexCoord4d

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate
q The q texture coordinate

Throws: OpenGLException
General OpenGL error

See Also: glTexCoord4d



· texCoord

Summary  |  Top
   public abstract void texCoord(short[] ary)  throws OpenGLException

Polymorphic method for glTexCoord[1234]sv

Parameter Description
ary An array containing texture coordinate data

Throws: OpenGLException
Thrown when size of array data is invalid

See Also: glTexCoord1sv, glTexCoord2sv, glTexCoord3sv, glTexCoord4sv



· texCoord

Summary  |  Top
   public abstract void texCoord(int[] ary)  throws OpenGLException

Polymorphic method for glTexCoord[1234]iv

Parameter Description
ary An array containing texture coordinate data

Throws: OpenGLException
Thrown when size of array data is invalid

See Also: glTexCoord1iv, glTexCoord2iv, glTexCoord3iv, glTexCoord4iv



· texCoord

Summary  |  Top
   public abstract void texCoord(float[] ary)  throws OpenGLException

Polymorphic method for glTexCoord[1234]fv

Parameter Description
ary An array containing texture coordinate data

Throws: OpenGLException
Thrown when size of array data is invalid

See Also: glTexCoord1fv, glTexCoord2fv, glTexCoord3fv, glTexCoord4fv



· texCoord

Summary  |  Top
   public abstract void texCoord(double[] ary)  throws OpenGLException

Polymorphic method for glTexCoord[1234]dv

Parameter Description
ary An array containing texture coordinate data

Throws: OpenGLException
Thrown when size of array data is invalid

See Also: glTexCoord1dv, glTexCoord2dv, glTexCoord3dv, glTexCoord4dv



· rasterPos

Summary  |  Top
   public abstract void rasterPos(short x, 
                                  short y)  throws OpenGLException

Polymorphic definition for glRasterPos2s

Parameter Description
x The x object coordinate for the raster position
y The y object coordinate for the raster position

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos2s



· rasterPos

Summary  |  Top
   public abstract void rasterPos(int x, 
                                  int y)  throws OpenGLException

Polymorphic definition for glRasterPos2i

Parameter Description
x The x object coordinate for the raster position
y The y object coordinate for the raster position

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos2i



· rasterPos

Summary  |  Top
   public abstract void rasterPos(float x, 
                                  float y)  throws OpenGLException

Polymorphic definition for glRasterPos2f

Parameter Description
x The x object coordinate for the raster position
y The y object coordinate for the raster position

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos2f



· rasterPos

Summary  |  Top
   public abstract void rasterPos(double x, 
                                  double y)  throws OpenGLException

Polymorphic definition for glRasterPos2d

Parameter Description
x The x object coordinate for the raster position
y The y object coordinate for the raster position

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos2d



· rasterPos

Summary  |  Top
   public abstract void rasterPos(short x, 
                                  short y, 
                                  short z)  throws OpenGLException

Polymorphic definition for glRasterPos3s

Parameter Description
x The x object coordinate for the raster position
y The y object coordinate for the raster position
z The z object coordinate for the raster position

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos3s



· rasterPos

Summary  |  Top
   public abstract void rasterPos(int x, 
                                  int y, 
                                  int z)  throws OpenGLException

Polymorphic definition for glRasterPos3i

Parameter Description
x The x object coordinate for the raster position
y The y object coordinate for the raster position
z The z object coordinate for the raster position

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos3i



· rasterPos

Summary  |  Top
   public abstract void rasterPos(float x, 
                                  float y, 
                                  float z)  throws OpenGLException

Polymorphic definition for glRasterPos3f

Parameter Description
x The x object coordinate for the raster position
y The y object coordinate for the raster position
z The z object coordinate for the raster position

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos3f



· rasterPos

Summary  |  Top
   public abstract void rasterPos(double x, 
                                  double y, 
                                  double z)  throws OpenGLException

Polymorphic definition for glRasterPos3d

Parameter Description
x The x object coordinate for the raster position
y The y object coordinate for the raster position
z The z object coordinate for the raster position

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos3d



· rasterPos

Summary  |  Top
   public abstract void rasterPos(short x, 
                                  short y, 
                                  short z, 
                                  short w)  throws OpenGLException

Polymorphic definition for glRasterPos4s

Parameter Description
x The x object coordinate for the raster position
y The y object coordinate for the raster position
z The z object coordinate for the raster position
w The w object coordinate for the raster position

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos4s



· rasterPos

Summary  |  Top
   public abstract void rasterPos(int x, 
                                  int y, 
                                  int z, 
                                  int w)  throws OpenGLException

Polymorphic definition for glRasterPos4i

Parameter Description
x The x object coordinate for the raster position
y The y object coordinate for the raster position
z The z object coordinate for the raster position
w The w object coordinate for the raster position

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos4i



· rasterPos

Summary  |  Top
   public abstract void rasterPos(float x, 
                                  float y, 
                                  float z, 
                                  float w)  throws OpenGLException

Polymorphic definition for glRasterPos4f

Parameter Description
x The x object coordinate for the raster position
y The y object coordinate for the raster position
z The z object coordinate for the raster position
w The w object coordinate for the raster position

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos4f



· rasterPos

Summary  |  Top
   public abstract void rasterPos(double x, 
                                  double y, 
                                  double z, 
                                  double w)  throws OpenGLException

Polymorphic definition for glRasterPos4d

Parameter Description
x The x object coordinate for the raster position
y The y object coordinate for the raster position
z The z object coordinate for the raster position
w The w object coordinate for the raster position

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos4d



· rasterPos

Summary  |  Top
   public abstract void rasterPos(short[] ary)  throws OpenGLException

Polymorphic definition for glRasterPos[234]sv

Parameter Description
ary An array containing raster positional data

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos2sv, glRasterPos3sv, glRasterPos4sv



· rasterPos

Summary  |  Top
   public abstract void rasterPos(int[] ary)  throws OpenGLException

Polymorphic definition for glRasterPos[234]iv

Parameter Description
ary An array containing raster positional data

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos2iv, glRasterPos3iv, glRasterPos4iv



· rasterPos

Summary  |  Top
   public abstract void rasterPos(float[] ary)  throws OpenGLException

Polymorphic definition for glRasterPos[234]fv

Parameter Description
ary An array containing raster positional data

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos2fv, glRasterPos3fv, glRasterPos4fv



· rasterPos

Summary  |  Top
   public abstract void rasterPos(double[] ary)  throws OpenGLException

Polymorphic definition for glRasterPos[234]dv

Parameter Description
ary An array containing raster positional data

Throws: OpenGLException
General OpenGL error

See Also: glRasterPos2dv, glRasterPos3dv, glRasterPos4dv



· glVertexPointer

Summary  |  Top
   public abstract void glVertexPointer(int size, 
                                        int type, 
                                        int stride, 
                                        short[] ptr)  throws OpenGLException

Define an array of vertex data

Parameter Description
size Specifies the number of coordinates per vertex
type Specifies the data type of each coordinate in the array
stride Specifies the byte offset between consecutive vertices
ptr Specifies the vertex data

Throws: OpenGLException
General OpenGL Error


· glVertexPointer

Summary  |  Top
   public abstract void glVertexPointer(int size, 
                                        int type, 
                                        int stride, 
                                        int[] ptr)  throws OpenGLException

Define an array of vertex data

Parameter Description
size Specifies the number of coordinates per vertex
type Specifies the data type of each coordinate in the array
stride Specifies the byte offset between consecutive vertices
ptr Specifies the vertex data

Throws: OpenGLException
General OpenGL Error


· glVertexPointer

Summary  |  Top
   public abstract void glVertexPointer(int size, 
                                        int type, 
                                        int stride, 
                                        float[] ptr)  throws OpenGLException

Define an array of vertex data

Parameter Description
size Specifies the number of coordinates per vertex
type Specifies the data type of each coordinate in the array
stride Specifies the byte offset between consecutive vertices
ptr Specifies the vertex data

Throws: OpenGLException
General OpenGL Error


· glVertexPointer

Summary  |  Top
   public abstract void glVertexPointer(int size, 
                                        int type, 
                                        int stride, 
                                        double[] ptr)  throws OpenGLException

Define an array of vertex data

Parameter Description
size Specifies the number of coordinates per vertex
type Specifies the data type of each coordinate in the array
stride Specifies the byte offset between consecutive vertices
ptr Specifies the vertex data

Throws: OpenGLException
General OpenGL Error


· glColorPointer

Summary  |  Top
   public abstract void glColorPointer(int size, 
                                       int type, 
                                       int stride, 
                                       byte[] ptr)  throws OpenGLException

Define an array of colours

Parameter Description
size Specifies the number of components per colour. Must be 3 or 4
type Specifies the data type of each colour component in the array.
stride Specifies the byte offset between consecutive colours.
pointer Specifies the colour data

Throws: OpenGLException
General OpenGL error


· glColorPointer

Summary  |  Top
   public abstract void glColorPointer(int size, 
                                       int type, 
                                       int stride, 
                                       short[] ptr)  throws OpenGLException

Define an array of colours

Parameter Description
size Specifies the number of components per colour. Must be 3 or 4
type Specifies the data type of each colour component in the array.
stride Specifies the byte offset between consecutive colours.
pointer Specifies the colour data

Throws: OpenGLException
General OpenGL error


· glColorPointer

Summary  |  Top
   public abstract void glColorPointer(int size, 
                                       int type, 
                                       int stride, 
                                       int[] ptr)  throws OpenGLException

Define an array of colours

Parameter Description
size Specifies the number of components per colour. Must be 3 or 4
type Specifies the data type of each colour component in the array.
stride Specifies the byte offset between consecutive colours.
pointer Specifies the colour data

Throws: OpenGLException
General OpenGL error


· glColorPointer

Summary  |  Top
   public abstract void glColorPointer(int size, 
                                       int type, 
                                       int stride, 
                                       float[] ptr)  throws OpenGLException

Define an array of colours

Parameter Description
size Specifies the number of components per colour. Must be 3 or 4
type Specifies the data type of each colour component in the array.
stride Specifies the byte offset between consecutive colours.
pointer Specifies the colour data

Throws: OpenGLException
General OpenGL error


· glColorPointer

Summary  |  Top
   public abstract void glColorPointer(int size, 
                                       int type, 
                                       int stride, 
                                       double[] ptr)  throws OpenGLException

Define an array of colours

Parameter Description
size Specifies the number of components per colour. Must be 3 or 4
type Specifies the data type of each colour component in the array.
stride Specifies the byte offset between consecutive colours.
pointer Specifies the colour data

Throws: OpenGLException
General OpenGL error


· glNormalPointer

Summary  |  Top
   public abstract void glNormalPointer(int type, 
                                        int stride, 
                                        byte[] ptr)  throws OpenGLException

Defines an array of normals

Parameter Description
type Specifies the data type of each coordinate in the array
stride Specifies the byte offset between consecutive normals
ptr Specifies the normal data

Throws: OpenGLException
General OpenGL Error


· glNormalPointer

Summary  |  Top
   public abstract void glNormalPointer(int type, 
                                        int stride, 
                                        short[] ptr)  throws OpenGLException

Defines an array of normals

Parameter Description
type Specifies the data type of each coordinate in the array
stride Specifies the byte offset between consecutive normals
ptr Specifies the normal data

Throws: OpenGLException
General OpenGL Error


· glNormalPointer

Summary  |  Top
   public abstract void glNormalPointer(int type, 
                                        int stride, 
                                        int[] ptr)  throws OpenGLException

Defines an array of normals

Parameter Description
type Specifies the data type of each coordinate in the array
stride Specifies the byte offset between consecutive normals
ptr Specifies the normal data

Throws: OpenGLException
General OpenGL Error


· glNormalPointer

Summary  |  Top
   public abstract void glNormalPointer(int type, 
                                        int stride, 
                                        float[] ptr)  throws OpenGLException

Defines an array of normals

Parameter Description
type Specifies the data type of each coordinate in the array
stride Specifies the byte offset between consecutive normals
ptr Specifies the normal data

Throws: OpenGLException
General OpenGL Error


· glNormalPointer

Summary  |  Top
   public abstract void glNormalPointer(int type, 
                                        int stride, 
                                        double[] ptr)  throws OpenGLException

Defines an array of normals

Parameter Description
type Specifies the data type of each coordinate in the array
stride Specifies the byte offset between consecutive normals
ptr Specifies the normal data

Throws: OpenGLException
General OpenGL Error


· glIndexPointer

Summary  |  Top
   public abstract void glIndexPointer(int type, 
                                       int stride, 
                                       byte[] ptr)  throws OpenGLException

Defines an array of colour indices

Parameter Description
type Specifies the data type of each colour index in the array
stride Specifies the byte offset between consecutive colour indices
ptr Specifies the colour index data

Throws: OpenGLException
General OpenGL Error


· glIndexPointer

Summary  |  Top
   public abstract void glIndexPointer(int type, 
                                       int stride, 
                                       short[] ptr)  throws OpenGLException

Defines an array of colour indices

Parameter Description
type Specifies the data type of each colour index in the array
stride Specifies the byte offset between consecutive colour indices
ptr Specifies the colour index data

Throws: OpenGLException
General OpenGL Error


· glIndexPointer

Summary  |  Top
   public abstract void glIndexPointer(int type, 
                                       int stride, 
                                       int[] ptr)  throws OpenGLException

Defines an array of colour indices

Parameter Description
type Specifies the data type of each colour index in the array
stride Specifies the byte offset between consecutive colour indices
ptr Specifies the colour index data

Throws: OpenGLException
General OpenGL Error


· glIndexPointer

Summary  |  Top
   public abstract void glIndexPointer(int type, 
                                       int stride, 
                                       float[] ptr)  throws OpenGLException

Defines an array of colour indices

Parameter Description
type Specifies the data type of each colour index in the array
stride Specifies the byte offset between consecutive colour indices
ptr Specifies the colour index data

Throws: OpenGLException
General OpenGL Error


· glIndexPointer

Summary  |  Top
   public abstract void glIndexPointer(int type, 
                                       int stride, 
                                       double[] ptr)  throws OpenGLException

Defines an array of colour indices

Parameter Description
type Specifies the data type of each colour index in the array
stride Specifies the byte offset between consecutive colour indices
ptr Specifies the colour index data

Throws: OpenGLException
General OpenGL Error


· glTexCoordPointer

Summary  |  Top
   public abstract void glTexCoordPointer(int size, 
                                          int type, 
                                          int stride, 
                                          short[] ptr)  throws OpenGLException

Defines an array of texture coordinates

Parameter Description
size Specifies the number of coordinates in each array element
type Specifies the data type of each texture coordinate
stride Specifies the byte offset between each texture coordinate
ptr Specifies the texture coordinate data

Throws: OpenGLException
General OpenGL Error


· glTexCoordPointer

Summary  |  Top
   public abstract void glTexCoordPointer(int size, 
                                          int type, 
                                          int stride, 
                                          int[] ptr)  throws OpenGLException

Defines an array of texture coordinates

Parameter Description
size Specifies the number of coordinates in each array element
type Specifies the data type of each texture coordinate
stride Specifies the byte offset between each texture coordinate
ptr Specifies the texture coordinate data

Throws: OpenGLException
General OpenGL Error


· glTexCoordPointer

Summary  |  Top
   public abstract void glTexCoordPointer(int size, 
                                          int type, 
                                          int stride, 
                                          float[] ptr)  throws OpenGLException

Defines an array of texture coordinates

Parameter Description
size Specifies the number of coordinates in each array element
type Specifies the data type of each texture coordinate
stride Specifies the byte offset between each texture coordinate
ptr Specifies the texture coordinate data

Throws: OpenGLException
General OpenGL Error


· glTexCoordPointer

Summary  |  Top
   public abstract void glTexCoordPointer(int size, 
                                          int type, 
                                          int stride, 
                                          double[] ptr)  throws OpenGLException

Defines an array of texture coordinates

Parameter Description
size Specifies the number of coordinates in each array element
type Specifies the data type of each texture coordinate
stride Specifies the byte offset between each texture coordinate
ptr Specifies the texture coordinate data

Throws: OpenGLException
General OpenGL Error


· glInterleavedArrays

Summary  |  Top
   public abstract void glInterleavedArrays(int format, 
                                            int stride, 
                                            float[] pointer)  throws OpenGLException

Initializes vertex, colour and normal arrays for complex interleaving

Parameter Description
size Specifies the number of coordinates in each array element
type Specifies the data type of each texture coordinate
stride Specifies the byte offset between each texture coordinate
ptr Specifies the texture coordinate data

Throws: OpenGLException
General OpenGL Error


· glMap1f

Summary  |  Top
   public abstract void glMap1f(int target, 
                                float u1, 
                                float u2, 
                                int stride, 
                                int order, 
                                float[][] points)  throws OpenGLException

Define a one-dimensional evaluator

Parameter Description
target Specifies the kind of values generated by the evaluator
u1 Linear mapping
u2 Linear mapping
stride Specifies the number of floats or doubles between the beginning of one control point and the next
order Specifies the number of control points
points Specifies the control points

Throws: OpenGLException
General OpenGL Error


· glMap1d

Summary  |  Top
   public abstract void glMap1d(int target, 
                                double u1, 
                                double u2, 
                                int stride, 
                                int order, 
                                double[][] points)  throws OpenGLException

Define a one-dimensional evaluator

Parameter Description
target Specifies the kind of values generated by the evaluator
u1 Linear mapping
u2 Linear mapping
stride Specifies the number of floats or doubles between the beginning of one control point and the next
order Specifies the number of control points
points Specifies the control points

Throws: OpenGLException
General OpenGL Error


· glMap2f

Summary  |  Top
   public abstract void glMap2f(int target, 
                                float u1, 
                                float u2, 
                                int ustride, 
                                int uorder, 
                                float v1, 
                                float v2, 
                                int vstride, 
                                int vorder, 
                                float[][][] points)  throws OpenGLException

Define a two-dimensional evaluator

Parameter Description
target Specifies the kind of values generated by the evaluator
u1 Linear mapping
u2 Linear mapping
ustride Specifies the number of floats or doubles between consecutive control points in the parametric u direction
uorder Specifies the number of control points in the parametric u direction
v1 Linear mapping
v2 Linear mapping
vstride Specifies the number of floats or doubles between consecutive control points in the parametric v direction
vorder Specifies the number of control points in the parametric v direction
points The control points

Throws: OpenGLException
General OpenGL Error


· glMap2d

Summary  |  Top
   public abstract void glMap2d(int target, 
                                float u1, 
                                float u2, 
                                int ustride, 
                                int uorder, 
                                float v1, 
                                float v2, 
                                int vstride, 
                                int vorder, 
                                double[][][] points)  throws OpenGLException

Define a two-dimensional evaluator

Parameter Description
target Specifies the kind of values generated by the evaluator
u1 Linear mapping
u2 Linear mapping
ustride Specifies the number of floats or doubles between consecutive control points in the parametric u direction
uorder Specifies the number of control points in the parametric u direction
v1 Linear mapping
v2 Linear mapping
vstride Specifies the number of floats or doubles between consecutive control points in the parametric v direction
vorder Specifies the number of control points in the parametric v direction
points The control points

Throws: OpenGLException
General OpenGL Error


· glViewport

Summary  |  Top
   public abstract void glViewport(GLDrawable component, 
                                   int x, 
                                   int y, 
                                   int width, 
                                   int height)  throws OpenGLException

/** Set the viewport

Parameter Description
x Lower-left viewport corner x-coordinate
y Lower-left viewport corner y-coordinate
width Width of the viewport
height Height of the viewport

Throws: OpenGLException
General OpenGL Error

See Also: viewport



· viewport

Summary  |  Top
   public abstract void viewport(GLDrawable component, 
                                 int x, 
                                 int y, 
                                 int width, 
                                 int height)  throws OpenGLException

Set the viewport

Parameter Description
x Lower-left viewport corner x-coordinate
y Lower-left viewport corner y-coordinate
width Width of the viewport
height Height of the viewport

Throws: OpenGLException
General OpenGL Error

See Also: glViewport



· glIsEnabled

Summary  |  Top
   public abstract boolean glIsEnabled(int cap)  throws OpenGLException

Test whether a capability is enabled

Parameter Description
cap The capability to test

Throws: OpenGLException
General OpenGL Error


· isEnabled

Summary  |  Top
   public abstract boolean isEnabled(int cap)  throws OpenGLException

Test whether or not a capability is enabled

Parameter Description
cap The capability to be queried

Throws: OpenGLException
General OpenGL error


· areTexturesResident

Summary  |  Top
   public abstract boolean areTexturesResident(int n, 
                                               int[] textures, 
                                               byte[] residence)  throws OpenGLException

Determine if textures are loaded in texture memory

Parameter Description
n Specifies the number of textures to be queried
textures Specifies an array containing the names of the textures to be queried
residences Specifies an array in which the results of the texture residency status are returned

Throws: OpenGLException
General OpenGL error


· glAreTexturesResident

Summary  |  Top
   public abstract boolean glAreTexturesResident(int n, 
                                                 int[] textures, 
                                                 byte[] residence)  throws OpenGLException

Determine if textures are loaded in texture memory

Parameter Description
n Specifies the number of textures to be queried
textures Specifies an array containing the names of the textures to be queried
residences Specifies an array in which the results of the texture residency status are returned

Throws: OpenGLException
General OpenGL error


· glIsList

Summary  |  Top
   public abstract boolean glIsList(int list)  throws OpenGLException

Determine if a name corresponds to a display list

Parameter Description
list The potential display list name

Throws: OpenGLException
General OpenGL error


· isList

Summary  |  Top
   public abstract boolean isList(int list)  throws OpenGLException

Determine if a name corresponds to a display list

Parameter Description
list The potential display list name

Throws: OpenGLException
General OpenGL error


· glIsTexture

Summary  |  Top
   public abstract boolean glIsTexture(int texture)  throws OpenGLException

Determine if a name corresponds to a texture

Parameter Description
The potential texture object

Throws: OpenGLException
General OpenGL error


· isTexture

Summary  |  Top
   public abstract boolean isTexture(int texture)  throws OpenGLException

Determine if a name corresponds to a texture

Parameter Description
The potential texture object

Throws: OpenGLException
General OpenGL error


· glVertex3fv

Summary  |  Top
   public abstract void glVertex3fv(float[] v)  throws OpenGLException

Specify a vertex

Parameter Description
v Buffer containing vertex data

Throws: OpenGLException
General OpenGL Error


· glRasterPos3dv

Summary  |  Top
   public abstract void glRasterPos3dv(double[] coords)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
coords Buffer containing the required number of coordinate to specify the raster position

Throws: OpenGLException
General OpenGL Error


· glClearAccum

Summary  |  Top
   public abstract void glClearAccum(float red, 
                                     float green, 
                                     float blue, 
                                     float alpha)  throws OpenGLException

Specify clear values for the accumulation buffer

Parameter Description
red The red value to clear the buffer to
green The green value to clear the buffer to
blue The blue value to clear the buffer to
alpha The alpha value to clear the buffer to

Throws: OpenGLException
General OpenGL Error


· clearAccum

Summary  |  Top
   public abstract void clearAccum(float red, 
                                   float green, 
                                   float blue, 
                                   float alpha)  throws OpenGLException

Specify clear values for the accumulation buffer

Parameter Description
red The red value to clear the buffer to
green The green value to clear the buffer to
blue The blue value to clear the buffer to
alpha The alpha value to clear the buffer to

Throws: OpenGLException
General OpenGL Error


· glTexParameteriv

Summary  |  Top
   public abstract void glTexParameteriv(int target, 
                                         int pname, 
                                         int[] param)  throws OpenGLException

Set texture parameters

Parameter Description
target Specifies the target texture
pname Specifies the name of a texture parameter
param Specifies the value or values of `pname'

Throws: OpenGLException
General OpenGL Error


· texParameter

Summary  |  Top
   public abstract void texParameter(int target, 
                                     int pname, 
                                     int[] param)  throws OpenGLException

Set texture parameters

Parameter Description
target Specifies the target texture
pname Specifies the name of a texture parameter
param Specifies the value or values of `pname'

Throws: OpenGLException
General OpenGL Error


· glRasterPos2fv

Summary  |  Top
   public abstract void glRasterPos2fv(float[] coords)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
coords Buffer containing the required number of coordinate to specify the raster position

Throws: OpenGLException
General OpenGL Error


· glRotated

Summary  |  Top
   public abstract void glRotated(double angle, 
                                  double x, 
                                  double y, 
                                  double z)  throws OpenGLException

Multiply the current matrix by a rotation matrix

Parameter Description
angle The angle of rotation in degrees
x The x-coordinate of a vector
y The y-coordinate of a vector
z The z-coordinate of a vector

Throws: OpenGLException
General OpenGL Error


· rotate

Summary  |  Top
   public abstract void rotate(double angle, 
                               double x, 
                               double y, 
                               double z)  throws OpenGLException

Multiply the current matrix by a rotation matrix

Parameter Description
angle The angle of rotation in degrees
x The x-coordinate of a vector
y The y-coordinate of a vector
z The z-coordinate of a vector

Throws: OpenGLException
General OpenGL Error


· glLightfv

Summary  |  Top
   public abstract void glLightfv(int light, 
                                  int pname, 
                                  float[] param)  throws OpenGLException

Set the lighting model parameters

Parameter Description
light The light specified by a symbolic constant from GL_LIGHT0 to GL_LIGHT7
pname The lighting parameter to set, legal values for which are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION or GL_LINEAR_ATTENUATION or GL_QUADRATIC_ATTENUATION
param The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· light

Summary  |  Top
   public abstract void light(int light, 
                              int pname, 
                              float[] param)  throws OpenGLException

Set the lighting model parameters

Parameter Description
light The light specified by a symbolic constant from GL_LIGHT0 to GL_LIGHT7
pname The lighting parameter to set, legal values for which are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION or GL_LINEAR_ATTENUATION or GL_QUADRATIC_ATTENUATION
param The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· glRotatef

Summary  |  Top
   public abstract void glRotatef(float angle, 
                                  float x, 
                                  float y, 
                                  float z)  throws OpenGLException

Multiply the current matrix by a rotation matrix

Parameter Description
angle The angle of rotation in degrees
x The x-coordinate of a vector
y The y-coordinate of a vector
z The z-coordinate of a vector

Throws: OpenGLException
General OpenGL Error


· rotate

Summary  |  Top
   public abstract void rotate(float angle, 
                               float x, 
                               float y, 
                               float z)  throws OpenGLException

Multiply the current matrix by a rotation matrix

Parameter Description
angle The angle of rotation in degrees
x The x-coordinate of a vector
y The y-coordinate of a vector
z The z-coordinate of a vector

Throws: OpenGLException
General OpenGL Error


· glTexCoord2iv

Summary  |  Top
   public abstract void glTexCoord2iv(int[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glMapGrid1d

Summary  |  Top
   public abstract void glMapGrid1d(int un, 
                                    double u1, 
                                    double u2)  throws OpenGLException

Define a one-dimensional mesh

Parameter Description
un Specifies the number of partitions in the grid range interval
u1 A domain value grid mapping
u2 A domain value grid mapping

Throws: OpenGLException
General OpenGL Error


· mapGrid

Summary  |  Top
   public abstract void mapGrid(int un, 
                                double u1, 
                                double u2)  throws OpenGLException

Define a one-dimensional mesh

Parameter Description
un Specifies the number of partitions in the grid range interval
u1 A domain value grid mapping
u2 A domain value grid mapping

Throws: OpenGLException
General OpenGL Error


· glRasterPos4d

Summary  |  Top
   public abstract void glRasterPos4d(double x, 
                                      double y, 
                                      double z, 
                                      double w)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
x The x-coordinate of the raster position
y The y-coordinate of the raster position
z The z-coordinate of the raster position
w The w-coordinate of the raster position

Throws: OpenGLException
General OpenGL Error


· glMultMatrixd

Summary  |  Top
   public abstract void glMultMatrixd(double[][] m)  throws OpenGLException

Multiply the current matrix by an arbitrary matrix

Parameter Description
m An array of 16 consecutive values use as the elements of a 4x4 matrix

Throws: OpenGLException
General OpenGL Error


· multMatrix

Summary  |  Top
   public abstract void multMatrix(double[][] m)  throws OpenGLException

Multiply the current matrix by an arbitrary matrix

Parameter Description
m An array of 16 consecutive values use as the elements of a 4x4 matrix

Throws: OpenGLException
General OpenGL Error


· glMultMatrixd

Summary  |  Top
   public abstract void glMultMatrixd(double[] m)  throws OpenGLException

Multiply the current matrix by an arbitrary matrix

Parameter Description
m An array of 16 consecutive values use as the elements of a 4x4 matrix

Throws: OpenGLException
General OpenGL Error


· multMatrix

Summary  |  Top
   public abstract void multMatrix(double[] m)  throws OpenGLException

Multiply the current matrix by an arbitrary matrix

Parameter Description
m An array of 16 consecutive values use as the elements of a 4x4 matrix

Throws: OpenGLException
General OpenGL Error


· glMapGrid1f

Summary  |  Top
   public abstract void glMapGrid1f(int un, 
                                    float u1, 
                                    float u2)  throws OpenGLException

Define a one-dimensional mesh

Parameter Description
un Specifies the number of partitions in the grid range interval
u1 A domain value grid mapping
u2 A domain value grid mapping

Throws: OpenGLException
General OpenGL Error


· mapGrid

Summary  |  Top
   public abstract void mapGrid(int un, 
                                float u1, 
                                float u2)  throws OpenGLException

Define a one-dimensional mesh

Parameter Description
un Specifies the number of partitions in the grid range interval
u1 A domain value grid mapping
u2 A domain value grid mapping

Throws: OpenGLException
General OpenGL Error


· glRasterPos4f

Summary  |  Top
   public abstract void glRasterPos4f(float x, 
                                      float y, 
                                      float z, 
                                      float w)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
x The x-coordinate of the raster position
y The y-coordinate of the raster position
z The z-coordinate of the raster position
w The w-coordinate of the raster position

Throws: OpenGLException
General OpenGL Error


· glMultMatrixf

Summary  |  Top
   public abstract void glMultMatrixf(float[][] m)  throws OpenGLException

Multiply the current matrix by an arbitrary matrix

Parameter Description
m An array of 16 consecutive values use as the elements of a 4x4 matrix

Throws: OpenGLException
General OpenGL Error


· multMatrix

Summary  |  Top
   public abstract void multMatrix(float[][] m)  throws OpenGLException

Multiply the current matrix by an arbitrary matrix

Parameter Description
m An array of 16 consecutive values use as the elements of a 4x4 matrix

Throws: OpenGLException
General OpenGL Error


· glMultMatrixf

Summary  |  Top
   public abstract void glMultMatrixf(float[] m)  throws OpenGLException

Multiply the current matrix by an arbitrary matrix

Parameter Description
m An array of 16 consecutive values use as the elements of a 4x4 matrix

Throws: OpenGLException
General OpenGL Error


· multMatrix

Summary  |  Top
   public abstract void multMatrix(float[] m)  throws OpenGLException

Multiply the current matrix by an arbitrary matrix

Parameter Description
m An array of 16 consecutive values use as the elements of a 4x4 matrix

Throws: OpenGLException
General OpenGL Error


· glPixelMapusv

Summary  |  Top
   public abstract void glPixelMapusv(int map, 
                                      int mapsize, 
                                      short[] values)  throws OpenGLException

Set up pixel transfer maps

Parameter Description
map Specifies a symbolic map name
mapsize Specifies the size of the map being defined
values Specifies an array of `mapsize' values

Throws: OpenGLException
General OpenGL Error


· pixelMap

Summary  |  Top
   public abstract void pixelMap(int map, 
                                 int mapsize, 
                                 short[] values)  throws OpenGLException

Set up pixel transfer maps

Parameter Description
map Specifies a symbolic map name
mapsize Specifies the size of the map being defined
values Specifies an array of `mapsize' values

Throws: OpenGLException
General OpenGL Error


· glRasterPos4i

Summary  |  Top
   public abstract void glRasterPos4i(int x, 
                                      int y, 
                                      int z, 
                                      int w)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
x The x-coordinate of the raster position
y The y-coordinate of the raster position
z The z-coordinate of the raster position
w The w-coordinate of the raster position

Throws: OpenGLException
General OpenGL Error


· glGetIntegerv

Summary  |  Top
   public abstract void glGetIntegerv(int pname, 
                                      int[] params)  throws OpenGLException

Return the value or values of a specified parameter

Parameter Description
pname A symbolic constant signifying which state variable to return
params The buffer to fill with the requested data

Throws: OpenGLException
General OpenGL Error


· getInteger

Summary  |  Top
   public abstract void getInteger(int pname, 
                                   int[] params)  throws OpenGLException

Return the value or values of a specified parameter

Parameter Description
pname A symbolic constant signifying which state variable to return
params The buffer to fill with the requested data

Throws: OpenGLException
General OpenGL Error


· glGetTexGendv

Summary  |  Top
   public abstract void glGetTexGendv(int coord, 
                                      int pname, 
                                      double[] params)  throws OpenGLException

Return texture coordinate generation parameters

Parameter Description
coord Specifies a texture coordinate
pname Specifies the symbolic name of the value or values to be returned
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· getTexGen

Summary  |  Top
   public abstract void getTexGen(int coord, 
                                  int pname, 
                                  double[] params)  throws OpenGLException

Return texture coordinate generation parameters

Parameter Description
coord Specifies a texture coordinate
pname Specifies the symbolic name of the value or values to be returned
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· glDrawBuffer

Summary  |  Top
   public abstract void glDrawBuffer(int mode)  throws OpenGLException

Specify which colour buffers are to be drawn into

Parameter Description
mode The buffer to enable. Legal values are GL_FRONT, GL_BACK, GL_LEFT, GL_RIGHT, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_BACK_LEFT, GL_BACK_RIGHT, GL_AUXi, GL_FRONT_AND_BACK, GL_NONE. Note that separation between left and right buffers is only possible on stereo capable hardware

Throws: OpenGLException
General OpenGL Error


· drawBuffer

Summary  |  Top
   public abstract void drawBuffer(int mode)  throws OpenGLException

Specify which colour buffers are to be drawn into

Parameter Description
mode The buffer to enable. Legal values are GL_FRONT, GL_BACK, GL_LEFT, GL_RIGHT, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_BACK_LEFT, GL_BACK_RIGHT, GL_AUXi, GL_FRONT_AND_BACK, GL_NONE. Note that separation between left and right buffers is only possible on stereo capable hardware

Throws: OpenGLException
General OpenGL Error


· glGetTexLevelParameteriv

Summary  |  Top
   public abstract void glGetTexLevelParameteriv(int target, 
                                                 int level, 
                                                 int pname, 
                                                 int[] params)  throws OpenGLException

Return texture parameter values for a specific level of detail

Parameter Description
target The target texture. Legal values are GL_TEXTURE_1D, GL_TEXTURE_2D, GL_PROXY_TEXTURE_1D or GL_PROXY_TEXTURE_2D
level The mipmap level-of-detail
pname The texture parameter that is being queried. Legal values are GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_BORDER, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_LUMINANCE_SIZE or GL_TEXTURE_INTENSITY_SIZE
params The buffer into which the queried values are returned

Throws: OpenGLException
General OpenGL Error


· getTexLevelParameter

Summary  |  Top
   public abstract void getTexLevelParameter(int target, 
                                             int level, 
                                             int pname, 
                                             int[] params)  throws OpenGLException

Return texture parameter values for a specific level of detail

Parameter Description
target The target texture. Legal values are GL_TEXTURE_1D, GL_TEXTURE_2D, GL_PROXY_TEXTURE_1D or GL_PROXY_TEXTURE_2D
level The mipmap level-of-detail
pname The texture parameter that is being queried. Legal values are GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_BORDER, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_LUMINANCE_SIZE or GL_TEXTURE_INTENSITY_SIZE
params The buffer into which the queried values are returned

Throws: OpenGLException
General OpenGL Error


· glTexGeniv

Summary  |  Top
   public abstract void glTexGeniv(int coord, 
                                   int pname, 
                                   int[] param)  throws OpenGLException

Control the generation of texture coordinates

Parameter Description
coord Specifies a texture coordinate
pname Specifies a symbolic coordinate describing the texture generation function
param Specifies a texture generation parameter

Throws: OpenGLException
General OpenGL Error


· texGen

Summary  |  Top
   public abstract void texGen(int coord, 
                               int pname, 
                               int[] param)  throws OpenGLException

Control the generation of texture coordinates

Parameter Description
coord Specifies a texture coordinate
pname Specifies a symbolic coordinate describing the texture generation function
param Specifies a texture generation parameter

Throws: OpenGLException
General OpenGL Error


· glRasterPos4s

Summary  |  Top
   public abstract void glRasterPos4s(short x, 
                                      short y, 
                                      short z, 
                                      short w)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
x The x-coordinate of the raster position
y The y-coordinate of the raster position
z The z-coordinate of the raster position
w The w-coordinate of the raster position

Throws: OpenGLException
General OpenGL Error


· glVertex2iv

Summary  |  Top
   public abstract void glVertex2iv(int[] v)  throws OpenGLException

Specify a vertex

Parameter Description
v Buffer containing vertex data

Throws: OpenGLException
General OpenGL Error


· glLightModelf

Summary  |  Top
   public abstract void glLightModelf(int pname, 
                                      float param)  throws OpenGLException

Set the lighting model parameters

Parameter Description
pname The lighting model parameter to set. Legal values are GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_LOCAL_VIEWER and GL_LIGHT_MODEL_TWO_SIDE
param The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· lightModel

Summary  |  Top
   public abstract void lightModel(int pname, 
                                   float param)  throws OpenGLException

Set the lighting model parameters

Parameter Description
pname The lighting model parameter to set. Legal values are GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_LOCAL_VIEWER and GL_LIGHT_MODEL_TWO_SIDE
param The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· glLightModeli

Summary  |  Top
   public abstract void glLightModeli(int pname, 
                                      int param)  throws OpenGLException

Set the lighting model parameters

Parameter Description
pname The lighting model parameter to set. Legal values are GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_LOCAL_VIEWER and GL_LIGHT_MODEL_TWO_SIDE
param The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· lightModel

Summary  |  Top
   public abstract void lightModel(int pname, 
                                   int param)  throws OpenGLException

Set the lighting model parameters

Parameter Description
pname The lighting model parameter to set. Legal values are GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_LOCAL_VIEWER and GL_LIGHT_MODEL_TWO_SIDE
param The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· glVertex2d

Summary  |  Top
   public abstract void glVertex2d(double x, 
                                   double y)  throws OpenGLException

Specify a vertex

Parameter Description
x The x-coordinate
y The y-coordinate

Throws: OpenGLException
General OpenGL Error


· glPrioritizeTextures

Summary  |  Top
   public abstract void glPrioritizeTextures(int n, 
                                             int[] textures, 
                                             float[] priorities)  throws OpenGLException

Assigns priorities to texture objects in a given texture array. This indicates whether or not textures should be made resident or not

Parameter Description
n The number of textures to be prioritized
textures The names of the textures to be prioritized
priorities The priorities of the named textures

Throws: OpenGLException
General OpenGL Error


· prioritizeTextures

Summary  |  Top
   public abstract void prioritizeTextures(int n, 
                                           int[] textures, 
                                           float[] priorities)  throws OpenGLException

Assigns priorities to texture objects in a given texture array. This indicates whether or not textures should be made resident or not

Parameter Description
n The number of textures to be prioritized
textures The names of the textures to be prioritized
priorities The priorities of the named textures

Throws: OpenGLException
General OpenGL Error


· glVertex2f

Summary  |  Top
   public abstract void glVertex2f(float x, 
                                   float y)  throws OpenGLException

Specify a vertex

Parameter Description
x The x-coordinate
y The y-coordinate

Throws: OpenGLException
General OpenGL Error


· glTexEnvfv

Summary  |  Top
   public abstract void glTexEnvfv(int target, 
                                   int pname, 
                                   float[] param)  throws OpenGLException

Set texture environment parameters

Parameter Description
target Specifies a texture environment
pname Specifies the symbolic name of a texture environment parameter
param Specifies symbolic constants

Throws: OpenGLException
General OpenGL Error


· texEnv

Summary  |  Top
   public abstract void texEnv(int target, 
                               int pname, 
                               float[] param)  throws OpenGLException

Set texture environment parameters

Parameter Description
target Specifies a texture environment
pname Specifies the symbolic name of a texture environment parameter
param Specifies symbolic constants

Throws: OpenGLException
General OpenGL Error


· glDeleteTextures

Summary  |  Top
   public abstract void glDeleteTextures(int n, 
                                         int[] textureNames)  throws OpenGLException

Deletes the given texture objects completely. This frees the resources taken up by the texture objects, as opposed to simply unbinding texture objects which does not free resources

Parameter Description
n The number of texture objects to delete
textureNames The names of the texture objects to delete

Throws: OpenGLException
General OpenGL Error


· deleteTextures

Summary  |  Top
   public abstract void deleteTextures(int n, 
                                       int[] textureNames)  throws OpenGLException

Deletes the given texture objects completely. This frees the resources taken up by the texture objects, as opposed to simply unbinding texture objects which does not free resources

Parameter Description
n The number of texture objects to delete
textureNames The names of the texture objects to delete

Throws: OpenGLException
General OpenGL Error


· glTexCoord4fv

Summary  |  Top
   public abstract void glTexCoord4fv(float[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glVertex2i

Summary  |  Top
   public abstract void glVertex2i(int x, 
                                   int y)  throws OpenGLException

Specify a vertex

Parameter Description
x The x-coordinate
y The y-coordinate

Throws: OpenGLException
General OpenGL Error


· glMapGrid2d

Summary  |  Top
   public abstract void glMapGrid2d(int un, 
                                    double u1, 
                                    double u2, 
                                    int vn, 
                                    double v1, 
                                    double v2)  throws OpenGLException

Define a two-dimensional mesh

Parameter Description
un Specifies the number of partitions in the grid range interval
u1 A domain value grid mapping
u2 A domain value grid mapping
vn Specifies the number of grid range partitions
v1 A domain value grid mapping
v2 A domain value grid mapping

Throws: OpenGLException
General OpenGL Error


· mapGrid

Summary  |  Top
   public abstract void mapGrid(int un, 
                                double u1, 
                                double u2, 
                                int vn, 
                                double v1, 
                                double v2)  throws OpenGLException

Define a two-dimensional mesh

Parameter Description
un Specifies the number of partitions in the grid range interval
u1 A domain value grid mapping
u2 A domain value grid mapping
vn Specifies the number of grid range partitions
v1 A domain value grid mapping
v2 A domain value grid mapping

Throws: OpenGLException
General OpenGL Error


· glNormal3iv

Summary  |  Top
   public abstract void glNormal3iv(int[] v)  throws OpenGLException

Set the current normal vector

Parameter Description
v Specifies a pointer to an array of three elements

Throws: OpenGLException
General OpenGL Error


· normal

Summary  |  Top
   public abstract void normal(int[] v)  throws OpenGLException

Set the current normal vector

Parameter Description
v Specifies a pointer to an array of three elements

Throws: OpenGLException
General OpenGL Error


· glMapGrid2f

Summary  |  Top
   public abstract void glMapGrid2f(int un, 
                                    float u1, 
                                    float u2, 
                                    int vn, 
                                    float v1, 
                                    float v2)  throws OpenGLException

Define a two-dimensional mesh

Parameter Description
un Specifies the number of partitions in the grid range interval
u1 A domain value grid mapping
u2 A domain value grid mapping
vn Specifies the number of grid range partitions
v1 A domain value grid mapping
v2 A domain value grid mapping

Throws: OpenGLException
General OpenGL Error


· mapGrid

Summary  |  Top
   public abstract void mapGrid(int un, 
                                float u1, 
                                float u2, 
                                int vn, 
                                float v1, 
                                float v2)  throws OpenGLException

Define a two-dimensional mesh

Parameter Description
un Specifies the number of partitions in the grid range interval
u1 A domain value grid mapping
u2 A domain value grid mapping
vn Specifies the number of grid range partitions
v1 A domain value grid mapping
v2 A domain value grid mapping

Throws: OpenGLException
General OpenGL Error


· glGetMapiv

Summary  |  Top
   public abstract void glGetMapiv(int target, 
                                   int query, 
                                   int[] v)  throws OpenGLException

Return evaluator parameters

Parameter Description
target Specifies the symbolic constant of a map
query Specifies which parameter to return
v Returns the requested data

Throws: OpenGLException
General OpenGL Error


· getMap

Summary  |  Top
   public abstract void getMap(int target, 
                               int query, 
                               int[] v)  throws OpenGLException

Return evaluator parameters

Parameter Description
target Specifies the symbolic constant of a map
query Specifies which parameter to return
v Returns the requested data

Throws: OpenGLException
General OpenGL Error


· glRasterPos4sv

Summary  |  Top
   public abstract void glRasterPos4sv(short[] coords)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
coords Buffer containing the required number of coordinate to specify the raster position

Throws: OpenGLException
General OpenGL Error


· glVertex2s

Summary  |  Top
   public abstract void glVertex2s(short x, 
                                   short y)  throws OpenGLException

Specify a vertex

Parameter Description
x The x-coordinate
y The y-coordinate

Throws: OpenGLException
General OpenGL Error


· glEnableClientState

Summary  |  Top
   public abstract void glEnableClientState(int array)  throws OpenGLException

Enable client-side capabiltity

Parameter Description
array Specifies the capability to enable

Throws: OpenGLException
General OpenGL Error


· enableClientState

Summary  |  Top
   public abstract void enableClientState(int array)  throws OpenGLException

Enable client-side capabiltity

Parameter Description
array Specifies the capability to enable

Throws: OpenGLException
General OpenGL Error


· glMaterialfv

Summary  |  Top
   public abstract void glMaterialfv(int face, 
                                     int pname, 
                                     float[] params)  throws OpenGLException

Specify material parameters for the lighting model

Parameter Description
face Specify which faces are being updated
pname Spcifies the material parameter that is being updated
params Specifies an array of material data

Throws: OpenGLException
General OpenGL Error


· material

Summary  |  Top
   public abstract void material(int face, 
                                 int pname, 
                                 float[] params)  throws OpenGLException

Specify material parameters for the lighting model

Parameter Description
face Specify which faces are being updated
pname Spcifies the material parameter that is being updated
params Specifies an array of material data

Throws: OpenGLException
General OpenGL Error


· glVertex4fv

Summary  |  Top
   public abstract void glVertex4fv(float[] v)  throws OpenGLException

Specify a vertex

Parameter Description
v Buffer containing vertex data

Throws: OpenGLException
General OpenGL Error


· glGetTexParameterfv

Summary  |  Top
   public abstract void glGetTexParameterfv(int target, 
                                            int pname, 
                                            float[] params)  throws OpenGLException

Return texture parameter values

Parameter Description
target Specifies the symbolic name of the target texture
pname The texture type
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· getTexParameter

Summary  |  Top
   public abstract void getTexParameter(int target, 
                                        int pname, 
                                        float[] params)  throws OpenGLException

Return texture parameter values

Parameter Description
target Specifies the symbolic name of the target texture
pname The texture type
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· glPolygonOffset

Summary  |  Top
   public abstract void glPolygonOffset(float factor, 
                                        float units)  throws OpenGLException

When enabled, the depth value of each fragment is added to a calculated offset value. This is particularly useful for simulating hidden-line removal, or outlining polygons

Parameter Description
factor Specifies a scale factor that is used to create a variable depth effect
units Used to create a constant depth offset

Throws: OpenGLException
General OpenGL Error


· polygonOffset

Summary  |  Top
   public abstract void polygonOffset(float factor, 
                                      float units)  throws OpenGLException

When enabled, the depth value of each fragment is added to a calculated offset value. This is particularly useful for simulating hidden-line removal, or outlining polygons

Parameter Description
factor Specifies a scale factor that is used to create a variable depth effect
units Used to create a constant depth offset

Throws: OpenGLException
General OpenGL Error


· glRasterPos4dv

Summary  |  Top
   public abstract void glRasterPos4dv(double[] coords)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
coords Buffer containing the required number of coordinate to specify the raster position

Throws: OpenGLException
General OpenGL Error


· glRasterPos3fv

Summary  |  Top
   public abstract void glRasterPos3fv(float[] coords)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
coords Buffer containing the required number of coordinate to specify the raster position

Throws: OpenGLException
General OpenGL Error


· glVertex3d

Summary  |  Top
   public abstract void glVertex3d(double x, 
                                   double y, 
                                   double z)  throws OpenGLException

Specify a vertex

Parameter Description
x The x-coordinate
y The y-coordinate
z The z-coordinate

Throws: OpenGLException
General OpenGL Error


· glFrustum

Summary  |  Top
   public abstract void glFrustum(double left, 
                                  double right, 
                                  double bottom, 
                                  double top, 
                                  double nearValue, 
                                  double farValue)  throws OpenGLException

Multiply the current matrix by a perspective matrix

Parameter Description
left The left edge of the view frustum
right The right edge of the view frustum
bottom The bottom edge of the view frustum
top The top edge of the view frustum
nearValue The near clipping plane distance
farValue The far clipping plane distance

Throws: OpenGLException
General OpenGL Error


· frustum

Summary  |  Top
   public abstract void frustum(double left, 
                                double right, 
                                double bottom, 
                                double top, 
                                double nearValue, 
                                double farValue)  throws OpenGLException

Multiply the current matrix by a perspective matrix

Parameter Description
left The left edge of the view frustum
right The right edge of the view frustum
bottom The bottom edge of the view frustum
top The top edge of the view frustum
nearValue The near clipping plane distance
farValue The far clipping plane distance

Throws: OpenGLException
General OpenGL Error


· glVertex3f

Summary  |  Top
   public abstract void glVertex3f(float x, 
                                   float y, 
                                   float z)  throws OpenGLException

Specify a vertex

Parameter Description
x The x-coordinate
y The y-coordinate
z The z-coordinate

Throws: OpenGLException
General OpenGL Error


· glListBase

Summary  |  Top
   public abstract void glListBase(int base)  throws OpenGLException

Set the display list base for glCallLists

Parameter Description
base Offset to be added to the display list indices in `glCallLists()'

Throws: OpenGLException
General OpenGL Error


· listBase

Summary  |  Top
   public abstract void listBase(int base)  throws OpenGLException

Set the display list base for glCallLists

Parameter Description
base Offset to be added to the display list indices in `glCallLists()'

Throws: OpenGLException
General OpenGL Error


· glVertex3i

Summary  |  Top
   public abstract void glVertex3i(int x, 
                                   int y, 
                                   int z)  throws OpenGLException

Specify a vertex

Parameter Description
x The x-coordinate
y The y-coordinate
z The z-coordinate

Throws: OpenGLException
General OpenGL Error


· glTexCoord3iv

Summary  |  Top
   public abstract void glTexCoord3iv(int[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glPixelMapfv

Summary  |  Top
   public abstract void glPixelMapfv(int map, 
                                     int mapsize, 
                                     float[] values)  throws OpenGLException

Set up pixel transfer maps

Parameter Description
map Specifies a symbolic map name
mapsize Specifies the size of the map being defined
values Specifies an array of `mapsize' values

Throws: OpenGLException
General OpenGL Error


· pixelMap

Summary  |  Top
   public abstract void pixelMap(int map, 
                                 int mapsize, 
                                 float[] values)  throws OpenGLException

Set up pixel transfer maps

Parameter Description
map Specifies a symbolic map name
mapsize Specifies the size of the map being defined
values Specifies an array of `mapsize' values

Throws: OpenGLException
General OpenGL Error


· glVertex3s

Summary  |  Top
   public abstract void glVertex3s(short x, 
                                   short y, 
                                   short z)  throws OpenGLException

Specify a vertex

Parameter Description
x The x-coordinate
y The y-coordinate
z The z-coordinate

Throws: OpenGLException
General OpenGL Error


· glGetTexGenfv

Summary  |  Top
   public abstract void glGetTexGenfv(int coord, 
                                      int pname, 
                                      float[] params)  throws OpenGLException

Return texture coordinate generation parameters

Parameter Description
coord Specifies a texture coordinate
pname Specifies the symbolic name of the value or values to be returned
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· getTexGen

Summary  |  Top
   public abstract void getTexGen(int coord, 
                                  int pname, 
                                  float[] params)  throws OpenGLException

Return texture coordinate generation parameters

Parameter Description
coord Specifies a texture coordinate
pname Specifies the symbolic name of the value or values to be returned
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· glInitNames

Summary  |  Top
   public abstract void glInitNames()  throws OpenGLException

Initialize the name stack

Throws: OpenGLException
General OpenGL Error


· initNames

Summary  |  Top
   public abstract void initNames()  throws OpenGLException

Initialize the name stack

Throws: OpenGLException
General OpenGL Error


· glColor3bv

Summary  |  Top
   public abstract void glColor3bv(byte[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 3 component colour values

Throws: OpenGLException
General OpenGL Error


· glVertex3iv

Summary  |  Top
   public abstract void glVertex3iv(int[] v)  throws OpenGLException

Specify a vertex

Parameter Description
v Buffer containing vertex data

Throws: OpenGLException
General OpenGL Error


· glRasterPos2iv

Summary  |  Top
   public abstract void glRasterPos2iv(int[] coords)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
coords Buffer containing the required number of coordinate to specify the raster position

Throws: OpenGLException
General OpenGL Error


· glPixelStoref

Summary  |  Top
   public abstract void glPixelStoref(int pname, 
                                      float param)  throws OpenGLException

Set pixel storage maps

Parameter Description
pname The symbolic name of the parameter to be set
param The value that `pname' is to be set to

Throws: OpenGLException
General OpenGL Error


· pixelStore

Summary  |  Top
   public abstract void pixelStore(int pname, 
                                   float param)  throws OpenGLException

Set pixel storage maps

Parameter Description
pname The symbolic name of the parameter to be set
param The value that `pname' is to be set to

Throws: OpenGLException
General OpenGL Error


· glVertex4d

Summary  |  Top
   public abstract void glVertex4d(double x, 
                                   double y, 
                                   double z, 
                                   double w)  throws OpenGLException

Specify a vertex

Parameter Description
x The x-coordinate
y The y-coordinate
z The z-coordinate
w The w-coordinate

Throws: OpenGLException
General OpenGL Error


· glLightiv

Summary  |  Top
   public abstract void glLightiv(int light, 
                                  int pname, 
                                  int[] param)  throws OpenGLException

Set the lighting model parameters

Parameter Description
light The light specified by a symbolic constant from GL_LIGHT0 to GL_LIGHT7
pname The lighting parameter to set, legal values for which are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION or GL_LINEAR_ATTENUATION or GL_QUADRATIC_ATTENUATION
param The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· light

Summary  |  Top
   public abstract void light(int light, 
                              int pname, 
                              int[] param)  throws OpenGLException

Set the lighting model parameters

Parameter Description
light The light specified by a symbolic constant from GL_LIGHT0 to GL_LIGHT7
pname The lighting parameter to set, legal values for which are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION or GL_LINEAR_ATTENUATION or GL_QUADRATIC_ATTENUATION
param The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· glVertex4f

Summary  |  Top
   public abstract void glVertex4f(float x, 
                                   float y, 
                                   float z, 
                                   float w)  throws OpenGLException

Specify a vertex

Parameter Description
x The x-coordinate
y The y-coordinate
z The z-coordinate
w The w-coordinate

Throws: OpenGLException
General OpenGL Error


· glPixelStorei

Summary  |  Top
   public abstract void glPixelStorei(int pname, 
                                      int param)  throws OpenGLException

Set pixel storage maps

Parameter Description
pname The symbolic name of the parameter to be set
param The value that `pname' is to be set to

Throws: OpenGLException
General OpenGL Error


· pixelStore

Summary  |  Top
   public abstract void pixelStore(int pname, 
                                   int param)  throws OpenGLException

Set pixel storage maps

Parameter Description
pname The symbolic name of the parameter to be set
param The value that `pname' is to be set to

Throws: OpenGLException
General OpenGL Error


· glVertex4i

Summary  |  Top
   public abstract void glVertex4i(int x, 
                                   int y, 
                                   int z, 
                                   int w)  throws OpenGLException

Specify a vertex

Parameter Description
x The x-coordinate
y The y-coordinate
z The z-coordinate
w The w-coordinate

Throws: OpenGLException
General OpenGL Error


· glClearIndex

Summary  |  Top
   public abstract void glClearIndex(float index)  throws OpenGLException

Specify the clear value for the colour index buffers

Parameter Description
index The colour-index to clear the colour buffer to

Throws: OpenGLException
General OpenGL Error


· clearIndex

Summary  |  Top
   public abstract void clearIndex(float index)  throws OpenGLException

Specify the clear value for the colour index buffers

Parameter Description
index The colour-index to clear the colour buffer to

Throws: OpenGLException
General OpenGL Error


· glCullFace

Summary  |  Top
   public abstract void glCullFace(int mode)  throws OpenGLException

Specify whether front- or back-facing facets can be culled

Parameter Description
mode Indicates which polygons should be discarded. Legal values are GL_FRONT, GL_BACK or GL_FRONT_AND_BACK

Throws: OpenGLException
General OpenGL Error


· cullFace

Summary  |  Top
   public abstract void cullFace(int mode)  throws OpenGLException

Specify whether front- or back-facing facets can be culled

Parameter Description
mode Indicates which polygons should be discarded. Legal values are GL_FRONT, GL_BACK or GL_FRONT_AND_BACK

Throws: OpenGLException
General OpenGL Error


· glFinish

Summary  |  Top
   public abstract void glFinish()  throws OpenGLException

Block until all GL execution is complete

Throws: OpenGLException
General OpenGL Error


· finish

Summary  |  Top
   public abstract void finish()  throws OpenGLException

Block until all GL execution is complete

Throws: OpenGLException
General OpenGL Error


· glVertex4s

Summary  |  Top
   public abstract void glVertex4s(short x, 
                                   short y, 
                                   short z, 
                                   short w)  throws OpenGLException

Specify a vertex

Parameter Description
x The x-coordinate
y The y-coordinate
z The z-coordinate
w The w-coordinate

Throws: OpenGLException
General OpenGL Error


· glLineWidth

Summary  |  Top
   public abstract void glLineWidth(float width)  throws OpenGLException

Specify the width of rasterized lines

Parameter Description
width The width in pixels that lines should be drawn with

Throws: OpenGLException
General OpenGL Error


· lineWidth

Summary  |  Top
   public abstract void lineWidth(float width)  throws OpenGLException

Specify the width of rasterized lines

Parameter Description
width The width in pixels that lines should be drawn with

Throws: OpenGLException
General OpenGL Error


· glLineStipple

Summary  |  Top
   public abstract void glLineStipple(int factor, 
                                      short pattern)  throws OpenGLException

Specify the line stipple pattern

Parameter Description
factor A scaling factor for the stipple pattern
pattern The pattern to be used for line stippling

Throws: OpenGLException
General OpenGL Error


· lineStipple

Summary  |  Top
   public abstract void lineStipple(int factor, 
                                    short pattern)  throws OpenGLException

Specify the line stipple pattern

Parameter Description
factor A scaling factor for the stipple pattern
pattern The pattern to be used for line stippling

Throws: OpenGLException
General OpenGL Error


· glAccum

Summary  |  Top
   public abstract void glAccum(int op, 
                                float value)  throws OpenGLException

Operate on the accumulation buffer

Parameter Description
op Selects the operation
value The number to be used in the operation

Throws: OpenGLException
General OpenGL Error


· accum

Summary  |  Top
   public abstract void accum(int op, 
                              float value)  throws OpenGLException

Operate on the accumulation buffer

Parameter Description
op Selects the operation
value The number to be used in the operation

Throws: OpenGLException
General OpenGL Error


· glRasterPos4fv

Summary  |  Top
   public abstract void glRasterPos4fv(float[] coords)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
coords Buffer containing the required number of coordinate to specify the raster position

Throws: OpenGLException
General OpenGL Error


· glReadBuffer

Summary  |  Top
   public abstract void glReadBuffer(int mode)  throws OpenGLException

Select a colour buffer source for pixels

Parameter Description
mode The colour buffer to be used as a source for reading pixels from. Legal values are GL_FRONT, GL_BACK, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_AUXi, GL_LEFT, GL_RIGHT, GL_BACK_LEFT or GL_BACK_RIGHT. The left and right buffers are only available in stereo rendering implementations of OpenGL

Throws: OpenGLException
General OpenGL Error


· readBuffer

Summary  |  Top
   public abstract void readBuffer(int mode)  throws OpenGLException

Select a colour buffer source for pixels

Parameter Description
mode The colour buffer to be used as a source for reading pixels from. Legal values are GL_FRONT, GL_BACK, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_AUXi, GL_LEFT, GL_RIGHT, GL_BACK_LEFT or GL_BACK_RIGHT. The left and right buffers are only available in stereo rendering implementations of OpenGL

Throws: OpenGLException
General OpenGL Error


· glTexEnviv

Summary  |  Top
   public abstract void glTexEnviv(int target, 
                                   int pname, 
                                   int[] param)  throws OpenGLException

Set texture environment parameters

Parameter Description
target Specifies a texture environment
pname Specifies the symbolic name of a texture environment parameter
param Specifies symbolic constants

Throws: OpenGLException
General OpenGL Error


· texEnv

Summary  |  Top
   public abstract void texEnv(int target, 
                               int pname, 
                               int[] param)  throws OpenGLException

Set texture environment parameters

Parameter Description
target Specifies a texture environment
pname Specifies the symbolic name of a texture environment parameter
param Specifies symbolic constants

Throws: OpenGLException
General OpenGL Error


· glTexCoord4iv

Summary  |  Top
   public abstract void glTexCoord4iv(int[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glColor3sv

Summary  |  Top
   public abstract void glColor3sv(short[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 3 component colour values

Throws: OpenGLException
General OpenGL Error


· glPushName

Summary  |  Top
   public abstract void glPushName(int name)  throws OpenGLException

Push the name stack

Parameter Description
name The name to be pushed onto the name stack

Throws: OpenGLException
General OpenGL Error


· pushName

Summary  |  Top
   public abstract void pushName(int name)  throws OpenGLException

Push the name stack

Parameter Description
name The name to be pushed onto the name stack

Throws: OpenGLException
General OpenGL Error


· glDepthRange

Summary  |  Top
   public abstract void glDepthRange(double nearValue, 
                                     double farValue)  throws OpenGLException

Specify the mapping z values from normalized device coordinates to window coordinates

Parameter Description
nearValue The adjustment to the minimum depth value
farValue The adjustment to the maximum depth value

Throws: OpenGLException
General OpenGL Error


· depthRange

Summary  |  Top
   public abstract void depthRange(double nearValue, 
                                   double farValue)  throws OpenGLException

Specify the mapping z values from normalized device coordinates to window coordinates

Parameter Description
nearValue The adjustment to the minimum depth value
farValue The adjustment to the maximum depth value

Throws: OpenGLException
General OpenGL Error


· glCopyTexImage1D

Summary  |  Top
   public abstract void glCopyTexImage1D(int target, 
                                         int level, 
                                         int internalFormat, 
                                         int x, 
                                         int y, 
                                         int width, 
                                         int height)  throws OpenGLException

Creates a one-dimensional texture using framebuffer data to define the texels

Parameter Description
target The constant GL_TEXTURE_1D
level The mipmap level-of-detail
internalFormat The internal format of the texture
x The x-coord of the bottom-left corner of the texture
y The y-coord of the bottom-left corner of the texture
width The width of a row of pixels in the texture
height The numberd of rows in the texture

Throws: OpenGLException
General OpenGL Error


· copyTexImage1D

Summary  |  Top
   public abstract void copyTexImage1D(int target, 
                                       int level, 
                                       int internalFormat, 
                                       int x, 
                                       int y, 
                                       int width, 
                                       int height)  throws OpenGLException

Creates a one-dimensional texture using framebuffer data to define the texels

Parameter Description
target The constant GL_TEXTURE_1D
level The mipmap level-of-detail
internalFormat The internal format of the texture
x The x-coord of the bottom-left corner of the texture
y The y-coord of the bottom-left corner of the texture
width The width of a row of pixels in the texture
height The numberd of rows in the texture

Throws: OpenGLException
General OpenGL Error


· glLoadIdentity

Summary  |  Top
   public abstract void glLoadIdentity()  throws OpenGLException

Replace the current matrix with the identity matrix

Throws: OpenGLException
General OpenGL Error


· loadIdentity

Summary  |  Top
   public abstract void loadIdentity()  throws OpenGLException

Replace the current matrix with the identity matrix

Throws: OpenGLException
General OpenGL Error


· glColor4bv

Summary  |  Top
   public abstract void glColor4bv(byte[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 4 component colour values

Throws: OpenGLException
General OpenGL Error


· glColor3dv

Summary  |  Top
   public abstract void glColor3dv(double[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 3 component colour values

Throws: OpenGLException
General OpenGL Error


· glMaterialiv

Summary  |  Top
   public abstract void glMaterialiv(int face, 
                                     int pname, 
                                     int[] params)  throws OpenGLException

Specify material parameters for the lighting model

Parameter Description
face Specify which faces are being updated
pname Spcifies the material parameter that is being updated
params Specifies an array of material data

Throws: OpenGLException
General OpenGL Error


· material

Summary  |  Top
   public abstract void material(int face, 
                                 int pname, 
                                 int[] params)  throws OpenGLException

Specify material parameters for the lighting model

Parameter Description
face Specify which faces are being updated
pname Spcifies the material parameter that is being updated
params Specifies an array of material data

Throws: OpenGLException
General OpenGL Error


· glEdgeFlagPointer

Summary  |  Top
   public abstract void glEdgeFlagPointer(int stride, 
                                          boolean[] pointer)  throws OpenGLException

Define an array of edge flags

Parameter Description
stride The size of each edge flag value
pointer The array of edge flags

Throws: OpenGLException
General OpenGL Error


· edgeFlagPointer

Summary  |  Top
   public abstract void edgeFlagPointer(int stride, 
                                        boolean[] pointer)  throws OpenGLException

Define an array of edge flags

Parameter Description
stride The size of each edge flag value
pointer The array of edge flags

Throws: OpenGLException
General OpenGL Error


· glVertex4iv

Summary  |  Top
   public abstract void glVertex4iv(int[] v)  throws OpenGLException

Specify a vertex

Parameter Description
v Buffer containing vertex data

Throws: OpenGLException
General OpenGL Error


· glGetTexParameteriv

Summary  |  Top
   public abstract void glGetTexParameteriv(int target, 
                                            int pname, 
                                            int[] params)  throws OpenGLException

Return texture parameter values

Parameter Description
target Specifies the symbolic name of the target texture
pname The texture type
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· getTexParameter

Summary  |  Top
   public abstract void getTexParameter(int target, 
                                        int pname, 
                                        int[] params)  throws OpenGLException

Return texture parameter values

Parameter Description
target Specifies the symbolic name of the target texture
pname The texture type
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· glEndList

Summary  |  Top
   public abstract void glEndList()  throws OpenGLException

Terminates the specification of a display list

Throws: OpenGLException
General OpenGL Error


· endList

Summary  |  Top
   public abstract void endList()  throws OpenGLException

Terminates the specification of a display list

Throws: OpenGLException
General OpenGL Error


· glGetLightfv

Summary  |  Top
   public abstract void glGetLightfv(int light, 
                                     int pname, 
                                     float[] params)  throws OpenGLException

Return light source parameter values

Parameter Description
light Specifies a light source
pname Specifies a light source parameter for `light'
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· getLight

Summary  |  Top
   public abstract void getLight(int light, 
                                 int pname, 
                                 float[] params)  throws OpenGLException

Return light source parameter values

Parameter Description
light Specifies a light source
pname Specifies a light source parameter for `light'
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· glRasterPos3iv

Summary  |  Top
   public abstract void glRasterPos3iv(int[] coords)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
coords Buffer containing the required number of coordinate to specify the raster position

Throws: OpenGLException
General OpenGL Error


· glRectsv

Summary  |  Top
   public abstract void glRectsv(short[] v1, 
                                 short[] v2)  throws OpenGLException

Draw a rectangle

Parameter Description
v1 Buffer containing two coordinates for the first corner of the rectangle
v2 Buffer containing two coordinates for the second corner of the rectangle

Throws: OpenGLException
General OpenGL Error


· rect

Summary  |  Top
   public abstract void rect(short[] v1, 
                             short[] v2)  throws OpenGLException

Draw a rectangle

Parameter Description
v1 Buffer containing two coordinates for the first corner of the rectangle
v2 Buffer containing two coordinates for the second corner of the rectangle

Throws: OpenGLException
General OpenGL Error


· glFogfv

Summary  |  Top
   public abstract void glFogfv(int pname, 
                                float[] params)  throws OpenGLException

Specify fog parameters

Parameter Description
pname The parameter to set. Legal values are GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START and GL_FOG_END
params The values of the given parameter in `pname'

Throws: OpenGLException
General OpenGL Error


· fog

Summary  |  Top
   public abstract void fog(int pname, 
                            float[] params)  throws OpenGLException

Specify fog parameters

Parameter Description
pname The parameter to set. Legal values are GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START and GL_FOG_END
params The values of the given parameter in `pname'

Throws: OpenGLException
General OpenGL Error


· glIndexd

Summary  |  Top
   public abstract void glIndexd(double c)  throws OpenGLException

Set the current colour index

Parameter Description
c The colour index value

Throws: OpenGLException
General OpenGL Error


· index

Summary  |  Top
   public abstract void index(double c)  throws OpenGLException

Set the current colour index

Parameter Description
c The colour index value

Throws: OpenGLException
General OpenGL Error


· glTexCoord1d

Summary  |  Top
   public abstract void glTexCoord1d(double s)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate

Throws: OpenGLException
General OpenGL Error


· glNormal3b

Summary  |  Top
   public abstract void glNormal3b(byte nx, 
                                   byte ny, 
                                   byte nz)  throws OpenGLException

Set the current normal vector

Parameter Description
nx The x-coordinate of the normal vector
ny The y-coordinate of the normal vector
nz The z-coordinate of the normal vector

Throws: OpenGLException
General OpenGL Error


· normal

Summary  |  Top
   public abstract void normal(byte nx, 
                               byte ny, 
                               byte nz)  throws OpenGLException

Set the current normal vector

Parameter Description
nx The x-coordinate of the normal vector
ny The y-coordinate of the normal vector
nz The z-coordinate of the normal vector

Throws: OpenGLException
General OpenGL Error


· glIndexf

Summary  |  Top
   public abstract void glIndexf(float c)  throws OpenGLException

Set the current colour index

Parameter Description
c The colour index value

Throws: OpenGLException
General OpenGL Error


· index

Summary  |  Top
   public abstract void index(float c)  throws OpenGLException

Set the current colour index

Parameter Description
c The colour index value

Throws: OpenGLException
General OpenGL Error


· glGetPixelMapusv

Summary  |  Top
   public abstract void glGetPixelMapusv(int map, 
                                         short[] values)  throws OpenGLException

Return the specified pixel map

Parameter Description
map Specifies the name of the pixel map to return
values Returns the pixel map contents

Throws: OpenGLException
General OpenGL Error


· getPixelMap

Summary  |  Top
   public abstract void getPixelMap(int map, 
                                    short[] values)  throws OpenGLException

Return the specified pixel map

Parameter Description
map Specifies the name of the pixel map to return
values Returns the pixel map contents

Throws: OpenGLException
General OpenGL Error


· glTexCoord1f

Summary  |  Top
   public abstract void glTexCoord1f(float s)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate

Throws: OpenGLException
General OpenGL Error


· glColor3ubv

Summary  |  Top
   public abstract void glColor3ubv(byte[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 3 component colour values

Throws: OpenGLException
General OpenGL Error


· glNormal3d

Summary  |  Top
   public abstract void glNormal3d(double nx, 
                                   double ny, 
                                   double nz)  throws OpenGLException

Set the current normal vector

Parameter Description
nx The x-coordinate of the normal vector
ny The y-coordinate of the normal vector
nz The z-coordinate of the normal vector

Throws: OpenGLException
General OpenGL Error


· normal

Summary  |  Top
   public abstract void normal(double nx, 
                               double ny, 
                               double nz)  throws OpenGLException

Set the current normal vector

Parameter Description
nx The x-coordinate of the normal vector
ny The y-coordinate of the normal vector
nz The z-coordinate of the normal vector

Throws: OpenGLException
General OpenGL Error


· glIndexi

Summary  |  Top
   public abstract void glIndexi(int c)  throws OpenGLException

Set the current colour index

Parameter Description
c The colour index value

Throws: OpenGLException
General OpenGL Error


· index

Summary  |  Top
   public abstract void index(int c)  throws OpenGLException

Set the current colour index

Parameter Description
c The colour index value

Throws: OpenGLException
General OpenGL Error


· glDepthFunc

Summary  |  Top
   public abstract void glDepthFunc(int func)  throws OpenGLException

Specify the value used for depth buffer comparisons

Parameter Description
func The comparison function to be used for depth-testing fragments. The legal values are GL_NEVER, GL_ALWAYS, GL_LESS, GL_LEQUAL, GL_EQUAL, GL_GEQUAL, GL_GREATER or GL_NOTEQUAL

Throws: OpenGLException
General OpenGL Error


· depthFunc

Summary  |  Top
   public abstract void depthFunc(int func)  throws OpenGLException

Specify the value used for depth buffer comparisons

Parameter Description
func The comparison function to be used for depth-testing fragments. The legal values are GL_NEVER, GL_ALWAYS, GL_LESS, GL_LEQUAL, GL_EQUAL, GL_GEQUAL, GL_GREATER or GL_NOTEQUAL

Throws: OpenGLException
General OpenGL Error


· glTexCoord1i

Summary  |  Top
   public abstract void glTexCoord1i(int s)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate

Throws: OpenGLException
General OpenGL Error


· glNormal3f

Summary  |  Top
   public abstract void glNormal3f(float nx, 
                                   float ny, 
                                   float nz)  throws OpenGLException

Set the current normal vector

Parameter Description
nx The x-coordinate of the normal vector
ny The y-coordinate of the normal vector
nz The z-coordinate of the normal vector

Throws: OpenGLException
General OpenGL Error


· normal

Summary  |  Top
   public abstract void normal(float nx, 
                               float ny, 
                               float nz)  throws OpenGLException

Set the current normal vector

Parameter Description
nx The x-coordinate of the normal vector
ny The y-coordinate of the normal vector
nz The z-coordinate of the normal vector

Throws: OpenGLException
General OpenGL Error


· glFlush

Summary  |  Top
   public abstract void glFlush()  throws OpenGLException

Force execution of GL commands in finite time

Throws: OpenGLException
General OpenGL Error


· flush

Summary  |  Top
   public abstract void flush()  throws OpenGLException

Force execution of GL commands in finite time

Throws: OpenGLException
General OpenGL Error


· glNormal3i

Summary  |  Top
   public abstract void glNormal3i(int nx, 
                                   int ny, 
                                   int nz)  throws OpenGLException

Set the current normal vector

Parameter Description
nx The x-coordinate of the normal vector
ny The y-coordinate of the normal vector
nz The z-coordinate of the normal vector

Throws: OpenGLException
General OpenGL Error


· normal

Summary  |  Top
   public abstract void normal(int nx, 
                               int ny, 
                               int nz)  throws OpenGLException

Set the current normal vector

Parameter Description
nx The x-coordinate of the normal vector
ny The y-coordinate of the normal vector
nz The z-coordinate of the normal vector

Throws: OpenGLException
General OpenGL Error


· glCopyTexImage2D

Summary  |  Top
   public abstract void glCopyTexImage2D(int target, 
                                         int level, 
                                         int internalFormat, 
                                         int x, 
                                         int y, 
                                         int width, 
                                         int height, 
                                         int border)  throws OpenGLException

Creates a two-dimensional texture using framebuffer data to define the texels

Parameter Description
target The constant GL_TEXTURE_2D
level The mipmap level-of-detail
internalFormat The internal format of the texture data
x The x-coord of the bottom-left of the framebuffer rectangle
y The y-coord of the bottom-left of the framebuffer rectangle
width The width of the rectangle to copy
height The height of the rectangle to copy
border The width of the texture border

Throws: OpenGLException
General OpenGL Error


· copyTexImage2D

Summary  |  Top
   public abstract void copyTexImage2D(int target, 
                                       int level, 
                                       int internalFormat, 
                                       int x, 
                                       int y, 
                                       int width, 
                                       int height, 
                                       int border)  throws OpenGLException

Creates a two-dimensional texture using framebuffer data to define the texels

Parameter Description
target The constant GL_TEXTURE_2D
level The mipmap level-of-detail
internalFormat The internal format of the texture data
x The x-coord of the bottom-left of the framebuffer rectangle
y The y-coord of the bottom-left of the framebuffer rectangle
width The width of the rectangle to copy
height The height of the rectangle to copy
border The width of the texture border

Throws: OpenGLException
General OpenGL Error


· glEnable

Summary  |  Top
   public abstract void glEnable(int cap)  throws OpenGLException

Enable or disable GL capabilities

Parameter Description
cap The capability to turn on

Throws: OpenGLException
General OpenGL Error


· enable

Summary  |  Top
   public abstract void enable(int cap)  throws OpenGLException

Enable or disable GL capabilities

Parameter Description
cap The capability to turn on

Throws: OpenGLException
General OpenGL Error


· glRectdv

Summary  |  Top
   public abstract void glRectdv(double[] v1, 
                                 double[] v2)  throws OpenGLException

Draw a rectangle

Parameter Description
v1 Buffer containing two coordinates for the first corner of the rectangle
v2 Buffer containing two coordinates for the second corner of the rectangle

Throws: OpenGLException
General OpenGL Error


· rect

Summary  |  Top
   public abstract void rect(double[] v1, 
                             double[] v2)  throws OpenGLException

Draw a rectangle

Parameter Description
v1 Buffer containing two coordinates for the first corner of the rectangle
v2 Buffer containing two coordinates for the second corner of the rectangle

Throws: OpenGLException
General OpenGL Error


· glColor3ub

Summary  |  Top
   public abstract void glColor3ub(byte r, 
                                   byte g, 
                                   byte b)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour

Throws: OpenGLException
General OpenGL Error


· glEvalCoord1dv

Summary  |  Top
   public abstract void glEvalCoord1dv(double[] u)  throws OpenGLException

Evaluate enabled one- and two-dimensional maps

Parameter Description
u Pointer to the domain coordinate

Throws: OpenGLException
General OpenGL Error


· glGetTexGeniv

Summary  |  Top
   public abstract void glGetTexGeniv(int coord, 
                                      int pname, 
                                      int[] params)  throws OpenGLException

Return texture coordinate generation parameters

Parameter Description
coord Specifies a texture coordinate
pname Specifies the symbolic name of the value or values to be returned
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· getTexGen

Summary  |  Top
   public abstract void getTexGen(int coord, 
                                  int pname, 
                                  int[] params)  throws OpenGLException

Return texture coordinate generation parameters

Parameter Description
coord Specifies a texture coordinate
pname Specifies the symbolic name of the value or values to be returned
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· glIndexs

Summary  |  Top
   public abstract void glIndexs(short c)  throws OpenGLException

Set the current colour index

Parameter Description
c The colour index value

Throws: OpenGLException
General OpenGL Error


· index

Summary  |  Top
   public abstract void index(short c)  throws OpenGLException

Set the current colour index

Parameter Description
c The colour index value

Throws: OpenGLException
General OpenGL Error


· glTexCoord1s

Summary  |  Top
   public abstract void glTexCoord1s(short s)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate

Throws: OpenGLException
General OpenGL Error


· glTexGend

Summary  |  Top
   public abstract void glTexGend(int coord, 
                                  int pname, 
                                  double param)  throws OpenGLException

Control the generation of texture coordinates

Parameter Description
coord Specifies a texture coordinate
pname Specifies a symbolic coordinate describing the texture generation function
param Specifies a texture generation parameter

Throws: OpenGLException
General OpenGL Error


· texGen

Summary  |  Top
   public abstract void texGen(int coord, 
                               int pname, 
                               double param)  throws OpenGLException

Control the generation of texture coordinates

Parameter Description
coord Specifies a texture coordinate
pname Specifies a symbolic coordinate describing the texture generation function
param Specifies a texture generation parameter

Throws: OpenGLException
General OpenGL Error


· glNormal3s

Summary  |  Top
   public abstract void glNormal3s(short nx, 
                                   short ny, 
                                   short nz)  throws OpenGLException

Set the current normal vector

Parameter Description
nx The x-coordinate of the normal vector
ny The y-coordinate of the normal vector
nz The z-coordinate of the normal vector

Throws: OpenGLException
General OpenGL Error


· normal

Summary  |  Top
   public abstract void normal(short nx, 
                               short ny, 
                               short nz)  throws OpenGLException

Set the current normal vector

Parameter Description
nx The x-coordinate of the normal vector
ny The y-coordinate of the normal vector
nz The z-coordinate of the normal vector

Throws: OpenGLException
General OpenGL Error


· glColor3ui

Summary  |  Top
   public abstract void glColor3ui(int r, 
                                   int g, 
                                   int b)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour

Throws: OpenGLException
General OpenGL Error


· glTexGenf

Summary  |  Top
   public abstract void glTexGenf(int coord, 
                                  int pname, 
                                  float param)  throws OpenGLException

Control the generation of texture coordinates

Parameter Description
coord Specifies a texture coordinate
pname Specifies a symbolic coordinate describing the texture generation function
param Specifies a texture generation parameter

Throws: OpenGLException
General OpenGL Error


· texGen

Summary  |  Top
   public abstract void texGen(int coord, 
                               int pname, 
                               float param)  throws OpenGLException

Control the generation of texture coordinates

Parameter Description
coord Specifies a texture coordinate
pname Specifies a symbolic coordinate describing the texture generation function
param Specifies a texture generation parameter

Throws: OpenGLException
General OpenGL Error


· glBlendFunc

Summary  |  Top
   public abstract void glBlendFunc(int sfactor, 
                                    int dfactor)  throws OpenGLException

Specify pixel arithmetic

Parameter Description
sfactor Indicates how source blending factor is to be computed
dfactor Indicates how to compute destination blending factor

Throws: OpenGLException
General OpenGL Error


· blendFunc

Summary  |  Top
   public abstract void blendFunc(int sfactor, 
                                  int dfactor)  throws OpenGLException

Specify pixel arithmetic

Parameter Description
sfactor Indicates how source blending factor is to be computed
dfactor Indicates how to compute destination blending factor

Throws: OpenGLException
General OpenGL Error


· glAlphaFunc

Summary  |  Top
   public abstract void glAlphaFunc(int func, 
                                    float value)  throws OpenGLException

Specify the alpha test function

Parameter Description
func The comparison function for the alpha test
value The reference value for the test

Throws: OpenGLException
General OpenGL Error


· alphaFunc

Summary  |  Top
   public abstract void alphaFunc(int func, 
                                  float value)  throws OpenGLException

Specify the alpha test function

Parameter Description
func The comparison function for the alpha test
value The reference value for the test

Throws: OpenGLException
General OpenGL Error


· glTexGeni

Summary  |  Top
   public abstract void glTexGeni(int coord, 
                                  int pname, 
                                  int param)  throws OpenGLException

Control the generation of texture coordinates

Parameter Description
coord Specifies a texture coordinate
pname Specifies a symbolic coordinate describing the texture generation function
param Specifies a texture generation parameter

Throws: OpenGLException
General OpenGL Error


· texGen

Summary  |  Top
   public abstract void texGen(int coord, 
                               int pname, 
                               int param)  throws OpenGLException

Control the generation of texture coordinates

Parameter Description
coord Specifies a texture coordinate
pname Specifies a symbolic coordinate describing the texture generation function
param Specifies a texture generation parameter

Throws: OpenGLException
General OpenGL Error


· glPixelMapuiv

Summary  |  Top
   public abstract void glPixelMapuiv(int map, 
                                      int mapsize, 
                                      int[] values)  throws OpenGLException

Set up pixel transfer maps

Parameter Description
map Specifies a symbolic map name
mapsize Specifies the size of the map being defined
values Specifies an array of `mapsize' values

Throws: OpenGLException
General OpenGL Error


· pixelMap

Summary  |  Top
   public abstract void pixelMap(int map, 
                                 int mapsize, 
                                 int[] values)  throws OpenGLException

Set up pixel transfer maps

Parameter Description
map Specifies a symbolic map name
mapsize Specifies the size of the map being defined
values Specifies an array of `mapsize' values

Throws: OpenGLException
General OpenGL Error


· glMaterialf

Summary  |  Top
   public abstract void glMaterialf(int face, 
                                    int pname, 
                                    float param)  throws OpenGLException

Specify material parameters for the lighting model

Parameter Description
face Specify which faces are being updated
pname Specifies the single-valued material parameter to be updated
param Specifies the value that parameter GL_SHININESS will be set to

Throws: OpenGLException
General OpenGL Error


· material

Summary  |  Top
   public abstract void material(int face, 
                                 int pname, 
                                 float param)  throws OpenGLException

Specify material parameters for the lighting model

Parameter Description
face Specify which faces are being updated
pname Specifies the single-valued material parameter to be updated
param Specifies the value that parameter GL_SHININESS will be set to

Throws: OpenGLException
General OpenGL Error


· glGetBooleanv

Summary  |  Top
   public abstract void glGetBooleanv(int pname, 
                                      boolean[] params)  throws OpenGLException

Return the value or values of a specified parameter

Parameter Description
pname A symbolic constant signifying which state variable to return
params The buffer to fill with the requested data

Throws: OpenGLException
General OpenGL Error


· getBoolean

Summary  |  Top
   public abstract void getBoolean(int pname, 
                                   boolean[] params)  throws OpenGLException

Return the value or values of a specified parameter

Parameter Description
pname A symbolic constant signifying which state variable to return
params The buffer to fill with the requested data

Throws: OpenGLException
General OpenGL Error


· glGetTexEnvfv

Summary  |  Top
   public abstract void glGetTexEnvfv(int target, 
                                      int pname, 
                                      float[] params)  throws OpenGLException

Return texture environment parameters

Parameter Description
target Specifies a texture environment
pname Specifies the symbolic name of a texture environment parameter
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· getTexEnv

Summary  |  Top
   public abstract void getTexEnv(int target, 
                                  int pname, 
                                  float[] params)  throws OpenGLException

Return texture environment parameters

Parameter Description
target Specifies a texture environment
pname Specifies the symbolic name of a texture environment parameter
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· glMateriali

Summary  |  Top
   public abstract void glMateriali(int face, 
                                    int pname, 
                                    int param)  throws OpenGLException

Specify material parameters for the lighting model

Parameter Description
face Specify which faces are being updated
pname Specifies the single-valued material parameter to be updated
param Specifies the value that parameter GL_SHININESS will be set to

Throws: OpenGLException
General OpenGL Error


· material

Summary  |  Top
   public abstract void material(int face, 
                                 int pname, 
                                 int param)  throws OpenGLException

Specify material parameters for the lighting model

Parameter Description
face Specify which faces are being updated
pname Specifies the single-valued material parameter to be updated
param Specifies the value that parameter GL_SHININESS will be set to

Throws: OpenGLException
General OpenGL Error


· glClearStencil

Summary  |  Top
   public abstract void glClearStencil(int s)  throws OpenGLException

Specify the clear value for the stencil buffer

Parameter Description
s The clearing value to set the stencil buffer to

Throws: OpenGLException
General OpenGL Error


· clearStencil

Summary  |  Top
   public abstract void clearStencil(int s)  throws OpenGLException

Specify the clear value for the stencil buffer

Parameter Description
s The clearing value to set the stencil buffer to

Throws: OpenGLException
General OpenGL Error


· glMatrixMode

Summary  |  Top
   public abstract void glMatrixMode(int mode)  throws OpenGLException

Specify which matrix is the current matrix

Parameter Description
mode Specifies which matrix stack is the target for subsequent matrix operations

Throws: OpenGLException
General OpenGL Error


· matrixMode

Summary  |  Top
   public abstract void matrixMode(int mode)  throws OpenGLException

Specify which matrix is the current matrix

Parameter Description
mode Specifies which matrix stack is the target for subsequent matrix operations

Throws: OpenGLException
General OpenGL Error


· glColor3us

Summary  |  Top
   public abstract void glColor3us(short r, 
                                   short g, 
                                   short b)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour

Throws: OpenGLException
General OpenGL Error


· glColor4sv

Summary  |  Top
   public abstract void glColor4sv(short[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 4 component colour values

Throws: OpenGLException
General OpenGL Error


· glTexCoord2d

Summary  |  Top
   public abstract void glTexCoord2d(double s, 
                                     double t)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate
t The t texture coordinate

Throws: OpenGLException
General OpenGL Error


· glStencilFunc

Summary  |  Top
   public abstract void glStencilFunc(int func, 
                                      int ref, 
                                      int mask)  throws OpenGLException

Set function and reference value for stencil testing

Parameter Description
func Specifies the test function
ref The reference value for the stencil test
mask Specifies a mask that is ANDed with the reference value and the stored stencil value

Throws: OpenGLException
General OpenGL Error


· stencilFunc

Summary  |  Top
   public abstract void stencilFunc(int func, 
                                    int ref, 
                                    int mask)  throws OpenGLException

Set function and reference value for stencil testing

Parameter Description
func Specifies the test function
ref The reference value for the stencil test
mask Specifies a mask that is ANDed with the reference value and the stored stencil value

Throws: OpenGLException
General OpenGL Error


· glTexCoord2f

Summary  |  Top
   public abstract void glTexCoord2f(float s, 
                                     float t)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate
t The t texture coordinate

Throws: OpenGLException
General OpenGL Error


· glTexCoord2i

Summary  |  Top
   public abstract void glTexCoord2i(int s, 
                                     int t)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate
t The t texture coordinate

Throws: OpenGLException
General OpenGL Error


· glLightModelfv

Summary  |  Top
   public abstract void glLightModelfv(int pname, 
                                       float[] params)  throws OpenGLException

Set the lighting model parameters

Parameter Description
pname The lighting model parameter to set. Legal values are GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_LOCAL_VIEWER and GL_LIGHT_MODEL_TWO_SIDE
params The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· lightModel

Summary  |  Top
   public abstract void lightModel(int pname, 
                                   float[] params)  throws OpenGLException

Set the lighting model parameters

Parameter Description
pname The lighting model parameter to set. Legal values are GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_LOCAL_VIEWER and GL_LIGHT_MODEL_TWO_SIDE
params The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· glPushAttrib

Summary  |  Top
   public abstract void glPushAttrib(int mask)  throws OpenGLException

Push the attribute stack

Parameter Description
mask Specifies a mask which indicates which attributes to push

Throws: OpenGLException
General OpenGL Error


· pushAttrib

Summary  |  Top
   public abstract void pushAttrib(int mask)  throws OpenGLException

Push the attribute stack

Parameter Description
mask Specifies a mask which indicates which attributes to push

Throws: OpenGLException
General OpenGL Error


· glClear

Summary  |  Top
   public abstract void glClear(int mask)  throws OpenGLException

Clear buffers to preset values

Parameter Description
mask Bitwise logical `or' of the buffers that should be cleared

Throws: OpenGLException
General OpenGL Error


· clear

Summary  |  Top
   public abstract void clear(int mask)  throws OpenGLException

Clear buffers to preset values

Parameter Description
mask Bitwise logical `or' of the buffers that should be cleared

Throws: OpenGLException
General OpenGL Error


· glPolygonStipple

Summary  |  Top
   public abstract void glPolygonStipple(byte[] mask)  throws OpenGLException

Set the polygon stippling pattern

Parameter Description
mask Sets the polygon stipple

Throws: OpenGLException
General OpenGL Error


· polygonStipple

Summary  |  Top
   public abstract void polygonStipple(byte[] mask)  throws OpenGLException

Set the polygon stippling pattern

Parameter Description
mask Sets the polygon stipple

Throws: OpenGLException
General OpenGL Error


· glGetMaterialfv

Summary  |  Top
   public abstract void glGetMaterialfv(int face, 
                                        int pname, 
                                        float[] params)  throws OpenGLException

Return material parameters

Parameter Description
face Specifies which of the two materials are being queried
pname Specifies the material parameter to return
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· getMaterial

Summary  |  Top
   public abstract void getMaterial(int face, 
                                    int pname, 
                                    float[] params)  throws OpenGLException

Return material parameters

Parameter Description
face Specifies which of the two materials are being queried
pname Specifies the material parameter to return
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· glTexCoord2s

Summary  |  Top
   public abstract void glTexCoord2s(short s, 
                                     short t)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate
t The t texture coordinate

Throws: OpenGLException
General OpenGL Error


· glLogicOp

Summary  |  Top
   public abstract void glLogicOp(int opcode)  throws OpenGLException

Specify a logical pixel operations for colour index rendering

Parameter Description
opcode The logical operation to be performed between an incoming fraagment and a pixel stored in the colour buffer. Legal values are GL_CLEAR, GL_COPY, GL_NOOP, GL_SET, GL_COPY_INVERTED, GL_INVERT, GL_AND_REVERSE, GL_OR_REVERSE, GL_AND, GL_OR, GL_NAND, GL_XORD, GL_EQUIV, GL_AND_INVERTED or GL_OR_INVERTED

Throws: OpenGLException
General OpenGL Error


· logicOp

Summary  |  Top
   public abstract void logicOp(int opcode)  throws OpenGLException

Specify a logical pixel operations for colour index rendering

Parameter Description
opcode The logical operation to be performed between an incoming fraagment and a pixel stored in the colour buffer. Legal values are GL_CLEAR, GL_COPY, GL_NOOP, GL_SET, GL_COPY_INVERTED, GL_INVERT, GL_AND_REVERSE, GL_OR_REVERSE, GL_AND, GL_OR, GL_NAND, GL_XORD, GL_EQUIV, GL_AND_INVERTED or GL_OR_INVERTED

Throws: OpenGLException
General OpenGL Error


· glColor4dv

Summary  |  Top
   public abstract void glColor4dv(double[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 4 component colour values

Throws: OpenGLException
General OpenGL Error


· glColor3fv

Summary  |  Top
   public abstract void glColor3fv(float[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 3 component colour values

Throws: OpenGLException
General OpenGL Error


· glCopyPixels

Summary  |  Top
   public abstract void glCopyPixels(int x, 
                                     int y, 
                                     int width, 
                                     int height, 
                                     int buffer)  throws OpenGLException

Copy pixels in the frame buffer

Parameter Description
x x-coord of the bottom-left of the framebuffer rectangle
y y-coord of the bottom-left of the framebuffer rectangle
width The width of the framebuffer rectangle to copy
height The height of the framebuffer rectangle to copy
buffer The framebuffer to use ( either GL_COLOR, GL_STENCIL or GL_DEPTH )

Throws: OpenGLException
General OpenGL Error


· copyPixels

Summary  |  Top
   public abstract void copyPixels(int x, 
                                   int y, 
                                   int width, 
                                   int height, 
                                   int buffer)  throws OpenGLException

Copy pixels in the frame buffer

Parameter Description
x x-coord of the bottom-left of the framebuffer rectangle
y y-coord of the bottom-left of the framebuffer rectangle
width The width of the framebuffer rectangle to copy
height The height of the framebuffer rectangle to copy
buffer The framebuffer to use ( either GL_COLOR, GL_STENCIL or GL_DEPTH )

Throws: OpenGLException
General OpenGL Error


· glColor3usv

Summary  |  Top
   public abstract void glColor3usv(short[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 3 component colour values

Throws: OpenGLException
General OpenGL Error


· glPopClientAttrib

Summary  |  Top
   public abstract void glPopClientAttrib()  throws OpenGLException

This pushes the given attribute onto the client attribute stack

Throws: OpenGLException
General OpenGL Error


· popClientAttrib

Summary  |  Top
   public abstract void popClientAttrib()  throws OpenGLException

This pushes the given attribute onto the client attribute stack

Throws: OpenGLException
General OpenGL Error


· glDisableClientState

Summary  |  Top
   public abstract void glDisableClientState(int array)  throws OpenGLException

Disable client-side capabiltity

Parameter Description
array Specifies the capability to disable

Throws: OpenGLException
General OpenGL Error


· disableClientState

Summary  |  Top
   public abstract void disableClientState(int array)  throws OpenGLException

Disable client-side capabiltity

Parameter Description
array Specifies the capability to disable

Throws: OpenGLException
General OpenGL Error


· glPushMatrix

Summary  |  Top
   public abstract void glPushMatrix()  throws OpenGLException

Push the current matrix stack

Throws: OpenGLException
General OpenGL Error


· pushMatrix

Summary  |  Top
   public abstract void pushMatrix()  throws OpenGLException

Push the current matrix stack

Throws: OpenGLException
General OpenGL Error


· glRasterPos4iv

Summary  |  Top
   public abstract void glRasterPos4iv(int[] coords)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
coords Buffer containing the required number of coordinate to specify the raster position

Throws: OpenGLException
General OpenGL Error


· glEnd

Summary  |  Top
   public abstract void glEnd()  throws OpenGLException

Marks the end of a vertex-data list

Throws: OpenGLException
General OpenGL Error


· end

Summary  |  Top
   public abstract void end()  throws OpenGLException

Marks the end of a vertex-data list

Throws: OpenGLException
General OpenGL Error


· glLoadMatrixd

Summary  |  Top
   public abstract void glLoadMatrixd(double[] m)  throws OpenGLException

Replace the current matrix with an arbitrary matrix

Parameter Description
m Sixteen values that comprise a 4x4 matrix

Throws: OpenGLException
General OpenGL Error


· loadMatrix

Summary  |  Top
   public abstract void loadMatrix(double[] m)  throws OpenGLException

Replace the current matrix with an arbitrary matrix

Parameter Description
m Sixteen values that comprise a 4x4 matrix

Throws: OpenGLException
General OpenGL Error


· glLoadMatrixf

Summary  |  Top
   public abstract void glLoadMatrixf(float[] m)  throws OpenGLException

Replace the current matrix with an arbitrary matrix

Parameter Description
m Sixteen values that comprise a 4x4 matrix

Throws: OpenGLException
General OpenGL Error


· loadMatrix

Summary  |  Top
   public abstract void loadMatrix(float[] m)  throws OpenGLException

Replace the current matrix with an arbitrary matrix

Parameter Description
m Sixteen values that comprise a 4x4 matrix

Throws: OpenGLException
General OpenGL Error


· glGetPixelMapfv

Summary  |  Top
   public abstract void glGetPixelMapfv(int map, 
                                        float[] values)  throws OpenGLException

Return the specified pixel map

Parameter Description
map Specifies the name of the pixel map to return
values Returns the pixel map contents

Throws: OpenGLException
General OpenGL Error


· getPixelMap

Summary  |  Top
   public abstract void getPixelMap(int map, 
                                    float[] values)  throws OpenGLException

Return the specified pixel map

Parameter Description
map Specifies the name of the pixel map to return
values Returns the pixel map contents

Throws: OpenGLException
General OpenGL Error


· glBitmap

Summary  |  Top
   public abstract void glBitmap(int width, 
                                 int height, 
                                 float xbo, 
                                 float ybo, 
                                 float xbi, 
                                 float ybi, 
                                 byte[] bitmap)  throws OpenGLException

Draw a bitmap

Parameter Description
width The width of the bitmap
height The height of the bitmap
xbo X offset from the origin
ybo Y offset from the origin
xbi X increment added to the raster position after bitmap is rasterized
ybi Y increment added to the raster position after the bitmap is rasterized
bitmap The bitmap data

Throws: OpenGLException
General OpenGL Error


· bitmap

Summary  |  Top
   public abstract void bitmap(int width, 
                               int height, 
                               float xbo, 
                               float ybo, 
                               float xbi, 
                               float ybi, 
                               byte[] bitmap)  throws OpenGLException

Draw a bitmap

Parameter Description
width The width of the bitmap
height The height of the bitmap
xbo X offset from the origin
ybo Y offset from the origin
xbi X increment added to the raster position after bitmap is rasterized
ybi Y increment added to the raster position after the bitmap is rasterized
bitmap The bitmap data

Throws: OpenGLException
General OpenGL Error


· glTexCoord3d

Summary  |  Top
   public abstract void glTexCoord3d(double s, 
                                     double t, 
                                     double r)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate

Throws: OpenGLException
General OpenGL Error


· glTexCoord3f

Summary  |  Top
   public abstract void glTexCoord3f(float s, 
                                     float t, 
                                     float r)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate

Throws: OpenGLException
General OpenGL Error


· glIndexsv

Summary  |  Top
   public abstract void glIndexsv(short[] c)  throws OpenGLException

Set the current colour index

Parameter Description
c Array of colour index values to set

Throws: OpenGLException
General OpenGL Error


· index

Summary  |  Top
   public abstract void index(short[] c)  throws OpenGLException

Set the current colour index

Parameter Description
c Array of colour index values to set

Throws: OpenGLException
General OpenGL Error


· glDepthMask

Summary  |  Top
   public abstract void glDepthMask(boolean flag)  throws OpenGLException

Enable or disable writing into the depth buffer

Parameter Description
flag If this is GL_TRUE, the depth buffer is enabled for writing, otherwise it is disabled

Throws: OpenGLException
General OpenGL Error


· depthMask

Summary  |  Top
   public abstract void depthMask(boolean flag)  throws OpenGLException

Enable or disable writing into the depth buffer

Parameter Description
flag If this is GL_TRUE, the depth buffer is enabled for writing, otherwise it is disabled

Throws: OpenGLException
General OpenGL Error


· glDepthMask

Summary  |  Top
   public abstract void glDepthMask(byte flag)  throws OpenGLException

Enable or disable writing into the depth buffer

Parameter Description
flag If this is GL_TRUE, the depth buffer is enabled for writing, otherwise it is disabled

Throws: OpenGLException
General OpenGL Error


· depthMask

Summary  |  Top
   public abstract void depthMask(byte flag)  throws OpenGLException

Enable or disable writing into the depth buffer

Parameter Description
flag If this is GL_TRUE, the depth buffer is enabled for writing, otherwise it is disabled

Throws: OpenGLException
General OpenGL Error


· glDepthMask

Summary  |  Top
   public abstract void glDepthMask(int flag)  throws OpenGLException

Enable or disable writing into the depth buffer

Parameter Description
flag If this is GL_TRUE, the depth buffer is enabled for writing, otherwise it is disabled

Throws: OpenGLException
General OpenGL Error


· depthMask

Summary  |  Top
   public abstract void depthMask(int flag)  throws OpenGLException

Enable or disable writing into the depth buffer

Parameter Description
flag If this is GL_TRUE, the depth buffer is enabled for writing, otherwise it is disabled

Throws: OpenGLException
General OpenGL Error


· glTexCoord3i

Summary  |  Top
   public abstract void glTexCoord3i(int s, 
                                     int t, 
                                     int r)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate

Throws: OpenGLException
General OpenGL Error


· glPushClientAttrib

Summary  |  Top
   public abstract void glPushClientAttrib(int mask)  throws OpenGLException

This pushes the desired attributes onto the client attribute stack

Parameter Description
mask Specifies a mask which indicates which attributes to push onto the client stack

Throws: OpenGLException
General OpenGL Error


· pushClientAttrib

Summary  |  Top
   public abstract void pushClientAttrib(int mask)  throws OpenGLException

This pushes the desired attributes onto the client attribute stack

Parameter Description
mask Specifies a mask which indicates which attributes to push onto the client stack

Throws: OpenGLException
General OpenGL Error


· glEvalMesh1

Summary  |  Top
   public abstract void glEvalMesh1(int mode, 
                                    int p1, 
                                    int p2)  throws OpenGLException

Compute a one-dimensional grid of points

Parameter Description
mode The drawing style of the curve either GL_POINT or GL_LINE
p1 The starting value of the curve range
p2 The finishing value of the curve range

Throws: OpenGLException
General OpenGL Error


· evalMesh

Summary  |  Top
   public abstract void evalMesh(int mode, 
                                 int p1, 
                                 int p2)  throws OpenGLException

Compute a one-dimensional grid of points

Parameter Description
mode The drawing style of the curve either GL_POINT or GL_LINE
p1 The starting value of the curve range
p2 The finishing value of the curve range

Throws: OpenGLException
General OpenGL Error


· glEvalMesh2

Summary  |  Top
   public abstract void glEvalMesh2(int mode, 
                                    int i1, 
                                    int i2, 
                                    int j1, 
                                    int j2)  throws OpenGLException

Compute a two-dimensional grid of points

Parameter Description
mode The draw style of the mesh. Either GL_FILL, GL_POINT or GL_LINE
i1 The starting value for the x-dimension range
i2 The finishing value of the x-dimension range
j1 The starting value for the y-dimension range
j2 The finishing value for the y-dimension range

Throws: OpenGLException
General OpenGL Error


· evalMesh

Summary  |  Top
   public abstract void evalMesh(int mode, 
                                 int i1, 
                                 int i2, 
                                 int j1, 
                                 int j2)  throws OpenGLException

Compute a two-dimensional grid of points

Parameter Description
mode The draw style of the mesh. Either GL_FILL, GL_POINT or GL_LINE
i1 The starting value for the x-dimension range
i2 The finishing value of the x-dimension range
j1 The starting value for the y-dimension range
j2 The finishing value for the y-dimension range

Throws: OpenGLException
General OpenGL Error


· glRectfv

Summary  |  Top
   public abstract void glRectfv(float[] v1, 
                                 float[] v2)  throws OpenGLException

Draw a rectangle

Parameter Description
v1 Buffer containing two coordinates for the first corner of the rectangle
v2 Buffer containing two coordinates for the second corner of the rectangle

Throws: OpenGLException
General OpenGL Error


· rect

Summary  |  Top
   public abstract void rect(float[] v1, 
                             float[] v2)  throws OpenGLException

Draw a rectangle

Parameter Description
v1 Buffer containing two coordinates for the first corner of the rectangle
v2 Buffer containing two coordinates for the second corner of the rectangle

Throws: OpenGLException
General OpenGL Error


· glColor4ub

Summary  |  Top
   public abstract void glColor4ub(byte r, 
                                   byte g, 
                                   byte b, 
                                   byte a)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour
a The alpha component of the colour

Throws: OpenGLException
General OpenGL Error


· glEvalCoord2dv

Summary  |  Top
   public abstract void glEvalCoord2dv(double[] values)  throws OpenGLException

Evaluate enabled one- and two-dimensional maps

Parameter Description
values Pointer to an array of domain coordinates

Throws: OpenGLException
General OpenGL Error


· glEvalCoord1fv

Summary  |  Top
   public abstract void glEvalCoord1fv(float[] u)  throws OpenGLException

Evaluate enabled one- and two-dimensional maps

Parameter Description
u Pointer to the domain coordinate

Throws: OpenGLException
General OpenGL Error


· glTexCoord3s

Summary  |  Top
   public abstract void glTexCoord3s(short s, 
                                     short t, 
                                     short r)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate

Throws: OpenGLException
General OpenGL Error


· glColorMaterial

Summary  |  Top
   public abstract void glColorMaterial(int face, 
                                        int mode)  throws OpenGLException

Cause a material colour to track the current colour

Parameter Description
face The material face to be tracked
mode The material mode to be tracked

Throws: OpenGLException
General OpenGL Error


· colorMaterial

Summary  |  Top
   public abstract void colorMaterial(int face, 
                                      int mode)  throws OpenGLException

Cause a material colour to track the current colour

Parameter Description
face The material face to be tracked
mode The material mode to be tracked

Throws: OpenGLException
General OpenGL Error


· glColor4ui

Summary  |  Top
   public abstract void glColor4ui(int r, 
                                   int g, 
                                   int b, 
                                   int a)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour
a The alpha component of the colour

Throws: OpenGLException
General OpenGL Error


· glGetDoublev

Summary  |  Top
   public abstract void glGetDoublev(int pname, 
                                     double[] params)  throws OpenGLException

Return the value or values of a specified parameter

Parameter Description
pname A symbolic constant signifying which state variable to return
params The buffer to fill with the requested data

Throws: OpenGLException
General OpenGL Error


· getDouble

Summary  |  Top
   public abstract void getDouble(int pname, 
                                  double[] params)  throws OpenGLException

Return the value or values of a specified parameter

Parameter Description
pname A symbolic constant signifying which state variable to return
params The buffer to fill with the requested data

Throws: OpenGLException
General OpenGL Error


· glIndexdv

Summary  |  Top
   public abstract void glIndexdv(double[] c)  throws OpenGLException

Set the current colour index

Parameter Description
c Array of colour index values to set

Throws: OpenGLException
General OpenGL Error


· index

Summary  |  Top
   public abstract void index(double[] c)  throws OpenGLException

Set the current colour index

Parameter Description
c Array of colour index values to set

Throws: OpenGLException
General OpenGL Error


· glColor3b

Summary  |  Top
   public abstract void glColor3b(byte r, 
                                  byte g, 
                                  byte b)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour

Throws: OpenGLException
General OpenGL Error


· glColor3d

Summary  |  Top
   public abstract void glColor3d(double r, 
                                  double g, 
                                  double b)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour

Throws: OpenGLException
General OpenGL Error


· glGetLightiv

Summary  |  Top
   public abstract void glGetLightiv(int light, 
                                     int pname, 
                                     int[] params)  throws OpenGLException

Return light source parameter values

Parameter Description
light Specifies a light source
pname Specifies a light source parameter for `light'
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· getLight

Summary  |  Top
   public abstract void getLight(int light, 
                                 int pname, 
                                 int[] params)  throws OpenGLException

Return light source parameter values

Parameter Description
light Specifies a light source
pname Specifies a light source parameter for `light'
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· glColor3f

Summary  |  Top
   public abstract void glColor3f(float r, 
                                  float g, 
                                  float b)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour

Throws: OpenGLException
General OpenGL Error


· glColor3i

Summary  |  Top
   public abstract void glColor3i(int r, 
                                  int g, 
                                  int b)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour

Throws: OpenGLException
General OpenGL Error


· glColor4us

Summary  |  Top
   public abstract void glColor4us(short r, 
                                   short g, 
                                   short b, 
                                   short a)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour
a The alpha component of the colour

Throws: OpenGLException
General OpenGL Error


· glFogiv

Summary  |  Top
   public abstract void glFogiv(int pname, 
                                int[] params)  throws OpenGLException

Specify fog parameters

Parameter Description
pname The parameter to set. Legal values are GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START and GL_FOG_END
params The values of the given parameter in `pname'

Throws: OpenGLException
General OpenGL Error


· fog

Summary  |  Top
   public abstract void fog(int pname, 
                            int[] params)  throws OpenGLException

Specify fog parameters

Parameter Description
pname The parameter to set. Legal values are GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START and GL_FOG_END
params The values of the given parameter in `pname'

Throws: OpenGLException
General OpenGL Error


· glStencilMask

Summary  |  Top
   public abstract void glStencilMask(int mask)  throws OpenGLException

Control the writing of individual bits in the stencil planes

Parameter Description
mask A bit mask used to control writing of specific bits into the stencil buffer

Throws: OpenGLException
General OpenGL Error


· stencilMask

Summary  |  Top
   public abstract void stencilMask(int mask)  throws OpenGLException

Control the writing of individual bits in the stencil planes

Parameter Description
mask A bit mask used to control writing of specific bits into the stencil buffer

Throws: OpenGLException
General OpenGL Error


· glTexCoord4d

Summary  |  Top
   public abstract void glTexCoord4d(double s, 
                                     double t, 
                                     double r, 
                                     double q)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate
q The q texture coordinate

Throws: OpenGLException
General OpenGL Error


· glColor4ubv

Summary  |  Top
   public abstract void glColor4ubv(byte[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 4 component colour values

Throws: OpenGLException
General OpenGL Error


· glTexCoord4f

Summary  |  Top
   public abstract void glTexCoord4f(float s, 
                                     float t, 
                                     float r, 
                                     float q)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate
q The q texture coordinate

Throws: OpenGLException
General OpenGL Error


· glTexCoord1sv

Summary  |  Top
   public abstract void glTexCoord1sv(short[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glTexCoord4i

Summary  |  Top
   public abstract void glTexCoord4i(int s, 
                                     int t, 
                                     int r, 
                                     int q)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate
q The q texture coordinate

Throws: OpenGLException
General OpenGL Error


· glColor3s

Summary  |  Top
   public abstract void glColor3s(short r, 
                                  short g, 
                                  short b)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour

Throws: OpenGLException
General OpenGL Error


· glRenderMode

Summary  |  Top
   public abstract int glRenderMode(int mode)  throws OpenGLException

Set rasterization mode

Parameter Description
mode Specifies the rasterization mode

Throws: OpenGLException
General OpenGL Error


· renderMode

Summary  |  Top
   public abstract int renderMode(int mode)  throws OpenGLException

Set rasterization mode

Parameter Description
mode Specifies the rasterization mode

Throws: OpenGLException
General OpenGL Error


· glClearColor

Summary  |  Top
   public abstract void glClearColor(float red, 
                                     float green, 
                                     float blue, 
                                     float alpha)  throws OpenGLException

Specify clear values for colour buffers

Parameter Description
red The red component of the clear value
green The green component of the clear value
blue The blue component of the clear value
alpha The alpha component of the clear value

Throws: OpenGLException
General OpenGL Error


· clearColor

Summary  |  Top
   public abstract void clearColor(float red, 
                                   float green, 
                                   float blue, 
                                   float alpha)  throws OpenGLException

Specify clear values for colour buffers

Parameter Description
red The red component of the clear value
green The green component of the clear value
blue The blue component of the clear value
alpha The alpha component of the clear value

Throws: OpenGLException
General OpenGL Error


· glPixelZoom

Summary  |  Top
   public abstract void glPixelZoom(float xfactor, 
                                    float yfactor)  throws OpenGLException

Specify the pixel zoom factors

Parameter Description
xfactor The x zoom factor
yfactor The y zoom factor

Throws: OpenGLException
General OpenGL Error


· pixelZoom

Summary  |  Top
   public abstract void pixelZoom(float xfactor, 
                                  float yfactor)  throws OpenGLException

Specify the pixel zoom factors

Parameter Description
xfactor The x zoom factor
yfactor The y zoom factor

Throws: OpenGLException
General OpenGL Error


· glGenLists

Summary  |  Top
   public abstract int glGenLists(int range)  throws OpenGLException

Generate a contiguous set of empty display lists

Parameter Description
range The number of contiguous display lists to generate

Throws: OpenGLException
General OpenGL Error


· genLists

Summary  |  Top
   public abstract int genLists(int range)  throws OpenGLException

Generate a contiguous set of empty display lists

Parameter Description
range The number of contiguous display lists to generate

Throws: OpenGLException
General OpenGL Error


· glGetFloatv

Summary  |  Top
   public abstract void glGetFloatv(int pname, 
                                    float[] params)  throws OpenGLException

Return the value or values of a specified parameter

Parameter Description
pname A symbolic constant signifying which state variable to return
params The buffer to fill with the requested data

Throws: OpenGLException
General OpenGL Error


· getFloat

Summary  |  Top
   public abstract void getFloat(int pname, 
                                 float[] params)  throws OpenGLException

Return the value or values of a specified parameter

Parameter Description
pname A symbolic constant signifying which state variable to return
params The buffer to fill with the requested data

Throws: OpenGLException
General OpenGL Error


· glTexCoord4s

Summary  |  Top
   public abstract void glTexCoord4s(short s, 
                                     short t, 
                                     short r, 
                                     short q)  throws OpenGLException

Set the current texture coordinates

Parameter Description
s The s texture coordinate
t The t texture coordinate
r The r texture coordinate
q The q texture coordinate

Throws: OpenGLException
General OpenGL Error


· glColor4fv

Summary  |  Top
   public abstract void glColor4fv(float[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 4 component colour values

Throws: OpenGLException
General OpenGL Error


· glIndexub

Summary  |  Top
   public abstract void glIndexub(byte c)  throws OpenGLException

Set the current colour index

Parameter Description
c The colour index value

Throws: OpenGLException
General OpenGL Error


· index

Summary  |  Top
   public abstract void index(byte c)  throws OpenGLException

Set the current colour index

Parameter Description
c The colour index value

Throws: OpenGLException
General OpenGL Error


· glTexCoord1dv

Summary  |  Top
   public abstract void glTexCoord1dv(double[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glColor4b

Summary  |  Top
   public abstract void glColor4b(byte r, 
                                  byte g, 
                                  byte b, 
                                  byte a)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour
a The alpha component of the colour

Throws: OpenGLException
General OpenGL Error


· glColor4d

Summary  |  Top
   public abstract void glColor4d(double r, 
                                  double g, 
                                  double b, 
                                  double a)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour
a The alpha component of the colour

Throws: OpenGLException
General OpenGL Error


· glFrontFace

Summary  |  Top
   public abstract void glFrontFace(int mode)  throws OpenGLException

Define front- and back-facing polygons

Parameter Description
mode The mode to determine front-facing polygons. The default is GL_CCW, ie, counter-clockwise

Throws: OpenGLException
General OpenGL Error


· frontFace

Summary  |  Top
   public abstract void frontFace(int mode)  throws OpenGLException

Define front- and back-facing polygons

Parameter Description
mode The mode to determine front-facing polygons. The default is GL_CCW, ie, counter-clockwise

Throws: OpenGLException
General OpenGL Error


· glColor4f

Summary  |  Top
   public abstract void glColor4f(float r, 
                                  float g, 
                                  float b, 
                                  float a)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour
a The alpha component of the colour

Throws: OpenGLException
General OpenGL Error


· glGetTexEnviv

Summary  |  Top
   public abstract void glGetTexEnviv(int target, 
                                      int pname, 
                                      int[] params)  throws OpenGLException

Return texture environment parameters

Parameter Description
target Specifies a texture environment
pname Specifies the symbolic name of a texture environment parameter
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· getTexEnv

Summary  |  Top
   public abstract void getTexEnv(int target, 
                                  int pname, 
                                  int[] params)  throws OpenGLException

Return texture environment parameters

Parameter Description
target Specifies a texture environment
pname Specifies the symbolic name of a texture environment parameter
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· glColor4i

Summary  |  Top
   public abstract void glColor4i(int r, 
                                  int g, 
                                  int b, 
                                  int a)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour
a The alpha component of the colour

Throws: OpenGLException
General OpenGL Error


· glLoadName

Summary  |  Top
   public abstract void glLoadName(int name)  throws OpenGLException

Load a name onto the name stack

Parameter Description
name The name to load onto the name stack

Throws: OpenGLException
General OpenGL Error


· loadName

Summary  |  Top
   public abstract void loadName(int name)  throws OpenGLException

Load a name onto the name stack

Parameter Description
name The name to load onto the name stack

Throws: OpenGLException
General OpenGL Error


· glBegin

Summary  |  Top
   public abstract void glBegin(int mode)  throws OpenGLException

Delimit the vertices of a primitive of a group of like primitives

Parameter Description
mode The type of primitive to begin defining

Throws: OpenGLException
General OpenGL Error


· begin

Summary  |  Top
   public abstract void begin(int mode)  throws OpenGLException

Delimit the vertices of a primitive of a group of like primitives

Parameter Description
mode The type of primitive to begin defining

Throws: OpenGLException
General OpenGL Error


· glColor4s

Summary  |  Top
   public abstract void glColor4s(short r, 
                                  short g, 
                                  short b, 
                                  short a)  throws OpenGLException

Sets the current colour

Parameter Description
r The red component of the colour
g The green component of the colour
b The blue component of the colour
a The alpha component of the colour

Throws: OpenGLException
General OpenGL Error


· glLightModeliv

Summary  |  Top
   public abstract void glLightModeliv(int pname, 
                                       int[] params)  throws OpenGLException

Set the lighting model parameters

Parameter Description
pname The lighting model parameter to set. Legal values are GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_LOCAL_VIEWER and GL_LIGHT_MODEL_TWO_SIDE
params The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· lightModel

Summary  |  Top
   public abstract void lightModel(int pname, 
                                   int[] params)  throws OpenGLException

Set the lighting model parameters

Parameter Description
pname The lighting model parameter to set. Legal values are GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_LOCAL_VIEWER and GL_LIGHT_MODEL_TWO_SIDE
params The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· glEvalCoord2fv

Summary  |  Top
   public abstract void glEvalCoord2fv(float[] values)  throws OpenGLException

Evaluate enabled one- and two-dimensional maps

Parameter Description
values Pointer to an array of domain coordinates

Throws: OpenGLException
General OpenGL Error


· glGetMaterialiv

Summary  |  Top
   public abstract void glGetMaterialiv(int face, 
                                        int pname, 
                                        int[] params)  throws OpenGLException

Return material parameters

Parameter Description
face Specifies which of the two materials are being queried
pname Specifies the material parameter to return
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· getMaterial

Summary  |  Top
   public abstract void getMaterial(int face, 
                                    int pname, 
                                    int[] params)  throws OpenGLException

Return material parameters

Parameter Description
face Specifies which of the two materials are being queried
pname Specifies the material parameter to return
params Returns the requested data

Throws: OpenGLException
General OpenGL Error


· glEdgeFlag

Summary  |  Top
   public abstract void glEdgeFlag(boolean flag)  throws OpenGLException

Flag edges as either boundary or nonboundary

Parameter Description
flag If GL_TRUE, the next vertex is considered to initialize a boundary edge of a polygon

Throws: OpenGLException
General OpenGL Error


· edgeFlag

Summary  |  Top
   public abstract void edgeFlag(boolean flag)  throws OpenGLException

Flag edges as either boundary or nonboundary

Parameter Description
flag If GL_TRUE, the next vertex is considered to initialize a boundary edge of a polygon

Throws: OpenGLException
General OpenGL Error


· glEdgeFlag

Summary  |  Top
   public abstract void glEdgeFlag(byte flag)  throws OpenGLException

Flag edges as either boundary or nonboundary

Parameter Description
flag If GL_TRUE, the next vertex is considered to initialize a boundary edge of a polygon

Throws: OpenGLException
General OpenGL Error


· edgeFlag

Summary  |  Top
   public abstract void edgeFlag(byte flag)  throws OpenGLException

Flag edges as either boundary or nonboundary

Parameter Description
flag If GL_TRUE, the next vertex is considered to initialize a boundary edge of a polygon

Throws: OpenGLException
General OpenGL Error


· glEdgeFlag

Summary  |  Top
   public abstract void glEdgeFlag(int flag)  throws OpenGLException

Flag edges as either boundary or nonboundary

Parameter Description
flag If GL_TRUE, the next vertex is considered to initialize a boundary edge of a polygon

Throws: OpenGLException
General OpenGL Error


· edgeFlag

Summary  |  Top
   public abstract void edgeFlag(int flag)  throws OpenGLException

Flag edges as either boundary or nonboundary

Parameter Description
flag If GL_TRUE, the next vertex is considered to initialize a boundary edge of a polygon

Throws: OpenGLException
General OpenGL Error


· glColor4usv

Summary  |  Top
   public abstract void glColor4usv(short[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 4 component colour values

Throws: OpenGLException
General OpenGL Error


· glColor3iv

Summary  |  Top
   public abstract void glColor3iv(int[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 3 component colour values

Throws: OpenGLException
General OpenGL Error


· glTranslated

Summary  |  Top
   public abstract void glTranslated(double x, 
                                     double y, 
                                     double z)  throws OpenGLException

Multiply the current matrix by a translation matrix

Parameter Description
x The x component of a translation vector
y The y component of a translation vector
z The z component of a translation vector

Throws: OpenGLException
General OpenGL Error


· translate

Summary  |  Top
   public abstract void translate(double x, 
                                  double y, 
                                  double z)  throws OpenGLException

Multiply the current matrix by a translation matrix

Parameter Description
x The x component of a translation vector
y The y component of a translation vector
z The z component of a translation vector

Throws: OpenGLException
General OpenGL Error


· glTranslatef

Summary  |  Top
   public abstract void glTranslatef(float x, 
                                     float y, 
                                     float z)  throws OpenGLException

Multiply the current matrix by a translation matrix

Parameter Description
x The x component of a translation vector
y The y component of a translation vector
z The z component of a translation vector

Throws: OpenGLException
General OpenGL Error


· translate

Summary  |  Top
   public abstract void translate(float x, 
                                  float y, 
                                  float z)  throws OpenGLException

Multiply the current matrix by a translation matrix

Parameter Description
x The x component of a translation vector
y The y component of a translation vector
z The z component of a translation vector

Throws: OpenGLException
General OpenGL Error


· glIndexfv

Summary  |  Top
   public abstract void glIndexfv(float[] c)  throws OpenGLException

Set the current colour index

Parameter Description
c Array of colour index values to set

Throws: OpenGLException
General OpenGL Error


· index

Summary  |  Top
   public abstract void index(float[] c)  throws OpenGLException

Set the current colour index

Parameter Description
c Array of colour index values to set

Throws: OpenGLException
General OpenGL Error


· glNormal3bv

Summary  |  Top
   public abstract void glNormal3bv(byte[] v)  throws OpenGLException

Set the current normal vector

Parameter Description
v Specifies a pointer to an array of three elements

Throws: OpenGLException
General OpenGL Error


· normal

Summary  |  Top
   public abstract void normal(byte[] v)  throws OpenGLException

Set the current normal vector

Parameter Description
v Specifies a pointer to an array of three elements

Throws: OpenGLException
General OpenGL Error


· glClipPlane

Summary  |  Top
   public abstract void glClipPlane(int plane, 
                                    double[] equation)  throws OpenGLException

Specify a plane against which all geometry is clipped

Parameter Description
plane Specifies the clipping plane to define
equation The four co-efficients of the plane equation used as a clipping plane

Throws: OpenGLException
General OpenGL Error


· clipPlane

Summary  |  Top
   public abstract void clipPlane(int plane, 
                                  double[] equation)  throws OpenGLException

Specify a plane against which all geometry is clipped

Parameter Description
plane Specifies the clipping plane to define
equation The four co-efficients of the plane equation used as a clipping plane

Throws: OpenGLException
General OpenGL Error


· glTexEnvf

Summary  |  Top
   public abstract void glTexEnvf(int target, 
                                  int pname, 
                                  float param)  throws OpenGLException

Set texture environment parameters

Parameter Description
target Specifies a texture environment
pname Specifies the symbolic name of a texture environment parameter
param Specifies symbolic constants

Throws: OpenGLException
General OpenGL Error


· texEnv

Summary  |  Top
   public abstract void texEnv(int target, 
                               int pname, 
                               float param)  throws OpenGLException

Set texture environment parameters

Parameter Description
target Specifies a texture environment
pname Specifies the symbolic name of a texture environment parameter
param Specifies symbolic constants

Throws: OpenGLException
General OpenGL Error


· glTexEnvi

Summary  |  Top
   public abstract void glTexEnvi(int target, 
                                  int pname, 
                                  int param)  throws OpenGLException

Set texture environment parameters

Parameter Description
target Specifies a texture environment
pname Specifies the symbolic name of a texture environment parameter
param Specifies symbolic constants

Throws: OpenGLException
General OpenGL Error


· texEnv

Summary  |  Top
   public abstract void texEnv(int target, 
                               int pname, 
                               int param)  throws OpenGLException

Set texture environment parameters

Parameter Description
target Specifies a texture environment
pname Specifies the symbolic name of a texture environment parameter
param Specifies symbolic constants

Throws: OpenGLException
General OpenGL Error


· glTexCoord2sv

Summary  |  Top
   public abstract void glTexCoord2sv(short[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glNewList

Summary  |  Top
   public abstract void glNewList(int list, 
                                  int mode)  throws OpenGLException

Create or replace a display list

Parameter Description
list The display list name
mode Specifies the compilation mode

Throws: OpenGLException
General OpenGL Error


· newList

Summary  |  Top
   public abstract void newList(int list, 
                                int mode)  throws OpenGLException

Create or replace a display list

Parameter Description
list The display list name
mode Specifies the compilation mode

Throws: OpenGLException
General OpenGL Error


· glPixelTransferf

Summary  |  Top
   public abstract void glPixelTransferf(int pname, 
                                         float param)  throws OpenGLException

Set pixel transfer modes

Parameter Description
pname The symbolic name of the parameter to be set
param The value that `pname' is to be set to

Throws: OpenGLException
General OpenGL Error


· pixelTransfer

Summary  |  Top
   public abstract void pixelTransfer(int pname, 
                                      float param)  throws OpenGLException

Set pixel transfer modes

Parameter Description
pname The symbolic name of the parameter to be set
param The value that `pname' is to be set to

Throws: OpenGLException
General OpenGL Error


· glRectiv

Summary  |  Top
   public abstract void glRectiv(int[] v1, 
                                 int[] v2)  throws OpenGLException

Draw a rectangle

Parameter Description
v1 Buffer containing two coordinates for the first corner of the rectangle
v2 Buffer containing two coordinates for the second corner of the rectangle

Throws: OpenGLException
General OpenGL Error


· rect

Summary  |  Top
   public abstract void rect(int[] v1, 
                             int[] v2)  throws OpenGLException

Draw a rectangle

Parameter Description
v1 Buffer containing two coordinates for the first corner of the rectangle
v2 Buffer containing two coordinates for the second corner of the rectangle

Throws: OpenGLException
General OpenGL Error


· glPixelTransferi

Summary  |  Top
   public abstract void glPixelTransferi(int pname, 
                                         int param)  throws OpenGLException

Set pixel transfer modes

Parameter Description
pname The symbolic name of the parameter to be set
param The value that `pname' is to be set to

Throws: OpenGLException
General OpenGL Error


· pixelTransfer

Summary  |  Top
   public abstract void pixelTransfer(int pname, 
                                      int param)  throws OpenGLException

Set pixel transfer modes

Parameter Description
pname The symbolic name of the parameter to be set
param The value that `pname' is to be set to

Throws: OpenGLException
General OpenGL Error


· glStencilOp

Summary  |  Top
   public abstract void glStencilOp(int fail, 
                                    int zfail, 
                                    int zpass)  throws OpenGLException

Set stencil test actions

Parameter Description
fail Specifies an action to take when the stencil test fails
zfail Specifies an action when the stencil test passes but the depth test fails
zpass Specifies an action to take when both the stencil and depth tests pass

Throws: OpenGLException
General OpenGL Error


· stencilOp

Summary  |  Top
   public abstract void stencilOp(int fail, 
                                  int zfail, 
                                  int zpass)  throws OpenGLException

Set stencil test actions

Parameter Description
fail Specifies an action to take when the stencil test fails
zfail Specifies an action when the stencil test passes but the depth test fails
zpass Specifies an action to take when both the stencil and depth tests pass

Throws: OpenGLException
General OpenGL Error


· glTexCoord2dv

Summary  |  Top
   public abstract void glTexCoord2dv(double[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glEvalCoord1d

Summary  |  Top
   public abstract void glEvalCoord1d(double u)  throws OpenGLException

Evaluate enabled one- and two-dimensional maps

Parameter Description
u The domain coordinate

Throws: OpenGLException
General OpenGL Error


· glGetPixelMapuiv

Summary  |  Top
   public abstract void glGetPixelMapuiv(int map, 
                                         int[] values)  throws OpenGLException

Return the specified pixel map

Parameter Description
map Specifies the name of the pixel map to return
values Returns the pixel map contents

Throws: OpenGLException
General OpenGL Error


· getPixelMap

Summary  |  Top
   public abstract void getPixelMap(int map, 
                                    int[] values)  throws OpenGLException

Return the specified pixel map

Parameter Description
map Specifies the name of the pixel map to return
values Returns the pixel map contents

Throws: OpenGLException
General OpenGL Error


· glTexCoord1fv

Summary  |  Top
   public abstract void glTexCoord1fv(float[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glShadeModel

Summary  |  Top
   public abstract void glShadeModel(int mode)  throws OpenGLException

Select flat or smooth shading

Parameter Description
mode The symbolic value representing a shading technique

Throws: OpenGLException
General OpenGL Error


· shadeModel

Summary  |  Top
   public abstract void shadeModel(int mode)  throws OpenGLException

Select flat or smooth shading

Parameter Description
mode The symbolic value representing a shading technique

Throws: OpenGLException
General OpenGL Error


· glEvalCoord1f

Summary  |  Top
   public abstract void glEvalCoord1f(float u)  throws OpenGLException

Evaluate enabled one- and two-dimensional maps

Parameter Description
u The domain coordinate

Throws: OpenGLException
General OpenGL Error


· glVertex2sv

Summary  |  Top
   public abstract void glVertex2sv(short[] v)  throws OpenGLException

Specify a vertex

Parameter Description
v Buffer containing vertex data

Throws: OpenGLException
General OpenGL Error


· glClearDepth

Summary  |  Top
   public abstract void glClearDepth(double depth)  throws OpenGLException

Specify the clear value for the depth buffer

Parameter Description
depth The value to which the depth buffer is cleared to

Throws: OpenGLException
General OpenGL Error


· clearDepth

Summary  |  Top
   public abstract void clearDepth(double depth)  throws OpenGLException

Specify the clear value for the depth buffer

Parameter Description
depth The value to which the depth buffer is cleared to

Throws: OpenGLException
General OpenGL Error


· glLightf

Summary  |  Top
   public abstract void glLightf(int light, 
                                 int pname, 
                                 float param)  throws OpenGLException

Set light source parameters

Parameter Description
light The light specified by a symbolic constant from GL_LIGHT0 to GL_LIGHT7
pname The lighting parameter to set, legal values for which are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION or GL_QUADRATIC_ATTENUATION
param The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· light

Summary  |  Top
   public abstract void light(int light, 
                              int pname, 
                              float param)  throws OpenGLException

Set light source parameters

Parameter Description
light The light specified by a symbolic constant from GL_LIGHT0 to GL_LIGHT7
pname The lighting parameter to set, legal values for which are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION or GL_QUADRATIC_ATTENUATION
param The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· glLighti

Summary  |  Top
   public abstract void glLighti(int light, 
                                 int pname, 
                                 int param)  throws OpenGLException

Set light source parameters

Parameter Description
light The light specified by a symbolic constant from GL_LIGHT0 to GL_LIGHT7
pname The lighting parameter to set, legal values for which are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION or GL_QUADRATIC_ATTENUATION
param The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· light

Summary  |  Top
   public abstract void light(int light, 
                              int pname, 
                              int param)  throws OpenGLException

Set light source parameters

Parameter Description
light The light specified by a symbolic constant from GL_LIGHT0 to GL_LIGHT7
pname The lighting parameter to set, legal values for which are GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR, GL_POSITION, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SPOT_CUTOFF, GL_CONSTANT_ATTENUATION, GL_LINEAR_ATTENUATION or GL_QUADRATIC_ATTENUATION
param The value of the chosen parameter

Throws: OpenGLException
General OpenGL Error


· glIndexMask

Summary  |  Top
   public abstract void glIndexMask(int mask)  throws OpenGLException

Control the writing of individual bits in the colour index buffers

Parameter Description
mask The control mask for the colour index buffer

Throws: OpenGLException
General OpenGL Error


· indexMask

Summary  |  Top
   public abstract void indexMask(int mask)  throws OpenGLException

Control the writing of individual bits in the colour index buffers

Parameter Description
mask The control mask for the colour index buffer

Throws: OpenGLException
General OpenGL Error


· glTexGendv

Summary  |  Top
   public abstract void glTexGendv(int coord, 
                                   int pname, 
                                   double[] param)  throws OpenGLException

Control the generation of texture coordinates

Parameter Description
coord Specifies a texture coordinate
pname Specifies a symbolic coordinate describing the texture generation function
param Specifies a texture generation parameter

Throws: OpenGLException
General OpenGL Error


· texGen

Summary  |  Top
   public abstract void texGen(int coord, 
                               int pname, 
                               double[] param)  throws OpenGLException

Control the generation of texture coordinates

Parameter Description
coord Specifies a texture coordinate
pname Specifies a symbolic coordinate describing the texture generation function
param Specifies a texture generation parameter

Throws: OpenGLException
General OpenGL Error


· glNormal3sv

Summary  |  Top
   public abstract void glNormal3sv(short[] v)  throws OpenGLException

Set the current normal vector

Parameter Description
v Specifies a pointer to an array of three elements

Throws: OpenGLException
General OpenGL Error


· normal

Summary  |  Top
   public abstract void normal(short[] v)  throws OpenGLException

Set the current normal vector

Parameter Description
v Specifies a pointer to an array of three elements

Throws: OpenGLException
General OpenGL Error


· glGetPolygonStipple

Summary  |  Top
   public abstract void glGetPolygonStipple(byte[] mask)  throws OpenGLException

Return the polygon stipple pattern

Parameter Description
mask Returns the stipple pattern

Throws: OpenGLException
General OpenGL Error


· getPolygonStipple

Summary  |  Top
   public abstract void getPolygonStipple(byte[] mask)  throws OpenGLException

Return the polygon stipple pattern

Parameter Description
mask Returns the stipple pattern

Throws: OpenGLException
General OpenGL Error


· glVertex2dv

Summary  |  Top
   public abstract void glVertex2dv(double[] v)  throws OpenGLException

Specify a vertex

Parameter Description
v Buffer containing vertex data

Throws: OpenGLException
General OpenGL Error


· glCopyTexSubImage1D

Summary  |  Top
   public abstract void glCopyTexSubImage1D(int target, 
                                            int level, 
                                            int xoffset, 
                                            int x, 
                                            int y, 
                                            int width)  throws OpenGLException

Uses image data from the framebuffer to replace all or part of a contiguous subregion of the current, existing one-dimensional texture image

Parameter Description
target The constant GL_TEXTURE_1D
level The mipmap level-of-detail
xoffset The texel offset of where to put the subimage within the existing texture array
x The x-coord of the pixel rectangle
y The y-coord of the pixel rectangle
width The number of pixels to copy

Throws: OpenGLException
General OpenGL Error


· copyTexSubImage1D

Summary  |  Top
   public abstract void copyTexSubImage1D(int target, 
                                          int level, 
                                          int xoffset, 
                                          int x, 
                                          int y, 
                                          int width)  throws OpenGLException

Uses image data from the framebuffer to replace all or part of a contiguous subregion of the current, existing one-dimensional texture image

Parameter Description
target The constant GL_TEXTURE_1D
level The mipmap level-of-detail
xoffset The texel offset of where to put the subimage within the existing texture array
x The x-coord of the pixel rectangle
y The y-coord of the pixel rectangle
width The number of pixels to copy

Throws: OpenGLException
General OpenGL Error


· glBindTexture

Summary  |  Top
   public abstract void glBindTexture(int target, 
                                      int textureName)  throws OpenGLException

Creates and uses texture objects. Upon first invocation, a default texture object is created and bound. Upon subsequent invocations with a given texture object, it makes the given texture current

Parameter Description
target Dimensionality of texture to bind
textureName The name to be given to the texture

Throws: OpenGLException
General OpenGL Error


· bindTexture

Summary  |  Top
   public abstract void bindTexture(int target, 
                                    int textureName)  throws OpenGLException

Creates and uses texture objects. Upon first invocation, a default texture object is created and bound. Upon subsequent invocations with a given texture object, it makes the given texture current

Parameter Description
target Dimensionality of texture to bind
textureName The name to be given to the texture

Throws: OpenGLException
General OpenGL Error


· glPopName

Summary  |  Top
   public abstract void glPopName()  throws OpenGLException

Pop the name stack

Throws: OpenGLException
General OpenGL Error


· popName

Summary  |  Top
   public abstract void popName()  throws OpenGLException

Pop the name stack

Throws: OpenGLException
General OpenGL Error


· glColor4iv

Summary  |  Top
   public abstract void glColor4iv(int[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 4 component colour values

Throws: OpenGLException
General OpenGL Error


· glDisable

Summary  |  Top
   public abstract void glDisable(int cap)  throws OpenGLException

Turns off the given capability in the OpenGL pipeline

Parameter Description
cap The capability to switch off

Throws: OpenGLException
General OpenGL Error


· disable

Summary  |  Top
   public abstract void disable(int cap)  throws OpenGLException

Turns off the given capability in the OpenGL pipeline

Parameter Description
cap The capability to switch off

Throws: OpenGLException
General OpenGL Error


· glEvalCoord2d

Summary  |  Top
   public abstract void glEvalCoord2d(double u, 
                                      double v)  throws OpenGLException

Evaluate enabled one- and two-dimensional maps

Parameter Description
u First domain coordinate
v Second domain coordinate

Throws: OpenGLException
General OpenGL Error


· glPopAttrib

Summary  |  Top
   public abstract void glPopAttrib()  throws OpenGLException

Pushes the given attribute onto the attribute stack

Throws: OpenGLException
General OpenGL Error


· popAttrib

Summary  |  Top
   public abstract void popAttrib()  throws OpenGLException

Pushes the given attribute onto the attribute stack

Throws: OpenGLException
General OpenGL Error


· glNormal3dv

Summary  |  Top
   public abstract void glNormal3dv(double[] v)  throws OpenGLException

Set the current normal vector

Parameter Description
v Specifies a pointer to an array of three elements

Throws: OpenGLException
General OpenGL Error


· normal

Summary  |  Top
   public abstract void normal(double[] v)  throws OpenGLException

Set the current normal vector

Parameter Description
v Specifies a pointer to an array of three elements

Throws: OpenGLException
General OpenGL Error


· glEvalCoord2f

Summary  |  Top
   public abstract void glEvalCoord2f(float u, 
                                      float v)  throws OpenGLException

Evaluate enabled one- and two-dimensional maps

Parameter Description
u First domain coordinate
v Second domain coordinate

Throws: OpenGLException
General OpenGL Error


· glGetMapdv

Summary  |  Top
   public abstract void glGetMapdv(int target, 
                                   int query, 
                                   double[] v)  throws OpenGLException

Return evaluator parameters

Parameter Description
target Specifies the symbolic constant of a map
query Specifies which parameter to return
v Returns the requested data

Throws: OpenGLException
General OpenGL Error


· getMap

Summary  |  Top
   public abstract void getMap(int target, 
                               int query, 
                               double[] v)  throws OpenGLException

Return evaluator parameters

Parameter Description
target Specifies the symbolic constant of a map
query Specifies which parameter to return
v Returns the requested data

Throws: OpenGLException
General OpenGL Error


· glSelectBuffer

Summary  |  Top
   public abstract void glSelectBuffer(int size, 
                                       int[] buffer)  throws OpenGLException

Establish a buffer for selection mode values. This function is slightly tricky to use correctly under Magician as the depth values are represented by 2 values scaled from 0.0 to 1.0 into 2^32 - 1. Therefore, to extract the depth values you must divide by 0x7fffffff. Unfortunately, the selection buffer should be of type unsigned int, but, as Java does not support unsigned int values you must take the twos-complement of the integer value in the selection buffer prior to dividing by 0x7fffffff. See the ``Red Book'' select.java demo for more details.

Parameter Description
size The size of `buffer'
buffer Returns the selection data

Throws: OpenGLException
General OpenGL Error


· selectBuffer

Summary  |  Top
   public abstract void selectBuffer(int size, 
                                     int[] buffer)  throws OpenGLException

Establish a buffer for selection mode values. This function is slightly tricky to use correctly under Magician as the depth values are represented by 2 values scaled from 0.0 to 1.0 into 2^32 - 1. Therefore, to extract the depth values you must divide by 0x7fffffff. Unfortunately, the selection buffer should be of type unsigned int, but, as Java does not support unsigned int values you must take the twos-complement of the integer value in the selection buffer prior to dividing by 0x7fffffff. See the ``Red Book'' select.java demo for more details.

Parameter Description
size The size of `buffer'
buffer Returns the selection data

Throws: OpenGLException
General OpenGL Error


· glFogf

Summary  |  Top
   public abstract void glFogf(int pname, 
                               float param)  throws OpenGLException

Specify fog parameters

Parameter Description
pname The parameter to set. Legal values are GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START and GL_FOG_END
param The value of the given parameter in `pname'

Throws: OpenGLException
General OpenGL Error


· fog

Summary  |  Top
   public abstract void fog(int pname, 
                            float param)  throws OpenGLException

Specify fog parameters

Parameter Description
pname The parameter to set. Legal values are GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START and GL_FOG_END
param The value of the given parameter in `pname'

Throws: OpenGLException
General OpenGL Error


· glEvalPoint1

Summary  |  Top
   public abstract void glEvalPoint1(int i)  throws OpenGLException

Generate and evaluate a single point in a mesh

Parameter Description
i Specifies the integer value for grid domain variable `i'

Throws: OpenGLException
General OpenGL Error


· evalPoint

Summary  |  Top
   public abstract void evalPoint(int i)  throws OpenGLException

Generate and evaluate a single point in a mesh

Parameter Description
i Specifies the integer value for grid domain variable `i'

Throws: OpenGLException
General OpenGL Error


· glTexCoord3sv

Summary  |  Top
   public abstract void glTexCoord3sv(short[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glEvalPoint2

Summary  |  Top
   public abstract void glEvalPoint2(int i, 
                                     int j)  throws OpenGLException

Generate and evaluate a single point in a mesh

Parameter Description
i Specifies the integer value for grid domain variable `i'
j Specifies the integer value for grid domain variable `j'

Throws: OpenGLException
General OpenGL Error


· evalPoint

Summary  |  Top
   public abstract void evalPoint(int i, 
                                  int j)  throws OpenGLException

Generate and evaluate a single point in a mesh

Parameter Description
i Specifies the integer value for grid domain variable `i'
j Specifies the integer value for grid domain variable `j'

Throws: OpenGLException
General OpenGL Error


· glPopMatrix

Summary  |  Top
   public abstract void glPopMatrix()  throws OpenGLException

Pop the current matrix stack

Throws: OpenGLException
General OpenGL Error


· popMatrix

Summary  |  Top
   public abstract void popMatrix()  throws OpenGLException

Pop the current matrix stack

Throws: OpenGLException
General OpenGL Error


· glFogi

Summary  |  Top
   public abstract void glFogi(int pname, 
                               int param)  throws OpenGLException

Specify fog parameters

Parameter Description
pname The parameter to set. Legal values are GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START and GL_FOG_END
param The value of the given parameter in `pname'

Throws: OpenGLException
General OpenGL Error


· fog

Summary  |  Top
   public abstract void fog(int pname, 
                            int param)  throws OpenGLException

Specify fog parameters

Parameter Description
pname The parameter to set. Legal values are GL_FOG_MODE, GL_FOG_DENSITY, GL_FOG_START and GL_FOG_END
param The value of the given parameter in `pname'

Throws: OpenGLException
General OpenGL Error


· glScissor

Summary  |  Top
   public abstract void glScissor(int x, 
                                  int y, 
                                  int width, 
                                  int height)  throws OpenGLException

Define the scissor box

Parameter Description
x The x-coordinate of the lower-left corner of the scissor box
y The y-coordinate of the lower-left corner of the scissor box
width The width of the scissor box
height The height of the scissor box

Throws: OpenGLException
General OpenGL Error


· scissor

Summary  |  Top
   public abstract void scissor(int x, 
                                int y, 
                                int width, 
                                int height)  throws OpenGLException

Define the scissor box

Parameter Description
x The x-coordinate of the lower-left corner of the scissor box
y The y-coordinate of the lower-left corner of the scissor box
width The width of the scissor box
height The height of the scissor box

Throws: OpenGLException
General OpenGL Error


· glColor3uiv

Summary  |  Top
   public abstract void glColor3uiv(int[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 3 component colour values

Throws: OpenGLException
General OpenGL Error


· glArrayElement

Summary  |  Top
   public abstract void glArrayElement(int ith)  throws OpenGLException

Specify the array elements used to render a vertex

Parameter Description
ith The array index to obtain information for

Throws: OpenGLException
General OpenGL Error


· arrayElement

Summary  |  Top
   public abstract void arrayElement(int ith)  throws OpenGLException

Specify the array elements used to render a vertex

Parameter Description
ith The array index to obtain information for

Throws: OpenGLException
General OpenGL Error


· glColorMask

Summary  |  Top
   public abstract void glColorMask(boolean red, 
                                    boolean green, 
                                    boolean blue, 
                                    boolean alpha)  throws OpenGLException

Enable and disable writing of frame buffer colour components

Parameter Description
red The red component of the colour mask
green The green component of the colour mask
blue The blue component of the colour mask
alpha The alpha component of the colour mask

Throws: OpenGLException
General OpenGL Error


· colorMask

Summary  |  Top
   public abstract void colorMask(boolean red, 
                                  boolean green, 
                                  boolean blue, 
                                  boolean alpha)  throws OpenGLException

Enable and disable writing of frame buffer colour components

Parameter Description
red The red component of the colour mask
green The green component of the colour mask
blue The blue component of the colour mask
alpha The alpha component of the colour mask

Throws: OpenGLException
General OpenGL Error


· glColorMask

Summary  |  Top
   public abstract void glColorMask(byte red, 
                                    byte green, 
                                    byte blue, 
                                    byte alpha)  throws OpenGLException

Enable and disable writing of frame buffer colour components

Parameter Description
red The red component of the colour mask
green The green component of the colour mask
blue The blue component of the colour mask
alpha The alpha component of the colour mask

Throws: OpenGLException
General OpenGL Error


· colorMask

Summary  |  Top
   public abstract void colorMask(byte red, 
                                  byte green, 
                                  byte blue, 
                                  byte alpha)  throws OpenGLException

Enable and disable writing of frame buffer colour components

Parameter Description
red The red component of the colour mask
green The green component of the colour mask
blue The blue component of the colour mask
alpha The alpha component of the colour mask

Throws: OpenGLException
General OpenGL Error


· glColorMask

Summary  |  Top
   public abstract void glColorMask(int red, 
                                    int green, 
                                    int blue, 
                                    int alpha)  throws OpenGLException

Enable and disable writing of frame buffer colour components

Parameter Description
red The red component of the colour mask
green The green component of the colour mask
blue The blue component of the colour mask
alpha The alpha component of the colour mask

Throws: OpenGLException
General OpenGL Error


· colorMask

Summary  |  Top
   public abstract void colorMask(int red, 
                                  int green, 
                                  int blue, 
                                  int alpha)  throws OpenGLException

Enable and disable writing of frame buffer colour components

Parameter Description
red The red component of the colour mask
green The green component of the colour mask
blue The blue component of the colour mask
alpha The alpha component of the colour mask

Throws: OpenGLException
General OpenGL Error


· glScaled

Summary  |  Top
   public abstract void glScaled(double x, 
                                 double y, 
                                 double z)  throws OpenGLException

Multiply the current matrix by a general scaling matrix

Parameter Description
x The scale factor along the x axis
y The scale factor along the y axis
z The scale factor along the z axis

Throws: OpenGLException
General OpenGL Error


· scale

Summary  |  Top
   public abstract void scale(double x, 
                              double y, 
                              double z)  throws OpenGLException

Multiply the current matrix by a general scaling matrix

Parameter Description
x The scale factor along the x axis
y The scale factor along the y axis
z The scale factor along the z axis

Throws: OpenGLException
General OpenGL Error


· glTexParameterfv

Summary  |  Top
   public abstract void glTexParameterfv(int target, 
                                         int pname, 
                                         float[] param)  throws OpenGLException

Set texture parameters

Parameter Description
target Specifies the target texture
pname Specifies the name of a texture parameter
param Specifies the value or values of `pname'

Throws: OpenGLException
General OpenGL Error


· texParameter

Summary  |  Top
   public abstract void texParameter(int target, 
                                     int pname, 
                                     float[] param)  throws OpenGLException

Set texture parameters

Parameter Description
target Specifies the target texture
pname Specifies the name of a texture parameter
param Specifies the value or values of `pname'

Throws: OpenGLException
General OpenGL Error


· glScalef

Summary  |  Top
   public abstract void glScalef(float x, 
                                 float y, 
                                 float z)  throws OpenGLException

Multiply the current matrix by a general scaling matrix

Parameter Description
x The scale factor along the x axis
y The scale factor along the y axis
z The scale factor along the z axis

Throws: OpenGLException
General OpenGL Error


· scale

Summary  |  Top
   public abstract void scale(float x, 
                              float y, 
                              float z)  throws OpenGLException

Multiply the current matrix by a general scaling matrix

Parameter Description
x The scale factor along the x axis
y The scale factor along the y axis
z The scale factor along the z axis

Throws: OpenGLException
General OpenGL Error


· glCopyTexSubImage2D

Summary  |  Top
   public abstract void glCopyTexSubImage2D(int target, 
                                            int level, 
                                            int xoffset, 
                                            int yoffset, 
                                            int x, 
                                            int y, 
                                            int width, 
                                            int height)  throws OpenGLException

Uses image data from the framebuffer to replace all or part of a contiguous subregion of the current, existing two-dimensional texture image

Parameter Description
target The constant GL_TEXTURE_2D
level The mipmap level-of-detail
xoffset The x texel offset of where to place the subimage
yoffset The y texel offset of where to place the subimage
x The x-coord of the bottom-left of the pixel rectangle
y The y-coord of the bottom-left of the pixel rectangle
width The width of the subimage rectangle to copy
height The height of the subimage rectangle

Throws: OpenGLException
General OpenGL Error


· copyTexSubImage2D

Summary  |  Top
   public abstract void copyTexSubImage2D(int target, 
                                          int level, 
                                          int xoffset, 
                                          int yoffset, 
                                          int x, 
                                          int y, 
                                          int width, 
                                          int height)  throws OpenGLException

Uses image data from the framebuffer to replace all or part of a contiguous subregion of the current, existing two-dimensional texture image

Parameter Description
target The constant GL_TEXTURE_2D
level The mipmap level-of-detail
xoffset The x texel offset of where to place the subimage
yoffset The y texel offset of where to place the subimage
x The x-coord of the bottom-left of the pixel rectangle
y The y-coord of the bottom-left of the pixel rectangle
width The width of the subimage rectangle to copy
height The height of the subimage rectangle

Throws: OpenGLException
General OpenGL Error


· glRectd

Summary  |  Top
   public abstract void glRectd(double x1, 
                                double y1, 
                                double x2, 
                                double y2)  throws OpenGLException

Draw a rectangle

Parameter Description
x1 The x-coordinate of the first corner of the rectangle
y1 The y-coordinate of the first corner of the rectangle
x2 The x-coordinate of the second corner of the rectangle opposite to the first
y2 The y-coordinate of the second coordinate of the rectangle opposite to the first

Throws: OpenGLException
General OpenGL Error


· rect

Summary  |  Top
   public abstract void rect(double x1, 
                             double y1, 
                             double x2, 
                             double y2)  throws OpenGLException

Draw a rectangle

Parameter Description
x1 The x-coordinate of the first corner of the rectangle
y1 The y-coordinate of the first corner of the rectangle
x2 The x-coordinate of the second corner of the rectangle opposite to the first
y2 The y-coordinate of the second coordinate of the rectangle opposite to the first

Throws: OpenGLException
General OpenGL Error


· glRectf

Summary  |  Top
   public abstract void glRectf(float x1, 
                                float y1, 
                                float x2, 
                                float y2)  throws OpenGLException

Draw a rectangle

Parameter Description
x1 The x-coordinate of the first corner of the rectangle
y1 The y-coordinate of the first corner of the rectangle
x2 The x-coordinate of the second corner of the rectangle opposite to the first
y2 The y-coordinate of the second coordinate of the rectangle opposite to the first

Throws: OpenGLException
General OpenGL Error


· rect

Summary  |  Top
   public abstract void rect(float x1, 
                             float y1, 
                             float x2, 
                             float y2)  throws OpenGLException

Draw a rectangle

Parameter Description
x1 The x-coordinate of the first corner of the rectangle
y1 The y-coordinate of the first corner of the rectangle
x2 The x-coordinate of the second corner of the rectangle opposite to the first
y2 The y-coordinate of the second coordinate of the rectangle opposite to the first

Throws: OpenGLException
General OpenGL Error


· glTexCoord3dv

Summary  |  Top
   public abstract void glTexCoord3dv(double[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glTexCoord2fv

Summary  |  Top
   public abstract void glTexCoord2fv(float[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glIndexiv

Summary  |  Top
   public abstract void glIndexiv(int[] c)  throws OpenGLException

Set the current colour index

Parameter Description
c Array of colour index values to set

Throws: OpenGLException
General OpenGL Error


· index

Summary  |  Top
   public abstract void index(int[] c)  throws OpenGLException

Set the current colour index

Parameter Description
c Array of colour index values to set

Throws: OpenGLException
General OpenGL Error


· glRecti

Summary  |  Top
   public abstract void glRecti(int x1, 
                                int y1, 
                                int x2, 
                                int y2)  throws OpenGLException

Draw a rectangle

Parameter Description
x1 The x-coordinate of the first corner of the rectangle
y1 The y-coordinate of the first corner of the rectangle
x2 The x-coordinate of the second corner of the rectangle opposite to the first
y2 The y-coordinate of the second coordinate of the rectangle opposite to the first

Throws: OpenGLException
General OpenGL Error


· rect

Summary  |  Top
   public abstract void rect(int x1, 
                             int y1, 
                             int x2, 
                             int y2)  throws OpenGLException

Draw a rectangle

Parameter Description
x1 The x-coordinate of the first corner of the rectangle
y1 The y-coordinate of the first corner of the rectangle
x2 The x-coordinate of the second corner of the rectangle opposite to the first
y2 The y-coordinate of the second coordinate of the rectangle opposite to the first

Throws: OpenGLException
General OpenGL Error


· glVertex3sv

Summary  |  Top
   public abstract void glVertex3sv(short[] z)  throws OpenGLException

Specify a vertex

Parameter Description
z Buffer containing vertex data

Throws: OpenGLException
General OpenGL Error


· glRasterPos2sv

Summary  |  Top
   public abstract void glRasterPos2sv(short[] coords)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
coords Buffer containing the required number of coordinate to specify the raster position

Throws: OpenGLException
General OpenGL Error


· glFeedbackBuffer

Summary  |  Top
   public abstract void glFeedbackBuffer(int size, 
                                         int type, 
                                         float[] buffer)  throws OpenGLException

Controls feedback mode

Parameter Description
size The maximum number of values storable in the feedback array
type The type of information fed back for each vertex in the feedback array. Possible values are GL_2D, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE and GL_4D_COLOR_TEXTURE
buffer The feedback buffer itself

Throws: OpenGLException
General OpenGL Error


· feedbackBuffer

Summary  |  Top
   public abstract void feedbackBuffer(int size, 
                                       int type, 
                                       float[] buffer)  throws OpenGLException

Controls feedback mode

Parameter Description
size The maximum number of values storable in the feedback array
type The type of information fed back for each vertex in the feedback array. Possible values are GL_2D, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE and GL_4D_COLOR_TEXTURE
buffer The feedback buffer itself

Throws: OpenGLException
General OpenGL Error


· glRects

Summary  |  Top
   public abstract void glRects(short x1, 
                                short y1, 
                                short x2, 
                                short y2)  throws OpenGLException

Draw a rectangle

Parameter Description
x1 The x-coordinate of the first corner of the rectangle
y1 The y-coordinate of the first corner of the rectangle
x2 The x-coordinate of the second corner of the rectangle opposite to the first
y2 The y-coordinate of the second coordinate of the rectangle opposite to the first

Throws: OpenGLException
General OpenGL Error


· rect

Summary  |  Top
   public abstract void rect(short x1, 
                             short y1, 
                             short x2, 
                             short y2)  throws OpenGLException

Draw a rectangle

Parameter Description
x1 The x-coordinate of the first corner of the rectangle
y1 The y-coordinate of the first corner of the rectangle
x2 The x-coordinate of the second corner of the rectangle opposite to the first
y2 The y-coordinate of the second coordinate of the rectangle opposite to the first

Throws: OpenGLException
General OpenGL Error


· glGetTexLevelParameterfv

Summary  |  Top
   public abstract void glGetTexLevelParameterfv(int target, 
                                                 int level, 
                                                 int pname, 
                                                 float[] params)  throws OpenGLException

Return texture parameter values for a specific level of detail

Parameter Description
target The target texture. Legal values are GL_TEXTURE_1D, GL_TEXTURE_2D, GL_PROXY_TEXTURE_1D or GL_PROXY_TEXTURE_2D
level The mipmap level-of-detail
pname The texture parameter that is being queried. Legal values are GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_BORDER, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_LUMINANCE_SIZE or GL_TEXTURE_INTENSITY_SIZE
params The buffer into which the queried values are returned

Throws: OpenGLException
General OpenGL Error


· getTexLevelParameter

Summary  |  Top
   public abstract void getTexLevelParameter(int target, 
                                             int level, 
                                             int pname, 
                                             float[] params)  throws OpenGLException

Return texture parameter values for a specific level of detail

Parameter Description
target The target texture. Legal values are GL_TEXTURE_1D, GL_TEXTURE_2D, GL_PROXY_TEXTURE_1D or GL_PROXY_TEXTURE_2D
level The mipmap level-of-detail
pname The texture parameter that is being queried. Legal values are GL_TEXTURE_WIDTH, GL_TEXTURE_HEIGHT, GL_TEXTURE_BORDER, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_RED_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_LUMINANCE_SIZE or GL_TEXTURE_INTENSITY_SIZE
params The buffer into which the queried values are returned

Throws: OpenGLException
General OpenGL Error


· glTexGenfv

Summary  |  Top
   public abstract void glTexGenfv(int coord, 
                                   int pname, 
                                   float[] param)  throws OpenGLException

Control the generation of texture coordinates

Parameter Description
coord Specifies a texture coordinate
pname Specifies a symbolic coordinate describing the texture generation function
param Specifies a texture generation parameter

Throws: OpenGLException
General OpenGL Error


· texGen

Summary  |  Top
   public abstract void texGen(int coord, 
                               int pname, 
                               float[] param)  throws OpenGLException

Control the generation of texture coordinates

Parameter Description
coord Specifies a texture coordinate
pname Specifies a symbolic coordinate describing the texture generation function
param Specifies a texture generation parameter

Throws: OpenGLException
General OpenGL Error


· glVertex3dv

Summary  |  Top
   public abstract void glVertex3dv(double[] v)  throws OpenGLException

Specify a vertex

Parameter Description
v Buffer containing vertex data

Throws: OpenGLException
General OpenGL Error


· glVertex2fv

Summary  |  Top
   public abstract void glVertex2fv(float[] v)  throws OpenGLException

Specify a vertex

Parameter Description
v Buffer containing vertex data

Throws: OpenGLException
General OpenGL Error


· glPolygonMode

Summary  |  Top
   public abstract void glPolygonMode(int face, 
                                      int mode)  throws OpenGLException

Select a polygon rasterization mode

Parameter Description
face Specifies the polygons that `mode' applies to
mode Specifies how polygons will be rasterized

Throws: OpenGLException
General OpenGL Error


· polygonMode

Summary  |  Top
   public abstract void polygonMode(int face, 
                                    int mode)  throws OpenGLException

Select a polygon rasterization mode

Parameter Description
face Specifies the polygons that `mode' applies to
mode Specifies how polygons will be rasterized

Throws: OpenGLException
General OpenGL Error


· glRasterPos2dv

Summary  |  Top
   public abstract void glRasterPos2dv(double[] coords)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
coords Buffer containing the required number of coordinate to specify the raster position

Throws: OpenGLException
General OpenGL Error


· glHint

Summary  |  Top
   public abstract void glHint(int target, 
                               int mode)  throws OpenGLException

Specify implementation-specific hints

Parameter Description
target The behaviour which is to be controlled. Legal values are GL_POINT_SMOOTH_HINT, GL_LINE_SMOOTH_HINT, GL_POLYGON_SMOOTH_HINT, GL_FOG_HINT and GL_PERSPECTIVE_CORRECTION_HINT
mode The value to set the hint to

Throws: OpenGLException
General OpenGL Error


· hint

Summary  |  Top
   public abstract void hint(int target, 
                             int mode)  throws OpenGLException

Specify implementation-specific hints

Parameter Description
target The behaviour which is to be controlled. Legal values are GL_POINT_SMOOTH_HINT, GL_LINE_SMOOTH_HINT, GL_POLYGON_SMOOTH_HINT, GL_FOG_HINT and GL_PERSPECTIVE_CORRECTION_HINT
mode The value to set the hint to

Throws: OpenGLException
General OpenGL Error


· glTexParameterf

Summary  |  Top
   public abstract void glTexParameterf(int target, 
                                        int pname, 
                                        float param)  throws OpenGLException

Set texture parameters

Parameter Description
target Specifies the target texture
pname Specifies the name of a texture parameter
param Specifies the value or values of `pname'

Throws: OpenGLException
General OpenGL Error


· texParameter

Summary  |  Top
   public abstract void texParameter(int target, 
                                     int pname, 
                                     float param)  throws OpenGLException

Set texture parameters

Parameter Description
target Specifies the target texture
pname Specifies the name of a texture parameter
param Specifies the value or values of `pname'

Throws: OpenGLException
General OpenGL Error


· glTexCoord1iv

Summary  |  Top
   public abstract void glTexCoord1iv(int[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glCallList

Summary  |  Top
   public abstract void glCallList(int list)  throws OpenGLException

Executes a display list

Parameter Description
list The display list identifier to execute

Throws: OpenGLException
General OpenGL Error


· callList

Summary  |  Top
   public abstract void callList(int list)  throws OpenGLException

Executes a display list

Parameter Description
list The display list identifier to execute

Throws: OpenGLException
General OpenGL Error


· glNormal3fv

Summary  |  Top
   public abstract void glNormal3fv(float[] v)  throws OpenGLException

Set the current normal vector

Parameter Description
v Specifies a pointer to an array of three elements

Throws: OpenGLException
General OpenGL Error


· normal

Summary  |  Top
   public abstract void normal(float[] v)  throws OpenGLException

Set the current normal vector

Parameter Description
v Specifies a pointer to an array of three elements

Throws: OpenGLException
General OpenGL Error


· glPassThrough

Summary  |  Top
   public abstract void glPassThrough(float token)  throws OpenGLException

Place a marker in the feedback buffer

Parameter Description
token Specifies a marker value to be placed in the feedback buffer

Throws: OpenGLException
General OpenGL Error


· passThrough

Summary  |  Top
   public abstract void passThrough(float token)  throws OpenGLException

Place a marker in the feedback buffer

Parameter Description
token Specifies a marker value to be placed in the feedback buffer

Throws: OpenGLException
General OpenGL Error


· glRasterPos2d

Summary  |  Top
   public abstract void glRasterPos2d(double x, 
                                      double y)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
x The x-coordinate of the raster position
y The y-coordinate of the raster position

Throws: OpenGLException
General OpenGL Error


· glGetMapfv

Summary  |  Top
   public abstract void glGetMapfv(int target, 
                                   int query, 
                                   float[] v)  throws OpenGLException

Return evaluator parameters

Parameter Description
target Specifies the symbolic constant of a map
query Specifies which parameter to return
v Returns the requested data

Throws: OpenGLException
General OpenGL Error


· getMap

Summary  |  Top
   public abstract void getMap(int target, 
                               int query, 
                               float[] v)  throws OpenGLException

Return evaluator parameters

Parameter Description
target Specifies the symbolic constant of a map
query Specifies which parameter to return
v Returns the requested data

Throws: OpenGLException
General OpenGL Error


· glTexParameteri

Summary  |  Top
   public abstract void glTexParameteri(int target, 
                                        int pname, 
                                        int param)  throws OpenGLException

Set texture parameters

Parameter Description
target Specifies the target texture
pname Specifies the name of a texture parameter
param Specifies the value or values of `pname'

Throws: OpenGLException
General OpenGL Error


· texParameter

Summary  |  Top
   public abstract void texParameter(int target, 
                                     int pname, 
                                     int param)  throws OpenGLException

Set texture parameters

Parameter Description
target Specifies the target texture
pname Specifies the name of a texture parameter
param Specifies the value or values of `pname'

Throws: OpenGLException
General OpenGL Error


· glRasterPos2f

Summary  |  Top
   public abstract void glRasterPos2f(float x, 
                                      float y)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
x The x-coordinate of the raster position
y The y-coordinate of the raster position

Throws: OpenGLException
General OpenGL Error


· glRasterPos2i

Summary  |  Top
   public abstract void glRasterPos2i(int x, 
                                      int y)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
x The x-coordinate of the raster position
y The y-coordinate of the raster position

Throws: OpenGLException
General OpenGL Error


· glDrawArrays

Summary  |  Top
   public abstract void glDrawArrays(int mode, 
                                     int first, 
                                     int count)  throws OpenGLException

Render primitives from array data

Parameter Description
mode The type of primitives to be constructed
first The first array index to process
count The number of array elements to process

Throws: OpenGLException
General OpenGL Error


· drawArrays

Summary  |  Top
   public abstract void drawArrays(int mode, 
                                   int first, 
                                   int count)  throws OpenGLException

Render primitives from array data

Parameter Description
mode The type of primitives to be constructed
first The first array index to process
count The number of array elements to process

Throws: OpenGLException
General OpenGL Error


· glTexCoord4sv

Summary  |  Top
   public abstract void glTexCoord4sv(short[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glIndexubv

Summary  |  Top
   public abstract void glIndexubv(byte[] c)  throws OpenGLException

Set the current colour index

Parameter Description
c Array of colour index values to set

Throws: OpenGLException
General OpenGL Error


· index

Summary  |  Top
   public abstract void index(byte[] c)  throws OpenGLException

Set the current colour index

Parameter Description
c Array of colour index values to set

Throws: OpenGLException
General OpenGL Error


· glRasterPos2s

Summary  |  Top
   public abstract void glRasterPos2s(short x, 
                                      short y)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
x The x-coordinate of the raster position
y The y-coordinate of the raster position

Throws: OpenGLException
General OpenGL Error


· glGetError

Summary  |  Top
   public abstract int glGetError()  throws OpenGLException

Return error information

Throws: OpenGLException
General OpenGL Error


· getError

Summary  |  Top
   public abstract int getError()  throws OpenGLException

Return error information

Throws: OpenGLException
General OpenGL Error


· glOrtho

Summary  |  Top
   public abstract void glOrtho(double left, 
                                double right, 
                                double bottom, 
                                double top, 
                                double nearValue, 
                                double farValue)  throws OpenGLException

Multiply the current matrix by an orthographic matrix

Parameter Description
left The left clipping plane
right The right clipping plane
bottom The bottom clipping plane
top The top clipping plane
nearValue The near clipping plane
farValue The far clipping plane

Throws: OpenGLException
General OpenGL Error


· ortho

Summary  |  Top
   public abstract void ortho(double left, 
                              double right, 
                              double bottom, 
                              double top, 
                              double nearValue, 
                              double farValue)  throws OpenGLException

Multiply the current matrix by an orthographic matrix

Parameter Description
left The left clipping plane
right The right clipping plane
bottom The bottom clipping plane
top The top clipping plane
nearValue The near clipping plane
farValue The far clipping plane

Throws: OpenGLException
General OpenGL Error


· glTexCoord4dv

Summary  |  Top
   public abstract void glTexCoord4dv(double[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glTexCoord3fv

Summary  |  Top
   public abstract void glTexCoord3fv(float[] v)  throws OpenGLException

Set the current texture coordinates

Parameter Description
v An array of texture coordinates

Throws: OpenGLException
General OpenGL Error


· glGetClipPlane

Summary  |  Top
   public abstract void glGetClipPlane(int plane, 
                                       double[] equation)  throws OpenGLException

Return the co-efficients of the specified clipping plane

Parameter Description
plane Specifies a clipping plane
equation Returns four doubles that are the co-efficients of the plane equation in eye coordinates

Throws: OpenGLException
General OpenGL Error


· getClipPlane

Summary  |  Top
   public abstract void getClipPlane(int plane, 
                                     double[] equation)  throws OpenGLException

Return the co-efficients of the specified clipping plane

Parameter Description
plane Specifies a clipping plane
equation Returns four doubles that are the co-efficients of the plane equation in eye coordinates

Throws: OpenGLException
General OpenGL Error


· glRasterPos3d

Summary  |  Top
   public abstract void glRasterPos3d(double x, 
                                      double y, 
                                      double z)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
x The x-coordinate of the raster position
y The y-coordinate of the raster position
z The z-coordinate of the raster position

Throws: OpenGLException
General OpenGL Error


· glVertex4sv

Summary  |  Top
   public abstract void glVertex4sv(short[] v)  throws OpenGLException

Specify a vertex

Parameter Description
v Buffer containing vertex data

Throws: OpenGLException
General OpenGL Error


· glRasterPos3f

Summary  |  Top
   public abstract void glRasterPos3f(float x, 
                                      float y, 
                                      float z)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
x The x-coordinate of the raster position
y The y-coordinate of the raster position
z The z-coordinate of the raster position

Throws: OpenGLException
General OpenGL Error


· glGenTextures

Summary  |  Top
   public abstract void glGenTextures(int n, 
                                      int[] textureNames)  throws OpenGLException

Returns the desired quantity of current unused names for texture objects that can be used with glBindTexture. The texture objects are not created at this, the names are merely flagged as being used @see COM.hermetica.magician.GL#glBindTextures

Parameter Description
n The number of texture objects to generate
textureNames Will contain the names of the newly generated texture objects

Throws: OpenGLException
General OpenGL Error


· genTextures

Summary  |  Top
   public abstract void genTextures(int n, 
                                    int[] textureNames)  throws OpenGLException

Returns the desired quantity of current unused names for texture objects that can be used with glBindTexture. The texture objects are not created at this, the names are merely flagged as being used @see COM.hermetica.magician.GL#glBindTextures

Parameter Description
n The number of texture objects to generate
textureNames Will contain the names of the newly generated texture objects

Throws: OpenGLException
General OpenGL Error


· glRasterPos3i

Summary  |  Top
   public abstract void glRasterPos3i(int x, 
                                      int y, 
                                      int z)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
x The x-coordinate of the raster position
y The y-coordinate of the raster position
z The z-coordinate of the raster position

Throws: OpenGLException
General OpenGL Error


· glRasterPos3sv

Summary  |  Top
   public abstract void glRasterPos3sv(short[] coords)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
coords Buffer containing the required number of coordinate to specify the raster position

Throws: OpenGLException
General OpenGL Error


· glDeleteLists

Summary  |  Top
   public abstract void glDeleteLists(int list, 
                                      int range)  throws OpenGLException

Delete a contiguous group of display lists

Parameter Description
list The starting index of display lists to delete
range The number of lists to delete, starting at `list'

Throws: OpenGLException
General OpenGL Error


· deleteLists

Summary  |  Top
   public abstract void deleteLists(int list, 
                                    int range)  throws OpenGLException

Delete a contiguous group of display lists

Parameter Description
list The starting index of display lists to delete
range The number of lists to delete, starting at `list'

Throws: OpenGLException
General OpenGL Error


· glEdgeFlagv

Summary  |  Top
   public abstract void glEdgeFlagv(boolean[] flag)  throws OpenGLException

Flag edges as either boundary or nonboundary using an array of values

Parameter Description
flag An array of boolean values indicating the edge flags for many vertices

Throws: OpenGLException
General OpenGL Error


· edgeFlag

Summary  |  Top
   public abstract void edgeFlag(boolean[] flag)  throws OpenGLException

Flag edges as either boundary or nonboundary using an array of values

Parameter Description
flag An array of boolean values indicating the edge flags for many vertices

Throws: OpenGLException
General OpenGL Error


· glEdgeFlagv

Summary  |  Top
   public abstract void glEdgeFlagv(byte[] flag)  throws OpenGLException

Flag edges as either boundary or nonboundary using an array of values

Parameter Description
flag An array of boolean values indicating the edge flags for many vertices

Throws: OpenGLException
General OpenGL Error


· edgeFlag

Summary  |  Top
   public abstract void edgeFlag(byte[] flag)  throws OpenGLException

Flag edges as either boundary or nonboundary using an array of values

Parameter Description
flag An array of boolean values indicating the edge flags for many vertices

Throws: OpenGLException
General OpenGL Error


· glEdgeFlagv

Summary  |  Top
   public abstract void glEdgeFlagv(int[] flag)  throws OpenGLException

Flag edges as either boundary or nonboundary using an array of values

Parameter Description
flag An array of boolean values indicating the edge flags for many vertices

Throws: OpenGLException
General OpenGL Error


· edgeFlag

Summary  |  Top
   public abstract void edgeFlag(int[] flag)  throws OpenGLException

Flag edges as either boundary or nonboundary using an array of values

Parameter Description
flag An array of boolean values indicating the edge flags for many vertices

Throws: OpenGLException
General OpenGL Error


· glPointSize

Summary  |  Top
   public abstract void glPointSize(float size)  throws OpenGLException

Specify the diameter of rasterized points

Parameter Description
size The diameter of rasterized points

Throws: OpenGLException
General OpenGL Error


· pointSize

Summary  |  Top
   public abstract void pointSize(float size)  throws OpenGLException

Specify the diameter of rasterized points

Parameter Description
size The diameter of rasterized points

Throws: OpenGLException
General OpenGL Error


· glColor4uiv

Summary  |  Top
   public abstract void glColor4uiv(int[] v)  throws OpenGLException

Sets the current colour

Parameter Description
v An array containing the 4 component colour values

Throws: OpenGLException
General OpenGL Error


· glRasterPos3s

Summary  |  Top
   public abstract void glRasterPos3s(short x, 
                                      short y, 
                                      short z)  throws OpenGLException

Specify the raster position for pixel

Parameter Description
x The x-coordinate of the raster position
y The y-coordinate of the raster position
z The z-coordinate of the raster position

Throws: OpenGLException
General OpenGL Error


· glVertex4dv

Summary  |  Top
   public abstract void glVertex4dv(double[] v)  throws OpenGLException

Specify a vertex

Parameter Description
v Buffer containing vertex data

Throws: OpenGLException
General OpenGL Error


All Packages  This Package  Class Hierarchy  Class Search  Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7