Class GL15
- java.lang.Object
-
- org.lwjgl.opengl.GL11
-
- org.lwjgl.opengl.GL12
-
- org.lwjgl.opengl.GL13
-
- org.lwjgl.opengl.GL14
-
- org.lwjgl.opengl.GL15
-
-
Field Summary
Fields Modifier and Type Field Description static intGL_ARRAY_BUFFERAccepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, and GetBufferPointerv.static intGL_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_BUFFER_ACCESSAccepted by thepnameparameter of GetBufferParameteriv.static intGL_BUFFER_MAP_POINTERAccepted by thepnameparameter of GetBufferPointerv.static intGL_BUFFER_MAPPED
GL_BUFFER_SIZE
GL_BUFFER_USAGEAccepted by thepnameparameter of GetBufferParameteriv.static intGL_COLOR_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_CURRENT_FOG_COORDNew token names.static intGL_CURRENT_QUERYAccepted by thepnameparameter of GetQueryiv.static intGL_DYNAMIC_COPY
GL_DYNAMIC_DRAW
GL_DYNAMIC_READAccepted by theusageparameter of BufferData.static intGL_EDGE_FLAG_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_ELEMENT_ARRAY_BUFFERAccepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, and GetBufferPointerv.static intGL_ELEMENT_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_FOG_COORD
GL_FOG_COORD_ARRAY
GL_FOG_COORD_ARRAY_BUFFER_BINDING
GL_FOG_COORD_ARRAY_POINTER
GL_FOG_COORD_ARRAY_STRIDE
GL_FOG_COORD_ARRAY_TYPE
GL_FOG_COORD_SRCNew token names.static intGL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
GL_INDEX_ARRAY_BUFFER_BINDING
GL_NORMAL_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_QUERY_COUNTER_BITSAccepted by thepnameparameter of GetQueryiv.static intGL_QUERY_RESULT
GL_QUERY_RESULT_AVAILABLEAccepted by thepnameparameter of GetQueryObjectiv and GetQueryObjectuiv.static intGL_READ_ONLY
GL_READ_WRITEAccepted by theaccessparameter of MapBuffer.static intGL_SAMPLES_PASSEDAccepted by thetargetparameter of BeginQuery, EndQuery, and GetQueryiv.static intGL_SECONDARY_COLOR_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_SRC0_ALPHA
GL_SRC0_RGB
GL_SRC1_ALPHA
GL_SRC1_RGB
GL_SRC2_ALPHA
GL_SRC2_RGBNew token names.static intGL_STATIC_COPY
GL_STATIC_DRAW
GL_STATIC_READ
GL_STREAM_COPY
GL_STREAM_DRAW
GL_STREAM_READAccepted by theusageparameter of BufferData.static intGL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
GL_VERTEX_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetVertexAttribiv.static intGL_WEIGHT_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_WRITE_ONLYAccepted by theaccessparameter of MapBuffer.-
Fields inherited from class org.lwjgl.opengl.GL11
GL_2_BYTES, GL_2D, GL_3_BYTES, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE, GL_4_BYTES, GL_4D_COLOR_TEXTURE, GL_ACCUM, GL_ACCUM_ALPHA_BITS, GL_ACCUM_BLUE_BITS, GL_ACCUM_BUFFER_BIT, GL_ACCUM_CLEAR_VALUE, GL_ACCUM_GREEN_BITS, GL_ACCUM_RED_BITS, GL_ADD, GL_ALL_ATTRIB_BITS, GL_ALPHA, GL_ALPHA_BIAS, GL_ALPHA_BITS, GL_ALPHA_SCALE, GL_ALPHA_TEST, GL_ALPHA_TEST_FUNC, GL_ALPHA_TEST_REF, GL_ALPHA12, GL_ALPHA16, GL_ALPHA4, GL_ALPHA8, GL_ALWAYS, GL_AMBIENT, GL_AMBIENT_AND_DIFFUSE, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ATTRIB_STACK_DEPTH, GL_AUTO_NORMAL, GL_AUX_BUFFERS, GL_AUX0, GL_AUX1, GL_AUX2, GL_AUX3, GL_BACK, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BITMAP, GL_BITMAP_TOKEN, GL_BLEND, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE, GL_BLUE_BIAS, GL_BLUE_BITS, GL_BLUE_SCALE, GL_BYTE, GL_C3F_V3F, GL_C4F_N3F_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_CCW, GL_CLAMP, GL_CLEAR, GL_CLIENT_ALL_ATTRIB_BITS, GL_CLIENT_ATTRIB_STACK_DEPTH, GL_CLIENT_PIXEL_STORE_BIT, GL_CLIENT_VERTEX_ARRAY_BIT, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COEFF, GL_COLOR, GL_COLOR_ARRAY, GL_COLOR_ARRAY_POINTER, GL_COLOR_ARRAY_SIZE, GL_COLOR_ARRAY_STRIDE, GL_COLOR_ARRAY_TYPE, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_INDEX, GL_COLOR_INDEXES, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_COLOR_MATERIAL_FACE, GL_COLOR_MATERIAL_PARAMETER, GL_COLOR_WRITEMASK, GL_COMPILE, GL_COMPILE_AND_EXECUTE, GL_CONSTANT_ATTENUATION, GL_COPY, GL_COPY_INVERTED, GL_COPY_PIXEL_TOKEN, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CURRENT_BIT, GL_CURRENT_COLOR, GL_CURRENT_INDEX, GL_CURRENT_NORMAL, GL_CURRENT_RASTER_COLOR, GL_CURRENT_RASTER_DISTANCE, GL_CURRENT_RASTER_INDEX, GL_CURRENT_RASTER_POSITION, GL_CURRENT_RASTER_POSITION_VALID, GL_CURRENT_RASTER_TEXTURE_COORDS, GL_CURRENT_TEXTURE_COORDS, GL_CW, GL_DECAL, GL_DECR, GL_DEPTH, GL_DEPTH_BIAS, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_SCALE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DIFFUSE, GL_DITHER, GL_DOMAIN, GL_DONT_CARE, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DRAW_PIXEL_TOKEN, GL_DST_ALPHA, GL_DST_COLOR, GL_EDGE_FLAG, GL_EDGE_FLAG_ARRAY, GL_EDGE_FLAG_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_STRIDE, GL_EMISSION, GL_ENABLE_BIT, GL_EQUAL, GL_EQUIV, GL_EVAL_BIT, GL_EXP, GL_EXP2, GL_EXTENSIONS, GL_EYE_LINEAR, GL_EYE_PLANE, GL_FALSE, GL_FASTEST, GL_FEEDBACK, GL_FEEDBACK_BUFFER_POINTER, GL_FEEDBACK_BUFFER_SIZE, GL_FEEDBACK_BUFFER_TYPE, GL_FILL, GL_FLAT, GL_FLOAT, GL_FOG, GL_FOG_BIT, GL_FOG_COLOR, GL_FOG_DENSITY, GL_FOG_END, GL_FOG_HINT, GL_FOG_INDEX, GL_FOG_MODE, GL_FOG_START, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_GREEN_BIAS, GL_GREEN_BITS, GL_GREEN_SCALE, GL_HINT_BIT, GL_INCR, GL_INDEX_ARRAY, GL_INDEX_ARRAY_POINTER, GL_INDEX_ARRAY_STRIDE, GL_INDEX_ARRAY_TYPE, GL_INDEX_BITS, GL_INDEX_CLEAR_VALUE, GL_INDEX_LOGIC_OP, GL_INDEX_MODE, GL_INDEX_OFFSET, GL_INDEX_SHIFT, GL_INDEX_WRITEMASK, GL_INT, GL_INTENSITY, GL_INTENSITY12, GL_INTENSITY16, GL_INTENSITY4, GL_INTENSITY8, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEFT, GL_LEQUAL, GL_LESS, GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_TWO_SIDE, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LIGHTING_BIT, GL_LINE, GL_LINE_BIT, GL_LINE_LOOP, GL_LINE_RESET_TOKEN, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STIPPLE, GL_LINE_STIPPLE_PATTERN, GL_LINE_STIPPLE_REPEAT, GL_LINE_STRIP, GL_LINE_TOKEN, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINEAR, GL_LINEAR_ATTENUATION, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LIST_BASE, GL_LIST_BIT, GL_LIST_INDEX, GL_LIST_MODE, GL_LOAD, GL_LOGIC_OP, GL_LOGIC_OP_MODE, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_LUMINANCE12, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE16, GL_LUMINANCE16_ALPHA16, GL_LUMINANCE4, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8, GL_LUMINANCE8_ALPHA8, GL_MAP_COLOR, GL_MAP_STENCIL, GL_MAP1_COLOR_4, GL_MAP1_GRID_DOMAIN, GL_MAP1_GRID_SEGMENTS, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_GRID_DOMAIN, GL_MAP2_GRID_SEGMENTS, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MATRIX_MODE, GL_MAX_ATTRIB_STACK_DEPTH, GL_MAX_CLIENT_ATTRIB_STACK_DEPTH, GL_MAX_CLIP_PLANES, GL_MAX_EVAL_ORDER, GL_MAX_LIGHTS, GL_MAX_LIST_NESTING, GL_MAX_MODELVIEW_STACK_DEPTH, GL_MAX_NAME_STACK_DEPTH, GL_MAX_PIXEL_MAP_TABLE, GL_MAX_PROJECTION_STACK_DEPTH, GL_MAX_TEXTURE_SIZE, GL_MAX_TEXTURE_STACK_DEPTH, GL_MAX_VIEWPORT_DIMS, GL_MODELVIEW, GL_MODELVIEW_MATRIX, GL_MODELVIEW_STACK_DEPTH, GL_MODULATE, GL_MULT, GL_N3F_V3F, GL_NAME_STACK_DEPTH, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NONE, GL_NOOP, GL_NOR, GL_NORMAL_ARRAY, GL_NORMAL_ARRAY_POINTER, GL_NORMAL_ARRAY_STRIDE, GL_NORMAL_ARRAY_TYPE, GL_NORMALIZE, GL_NOTEQUAL, GL_OBJECT_LINEAR, GL_OBJECT_PLANE, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_ORDER, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SWAP_BYTES, GL_PASS_THROUGH_TOKEN, GL_PERSPECTIVE_CORRECTION_HINT, GL_PIXEL_MAP_A_TO_A, GL_PIXEL_MAP_A_TO_A_SIZE, GL_PIXEL_MAP_B_TO_B, GL_PIXEL_MAP_B_TO_B_SIZE, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_G_TO_G_SIZE, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_I_TO_A_SIZE, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_B_SIZE, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_G_SIZE, GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_I_TO_I_SIZE, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_R_SIZE, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_R_TO_R_SIZE, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_S_TO_S_SIZE, GL_PIXEL_MODE_BIT, GL_POINT, GL_POINT_BIT, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINT_SMOOTH, GL_POINT_SMOOTH_HINT, GL_POINT_TOKEN, GL_POINTS, GL_POLYGON, GL_POLYGON_BIT, GL_POLYGON_MODE, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_OFFSET_UNITS, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_POLYGON_STIPPLE, GL_POLYGON_STIPPLE_BIT, GL_POLYGON_TOKEN, GL_POSITION, GL_PROJECTION, GL_PROJECTION_MATRIX, GL_PROJECTION_STACK_DEPTH, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_Q, GL_QUAD_STRIP, GL_QUADRATIC_ATTENUATION, GL_QUADS, GL_R, GL_R3_G3_B2, GL_READ_BUFFER, GL_RED, GL_RED_BIAS, GL_RED_BITS, GL_RED_SCALE, GL_RENDER, GL_RENDER_MODE, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RETURN, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA, GL_RGBA_MODE, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_RIGHT, GL_S, GL_SCISSOR_BIT, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SELECT, GL_SELECTION_BUFFER_POINTER, GL_SELECTION_BUFFER_SIZE, GL_SET, GL_SHADE_MODEL, GL_SHININESS, GL_SHORT, GL_SMOOTH, GL_SPECULAR, GL_SPHERE_MAP, GL_SPOT_CUTOFF, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_STENCIL, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STEREO, GL_SUBPIXEL_BITS, GL_T, GL_T2F_C3F_V3F, GL_T2F_C4F_N3F_V3F, GL_T2F_C4UB_V3F, GL_T2F_N3F_V3F, GL_T2F_V3F, GL_T4F_C4F_N3F_V4F, GL_T4F_V4F, GL_TEXTURE, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BIT, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BORDER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPONENTS, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_COORD_ARRAY_POINTER, GL_TEXTURE_COORD_ARRAY_SIZE, GL_TEXTURE_COORD_ARRAY_STRIDE, GL_TEXTURE_COORD_ARRAY_TYPE, GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE, GL_TEXTURE_GEN_MODE, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MATRIX, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_PRIORITY, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RESIDENT, GL_TEXTURE_STACK_DEPTH, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TRANSFORM_BIT, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_V2F, GL_V3F, GL_VENDOR, GL_VERSION, GL_VERTEX_ARRAY, GL_VERTEX_ARRAY_POINTER, GL_VERTEX_ARRAY_SIZE, GL_VERTEX_ARRAY_STRIDE, GL_VERTEX_ARRAY_TYPE, GL_VIEWPORT, GL_VIEWPORT_BIT, GL_XOR, GL_ZERO, GL_ZOOM_X, GL_ZOOM_Y
-
Fields inherited from class org.lwjgl.opengl.GL12
GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_BGR, GL_BGRA, GL_CLAMP_TO_EDGE, GL_LIGHT_MODEL_COLOR_CONTROL, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_PACK_IMAGE_HEIGHT, GL_PACK_SKIP_IMAGES, GL_PROXY_TEXTURE_3D, GL_RESCALE_NORMAL, GL_SEPARATE_SPECULAR_COLOR, GL_SINGLE_COLOR, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SMOOTH_POINT_SIZE_RANGE, GL_TEXTURE_3D, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_3D, GL_TEXTURE_DEPTH, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_WRAP_R, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_SKIP_IMAGES, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV
-
Fields inherited from class org.lwjgl.opengl.GL13
GL_ACTIVE_TEXTURE, GL_ADD_SIGNED, GL_CLAMP_TO_BORDER, GL_CLIENT_ACTIVE_TEXTURE, GL_COMBINE, GL_COMBINE_ALPHA, GL_COMBINE_RGB, GL_COMPRESSED_ALPHA, GL_COMPRESSED_INTENSITY, GL_COMPRESSED_LUMINANCE, GL_COMPRESSED_LUMINANCE_ALPHA, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_TEXTURE_FORMATS, GL_CONSTANT, GL_DOT3_RGB, GL_DOT3_RGBA, GL_INTERPOLATE, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_TEXTURE_UNITS, GL_MULTISAMPLE, GL_MULTISAMPLE_BIT, GL_NORMAL_MAP, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_OPERAND0_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_ALPHA, GL_OPERAND1_RGB, GL_OPERAND2_ALPHA, GL_OPERAND2_RGB, GL_PREVIOUS, GL_PRIMARY_COLOR, GL_PROXY_TEXTURE_CUBE_MAP, GL_REFLECTION_MAP, GL_RGB_SCALE, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLES, GL_SOURCE0_ALPHA, GL_SOURCE0_RGB, GL_SOURCE1_ALPHA, GL_SOURCE1_RGB, GL_SOURCE2_ALPHA, GL_SOURCE2_RGB, GL_SUBTRACT, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_COMPRESSED, GL_TEXTURE_COMPRESSED_IMAGE_SIZE, GL_TEXTURE_COMPRESSION_HINT, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TRANSPOSE_COLOR_MATRIX, GL_TRANSPOSE_MODELVIEW_MATRIX, GL_TRANSPOSE_PROJECTION_MATRIX, GL_TRANSPOSE_TEXTURE_MATRIX
-
Fields inherited from class org.lwjgl.opengl.GL14
GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_COLOR_SUM, GL_COMPARE_R_TO_TEXTURE, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CURRENT_FOG_COORDINATE, GL_CURRENT_SECONDARY_COLOR, GL_DECR_WRAP, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_TEXTURE_MODE, GL_FOG_COORDINATE, GL_FOG_COORDINATE_ARRAY, GL_FOG_COORDINATE_ARRAY_POINTER, GL_FOG_COORDINATE_ARRAY_STRIDE, GL_FOG_COORDINATE_ARRAY_TYPE, GL_FOG_COORDINATE_SOURCE, GL_FRAGMENT_DEPTH, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP, GL_GENERATE_MIPMAP_HINT, GL_INCR_WRAP, GL_MAX, GL_MAX_TEXTURE_LOD_BIAS, GL_MIN, GL_MIRRORED_REPEAT, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_POINT_DISTANCE_ATTENUATION, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_SIZE_MAX, GL_POINT_SIZE_MIN, GL_SECONDARY_COLOR_ARRAY, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_SIZE, GL_SECONDARY_COLOR_ARRAY_STRIDE, GL_SECONDARY_COLOR_ARRAY_TYPE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_FILTER_CONTROL, GL_TEXTURE_LOD_BIAS
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidglBeginQuery(int target, int id)Creates a query object and makes it active.static voidglBindBuffer(int target, int buffer)Binds a named buffer object.static voidglBufferData(int target, double[] data, int usage)Array version of:BufferDatastatic voidglBufferData(int target, float[] data, int usage)Array version of:BufferDatastatic voidglBufferData(int target, int[] data, int usage)Array version of:BufferDatastatic voidglBufferData(int target, long[] data, int usage)Array version of:BufferDatastatic voidglBufferData(int target, long size, int usage)Creates and initializes a buffer object's data store.static voidglBufferData(int target, short[] data, int usage)Array version of:BufferDatastatic voidglBufferData(int target, java.nio.ByteBuffer data, int usage)Creates and initializes a buffer object's data store.static voidglBufferData(int target, java.nio.DoubleBuffer data, int usage)Creates and initializes a buffer object's data store.static voidglBufferData(int target, java.nio.FloatBuffer data, int usage)Creates and initializes a buffer object's data store.static voidglBufferData(int target, java.nio.IntBuffer data, int usage)Creates and initializes a buffer object's data store.static voidglBufferData(int target, java.nio.LongBuffer data, int usage)Creates and initializes a buffer object's data store.static voidglBufferData(int target, java.nio.ShortBuffer data, int usage)Creates and initializes a buffer object's data store.static voidglBufferSubData(int target, long offset, double[] data)Array version of:BufferSubDatastatic voidglBufferSubData(int target, long offset, float[] data)Array version of:BufferSubDatastatic voidglBufferSubData(int target, long offset, int[] data)Array version of:BufferSubDatastatic voidglBufferSubData(int target, long offset, long[] data)Array version of:BufferSubDatastatic voidglBufferSubData(int target, long offset, short[] data)Array version of:BufferSubDatastatic voidglBufferSubData(int target, long offset, java.nio.ByteBuffer data)Updates a subset of a buffer object's data store.static voidglBufferSubData(int target, long offset, java.nio.DoubleBuffer data)Updates a subset of a buffer object's data store.static voidglBufferSubData(int target, long offset, java.nio.FloatBuffer data)Updates a subset of a buffer object's data store.static voidglBufferSubData(int target, long offset, java.nio.IntBuffer data)Updates a subset of a buffer object's data store.static voidglBufferSubData(int target, long offset, java.nio.LongBuffer data)Updates a subset of a buffer object's data store.static voidglBufferSubData(int target, long offset, java.nio.ShortBuffer data)Updates a subset of a buffer object's data store.static voidglDeleteBuffers(int buffer)Deletes named buffer objects.static voidglDeleteBuffers(int[] buffers)Array version of:DeleteBuffersstatic voidglDeleteBuffers(java.nio.IntBuffer buffers)Deletes named buffer objects.static voidglDeleteQueries(int id)Deletes named query objects.static voidglDeleteQueries(int[] ids)Array version of:DeleteQueriesstatic voidglDeleteQueries(java.nio.IntBuffer ids)Deletes named query objects.static voidglEndQuery(int target)Marks the end of the sequence of commands to be tracked for the active query specified bytarget.static intglGenBuffers()Generates buffer object names.static voidglGenBuffers(int[] buffers)Array version of:GenBuffersstatic voidglGenBuffers(java.nio.IntBuffer buffers)Generates buffer object names.static intglGenQueries()Generates query object names.static voidglGenQueries(int[] ids)Array version of:GenQueriesstatic voidglGenQueries(java.nio.IntBuffer ids)Generates query object names.static intglGetBufferParameteri(int target, int pname)Returns the value of a buffer object parameter.static voidglGetBufferParameteriv(int target, int pname, int[] params)Array version of:GetBufferParameterivstatic voidglGetBufferParameteriv(int target, int pname, java.nio.IntBuffer params)Returns the value of a buffer object parameter.static longglGetBufferPointer(int target, int pname)Returns the pointer to a mapped buffer object's data store.static voidglGetBufferPointerv(int target, int pname, org.lwjgl.PointerBuffer params)Returns the pointer to a mapped buffer object's data store.static voidglGetBufferSubData(int target, long offset, double[] data)Array version of:GetBufferSubDatastatic voidglGetBufferSubData(int target, long offset, float[] data)Array version of:GetBufferSubDatastatic voidglGetBufferSubData(int target, long offset, int[] data)Array version of:GetBufferSubDatastatic voidglGetBufferSubData(int target, long offset, long[] data)Array version of:GetBufferSubDatastatic voidglGetBufferSubData(int target, long offset, short[] data)Array version of:GetBufferSubDatastatic voidglGetBufferSubData(int target, long offset, java.nio.ByteBuffer data)Returns a subset of a buffer object's data store.static voidglGetBufferSubData(int target, long offset, java.nio.DoubleBuffer data)Returns a subset of a buffer object's data store.static voidglGetBufferSubData(int target, long offset, java.nio.FloatBuffer data)Returns a subset of a buffer object's data store.static voidglGetBufferSubData(int target, long offset, java.nio.IntBuffer data)Returns a subset of a buffer object's data store.static voidglGetBufferSubData(int target, long offset, java.nio.LongBuffer data)Returns a subset of a buffer object's data store.static voidglGetBufferSubData(int target, long offset, java.nio.ShortBuffer data)Returns a subset of a buffer object's data store.static intglGetQueryi(int target, int pname)Returns parameters of a query object target.static voidglGetQueryiv(int target, int pname, int[] params)Array version of:GetQueryivstatic voidglGetQueryiv(int target, int pname, java.nio.IntBuffer params)Returns parameters of a query object target.static intglGetQueryObjecti(int id, int pname)Returns the integer value of a query object parameter.static voidglGetQueryObjectiv(int id, int pname, int[] params)Array version of:GetQueryObjectivstatic voidglGetQueryObjectiv(int id, int pname, java.nio.IntBuffer params)Returns the integer value of a query object parameter.static intglGetQueryObjectui(int id, int pname)Unsigned version ofGetQueryObjectiv.static voidglGetQueryObjectuiv(int id, int pname, int[] params)Array version of:GetQueryObjectuivstatic voidglGetQueryObjectuiv(int id, int pname, java.nio.IntBuffer params)Unsigned version ofGetQueryObjectiv.static booleanglIsBuffer(int buffer)Determines if a name corresponds to a buffer object.static booleanglIsQuery(int id)Determine if a name corresponds to a query object.static java.nio.ByteBufferglMapBuffer(int target, int access)Maps a buffer object's data store.static java.nio.ByteBufferglMapBuffer(int target, int access, long length, java.nio.ByteBuffer old_buffer)Maps a buffer object's data store.static java.nio.ByteBufferglMapBuffer(int target, int access, java.nio.ByteBuffer old_buffer)Maps a buffer object's data store.static booleanglUnmapBuffer(int target)Relinquishes the mapping of a buffer object and invalidates the pointer to its data store.static voidnglBufferData(int target, long size, long data, int usage)Unsafe version of:BufferDatastatic voidnglBufferSubData(int target, long offset, long size, long data)Unsafe version of:BufferSubDatastatic voidnglDeleteBuffers(int n, long buffers)Unsafe version of:DeleteBuffersstatic voidnglDeleteQueries(int n, long ids)Unsafe version of:DeleteQueriesstatic voidnglGenBuffers(int n, long buffers)Unsafe version of:GenBuffersstatic voidnglGenQueries(int n, long ids)Unsafe version of:GenQueriesstatic voidnglGetBufferParameteriv(int target, int pname, long params)Unsafe version of:GetBufferParameterivstatic voidnglGetBufferPointerv(int target, int pname, long params)Unsafe version of:GetBufferPointervstatic voidnglGetBufferSubData(int target, long offset, long size, long data)Unsafe version of:GetBufferSubDatastatic voidnglGetQueryiv(int target, int pname, long params)Unsafe version of:GetQueryivstatic voidnglGetQueryObjectiv(int id, int pname, long params)Unsafe version of:GetQueryObjectivstatic voidnglGetQueryObjectuiv(int id, int pname, long params)Unsafe version of:GetQueryObjectuivstatic longnglMapBuffer(int target, int access)Unsafe version of:MapBuffer-
Methods inherited from class org.lwjgl.opengl.GL11
glAccum, glAlphaFunc, glAreTexturesResident, glAreTexturesResident, glAreTexturesResident, glArrayElement, glBegin, glBindTexture, glBitmap, glBitmap, glBlendFunc, glCallList, glCallLists, glCallLists, glCallLists, glCallLists, glClear, glClearAccum, glClearColor, glClearDepth, glClearIndex, glClearStencil, glClipPlane, glClipPlane, glColor3b, glColor3bv, glColor3d, glColor3dv, glColor3dv, glColor3f, glColor3fv, glColor3fv, glColor3i, glColor3iv, glColor3iv, glColor3s, glColor3sv, glColor3sv, glColor3ub, glColor3ubv, glColor3ui, glColor3uiv, glColor3uiv, glColor3us, glColor3usv, glColor3usv, glColor4b, glColor4bv, glColor4d, glColor4dv, glColor4dv, glColor4f, glColor4fv, glColor4fv, glColor4i, glColor4iv, glColor4iv, glColor4s, glColor4sv, glColor4sv, glColor4ub, glColor4ubv, glColor4ui, glColor4uiv, glColor4uiv, glColor4us, glColor4usv, glColor4usv, glColorMask, glColorMaterial, glColorPointer, glColorPointer, glColorPointer, glColorPointer, glColorPointer, glCopyPixels, glCopyTexImage1D, glCopyTexImage2D, glCopyTexSubImage1D, glCopyTexSubImage2D, glCullFace, glDeleteLists, glDeleteTextures, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRange, glDisable, glDisableClientState, glDrawArrays, glDrawBuffer, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glEdgeFlag, glEdgeFlagPointer, glEdgeFlagPointer, glEdgeFlagv, glEnable, glEnableClientState, glEnd, glEndList, glEvalCoord1d, glEvalCoord1dv, glEvalCoord1dv, glEvalCoord1f, glEvalCoord1fv, glEvalCoord1fv, glEvalCoord2d, glEvalCoord2dv, glEvalCoord2dv, glEvalCoord2f, glEvalCoord2fv, glEvalCoord2fv, glEvalMesh1, glEvalMesh2, glEvalPoint1, glEvalPoint2, glFeedbackBuffer, glFeedbackBuffer, glFinish, glFlush, glFogf, glFogfv, glFogfv, glFogi, glFogiv, glFogiv, glFrontFace, glFrustum, glGenLists, glGenTextures, glGenTextures, glGenTextures, glGetBoolean, glGetBooleanv, glGetClipPlane, glGetClipPlane, glGetDouble, glGetDoublev, glGetDoublev, glGetError, glGetFloat, glGetFloatv, glGetFloatv, glGetInteger, glGetIntegerv, glGetIntegerv, glGetLightf, glGetLightfv, glGetLightfv, glGetLighti, glGetLightiv, glGetLightiv, glGetMapd, glGetMapdv, glGetMapdv, glGetMapf, glGetMapfv, glGetMapfv, glGetMapi, glGetMapiv, glGetMapiv, glGetMaterialfv, glGetMaterialfv, glGetMaterialiv, glGetMaterialiv, glGetPixelMapfv, glGetPixelMapfv, glGetPixelMapfv, glGetPixelMapuiv, glGetPixelMapuiv, glGetPixelMapuiv, glGetPixelMapusv, glGetPixelMapusv, glGetPixelMapusv, glGetPointer, glGetPointerv, glGetPolygonStipple, glGetPolygonStipple, glGetString, glGetTexEnvf, glGetTexEnvfv, glGetTexEnvfv, glGetTexEnvi, glGetTexEnviv, glGetTexEnviv, glGetTexGend, glGetTexGendv, glGetTexGendv, glGetTexGenf, glGetTexGenfv, glGetTexGenfv, glGetTexGeni, glGetTexGeniv, glGetTexGeniv, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexLevelParameterf, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteri, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTexParameterf, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteri, glGetTexParameteriv, glGetTexParameteriv, glHint, glIndexd, glIndexdv, glIndexdv, glIndexf, glIndexfv, glIndexfv, glIndexi, glIndexiv, glIndexiv, glIndexMask, glIndexPointer, glIndexPointer, glIndexPointer, glIndexPointer, glIndexPointer, glIndexs, glIndexsv, glIndexsv, glIndexub, glIndexubv, glInitNames, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glIsEnabled, glIsList, glIsTexture, glLightf, glLightfv, glLightfv, glLighti, glLightiv, glLightiv, glLightModelf, glLightModelfv, glLightModelfv, glLightModeli, glLightModeliv, glLightModeliv, glLineStipple, glLineWidth, glListBase, glLoadIdentity, glLoadMatrixd, glLoadMatrixd, glLoadMatrixf, glLoadMatrixf, glLoadName, glLogicOp, glMap1d, glMap1d, glMap1f, glMap1f, glMap2d, glMap2d, glMap2f, glMap2f, glMapGrid1d, glMapGrid1f, glMapGrid2d, glMapGrid2f, glMaterialf, glMaterialfv, glMaterialfv, glMateriali, glMaterialiv, glMaterialiv, glMatrixMode, glMultMatrixd, glMultMatrixd, glMultMatrixf, glMultMatrixf, glNewList, glNormal3b, glNormal3bv, glNormal3d, glNormal3dv, glNormal3dv, glNormal3f, glNormal3fv, glNormal3fv, glNormal3i, glNormal3iv, glNormal3iv, glNormal3s, glNormal3sv, glNormal3sv, glNormalPointer, glNormalPointer, glNormalPointer, glNormalPointer, glNormalPointer, glOrtho, glPassThrough, glPixelMapfv, glPixelMapfv, glPixelMapfv, glPixelMapuiv, glPixelMapuiv, glPixelMapuiv, glPixelMapusv, glPixelMapusv, glPixelMapusv, glPixelStoref, glPixelStorei, glPixelTransferf, glPixelTransferi, glPixelZoom, glPointSize, glPolygonMode, glPolygonOffset, glPolygonStipple, glPolygonStipple, glPopAttrib, glPopClientAttrib, glPopMatrix, glPopName, glPrioritizeTextures, glPrioritizeTextures, glPushAttrib, glPushClientAttrib, glPushMatrix, glPushName, glRasterPos2d, glRasterPos2dv, glRasterPos2dv, glRasterPos2f, glRasterPos2fv, glRasterPos2fv, glRasterPos2i, glRasterPos2iv, glRasterPos2iv, glRasterPos2s, glRasterPos2sv, glRasterPos2sv, glRasterPos3d, glRasterPos3dv, glRasterPos3dv, glRasterPos3f, glRasterPos3fv, glRasterPos3fv, glRasterPos3i, glRasterPos3iv, glRasterPos3iv, glRasterPos3s, glRasterPos3sv, glRasterPos3sv, glRasterPos4d, glRasterPos4dv, glRasterPos4dv, glRasterPos4f, glRasterPos4fv, glRasterPos4fv, glRasterPos4i, glRasterPos4iv, glRasterPos4iv, glRasterPos4s, glRasterPos4sv, glRasterPos4sv, glReadBuffer, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glRectd, glRectdv, glRectdv, glRectf, glRectfv, glRectfv, glRecti, glRectiv, glRectiv, glRects, glRectsv, glRectsv, glRenderMode, glRotated, glRotatef, glScaled, glScalef, glScissor, glSelectBuffer, glSelectBuffer, glShadeModel, glStencilFunc, glStencilMask, glStencilOp, glTexCoord1d, glTexCoord1dv, glTexCoord1dv, glTexCoord1f, glTexCoord1fv, glTexCoord1fv, glTexCoord1i, glTexCoord1iv, glTexCoord1iv, glTexCoord1s, glTexCoord1sv, glTexCoord1sv, glTexCoord2d, glTexCoord2dv, glTexCoord2dv, glTexCoord2f, glTexCoord2fv, glTexCoord2fv, glTexCoord2i, glTexCoord2iv, glTexCoord2iv, glTexCoord2s, glTexCoord2sv, glTexCoord2sv, glTexCoord3d, glTexCoord3dv, glTexCoord3dv, glTexCoord3f, glTexCoord3fv, glTexCoord3fv, glTexCoord3i, glTexCoord3iv, glTexCoord3iv, glTexCoord3s, glTexCoord3sv, glTexCoord3sv, glTexCoord4d, glTexCoord4dv, glTexCoord4dv, glTexCoord4f, glTexCoord4fv, glTexCoord4fv, glTexCoord4i, glTexCoord4iv, glTexCoord4iv, glTexCoord4s, glTexCoord4sv, glTexCoord4sv, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexEnvf, glTexEnvfv, glTexEnvfv, glTexEnvi, glTexEnviv, glTexEnviv, glTexGend, glTexGendv, glTexGendv, glTexGenf, glTexGenfv, glTexGenfv, glTexGeni, glTexGeniv, glTexGeniv, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexParameteriv, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTranslated, glTranslatef, glVertex2d, glVertex2dv, glVertex2dv, glVertex2f, glVertex2fv, glVertex2fv, glVertex2i, glVertex2iv, glVertex2iv, glVertex2s, glVertex2sv, glVertex2sv, glVertex3d, glVertex3dv, glVertex3dv, glVertex3f, glVertex3fv, glVertex3fv, glVertex3i, glVertex3iv, glVertex3iv, glVertex3s, glVertex3sv, glVertex3sv, glVertex4d, glVertex4dv, glVertex4dv, glVertex4f, glVertex4fv, glVertex4fv, glVertex4i, glVertex4iv, glVertex4iv, glVertex4s, glVertex4sv, glVertex4sv, glVertexPointer, glVertexPointer, glVertexPointer, glVertexPointer, glVertexPointer, glViewport, nglAreTexturesResident, nglBitmap, nglCallLists, nglClipPlane, nglColor3bv, nglColor3dv, nglColor3fv, nglColor3iv, nglColor3sv, nglColor3ubv, nglColor3uiv, nglColor3usv, nglColor4bv, nglColor4dv, nglColor4fv, nglColor4iv, nglColor4sv, nglColor4ubv, nglColor4uiv, nglColor4usv, nglColorPointer, nglDeleteTextures, nglDrawElements, nglDrawPixels, nglEdgeFlagPointer, nglEdgeFlagv, nglEvalCoord1dv, nglEvalCoord1fv, nglEvalCoord2dv, nglEvalCoord2fv, nglFeedbackBuffer, nglFogfv, nglFogiv, nglGenTextures, nglGetBooleanv, nglGetClipPlane, nglGetDoublev, nglGetFloatv, nglGetIntegerv, nglGetLightfv, nglGetLightiv, nglGetMapdv, nglGetMapfv, nglGetMapiv, nglGetMaterialfv, nglGetMaterialiv, nglGetPixelMapfv, nglGetPixelMapuiv, nglGetPixelMapusv, nglGetPointerv, nglGetPolygonStipple, nglGetString, nglGetTexEnvfv, nglGetTexEnviv, nglGetTexGendv, nglGetTexGenfv, nglGetTexGeniv, nglGetTexImage, nglGetTexLevelParameterfv, nglGetTexLevelParameteriv, nglGetTexParameterfv, nglGetTexParameteriv, nglIndexdv, nglIndexfv, nglIndexiv, nglIndexPointer, nglIndexsv, nglIndexubv, nglInterleavedArrays, nglLightfv, nglLightiv, nglLightModelfv, nglLightModeliv, nglLoadMatrixd, nglLoadMatrixf, nglMap1d, nglMap1f, nglMap2d, nglMap2f, nglMaterialfv, nglMaterialiv, nglMultMatrixd, nglMultMatrixf, nglNormal3bv, nglNormal3dv, nglNormal3fv, nglNormal3iv, nglNormal3sv, nglNormalPointer, nglPixelMapfv, nglPixelMapuiv, nglPixelMapusv, nglPolygonStipple, nglPrioritizeTextures, nglRasterPos2dv, nglRasterPos2fv, nglRasterPos2iv, nglRasterPos2sv, nglRasterPos3dv, nglRasterPos3fv, nglRasterPos3iv, nglRasterPos3sv, nglRasterPos4dv, nglRasterPos4fv, nglRasterPos4iv, nglRasterPos4sv, nglReadPixels, nglRectdv, nglRectfv, nglRectiv, nglRectsv, nglSelectBuffer, nglTexCoord1dv, nglTexCoord1fv, nglTexCoord1iv, nglTexCoord1sv, nglTexCoord2dv, nglTexCoord2fv, nglTexCoord2iv, nglTexCoord2sv, nglTexCoord3dv, nglTexCoord3fv, nglTexCoord3iv, nglTexCoord3sv, nglTexCoord4dv, nglTexCoord4fv, nglTexCoord4iv, nglTexCoord4sv, nglTexCoordPointer, nglTexEnvfv, nglTexEnviv, nglTexGendv, nglTexGenfv, nglTexGeniv, nglTexImage1D, nglTexImage2D, nglTexParameterfv, nglTexParameteriv, nglTexSubImage1D, nglTexSubImage2D, nglVertex2dv, nglVertex2fv, nglVertex2iv, nglVertex2sv, nglVertex3dv, nglVertex3fv, nglVertex3iv, nglVertex3sv, nglVertex4dv, nglVertex4fv, nglVertex4iv, nglVertex4sv, nglVertexPointer
-
Methods inherited from class org.lwjgl.opengl.GL12
glCopyTexSubImage3D, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, nglDrawRangeElements, nglTexImage3D, nglTexSubImage3D
-
Methods inherited from class org.lwjgl.opengl.GL13
glActiveTexture, glClientActiveTexture, glCompressedTexImage1D, glCompressedTexImage1D, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage1D, glCompressedTexSubImage1D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glGetCompressedTexImage, glGetCompressedTexImage, glLoadTransposeMatrixd, glLoadTransposeMatrixd, glLoadTransposeMatrixf, glLoadTransposeMatrixf, glMultiTexCoord1d, glMultiTexCoord1dv, glMultiTexCoord1dv, glMultiTexCoord1f, glMultiTexCoord1fv, glMultiTexCoord1fv, glMultiTexCoord1i, glMultiTexCoord1iv, glMultiTexCoord1iv, glMultiTexCoord1s, glMultiTexCoord1sv, glMultiTexCoord1sv, glMultiTexCoord2d, glMultiTexCoord2dv, glMultiTexCoord2dv, glMultiTexCoord2f, glMultiTexCoord2fv, glMultiTexCoord2fv, glMultiTexCoord2i, glMultiTexCoord2iv, glMultiTexCoord2iv, glMultiTexCoord2s, glMultiTexCoord2sv, glMultiTexCoord2sv, glMultiTexCoord3d, glMultiTexCoord3dv, glMultiTexCoord3dv, glMultiTexCoord3f, glMultiTexCoord3fv, glMultiTexCoord3fv, glMultiTexCoord3i, glMultiTexCoord3iv, glMultiTexCoord3iv, glMultiTexCoord3s, glMultiTexCoord3sv, glMultiTexCoord3sv, glMultiTexCoord4d, glMultiTexCoord4dv, glMultiTexCoord4dv, glMultiTexCoord4f, glMultiTexCoord4fv, glMultiTexCoord4fv, glMultiTexCoord4i, glMultiTexCoord4iv, glMultiTexCoord4iv, glMultiTexCoord4s, glMultiTexCoord4sv, glMultiTexCoord4sv, glMultTransposeMatrixd, glMultTransposeMatrixd, glMultTransposeMatrixf, glMultTransposeMatrixf, glSampleCoverage, nglCompressedTexImage1D, nglCompressedTexImage2D, nglCompressedTexImage3D, nglCompressedTexSubImage1D, nglCompressedTexSubImage2D, nglCompressedTexSubImage3D, nglGetCompressedTexImage, nglLoadTransposeMatrixd, nglLoadTransposeMatrixf, nglMultiTexCoord1dv, nglMultiTexCoord1fv, nglMultiTexCoord1iv, nglMultiTexCoord1sv, nglMultiTexCoord2dv, nglMultiTexCoord2fv, nglMultiTexCoord2iv, nglMultiTexCoord2sv, nglMultiTexCoord3dv, nglMultiTexCoord3fv, nglMultiTexCoord3iv, nglMultiTexCoord3sv, nglMultiTexCoord4dv, nglMultiTexCoord4fv, nglMultiTexCoord4iv, nglMultiTexCoord4sv, nglMultTransposeMatrixd, nglMultTransposeMatrixf
-
Methods inherited from class org.lwjgl.opengl.GL14
glBlendColor, glBlendEquation, glBlendFuncSeparate, glFogCoordd, glFogCoorddv, glFogCoorddv, glFogCoordf, glFogCoordfv, glFogCoordfv, glFogCoordPointer, glFogCoordPointer, glFogCoordPointer, glFogCoordPointer, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawElements, glMultiDrawElements, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, glSecondaryColor3b, glSecondaryColor3bv, glSecondaryColor3d, glSecondaryColor3dv, glSecondaryColor3dv, glSecondaryColor3f, glSecondaryColor3fv, glSecondaryColor3fv, glSecondaryColor3i, glSecondaryColor3iv, glSecondaryColor3iv, glSecondaryColor3s, glSecondaryColor3sv, glSecondaryColor3sv, glSecondaryColor3ub, glSecondaryColor3ubv, glSecondaryColor3ui, glSecondaryColor3uiv, glSecondaryColor3uiv, glSecondaryColor3us, glSecondaryColor3usv, glSecondaryColor3usv, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glWindowPos2d, glWindowPos2dv, glWindowPos2dv, glWindowPos2f, glWindowPos2fv, glWindowPos2fv, glWindowPos2i, glWindowPos2iv, glWindowPos2iv, glWindowPos2s, glWindowPos2sv, glWindowPos2sv, glWindowPos3d, glWindowPos3dv, glWindowPos3dv, glWindowPos3f, glWindowPos3fv, glWindowPos3fv, glWindowPos3i, glWindowPos3iv, glWindowPos3iv, glWindowPos3s, glWindowPos3sv, glWindowPos3sv, nglFogCoorddv, nglFogCoordfv, nglFogCoordPointer, nglMultiDrawArrays, nglMultiDrawElements, nglPointParameterfv, nglPointParameteriv, nglSecondaryColor3bv, nglSecondaryColor3dv, nglSecondaryColor3fv, nglSecondaryColor3iv, nglSecondaryColor3sv, nglSecondaryColor3ubv, nglSecondaryColor3uiv, nglSecondaryColor3usv, nglSecondaryColorPointer, nglWindowPos2dv, nglWindowPos2fv, nglWindowPos2iv, nglWindowPos2sv, nglWindowPos3dv, nglWindowPos3fv, nglWindowPos3iv, nglWindowPos3sv
-
-
-
-
Field Detail
-
GL_FOG_COORD_SRC, GL_FOG_COORD, GL_CURRENT_FOG_COORD, GL_FOG_COORD_ARRAY_TYPE, GL_FOG_COORD_ARRAY_STRIDE, GL_FOG_COORD_ARRAY_POINTER, GL_FOG_COORD_ARRAY, GL_FOG_COORD_ARRAY_BUFFER_BINDING, GL_SRC0_RGB, GL_SRC1_RGB, GL_SRC2_RGB, GL_SRC0_ALPHA, GL_SRC1_ALPHA, GL_SRC2_ALPHA
New token names.
-
GL_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER
Accepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, and GetBufferPointerv.
-
GL_ARRAY_BUFFER_BINDING, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_VERTEX_ARRAY_BUFFER_BINDING, GL_NORMAL_ARRAY_BUFFER_BINDING, GL_COLOR_ARRAY_BUFFER_BINDING, GL_INDEX_ARRAY_BUFFER_BINDING, GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, GL_EDGE_FLAG_ARRAY_BUFFER_BINDING, GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING, GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING, GL_WEIGHT_ARRAY_BUFFER_BINDING
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
Accepted by thepnameparameter of GetVertexAttribiv.
-
GL_STREAM_DRAW, GL_STREAM_READ, GL_STREAM_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STATIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, GL_DYNAMIC_COPY
Accepted by theusageparameter of BufferData.
-
GL_READ_ONLY, GL_WRITE_ONLY, GL_READ_WRITE
Accepted by theaccessparameter of MapBuffer.
-
GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_BUFFER_ACCESS, GL_BUFFER_MAPPED
Accepted by thepnameparameter of GetBufferParameteriv.
-
GL_BUFFER_MAP_POINTER
Accepted by thepnameparameter of GetBufferPointerv.
-
GL_SAMPLES_PASSED
Accepted by thetargetparameter of BeginQuery, EndQuery, and GetQueryiv.
-
GL_QUERY_COUNTER_BITS, GL_CURRENT_QUERY
Accepted by thepnameparameter of GetQueryiv.
-
GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE
Accepted by thepnameparameter of GetQueryObjectiv and GetQueryObjectuiv.
-
-
Method Detail
-
glBindBuffer
public static void glBindBuffer(int target, int buffer)Binds a named buffer object.- Parameters:
target- the target to which the buffer object is bound. One of:buffer- the name of a buffer object- See Also:
- Reference Page
-
nglDeleteBuffers
public static void nglDeleteBuffers(int n, long buffers)Unsafe version of:DeleteBuffers- Parameters:
n- the number of buffer objects to be deleted
-
glDeleteBuffers
public static void glDeleteBuffers(java.nio.IntBuffer buffers)
Deletes named buffer objects.- Parameters:
buffers- an array of buffer objects to be deleted- See Also:
- Reference Page
-
glDeleteBuffers
public static void glDeleteBuffers(int buffer)
Deletes named buffer objects.- See Also:
- Reference Page
-
nglGenBuffers
public static void nglGenBuffers(int n, long buffers)Unsafe version of:GenBuffers- Parameters:
n- the number of buffer object names to be generated
-
glGenBuffers
public static void glGenBuffers(java.nio.IntBuffer buffers)
Generates buffer object names.- Parameters:
buffers- a buffer in which the generated buffer object names are stored- See Also:
- Reference Page
-
glGenBuffers
public static int glGenBuffers()
Generates buffer object names.- See Also:
- Reference Page
-
glIsBuffer
public static boolean glIsBuffer(int buffer)
Determines if a name corresponds to a buffer object.- Parameters:
buffer- a value that may be the name of a buffer object- See Also:
- Reference Page
-
nglBufferData
public static void nglBufferData(int target, long size, long data, int usage)Unsafe version of:BufferData- Parameters:
size- the size in bytes of the buffer object's new data store
-
glBufferData
public static void glBufferData(int target, long size, int usage)Creates and initializes a buffer object's data store.usageis a hint to the GL implementation as to how a buffer object's data store will be accessed. This enables the GL implementation to make more intelligent decisions that may significantly impact buffer object performance. It does not, however, constrain the actual usage of the data store.usagecan be broken down into two parts: first, the frequency of access (modification and usage), and second, the nature of that access. The frequency of access may be one of these:- STREAM - The data store contents will be modified once and used at most a few times.
- STATIC - The data store contents will be modified once and used many times.
- DYNAMIC - The data store contents will be modified repeatedly and used many times.
The nature of access may be one of these:
- DRAW - The data store contents are modified by the application, and used as the source for GL drawing and image specification commands.
- READ - The data store contents are modified by reading data from the GL, and used to return that data when queried by the application.
- COPY - The data store contents are modified by reading data from the GL, and used as the source for GL drawing and image specification commands.
- Parameters:
target- the target buffer object. One of:size- the size in bytes of the buffer object's new data storeusage- the expected usage pattern of the data store. One of:STREAM_DRAWSTREAM_READSTREAM_COPYSTATIC_DRAWSTATIC_READSTATIC_COPYDYNAMIC_DRAWDYNAMIC_READDYNAMIC_COPY- See Also:
- Reference Page
-
glBufferData
public static void glBufferData(int target, java.nio.ByteBuffer data, int usage) public static void glBufferData(int target, java.nio.ShortBuffer data, int usage) public static void glBufferData(int target, java.nio.IntBuffer data, int usage) public static void glBufferData(int target, java.nio.LongBuffer data, int usage) public static void glBufferData(int target, java.nio.FloatBuffer data, int usage) public static void glBufferData(int target, java.nio.DoubleBuffer data, int usage)Creates and initializes a buffer object's data store.usageis a hint to the GL implementation as to how a buffer object's data store will be accessed. This enables the GL implementation to make more intelligent decisions that may significantly impact buffer object performance. It does not, however, constrain the actual usage of the data store.usagecan be broken down into two parts: first, the frequency of access (modification and usage), and second, the nature of that access. The frequency of access may be one of these:- STREAM - The data store contents will be modified once and used at most a few times.
- STATIC - The data store contents will be modified once and used many times.
- DYNAMIC - The data store contents will be modified repeatedly and used many times.
The nature of access may be one of these:
- DRAW - The data store contents are modified by the application, and used as the source for GL drawing and image specification commands.
- READ - The data store contents are modified by reading data from the GL, and used to return that data when queried by the application.
- COPY - The data store contents are modified by reading data from the GL, and used as the source for GL drawing and image specification commands.
- Parameters:
target- the target buffer object. One of:data- a pointer to data that will be copied into the data store for initialization, orNULLif no data is to be copiedusage- the expected usage pattern of the data store. One of:STREAM_DRAWSTREAM_READSTREAM_COPYSTATIC_DRAWSTATIC_READSTATIC_COPYDYNAMIC_DRAWDYNAMIC_READDYNAMIC_COPY- See Also:
- Reference Page
-
nglBufferSubData
public static void nglBufferSubData(int target, long offset, long size, long data)Unsafe version of:BufferSubData- Parameters:
size- the size in bytes of the data store region being replaced
-
glBufferSubData
public static void glBufferSubData(int target, long offset, java.nio.ByteBuffer data) public static void glBufferSubData(int target, long offset, java.nio.ShortBuffer data) public static void glBufferSubData(int target, long offset, java.nio.IntBuffer data) public static void glBufferSubData(int target, long offset, java.nio.LongBuffer data) public static void glBufferSubData(int target, long offset, java.nio.FloatBuffer data) public static void glBufferSubData(int target, long offset, java.nio.DoubleBuffer data)Updates a subset of a buffer object's data store.- Parameters:
target- the target buffer object. One of:offset- the offset into the buffer object's data store where data replacement will begin, measured in bytesdata- a pointer to the new data that will be copied into the data store- See Also:
- Reference Page
-
nglGetBufferSubData
public static void nglGetBufferSubData(int target, long offset, long size, long data)Unsafe version of:GetBufferSubData- Parameters:
size- the size in bytes of the data store region being returned
-
glGetBufferSubData
public static void glGetBufferSubData(int target, long offset, java.nio.ByteBuffer data) public static void glGetBufferSubData(int target, long offset, java.nio.ShortBuffer data) public static void glGetBufferSubData(int target, long offset, java.nio.IntBuffer data) public static void glGetBufferSubData(int target, long offset, java.nio.LongBuffer data) public static void glGetBufferSubData(int target, long offset, java.nio.FloatBuffer data) public static void glGetBufferSubData(int target, long offset, java.nio.DoubleBuffer data)Returns a subset of a buffer object's data store.- Parameters:
target- the target buffer object. One of:offset- the offset into the buffer object's data store from which data will be returned, measured in bytesdata- a pointer to the location where buffer object data is returned- See Also:
- Reference Page
-
nglMapBuffer
public static long nglMapBuffer(int target, int access)Unsafe version of:MapBuffer
-
glMapBuffer
@Nullable public static java.nio.ByteBuffer glMapBuffer(int target, int access) @Nullable public static java.nio.ByteBuffer glMapBuffer(int target, int access, @Nullable java.nio.ByteBuffer old_buffer) @Nullable public static java.nio.ByteBuffer glMapBuffer(int target, int access, long length, @Nullable java.nio.ByteBuffer old_buffer)Maps a buffer object's data store.LWJGL note: This method comes in 3 flavors:
glMapBuffer(int, int)- CallsGetBufferParameterivto retrieve the buffer size and a new ByteBuffer instance is always returned.glMapBuffer(int, int, ByteBuffer)- CallsGetBufferParameterivto retrieve the buffer size and theold_bufferparameter is reused if not null.glMapBuffer(int, int, long, ByteBuffer)- The buffer size is explicitly specified and theold_bufferparameter is reused if not null. This is the most efficient method.
- Parameters:
target- the target buffer object being mapped. One of:access- the access policy, indicating whether it will be possible to read from, write to, or both read from and write to the buffer object's mapped data store. One of:READ_ONLYWRITE_ONLYREAD_WRITE- See Also:
- Reference Page
-
glUnmapBuffer
public static boolean glUnmapBuffer(int target)
Relinquishes the mapping of a buffer object and invalidates the pointer to its data store.Returns TRUE unless data values in the buffer’s data store have become corrupted during the period that the buffer was mapped. Such corruption can be the result of a screen resolution change or other window system-dependent event that causes system heaps such as those for high-performance graphics memory to be discarded. GL implementations must guarantee that such corruption can occur only during the periods that a buffer’s data store is mapped. If such corruption has occurred, UnmapBuffer returns FALSE, and the contents of the buffer’s data store become undefined.
- Parameters:
target- the target buffer object being unmapped. One of:- See Also:
- Reference Page
-
nglGetBufferParameteriv
public static void nglGetBufferParameteriv(int target, int pname, long params)Unsafe version of:GetBufferParameteriv
-
glGetBufferParameteriv
public static void glGetBufferParameteriv(int target, int pname, java.nio.IntBuffer params)Returns the value of a buffer object parameter.- Parameters:
target- the target buffer object. One of:pname- the symbolic name of a buffer object parameter. One of:BUFFER_SIZEBUFFER_USAGEBUFFER_ACCESSBUFFER_MAPPEDBUFFER_ACCESS_FLAGSBUFFER_MAP_LENGTHBUFFER_MAP_OFFSETBUFFER_IMMUTABLE_STORAGEBUFFER_STORAGE_FLAGSparams- the requested parameter- See Also:
- Reference Page
-
glGetBufferParameteri
public static int glGetBufferParameteri(int target, int pname)Returns the value of a buffer object parameter.- Parameters:
target- the target buffer object. One of:pname- the symbolic name of a buffer object parameter. One of:BUFFER_SIZEBUFFER_USAGEBUFFER_ACCESSBUFFER_MAPPEDBUFFER_ACCESS_FLAGSBUFFER_MAP_LENGTHBUFFER_MAP_OFFSETBUFFER_IMMUTABLE_STORAGEBUFFER_STORAGE_FLAGS- See Also:
- Reference Page
-
nglGetBufferPointerv
public static void nglGetBufferPointerv(int target, int pname, long params)Unsafe version of:GetBufferPointerv
-
glGetBufferPointerv
public static void glGetBufferPointerv(int target, int pname, org.lwjgl.PointerBuffer params)Returns the pointer to a mapped buffer object's data store.- Parameters:
target- the target buffer object. One of:pname- the pointer to be returned. Must be:BUFFER_MAP_POINTERparams- the pointer value specified bypname- See Also:
- Reference Page
-
glGetBufferPointer
public static long glGetBufferPointer(int target, int pname)Returns the pointer to a mapped buffer object's data store.- Parameters:
target- the target buffer object. One of:pname- the pointer to be returned. Must be:BUFFER_MAP_POINTER- See Also:
- Reference Page
-
nglGenQueries
public static void nglGenQueries(int n, long ids)Unsafe version of:GenQueries- Parameters:
n- the number of query object names to be generated
-
glGenQueries
public static void glGenQueries(java.nio.IntBuffer ids)
Generates query object names.- Parameters:
ids- a buffer in which the generated query object names are stored- See Also:
- Reference Page
-
glGenQueries
public static int glGenQueries()
Generates query object names.- See Also:
- Reference Page
-
nglDeleteQueries
public static void nglDeleteQueries(int n, long ids)Unsafe version of:DeleteQueries- Parameters:
n- the number of query objects to be deleted
-
glDeleteQueries
public static void glDeleteQueries(java.nio.IntBuffer ids)
Deletes named query objects.- Parameters:
ids- an array of query objects to be deleted- See Also:
- Reference Page
-
glDeleteQueries
public static void glDeleteQueries(int id)
Deletes named query objects.- See Also:
- Reference Page
-
glIsQuery
public static boolean glIsQuery(int id)
Determine if a name corresponds to a query object.- Parameters:
id- a value that may be the name of a query object- See Also:
- Reference Page
-
glBeginQuery
public static void glBeginQuery(int target, int id)Creates a query object and makes it active.- Parameters:
target- the target type of query object established. One of:SAMPLES_PASSEDPRIMITIVES_GENERATEDTRANSFORM_FEEDBACK_PRIMITIVES_WRITTENTIME_ELAPSEDTIMESTAMPANY_SAMPLES_PASSEDANY_SAMPLES_PASSED_CONSERVATIVEid- the name of a query object- See Also:
- Reference Page
-
glEndQuery
public static void glEndQuery(int target)
Marks the end of the sequence of commands to be tracked for the active query specified bytarget.- Parameters:
target- the query object target. One of:SAMPLES_PASSEDPRIMITIVES_GENERATEDTRANSFORM_FEEDBACK_PRIMITIVES_WRITTENTIME_ELAPSEDTIMESTAMPANY_SAMPLES_PASSEDANY_SAMPLES_PASSED_CONSERVATIVE- See Also:
- Reference Page
-
nglGetQueryiv
public static void nglGetQueryiv(int target, int pname, long params)Unsafe version of:GetQueryiv
-
glGetQueryiv
public static void glGetQueryiv(int target, int pname, java.nio.IntBuffer params)Returns parameters of a query object target.- Parameters:
target- the query object target. One of:SAMPLES_PASSEDPRIMITIVES_GENERATEDTRANSFORM_FEEDBACK_PRIMITIVES_WRITTENTIME_ELAPSEDTIMESTAMPANY_SAMPLES_PASSEDANY_SAMPLES_PASSED_CONSERVATIVEpname- the symbolic name of a query object target parameter. One of:QUERY_COUNTER_BITSCURRENT_QUERYparams- the requested data- See Also:
- Reference Page
-
glGetQueryi
public static int glGetQueryi(int target, int pname)Returns parameters of a query object target.- Parameters:
target- the query object target. One of:SAMPLES_PASSEDPRIMITIVES_GENERATEDTRANSFORM_FEEDBACK_PRIMITIVES_WRITTENTIME_ELAPSEDTIMESTAMPANY_SAMPLES_PASSEDANY_SAMPLES_PASSED_CONSERVATIVEpname- the symbolic name of a query object target parameter. One of:QUERY_COUNTER_BITSCURRENT_QUERY- See Also:
- Reference Page
-
nglGetQueryObjectiv
public static void nglGetQueryObjectiv(int id, int pname, long params)Unsafe version of:GetQueryObjectiv
-
glGetQueryObjectiv
public static void glGetQueryObjectiv(int id, int pname, java.nio.IntBuffer params)Returns the integer value of a query object parameter.- Parameters:
id- the name of a query objectpname- the symbolic name of a query object parameter. One of:QUERY_RESULTQUERY_RESULT_AVAILABLEparams- the requested data- See Also:
- Reference Page
-
glGetQueryObjecti
public static int glGetQueryObjecti(int id, int pname)Returns the integer value of a query object parameter.- Parameters:
id- the name of a query objectpname- the symbolic name of a query object parameter. One of:QUERY_RESULTQUERY_RESULT_AVAILABLE- See Also:
- Reference Page
-
nglGetQueryObjectuiv
public static void nglGetQueryObjectuiv(int id, int pname, long params)Unsafe version of:GetQueryObjectuiv
-
glGetQueryObjectuiv
public static void glGetQueryObjectuiv(int id, int pname, java.nio.IntBuffer params)Unsigned version ofGetQueryObjectiv.- Parameters:
id- the name of a query objectpname- the symbolic name of a query object parameter. One of:QUERY_RESULTQUERY_RESULT_AVAILABLEparams- the requested data- See Also:
- Reference Page
-
glGetQueryObjectui
public static int glGetQueryObjectui(int id, int pname)Unsigned version ofGetQueryObjectiv.- Parameters:
id- the name of a query objectpname- the symbolic name of a query object parameter. One of:QUERY_RESULTQUERY_RESULT_AVAILABLE- See Also:
- Reference Page
-
glDeleteBuffers
public static void glDeleteBuffers(int[] buffers)
Array version of:DeleteBuffers- See Also:
- Reference Page
-
glGenBuffers
public static void glGenBuffers(int[] buffers)
Array version of:GenBuffers- See Also:
- Reference Page
-
glBufferData
public static void glBufferData(int target, short[] data, int usage) public static void glBufferData(int target, int[] data, int usage) public static void glBufferData(int target, long[] data, int usage) public static void glBufferData(int target, float[] data, int usage) public static void glBufferData(int target, double[] data, int usage)Array version of:BufferData- See Also:
- Reference Page
-
glBufferSubData
public static void glBufferSubData(int target, long offset, short[] data) public static void glBufferSubData(int target, long offset, int[] data) public static void glBufferSubData(int target, long offset, long[] data) public static void glBufferSubData(int target, long offset, float[] data) public static void glBufferSubData(int target, long offset, double[] data)Array version of:BufferSubData- See Also:
- Reference Page
-
glGetBufferSubData
public static void glGetBufferSubData(int target, long offset, short[] data) public static void glGetBufferSubData(int target, long offset, int[] data) public static void glGetBufferSubData(int target, long offset, long[] data) public static void glGetBufferSubData(int target, long offset, float[] data) public static void glGetBufferSubData(int target, long offset, double[] data)Array version of:GetBufferSubData- See Also:
- Reference Page
-
glGetBufferParameteriv
public static void glGetBufferParameteriv(int target, int pname, int[] params)Array version of:GetBufferParameteriv- See Also:
- Reference Page
-
glGenQueries
public static void glGenQueries(int[] ids)
Array version of:GenQueries- See Also:
- Reference Page
-
glDeleteQueries
public static void glDeleteQueries(int[] ids)
Array version of:DeleteQueries- See Also:
- Reference Page
-
glGetQueryiv
public static void glGetQueryiv(int target, int pname, int[] params)Array version of:GetQueryiv- See Also:
- Reference Page
-
glGetQueryObjectiv
public static void glGetQueryObjectiv(int id, int pname, int[] params)Array version of:GetQueryObjectiv- See Also:
- Reference Page
-
glGetQueryObjectuiv
public static void glGetQueryObjectuiv(int id, int pname, int[] params)Array version of:GetQueryObjectuiv- See Also:
- Reference Page
-
-