Class GL14

Direct Known Subclasses:
GL15

public class GL14 extends GL13
  • Field Details

    • GL_GENERATE_MIPMAP

      public static final int GL_GENERATE_MIPMAP
      Accepted by the pname parameter of TexParameteri, TexParameterf, TexParameteriv, TexParameterfv, GetTexParameteriv, and GetTexParameterfv.
      See Also:
    • GL_GENERATE_MIPMAP_HINT

      public static final int GL_GENERATE_MIPMAP_HINT
      Accepted by the target parameter of Hint, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_CONSTANT_COLOR

      public static final int GL_CONSTANT_COLOR
      Accepted by the sfactor and dfactor parameters of BlendFunc.
      See Also:
    • GL_ONE_MINUS_CONSTANT_COLOR

      public static final int GL_ONE_MINUS_CONSTANT_COLOR
      Accepted by the sfactor and dfactor parameters of BlendFunc.
      See Also:
    • GL_CONSTANT_ALPHA

      public static final int GL_CONSTANT_ALPHA
      Accepted by the sfactor and dfactor parameters of BlendFunc.
      See Also:
    • GL_ONE_MINUS_CONSTANT_ALPHA

      public static final int GL_ONE_MINUS_CONSTANT_ALPHA
      Accepted by the sfactor and dfactor parameters of BlendFunc.
      See Also:
    • GL_FUNC_ADD

      public static final int GL_FUNC_ADD
      Accepted by the mode parameter of BlendEquation.
      See Also:
    • GL_MIN

      public static final int GL_MIN
      Accepted by the mode parameter of BlendEquation.
      See Also:
    • GL_MAX

      public static final int GL_MAX
      Accepted by the mode parameter of BlendEquation.
      See Also:
    • GL_FUNC_SUBTRACT

      public static final int GL_FUNC_SUBTRACT
      Accepted by the mode parameter of BlendEquation.
      See Also:
    • GL_FUNC_REVERSE_SUBTRACT

      public static final int GL_FUNC_REVERSE_SUBTRACT
      Accepted by the mode parameter of BlendEquation.
      See Also:
    • GL_DEPTH_COMPONENT16

      public static final int GL_DEPTH_COMPONENT16
      Accepted by the internalFormat parameter of TexImage1D, TexImage2D, CopyTexImage1D and CopyTexImage2D.
      See Also:
    • GL_DEPTH_COMPONENT24

      public static final int GL_DEPTH_COMPONENT24
      Accepted by the internalFormat parameter of TexImage1D, TexImage2D, CopyTexImage1D and CopyTexImage2D.
      See Also:
    • GL_DEPTH_COMPONENT32

      public static final int GL_DEPTH_COMPONENT32
      Accepted by the internalFormat parameter of TexImage1D, TexImage2D, CopyTexImage1D and CopyTexImage2D.
      See Also:
    • GL_TEXTURE_DEPTH_SIZE

      public static final int GL_TEXTURE_DEPTH_SIZE
      Accepted by the pname parameter of GetTexLevelParameterfv and GetTexLevelParameteriv.
      See Also:
    • GL_DEPTH_TEXTURE_MODE

      public static final int GL_DEPTH_TEXTURE_MODE
      Accepted by the pname parameter of TexParameterf, TexParameteri, TexParameterfv, TexParameteriv, GetTexParameterfv, and GetTexParameteriv.
      See Also:
    • GL_TEXTURE_COMPARE_MODE

      public static final int GL_TEXTURE_COMPARE_MODE
      Accepted by the pname parameter of TexParameterf, TexParameteri, TexParameterfv, TexParameteriv, GetTexParameterfv, and GetTexParameteriv.
      See Also:
    • GL_TEXTURE_COMPARE_FUNC

      public static final int GL_TEXTURE_COMPARE_FUNC
      Accepted by the pname parameter of TexParameterf, TexParameteri, TexParameterfv, TexParameteriv, GetTexParameterfv, and GetTexParameteriv.
      See Also:
    • GL_COMPARE_R_TO_TEXTURE

      public static final int GL_COMPARE_R_TO_TEXTURE
      Accepted by the param parameter of TexParameterf, TexParameteri, TexParameterfv, and TexParameteriv when the pname parameter is TEXTURE_COMPARE_MODE.
      See Also:
    • GL_FOG_COORDINATE_SOURCE

      public static final int GL_FOG_COORDINATE_SOURCE
      Accepted by the pname parameter of Fogi and Fogf.
      See Also:
    • GL_FOG_COORDINATE

      public static final int GL_FOG_COORDINATE
      Accepted by the param parameter of Fogi and Fogf.
      See Also:
    • GL_FRAGMENT_DEPTH

      public static final int GL_FRAGMENT_DEPTH
      Accepted by the param parameter of Fogi and Fogf.
      See Also:
    • GL_CURRENT_FOG_COORDINATE

      public static final int GL_CURRENT_FOG_COORDINATE
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_FOG_COORDINATE_ARRAY_TYPE

      public static final int GL_FOG_COORDINATE_ARRAY_TYPE
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_FOG_COORDINATE_ARRAY_STRIDE

      public static final int GL_FOG_COORDINATE_ARRAY_STRIDE
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_FOG_COORDINATE_ARRAY_POINTER

      public static final int GL_FOG_COORDINATE_ARRAY_POINTER
      Accepted by the pname parameter of GetPointerv.
      See Also:
    • GL_FOG_COORDINATE_ARRAY

      public static final int GL_FOG_COORDINATE_ARRAY
      Accepted by the array parameter of EnableClientState and DisableClientState.
      See Also:
    • GL_POINT_SIZE_MIN

      public static final int GL_POINT_SIZE_MIN
      Accepted by the pname parameter of PointParameterfARB, and the pname of Get.
      See Also:
    • GL_POINT_SIZE_MAX

      public static final int GL_POINT_SIZE_MAX
      Accepted by the pname parameter of PointParameterfARB, and the pname of Get.
      See Also:
    • GL_POINT_FADE_THRESHOLD_SIZE

      public static final int GL_POINT_FADE_THRESHOLD_SIZE
      Accepted by the pname parameter of PointParameterfARB, and the pname of Get.
      See Also:
    • GL_POINT_DISTANCE_ATTENUATION

      public static final int GL_POINT_DISTANCE_ATTENUATION
      Accepted by the pname parameter of PointParameterfARB, and the pname of Get.
      See Also:
    • GL_COLOR_SUM

      public static final int GL_COLOR_SUM
      Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_CURRENT_SECONDARY_COLOR

      public static final int GL_CURRENT_SECONDARY_COLOR
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_SECONDARY_COLOR_ARRAY_SIZE

      public static final int GL_SECONDARY_COLOR_ARRAY_SIZE
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_SECONDARY_COLOR_ARRAY_TYPE

      public static final int GL_SECONDARY_COLOR_ARRAY_TYPE
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_SECONDARY_COLOR_ARRAY_STRIDE

      public static final int GL_SECONDARY_COLOR_ARRAY_STRIDE
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_SECONDARY_COLOR_ARRAY_POINTER

      public static final int GL_SECONDARY_COLOR_ARRAY_POINTER
      Accepted by the pname parameter of GetPointerv.
      See Also:
    • GL_SECONDARY_COLOR_ARRAY

      public static final int GL_SECONDARY_COLOR_ARRAY
      Accepted by the array parameter of EnableClientState and DisableClientState.
      See Also:
    • GL_BLEND_DST_RGB

      public static final int GL_BLEND_DST_RGB
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_BLEND_SRC_RGB

      public static final int GL_BLEND_SRC_RGB
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_BLEND_DST_ALPHA

      public static final int GL_BLEND_DST_ALPHA
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_BLEND_SRC_ALPHA

      public static final int GL_BLEND_SRC_ALPHA
      Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_INCR_WRAP

      public static final int GL_INCR_WRAP
      Accepted by the sfail, dpfail, and dppass parameter of StencilOp.
      See Also:
    • GL_DECR_WRAP

      public static final int GL_DECR_WRAP
      Accepted by the sfail, dpfail, and dppass parameter of StencilOp.
      See Also:
    • GL_TEXTURE_FILTER_CONTROL

      public static final int GL_TEXTURE_FILTER_CONTROL
      Accepted by the target parameters of GetTexEnvfv, GetTexEnviv, TexEnvi, TexEnvf, Texenviv, and TexEnvfv.
      See Also:
    • GL_TEXTURE_LOD_BIAS

      public static final int GL_TEXTURE_LOD_BIAS
      When the target parameter of GetTexEnvfv, GetTexEnviv, TexEnvi, TexEnvf, TexEnviv, and TexEnvfv is TEXTURE_FILTER_CONTROL, then the value of pname may be.
      See Also:
    • GL_MAX_TEXTURE_LOD_BIAS

      public static final int GL_MAX_TEXTURE_LOD_BIAS
      Accepted by the pname parameters of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
      See Also:
    • GL_MIRRORED_REPEAT

      public static final int GL_MIRRORED_REPEAT
      Accepted by the param parameter of TexParameteri and TexParameterf, and by the params parameter of TexParameteriv and TexParameterfv, when their pname parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or TEXTURE_WRAP_R.
      See Also:
  • Method Details

    • 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:
    • glBlendEquation

      public static void glBlendEquation(int mode)
      Controls the blend equations used for per-fragment blending.
      Parameters:
      mode - the blend equation. One of:
      FUNC_ADDFUNC_SUBTRACTFUNC_REVERSE_SUBTRACTMINMAX
      See Also:
    • 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(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(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, ByteBuffer 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
    • glFogCoordPointer

      public static void glFogCoordPointer(int type, int stride, long 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
    • glFogCoordPointer

      public static void glFogCoordPointer(int type, int stride, ShortBuffer 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
    • glFogCoordPointer

      public static void glFogCoordPointer(int type, int stride, 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 drawcount)
      Unsafe version of: MultiDrawArrays
      Parameters:
      drawcount - the size of first and count
    • glMultiDrawArrays

      public static void glMultiDrawArrays(int mode, IntBuffer first, IntBuffer count)
      Renders multiple sets of primitives from array data.
      Parameters:
      mode - the kind of primitives to render. One of:
      POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FAN
      TRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHES
      first - an array of starting indices in the enabled arrays
      count - an array of the number of indices to be rendered
      See Also:
    • nglMultiDrawElements

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

      public static void glMultiDrawElements(int mode, IntBuffer count, int type, org.lwjgl.PointerBuffer indices)
      Renders multiple sets of primitives by specifying indices of array data elements.

      LWJGL note: Use MemoryUtil.memAddress(java.nio.ByteBuffer) to retrieve pointers to the index buffers.

      Parameters:
      mode - the kind of primitives to render. One of:
      POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FAN
      TRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHES
      count - an array of the elements counts
      type - the type of the values in indices. One of:
      UNSIGNED_BYTEUNSIGNED_SHORTUNSIGNED_INT
      indices - a pointer to the location where the indices are stored
      See Also:
    • 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:
    • glPointParameteri

      public static void glPointParameteri(int pname, int param)
      Integer version of PointParameterf.
      Parameters:
      pname - the parameter to set. Must be:
      POINT_FADE_THRESHOLD_SIZE
      param - the parameter value
      See Also:
    • nglPointParameterfv

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

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

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

      public static void glPointParameteriv(int pname, IntBuffer params)
      Pointer version of PointParameteri.
      Parameters:
      pname - the parameter to set
      params - the parameter value
      See Also:
    • 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(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(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(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(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(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(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(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(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, ByteBuffer 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
    • glSecondaryColorPointer

      public static void glSecondaryColorPointer(int size, int type, int stride, long 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
    • glSecondaryColorPointer

      public static void glSecondaryColorPointer(int size, int type, int stride, ShortBuffer 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
    • glSecondaryColorPointer

      public static void glSecondaryColorPointer(int size, int type, int stride, IntBuffer 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
    • glSecondaryColorPointer

      public static void glSecondaryColorPointer(int size, int type, int stride, 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:
    • 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(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(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(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(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(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(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(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(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:
    • glMultiDrawElements

      public static void glMultiDrawElements(int mode, int[] count, int type, org.lwjgl.PointerBuffer indices)
      Array version of: MultiDrawElements
      See Also:
    • glPointParameterfv

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

      public static void glPointParameteriv(int pname, int[] params)
      Array version of: PointParameteriv
      See Also:
    • 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