All Packages This Package Class Hierarchy Class Search Index
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.
Cross Reference |
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 IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7