Class GL14

    • Method Detail

      • glBlendColor

        public static void glBlendColor​(float red,
                                        float green,
                                        float blue,
                                        float alpha)
        Specifies the constant color Cc to be used in blending.
        Parameters:
        red - the red color component
        green - the green color component
        blue - the blue color component
        alpha - the alpha color component
        See Also:
        Reference Page
      • glFogCoordf

        public static void glFogCoordf​(float coord)
        Sets the current fog coordinate.
        Parameters:
        coord - the fog coordinate value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glFogCoordd

        public static void glFogCoordd​(double coord)
        Double version of FogCoordf.
        Parameters:
        coord - the fog coordinate value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglFogCoordfv

        public static void nglFogCoordfv​(long coord)
        Unsafe version of: FogCoordfv
      • glFogCoordfv

        public static void glFogCoordfv​(java.nio.FloatBuffer coord)
        Pointer version of FogCoordf.
        Parameters:
        coord - the fog coordinate value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglFogCoorddv

        public static void nglFogCoorddv​(long coord)
        Unsafe version of: FogCoorddv
      • glFogCoorddv

        public static void glFogCoorddv​(java.nio.DoubleBuffer coord)
        Pointer version of FogCoordd.
        Parameters:
        coord - the fog coordinate value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglFogCoordPointer

        public static void nglFogCoordPointer​(int type,
                                              int stride,
                                              long pointer)
        Unsafe version of: FogCoordPointer
      • glFogCoordPointer

        public static void glFogCoordPointer​(int type,
                                             int stride,
                                             java.nio.ByteBuffer pointer)
        
        public static void glFogCoordPointer​(int type,
                                             int stride,
                                             long pointer)
        
        public static void glFogCoordPointer​(int type,
                                             int stride,
                                             java.nio.ShortBuffer pointer)
        
        public static void glFogCoordPointer​(int type,
                                             int stride,
                                             java.nio.FloatBuffer pointer)
        
        Specifies the location and organization of a fog coordinate array.
        Parameters:
        type - the data type of the values stored in the array. One of:
        HALF_FLOATFLOATDOUBLE
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the fog coordinate array data
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglMultiDrawArrays

        public static void nglMultiDrawArrays​(int mode,
                                              long first,
                                              long count,
                                              int primcount)
        Unsafe version of: MultiDrawArrays
        Parameters:
        primcount - the size of first and count
      • nglMultiDrawElements

        public static void nglMultiDrawElements​(int mode,
                                                long count,
                                                int type,
                                                long indices,
                                                int primcount)
        Unsafe version of: MultiDrawElements
        Parameters:
        primcount - the size of the count array
      • glPointParameterf

        public static void glPointParameterf​(int pname,
                                             float param)
        Sets the float value of a pointer parameter.
        Parameters:
        pname - the parameter to set. Must be:
        POINT_FADE_THRESHOLD_SIZE
        param - the parameter value
        See Also:
        Reference Page
      • nglPointParameterfv

        public static void nglPointParameterfv​(int pname,
                                               long params)
        Unsafe version of: PointParameterfv
      • glPointParameterfv

        public static void glPointParameterfv​(int pname,
                                              java.nio.FloatBuffer params)
        Pointer version of PointParameterf.
        Parameters:
        pname - the parameter to set
        params - the parameter value
        See Also:
        Reference Page
      • nglPointParameteriv

        public static void nglPointParameteriv​(int pname,
                                               long params)
        Unsafe version of: PointParameteriv
      • glPointParameteriv

        public static void glPointParameteriv​(int pname,
                                              java.nio.IntBuffer params)
        Pointer version of PointParameteri.
        Parameters:
        pname - the parameter to set
        params - the parameter value
        See Also:
        Reference Page
      • glSecondaryColor3b

        public static void glSecondaryColor3b​(byte red,
                                              byte green,
                                              byte blue)
        Sets the R, G, and B components of the current secondary color. The alpha component is set to 1.0.
        Parameters:
        red - the red component of the current secondary color
        green - the green component of the current secondary color
        blue - the blue component of the current secondary color
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glSecondaryColor3s

        public static void glSecondaryColor3s​(short red,
                                              short green,
                                              short blue)
        Short version of SecondaryColor3b
        Parameters:
        red - the red component of the current secondary color
        green - the green component of the current secondary color
        blue - the blue component of the current secondary color
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glSecondaryColor3i

        public static void glSecondaryColor3i​(int red,
                                              int green,
                                              int blue)
        Integer version of SecondaryColor3b
        Parameters:
        red - the red component of the current secondary color
        green - the green component of the current secondary color
        blue - the blue component of the current secondary color
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glSecondaryColor3f

        public static void glSecondaryColor3f​(float red,
                                              float green,
                                              float blue)
        Float version of SecondaryColor3b
        Parameters:
        red - the red component of the current secondary color
        green - the green component of the current secondary color
        blue - the blue component of the current secondary color
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glSecondaryColor3d

        public static void glSecondaryColor3d​(double red,
                                              double green,
                                              double blue)
        Double version of SecondaryColor3b
        Parameters:
        red - the red component of the current secondary color
        green - the green component of the current secondary color
        blue - the blue component of the current secondary color
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glSecondaryColor3ub

        public static void glSecondaryColor3ub​(byte red,
                                               byte green,
                                               byte blue)
        Unsigned version of SecondaryColor3b
        Parameters:
        red - the red component of the current secondary color
        green - the green component of the current secondary color
        blue - the blue component of the current secondary color
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glSecondaryColor3us

        public static void glSecondaryColor3us​(short red,
                                               short green,
                                               short blue)
        Unsigned short version of SecondaryColor3b
        Parameters:
        red - the red component of the current secondary color
        green - the green component of the current secondary color
        blue - the blue component of the current secondary color
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glSecondaryColor3ui

        public static void glSecondaryColor3ui​(int red,
                                               int green,
                                               int blue)
        Unsigned int version of SecondaryColor3b
        Parameters:
        red - the red component of the current secondary color
        green - the green component of the current secondary color
        blue - the blue component of the current secondary color
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglSecondaryColor3bv

        public static void nglSecondaryColor3bv​(long v)
        Unsafe version of: SecondaryColor3bv
      • glSecondaryColor3bv

        public static void glSecondaryColor3bv​(java.nio.ByteBuffer v)
        Byte pointer version of SecondaryColor3b.
        Parameters:
        v - the secondary color buffer
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglSecondaryColor3sv

        public static void nglSecondaryColor3sv​(long v)
        Unsafe version of: SecondaryColor3sv
      • glSecondaryColor3sv

        public static void glSecondaryColor3sv​(java.nio.ShortBuffer v)
        Pointer version of SecondaryColor3s.
        Parameters:
        v - the secondary color buffer
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglSecondaryColor3iv

        public static void nglSecondaryColor3iv​(long v)
        Unsafe version of: SecondaryColor3iv
      • glSecondaryColor3iv

        public static void glSecondaryColor3iv​(java.nio.IntBuffer v)
        Pointer version of SecondaryColor3i.
        Parameters:
        v - the secondary color buffer
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglSecondaryColor3fv

        public static void nglSecondaryColor3fv​(long v)
        Unsafe version of: SecondaryColor3fv
      • glSecondaryColor3fv

        public static void glSecondaryColor3fv​(java.nio.FloatBuffer v)
        Pointer version of SecondaryColor3f.
        Parameters:
        v - the secondary color buffer
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglSecondaryColor3dv

        public static void nglSecondaryColor3dv​(long v)
        Unsafe version of: SecondaryColor3dv
      • glSecondaryColor3dv

        public static void glSecondaryColor3dv​(java.nio.DoubleBuffer v)
        Pointer version of SecondaryColor3d.
        Parameters:
        v - the secondary color buffer
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglSecondaryColor3ubv

        public static void nglSecondaryColor3ubv​(long v)
        Unsafe version of: SecondaryColor3ubv
      • glSecondaryColor3ubv

        public static void glSecondaryColor3ubv​(java.nio.ByteBuffer v)
        Pointer version of SecondaryColor3ub.
        Parameters:
        v - the secondary color buffer
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglSecondaryColor3usv

        public static void nglSecondaryColor3usv​(long v)
        Unsafe version of: SecondaryColor3usv
      • glSecondaryColor3usv

        public static void glSecondaryColor3usv​(java.nio.ShortBuffer v)
        Pointer version of SecondaryColor3us.
        Parameters:
        v - the secondary color buffer
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglSecondaryColor3uiv

        public static void nglSecondaryColor3uiv​(long v)
        Unsafe version of: SecondaryColor3uiv
      • glSecondaryColor3uiv

        public static void glSecondaryColor3uiv​(java.nio.IntBuffer v)
        Pointer version of SecondaryColor3ui.
        Parameters:
        v - the secondary color buffer
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglSecondaryColorPointer

        public static void nglSecondaryColorPointer​(int size,
                                                    int type,
                                                    int stride,
                                                    long pointer)
        Unsafe version of: SecondaryColorPointer
      • glSecondaryColorPointer

        public static void glSecondaryColorPointer​(int size,
                                                   int type,
                                                   int stride,
                                                   java.nio.ByteBuffer pointer)
        
        public static void glSecondaryColorPointer​(int size,
                                                   int type,
                                                   int stride,
                                                   long pointer)
        
        public static void glSecondaryColorPointer​(int size,
                                                   int type,
                                                   int stride,
                                                   java.nio.ShortBuffer pointer)
        
        public static void glSecondaryColorPointer​(int size,
                                                   int type,
                                                   int stride,
                                                   java.nio.IntBuffer pointer)
        
        public static void glSecondaryColorPointer​(int size,
                                                   int type,
                                                   int stride,
                                                   java.nio.FloatBuffer pointer)
        
        Specifies the location and organization of a secondary color array.
        Parameters:
        size - the number of values per vertex that are stored in the array, as well as their component ordering. Must be:
        3
        type - the data type of the values stored in the array. One of:
        BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTINTUNSIGNED_INTHALF_FLOAT
        FLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the secondary color array data
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glBlendFuncSeparate

        public static void glBlendFuncSeparate​(int sfactorRGB,
                                               int dfactorRGB,
                                               int sfactorAlpha,
                                               int dfactorAlpha)
        Specifies pixel arithmetic for RGB and alpha components separately.
        Parameters:
        sfactorRGB - how the red, green, and blue blending factors are computed. The initial value is GL_ONE.
        dfactorRGB - how the red, green, and blue destination blending factors are computed. The initial value is GL_ZERO.
        sfactorAlpha - how the alpha source blending factor is computed. The initial value is GL_ONE.
        dfactorAlpha - how the alpha destination blending factor is computed. The initial value is GL_ZERO.
        See Also:
        Reference Page
      • glWindowPos2i

        public static void glWindowPos2i​(int x,
                                         int y)
        Alternate way to set the current raster position. z is implictly set to 0.
        Parameters:
        x - the x value
        y - the y value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glWindowPos2s

        public static void glWindowPos2s​(short x,
                                         short y)
        Short version of WindowPos2i.
        Parameters:
        x - the x value
        y - the y value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glWindowPos2f

        public static void glWindowPos2f​(float x,
                                         float y)
        Float version of WindowPos2i.
        Parameters:
        x - the x value
        y - the y value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glWindowPos2d

        public static void glWindowPos2d​(double x,
                                         double y)
        Double version of WindowPos2i.
        Parameters:
        x - the x value
        y - the y value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglWindowPos2iv

        public static void nglWindowPos2iv​(long p)
        Unsafe version of: WindowPos2iv
      • glWindowPos2iv

        public static void glWindowPos2iv​(java.nio.IntBuffer p)
        Pointer version of WindowPos2i.
        Parameters:
        p - the position value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglWindowPos2sv

        public static void nglWindowPos2sv​(long p)
        Unsafe version of: WindowPos2sv
      • glWindowPos2sv

        public static void glWindowPos2sv​(java.nio.ShortBuffer p)
        Pointer version of WindowPos2s.
        Parameters:
        p - the position value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglWindowPos2fv

        public static void nglWindowPos2fv​(long p)
        Unsafe version of: WindowPos2fv
      • glWindowPos2fv

        public static void glWindowPos2fv​(java.nio.FloatBuffer p)
        Pointer version of WindowPos2f.
        Parameters:
        p - the position value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglWindowPos2dv

        public static void nglWindowPos2dv​(long p)
        Unsafe version of: WindowPos2dv
      • glWindowPos2dv

        public static void glWindowPos2dv​(java.nio.DoubleBuffer p)
        Pointer version of WindowPos2d.
        Parameters:
        p - the position value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glWindowPos3i

        public static void glWindowPos3i​(int x,
                                         int y,
                                         int z)
        Alternate way to set the current raster position.
        Parameters:
        x - the x value
        y - the y value
        z - the z value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glWindowPos3s

        public static void glWindowPos3s​(short x,
                                         short y,
                                         short z)
        Short version of WindowPos3i.
        Parameters:
        x - the x value
        y - the y value
        z - the z value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glWindowPos3f

        public static void glWindowPos3f​(float x,
                                         float y,
                                         float z)
        Float version of WindowPos3i.
        Parameters:
        x - the x value
        y - the y value
        z - the z value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glWindowPos3d

        public static void glWindowPos3d​(double x,
                                         double y,
                                         double z)
        Double version of WindowPos3i.
        Parameters:
        x - the x value
        y - the y value
        z - the z value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglWindowPos3iv

        public static void nglWindowPos3iv​(long p)
        Unsafe version of: WindowPos3iv
      • glWindowPos3iv

        public static void glWindowPos3iv​(java.nio.IntBuffer p)
        Pointer version of WindowPos3i.
        Parameters:
        p - the position value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglWindowPos3sv

        public static void nglWindowPos3sv​(long p)
        Unsafe version of: WindowPos3sv
      • glWindowPos3sv

        public static void glWindowPos3sv​(java.nio.ShortBuffer p)
        Pointer version of WindowPos3s.
        Parameters:
        p - the position value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglWindowPos3fv

        public static void nglWindowPos3fv​(long p)
        Unsafe version of: WindowPos3fv
      • glWindowPos3fv

        public static void glWindowPos3fv​(java.nio.FloatBuffer p)
        Pointer version of WindowPos3f.
        Parameters:
        p - the position value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • nglWindowPos3dv

        public static void nglWindowPos3dv​(long p)
        Unsafe version of: WindowPos3dv
      • glWindowPos3dv

        public static void glWindowPos3dv​(java.nio.DoubleBuffer p)
        Pointer version of WindowPos3d.
        Parameters:
        p - the position value
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glFogCoordfv

        public static void glFogCoordfv​(float[] coord)
        Array version of: FogCoordfv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glFogCoorddv

        public static void glFogCoorddv​(double[] coord)
        Array version of: FogCoorddv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glMultiDrawArrays

        public static void glMultiDrawArrays​(int mode,
                                             int[] first,
                                             int[] count)
        Array version of: MultiDrawArrays
        See Also:
        Reference Page
      • glPointParameterfv

        public static void glPointParameterfv​(int pname,
                                              float[] params)
        Array version of: PointParameterfv
        See Also:
        Reference Page
      • glPointParameteriv

        public static void glPointParameteriv​(int pname,
                                              int[] params)
        Array version of: PointParameteriv
        See Also:
        Reference Page
      • glSecondaryColor3sv

        public static void glSecondaryColor3sv​(short[] v)
        Array version of: SecondaryColor3sv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glSecondaryColor3iv

        public static void glSecondaryColor3iv​(int[] v)
        Array version of: SecondaryColor3iv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glSecondaryColor3fv

        public static void glSecondaryColor3fv​(float[] v)
        Array version of: SecondaryColor3fv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glSecondaryColor3dv

        public static void glSecondaryColor3dv​(double[] v)
        Array version of: SecondaryColor3dv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glSecondaryColor3usv

        public static void glSecondaryColor3usv​(short[] v)
        Array version of: SecondaryColor3usv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glSecondaryColor3uiv

        public static void glSecondaryColor3uiv​(int[] v)
        Array version of: SecondaryColor3uiv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glWindowPos2iv

        public static void glWindowPos2iv​(int[] p)
        Array version of: WindowPos2iv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glWindowPos2sv

        public static void glWindowPos2sv​(short[] p)
        Array version of: WindowPos2sv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glWindowPos2fv

        public static void glWindowPos2fv​(float[] p)
        Array version of: WindowPos2fv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glWindowPos2dv

        public static void glWindowPos2dv​(double[] p)
        Array version of: WindowPos2dv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glWindowPos3iv

        public static void glWindowPos3iv​(int[] p)
        Array version of: WindowPos3iv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glWindowPos3sv

        public static void glWindowPos3sv​(short[] p)
        Array version of: WindowPos3sv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glWindowPos3fv

        public static void glWindowPos3fv​(float[] p)
        Array version of: WindowPos3fv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile
      • glWindowPos3dv

        public static void glWindowPos3dv​(double[] p)
        Array version of: WindowPos3dv
        See Also:
        Reference Page - This function is deprecated and unavailable in the Core profile