Class GL15
- Direct Known Subclasses:
GL20
Extensions promoted to core in this release:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intAccepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, and GetBufferPointerv.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetBufferParameteriv.static final intAccepted by thepnameparameter of GetBufferPointerv.static final intAccepted by thepnameparameter of GetBufferParameteriv.static final intAccepted by thepnameparameter of GetBufferParameteriv.static final intAccepted by thepnameparameter of GetBufferParameteriv.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intNew token names.static final intAccepted by thepnameparameter of GetQueryiv.static final intAccepted by theusageparameter of BufferData.static final intAccepted by theusageparameter of BufferData.static final intAccepted by theusageparameter of BufferData.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, and GetBufferPointerv.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intNew token names.static final intNew token names.static final intNew token names.static final intNew token names.static final intNew token names.static final intNew token names.static final intNew token names.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetQueryiv.static final intAccepted by thepnameparameter of GetQueryObjectiv and GetQueryObjectuiv.static final intAccepted by thepnameparameter of GetQueryObjectiv and GetQueryObjectuiv.static final intAccepted by theaccessparameter of MapBuffer.static final intAccepted by theaccessparameter of MapBuffer.static final intAccepted by thetargetparameter of BeginQuery, EndQuery, and GetQueryiv.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intNew token names.static final intNew token names.static final intNew token names.static final intNew token names.static final intNew token names.static final intNew token names.static final intAccepted by theusageparameter of BufferData.static final intAccepted by theusageparameter of BufferData.static final intAccepted by theusageparameter of BufferData.static final intAccepted by theusageparameter of BufferData.static final intAccepted by theusageparameter of BufferData.static final intAccepted by theusageparameter of BufferData.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetVertexAttribiv.static final intAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by theaccessparameter of MapBuffer.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_BIASFields 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_MATRIXFields 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_REVFields 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 -
Method Summary
Modifier and TypeMethodDescriptionstatic 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, ByteBuffer data, int usage) Creates and initializes a buffer object's data store.static voidglBufferData(int target, DoubleBuffer data, int usage) Creates and initializes a buffer object's data store.static voidglBufferData(int target, FloatBuffer data, int usage) Creates and initializes a buffer object's data store.static voidglBufferData(int target, IntBuffer data, int usage) Creates and initializes a buffer object's data store.static voidglBufferData(int target, LongBuffer data, int usage) Creates and initializes a buffer object's data store.static voidglBufferData(int target, 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, ByteBuffer data) Updates a subset of a buffer object's data store.static voidglBufferSubData(int target, long offset, DoubleBuffer data) Updates a subset of a buffer object's data store.static voidglBufferSubData(int target, long offset, FloatBuffer data) Updates a subset of a buffer object's data store.static voidglBufferSubData(int target, long offset, IntBuffer data) Updates a subset of a buffer object's data store.static voidglBufferSubData(int target, long offset, LongBuffer data) Updates a subset of a buffer object's data store.static voidglBufferSubData(int target, long offset, 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(IntBuffer buffers) Deletes named buffer objects.static voidglDeleteQueries(int id) Deletes named query objects.static voidglDeleteQueries(int[] ids) Array version of:DeleteQueriesstatic voidglDeleteQueries(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 intGenerates buffer object names.static voidglGenBuffers(int[] buffers) Array version of:GenBuffersstatic voidglGenBuffers(IntBuffer buffers) Generates buffer object names.static intGenerates query object names.static voidglGenQueries(int[] ids) Array version of:GenQueriesstatic voidglGenQueries(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, 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, ByteBuffer data) Returns a subset of a buffer object's data store.static voidglGetBufferSubData(int target, long offset, DoubleBuffer data) Returns a subset of a buffer object's data store.static voidglGetBufferSubData(int target, long offset, FloatBuffer data) Returns a subset of a buffer object's data store.static voidglGetBufferSubData(int target, long offset, IntBuffer data) Returns a subset of a buffer object's data store.static voidglGetBufferSubData(int target, long offset, LongBuffer data) Returns a subset of a buffer object's data store.static voidglGetBufferSubData(int target, long offset, 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, 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, long params) Returns the integer value of a query object parameter.static voidglGetQueryObjectiv(int id, int pname, 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, long params) Unsigned version ofGetQueryObjectiv.static voidglGetQueryObjectuiv(int id, int pname, 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 ByteBufferglMapBuffer(int target, int access) Maps a buffer object's data store.static ByteBufferglMapBuffer(int target, int access, long length, ByteBuffer old_buffer) Maps a buffer object's data store.static ByteBufferglMapBuffer(int target, int access, 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:MapBufferMethods 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, nglWindowPos3svMethods 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, nglMultTransposeMatrixfMethods 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, nglTexSubImage3DMethods 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
-
Field Details
-
GL_FOG_COORD_SRC
public static final int GL_FOG_COORD_SRCNew token names.- See Also:
-
GL_FOG_COORD
public static final int GL_FOG_COORDNew token names.- See Also:
-
GL_CURRENT_FOG_COORD
public static final int GL_CURRENT_FOG_COORDNew token names.- See Also:
-
GL_FOG_COORD_ARRAY_TYPE
public static final int GL_FOG_COORD_ARRAY_TYPENew token names.- See Also:
-
GL_FOG_COORD_ARRAY_STRIDE
public static final int GL_FOG_COORD_ARRAY_STRIDENew token names.- See Also:
-
GL_FOG_COORD_ARRAY_POINTER
public static final int GL_FOG_COORD_ARRAY_POINTERNew token names.- See Also:
-
GL_FOG_COORD_ARRAY
public static final int GL_FOG_COORD_ARRAYNew token names.- See Also:
-
GL_FOG_COORD_ARRAY_BUFFER_BINDING
public static final int GL_FOG_COORD_ARRAY_BUFFER_BINDINGNew token names.- See Also:
-
GL_SRC0_RGB
public static final int GL_SRC0_RGBNew token names.- See Also:
-
GL_SRC1_RGB
public static final int GL_SRC1_RGBNew token names.- See Also:
-
GL_SRC2_RGB
public static final int GL_SRC2_RGBNew token names.- See Also:
-
GL_SRC0_ALPHA
public static final int GL_SRC0_ALPHANew token names.- See Also:
-
GL_SRC1_ALPHA
public static final int GL_SRC1_ALPHANew token names.- See Also:
-
GL_SRC2_ALPHA
public static final int GL_SRC2_ALPHANew token names.- See Also:
-
GL_ARRAY_BUFFER
public static final int GL_ARRAY_BUFFERAccepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, and GetBufferPointerv.- See Also:
-
GL_ELEMENT_ARRAY_BUFFER
public static final int GL_ELEMENT_ARRAY_BUFFERAccepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferParameteriv, and GetBufferPointerv.- See Also:
-
GL_ARRAY_BUFFER_BINDING
public static final int GL_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_ELEMENT_ARRAY_BUFFER_BINDING
public static final int GL_ELEMENT_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_VERTEX_ARRAY_BUFFER_BINDING
public static final int GL_VERTEX_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_NORMAL_ARRAY_BUFFER_BINDING
public static final int GL_NORMAL_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_COLOR_ARRAY_BUFFER_BINDING
public static final int GL_COLOR_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_INDEX_ARRAY_BUFFER_BINDING
public static final int GL_INDEX_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_EDGE_FLAG_ARRAY_BUFFER_BINDING
public static final int GL_EDGE_FLAG_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING
public static final int GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
public static final int GL_FOG_COORDINATE_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_WEIGHT_ARRAY_BUFFER_BINDING
public static final int GL_WEIGHT_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDINGAccepted by thepnameparameter of GetVertexAttribiv.- See Also:
-
GL_STREAM_DRAW
public static final int GL_STREAM_DRAWAccepted by theusageparameter of BufferData.- See Also:
-
GL_STREAM_READ
public static final int GL_STREAM_READAccepted by theusageparameter of BufferData.- See Also:
-
GL_STREAM_COPY
public static final int GL_STREAM_COPYAccepted by theusageparameter of BufferData.- See Also:
-
GL_STATIC_DRAW
public static final int GL_STATIC_DRAWAccepted by theusageparameter of BufferData.- See Also:
-
GL_STATIC_READ
public static final int GL_STATIC_READAccepted by theusageparameter of BufferData.- See Also:
-
GL_STATIC_COPY
public static final int GL_STATIC_COPYAccepted by theusageparameter of BufferData.- See Also:
-
GL_DYNAMIC_DRAW
public static final int GL_DYNAMIC_DRAWAccepted by theusageparameter of BufferData.- See Also:
-
GL_DYNAMIC_READ
public static final int GL_DYNAMIC_READAccepted by theusageparameter of BufferData.- See Also:
-
GL_DYNAMIC_COPY
public static final int GL_DYNAMIC_COPYAccepted by theusageparameter of BufferData.- See Also:
-
GL_READ_ONLY
public static final int GL_READ_ONLYAccepted by theaccessparameter of MapBuffer.- See Also:
-
GL_WRITE_ONLY
public static final int GL_WRITE_ONLYAccepted by theaccessparameter of MapBuffer.- See Also:
-
GL_READ_WRITE
public static final int GL_READ_WRITEAccepted by theaccessparameter of MapBuffer.- See Also:
-
GL_BUFFER_SIZE
public static final int GL_BUFFER_SIZEAccepted by thepnameparameter of GetBufferParameteriv.- See Also:
-
GL_BUFFER_USAGE
public static final int GL_BUFFER_USAGEAccepted by thepnameparameter of GetBufferParameteriv.- See Also:
-
GL_BUFFER_ACCESS
public static final int GL_BUFFER_ACCESSAccepted by thepnameparameter of GetBufferParameteriv.- See Also:
-
GL_BUFFER_MAPPED
public static final int GL_BUFFER_MAPPEDAccepted by thepnameparameter of GetBufferParameteriv.- See Also:
-
GL_BUFFER_MAP_POINTER
public static final int GL_BUFFER_MAP_POINTERAccepted by thepnameparameter of GetBufferPointerv.- See Also:
-
GL_SAMPLES_PASSED
public static final int GL_SAMPLES_PASSEDAccepted by thetargetparameter of BeginQuery, EndQuery, and GetQueryiv.- See Also:
-
GL_QUERY_COUNTER_BITS
public static final int GL_QUERY_COUNTER_BITSAccepted by thepnameparameter of GetQueryiv.- See Also:
-
GL_CURRENT_QUERY
public static final int GL_CURRENT_QUERYAccepted by thepnameparameter of GetQueryiv.- See Also:
-
GL_QUERY_RESULT
public static final int GL_QUERY_RESULTAccepted by thepnameparameter of GetQueryObjectiv and GetQueryObjectuiv.- See Also:
-
GL_QUERY_RESULT_AVAILABLE
public static final int GL_QUERY_RESULT_AVAILABLEAccepted by thepnameparameter of GetQueryObjectiv and GetQueryObjectuiv.- See Also:
-
-
Method Details
-
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:
-
nglDeleteBuffers
public static void nglDeleteBuffers(int n, long buffers) Unsafe version of:DeleteBuffers- Parameters:
n- the number of buffer objects to be deleted
-
glDeleteBuffers
Deletes named buffer objects.- Parameters:
buffers- an array of buffer objects to be deleted- See Also:
-
glDeleteBuffers
public static void glDeleteBuffers(int buffer) Deletes named buffer objects.- See Also:
-
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
Generates buffer object names.- Parameters:
buffers- a buffer in which the generated buffer object names are stored- See Also:
-
glGenBuffers
public static int glGenBuffers()Generates buffer object names.- See Also:
-
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:
-
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:
-
glBufferData
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:
-
glBufferData
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:
-
glBufferData
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:
-
glBufferData
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:
-
glBufferData
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:
-
glBufferData
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:
-
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
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:
-
glBufferSubData
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:
-
glBufferSubData
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:
-
glBufferSubData
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:
-
glBufferSubData
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:
-
glBufferSubData
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:
-
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
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:
-
glGetBufferSubData
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:
-
glGetBufferSubData
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:
-
glGetBufferSubData
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:
-
glGetBufferSubData
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:
-
glGetBufferSubData
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:
-
nglMapBuffer
public static long nglMapBuffer(int target, int access) Unsafe version of:MapBuffer -
glMapBuffer
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:
-
glMapBuffer
@Nullable public static ByteBuffer glMapBuffer(int target, int access, @Nullable 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:
-
glMapBuffer
@Nullable public static ByteBuffer glMapBuffer(int target, int access, long length, @Nullable 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:
-
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:
-
nglGetBufferParameteriv
public static void nglGetBufferParameteriv(int target, int pname, long params) Unsafe version of:GetBufferParameteriv -
glGetBufferParameteriv
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:
-
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:
-
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:
-
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:
-
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
Generates query object names.- Parameters:
ids- a buffer in which the generated query object names are stored- See Also:
-
glGenQueries
public static int glGenQueries()Generates query object names.- See Also:
-
nglDeleteQueries
public static void nglDeleteQueries(int n, long ids) Unsafe version of:DeleteQueries- Parameters:
n- the number of query objects to be deleted
-
glDeleteQueries
Deletes named query objects.- Parameters:
ids- an array of query objects to be deleted- See Also:
-
glDeleteQueries
public static void glDeleteQueries(int id) Deletes named query objects.- See Also:
-
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:
-
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:
-
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:
-
nglGetQueryiv
public static void nglGetQueryiv(int target, int pname, long params) Unsafe version of:GetQueryiv -
glGetQueryiv
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:
-
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:
-
nglGetQueryObjectiv
public static void nglGetQueryObjectiv(int id, int pname, long params) Unsafe version of:GetQueryObjectiv -
glGetQueryObjectiv
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:
-
glGetQueryObjectiv
public static void glGetQueryObjectiv(int id, int pname, long 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:
-
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:
-
nglGetQueryObjectuiv
public static void nglGetQueryObjectuiv(int id, int pname, long params) Unsafe version of:GetQueryObjectuiv -
glGetQueryObjectuiv
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:
-
glGetQueryObjectuiv
public static void glGetQueryObjectuiv(int id, int pname, long 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:
-
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:
-
glDeleteBuffers
public static void glDeleteBuffers(int[] buffers) Array version of:DeleteBuffers- See Also:
-
glGenBuffers
public static void glGenBuffers(int[] buffers) Array version of:GenBuffers- See Also:
-
glBufferData
public static void glBufferData(int target, short[] data, int usage) Array version of:BufferData- See Also:
-
glBufferData
public static void glBufferData(int target, int[] data, int usage) Array version of:BufferData- See Also:
-
glBufferData
public static void glBufferData(int target, long[] data, int usage) Array version of:BufferData- See Also:
-
glBufferData
public static void glBufferData(int target, float[] data, int usage) Array version of:BufferData- See Also:
-
glBufferData
public static void glBufferData(int target, double[] data, int usage) Array version of:BufferData- See Also:
-
glBufferSubData
public static void glBufferSubData(int target, long offset, short[] data) Array version of:BufferSubData- See Also:
-
glBufferSubData
public static void glBufferSubData(int target, long offset, int[] data) Array version of:BufferSubData- See Also:
-
glBufferSubData
public static void glBufferSubData(int target, long offset, long[] data) Array version of:BufferSubData- See Also:
-
glBufferSubData
public static void glBufferSubData(int target, long offset, float[] data) Array version of:BufferSubData- See Also:
-
glBufferSubData
public static void glBufferSubData(int target, long offset, double[] data) Array version of:BufferSubData- See Also:
-
glGetBufferSubData
public static void glGetBufferSubData(int target, long offset, short[] data) Array version of:GetBufferSubData- See Also:
-
glGetBufferSubData
public static void glGetBufferSubData(int target, long offset, int[] data) Array version of:GetBufferSubData- See Also:
-
glGetBufferSubData
public static void glGetBufferSubData(int target, long offset, long[] data) Array version of:GetBufferSubData- See Also:
-
glGetBufferSubData
public static void glGetBufferSubData(int target, long offset, float[] data) Array version of:GetBufferSubData- See Also:
-
glGetBufferSubData
public static void glGetBufferSubData(int target, long offset, double[] data) Array version of:GetBufferSubData- See Also:
-
glGetBufferParameteriv
public static void glGetBufferParameteriv(int target, int pname, int[] params) Array version of:GetBufferParameteriv- See Also:
-
glGenQueries
public static void glGenQueries(int[] ids) Array version of:GenQueries- See Also:
-
glDeleteQueries
public static void glDeleteQueries(int[] ids) Array version of:DeleteQueries- See Also:
-
glGetQueryiv
public static void glGetQueryiv(int target, int pname, int[] params) Array version of:GetQueryiv- See Also:
-
glGetQueryObjectiv
public static void glGetQueryObjectiv(int id, int pname, int[] params) Array version of:GetQueryObjectiv- See Also:
-
glGetQueryObjectuiv
public static void glGetQueryObjectuiv(int id, int pname, int[] params) Array version of:GetQueryObjectuiv- See Also:
-