Class GLES2CompatUtils


  • public class GLES2CompatUtils
    extends Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void glBegin​(int glPoints)  
      static void glBindBuffer​(int glArrayBuffer, int i)  
      static void glBitmap​(int charWidth, int charHeight, float xorig, float yorig, float xmove, float ymove, byte[] nonascii, int i)  
      static void glColor3f​(float r, float g, float b)  
      static void glColor4f​(float r, float g, float b, float a)  
      static void glDisable​(int glPolygonOffsetFill)  
      static void glDrawElements​(int geometry, int size, int glUnsignedInt, int pointer)  
      static void glDrawPixels​(int imageWidth, int imageHeight, int glRgba, int glUnsignedByte, Buffer image)  
      static void glEnable​(int glPolygonOffsetFill)  
      static void glEnableClientState​(int glVertexArray)  
      static void glEnd()  
      static void glGetDoublev​(int glProjectionMatrix, double[] projection, int i)  
      static void glLightfv​(int glLight0, int glPosition, float[] positionZero, int i)  
      static void glLineStipple​(int i, short s)  
      static void glLineWidth​(float f)  
      static void glLoadIdentity()  
      static void glMaterialfv​(int glFront, int glAmbient, float[] array, int i)  
      static void glMatrixMode​(int glModelview)  
      static void glNormal3f​(float x, float y, float z)  
      static void glNormalPointer​(int glFloat, int byteOffset, int normalOffset)  
      static void glOrtho​(float f, float g, float h, float i, float near, float far)  
      static void glPassThrough​(float q)  
      static void glPixelZoom​(float xratio, float yratio)  
      static void glPointSize​(float width)  
      static void glPolygonMode​(int glFrontAndBack, int glLine)  
      static void glPolygonOffset​(float f, float g)  
      static void glPopMatrix()  
      static void glPushMatrix()  
      static void glRasterPos3f​(float x, float y, float z)  
      static void glRotatef​(float angle, float x, float y, float z)  
      static void glScalef​(float x, float y, float z)  
      static void glShadeModel​(int arg0)  
      static void glTexCoord2f​(float left, float bottom)  
      static void glTexEnvi​(int glTexture2d, int glTextureEnvMode, int glReplace)  
      static void glTranslatef​(float arg0, float arg1, float arg2)  
      static void glVertex3d​(double d, float f, float g)  
      static void glVertex3f​(float x, float y, float z)  
      static void glVertexPointer​(int dimensions, int glFloat, int byteOffset, int pointer)  
      static void glViewport​(int screenXoffset, int screenYoffset, int screenWidth, int screenHeight)  
      static void init​(com.jogamp.opengl.GL gl, int initialElementCount, int vComps, int vDataType, int cComps, int cDataType, int nComps, int nDataType, int tComps, int tDataType, int glBufferUsage, com.jogamp.opengl.util.glsl.ShaderState shaderState)  
    • Constructor Detail

      • GLES2CompatUtils

        public GLES2CompatUtils()
    • Method Detail

      • init

        public static void init​(com.jogamp.opengl.GL gl,
                                int initialElementCount,
                                int vComps,
                                int vDataType,
                                int cComps,
                                int cDataType,
                                int nComps,
                                int nDataType,
                                int tComps,
                                int tDataType,
                                int glBufferUsage,
                                com.jogamp.opengl.util.glsl.ShaderState shaderState)
      • glTranslatef

        public static void glTranslatef​(float arg0,
                                        float arg1,
                                        float arg2)
      • glLoadIdentity

        public static void glLoadIdentity()
      • glScalef

        public static void glScalef​(float x,
                                    float y,
                                    float z)
      • glRotatef

        public static void glRotatef​(float angle,
                                     float x,
                                     float y,
                                     float z)
      • glColor3f

        public static void glColor3f​(float r,
                                     float g,
                                     float b)
      • glRasterPos3f

        public static void glRasterPos3f​(float x,
                                         float y,
                                         float z)
      • glBitmap

        public static void glBitmap​(int charWidth,
                                    int charHeight,
                                    float xorig,
                                    float yorig,
                                    float xmove,
                                    float ymove,
                                    byte[] nonascii,
                                    int i)
      • glPointSize

        public static void glPointSize​(float width)
      • glBegin

        public static void glBegin​(int glPoints)
      • glColor4f

        public static void glColor4f​(float r,
                                     float g,
                                     float b,
                                     float a)
      • glVertex3f

        public static void glVertex3f​(float x,
                                      float y,
                                      float z)
      • glEnd

        public static void glEnd()
      • glShadeModel

        public static void glShadeModel​(int arg0)
      • glMatrixMode

        public static void glMatrixMode​(int glModelview)
      • glLightfv

        public static void glLightfv​(int glLight0,
                                     int glPosition,
                                     float[] positionZero,
                                     int i)
      • glBindBuffer

        public static void glBindBuffer​(int glArrayBuffer,
                                        int i)
      • glVertexPointer

        public static void glVertexPointer​(int dimensions,
                                           int glFloat,
                                           int byteOffset,
                                           int pointer)
      • glNormalPointer

        public static void glNormalPointer​(int glFloat,
                                           int byteOffset,
                                           int normalOffset)
      • glEnableClientState

        public static void glEnableClientState​(int glVertexArray)
      • glDrawElements

        public static void glDrawElements​(int geometry,
                                          int size,
                                          int glUnsignedInt,
                                          int pointer)
      • glGetDoublev

        public static void glGetDoublev​(int glProjectionMatrix,
                                        double[] projection,
                                        int i)
      • glPushMatrix

        public static void glPushMatrix()
      • glPopMatrix

        public static void glPopMatrix()
      • glOrtho

        public static void glOrtho​(float f,
                                   float g,
                                   float h,
                                   float i,
                                   float near,
                                   float far)
      • glViewport

        public static void glViewport​(int screenXoffset,
                                      int screenYoffset,
                                      int screenWidth,
                                      int screenHeight)
      • glLineWidth

        public static void glLineWidth​(float f)
      • glTexCoord2f

        public static void glTexCoord2f​(float left,
                                        float bottom)
      • glTexEnvi

        public static void glTexEnvi​(int glTexture2d,
                                     int glTextureEnvMode,
                                     int glReplace)
      • glEnable

        public static void glEnable​(int glPolygonOffsetFill)
      • glPolygonOffset

        public static void glPolygonOffset​(float f,
                                           float g)
      • glDisable

        public static void glDisable​(int glPolygonOffsetFill)
      • glMaterialfv

        public static void glMaterialfv​(int glFront,
                                        int glAmbient,
                                        float[] array,
                                        int i)
      • glNormal3f

        public static void glNormal3f​(float x,
                                      float y,
                                      float z)
      • glPolygonMode

        public static void glPolygonMode​(int glFrontAndBack,
                                         int glLine)
      • glPixelZoom

        public static void glPixelZoom​(float xratio,
                                       float yratio)
      • glDrawPixels

        public static void glDrawPixels​(int imageWidth,
                                        int imageHeight,
                                        int glRgba,
                                        int glUnsignedByte,
                                        Buffer image)
      • glPassThrough

        public static void glPassThrough​(float q)
      • glVertex3d

        public static void glVertex3d​(double d,
                                      float f,
                                      float g)
      • glLineStipple

        public static void glLineStipple​(int i,
                                         short s)