Class GL20
- Direct Known Subclasses:
GL21
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class GL15
GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_CURRENT_QUERY, GL_DYNAMIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_QUERY_COUNTER_BITS, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_READ_ONLY, GL_READ_WRITE, GL_SAMPLES_PASSED, GL_SRC1_ALPHA, GL_STATIC_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STREAM_COPY, GL_STREAM_DRAW, GL_STREAM_READ, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_WRITE_ONLY
Fields inherited from class GL14
GL_BLEND_COLOR, GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_EQUATION, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_DECR_WRAP, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, 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_FADE_THRESHOLD_SIZE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_LOD_BIAS
Fields inherited from class GL13
GL_ACTIVE_TEXTURE, GL_CLAMP_TO_BORDER, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_TEXTURE_FORMATS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MULTISAMPLE, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_PROXY_TEXTURE_CUBE_MAP, 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_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
Fields inherited from class GL12
GL_ALIASED_LINE_WIDTH_RANGE, GL_BGR, GL_BGRA, GL_CLAMP_TO_EDGE, 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_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 GL11
GL_COLOR_LOGIC_OP, GL_DOUBLE, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_OFFSET_UNITS, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_R3_G3_B2, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_RED_SIZE
Fields inherited from class GL10
GL_ALPHA, GL_ALWAYS, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_BACK, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BLEND, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE, GL_BYTE, GL_CCW, GL_CLEAR, GL_COLOR, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_WRITEMASK, GL_COPY, GL_COPY_INVERTED, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CW, GL_DECR, GL_DEPTH, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DITHER, GL_DONT_CARE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DST_ALPHA, GL_DST_COLOR, GL_EQUAL, GL_EQUIV, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FILL, GL_FLOAT, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_INCR, GL_INT, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEFT, GL_LEQUAL, GL_LESS, GL_LINE, GL_LINE_LOOP, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LOGIC_OP_MODE, GL_MAX_TEXTURE_SIZE, GL_MAX_VIEWPORT_DIMS, 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_NOTEQUAL, 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_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_POINT, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINTS, GL_POLYGON_MODE, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_READ_BUFFER, GL_RED, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RGB, GL_RGBA, GL_RIGHT, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SET, GL_SHORT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STENCIL, 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_TEXTURE, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_HEIGHT, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, 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_VENDOR, GL_VERSION, GL_VIEWPORT, GL_XOR, GL_ZERO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
AttachShader
(int program, int shader) InvokesglAttachShader
.void
BindAttribLocation
(int program, int index, @NonNull MemorySegment name) InvokesglBindAttribLocation
.void
BlendEquationSeparate
(int modeRGB, int modeAlpha) InvokesglBlendEquationSeparate
.void
CompileShader
(int shader) InvokesglCompileShader
.int
InvokesglCreateProgram
.int
CreateShader
(int type) InvokesglCreateShader
.void
DeleteProgram
(int program) InvokesglDeleteProgram
.void
DeleteShader
(int shader) InvokesglDeleteShader
.void
DetachShader
(int program, int shader) InvokesglDetachShader
.void
DisableVertexAttribArray
(int index) InvokesglDisableVertexAttribArray
.void
DrawBuffers
(int n, @NonNull MemorySegment bufs) InvokesglDrawBuffers
.void
EnableVertexAttribArray
(int index) InvokesglEnableVertexAttribArray
.void
GetActiveAttrib
(int program, int index, int bufSize, @NonNull MemorySegment length, @NonNull MemorySegment size, @NonNull MemorySegment type, @NonNull MemorySegment name) InvokesglGetActiveAttrib
.void
GetActiveUniform
(int program, int index, int bufSize, @NonNull MemorySegment length, @NonNull MemorySegment size, @NonNull MemorySegment type, @NonNull MemorySegment name) InvokesglGetActiveUniform
.void
GetAttachedShaders
(int program, int maxCount, @NonNull MemorySegment count, @NonNull MemorySegment shaders) InvokesglGetAttachedShaders
.int
GetAttribLocation
(int program, @NonNull MemorySegment name) InvokesglGetAttribLocation
.void
GetProgramInfoLog
(int program, int bufSize, @NonNull MemorySegment length, @NonNull MemorySegment infoLog) InvokesglGetProgramInfoLog
.void
GetProgramiv
(int program, int pname, @NonNull MemorySegment params) InvokesglGetProgramiv
.void
GetShaderInfoLog
(int shader, int bufSize, @NonNull MemorySegment length, @NonNull MemorySegment infoLog) InvokesglGetShaderInfoLog
.void
GetShaderiv
(int shader, int pname, @NonNull MemorySegment params) InvokesglGetShaderiv
.void
GetShaderSource
(int shader, int bufSize, @NonNull MemorySegment length, @NonNull MemorySegment source) InvokesglGetShaderSource
.void
GetUniformfv
(int program, int location, @NonNull MemorySegment params) InvokesglGetUniformfv
.void
GetUniformiv
(int program, int location, @NonNull MemorySegment params) InvokesglGetUniformiv
.int
GetUniformLocation
(int program, @NonNull MemorySegment name) InvokesglGetUniformLocation
.void
GetVertexAttribdv
(int index, int pname, @NonNull MemorySegment params) InvokesglGetVertexAttribdv
.void
GetVertexAttribfv
(int index, int pname, @NonNull MemorySegment params) InvokesglGetVertexAttribfv
.void
GetVertexAttribiv
(int index, int pname, @NonNull MemorySegment params) InvokesglGetVertexAttribiv
.void
GetVertexAttribPointerv
(int index, int pname, @NonNull MemorySegment pointer) InvokesglGetVertexAttribPointerv
.boolean
IsProgram
(int program) InvokesglIsProgram
.boolean
IsShader
(int shader) InvokesglIsShader
.void
LinkProgram
(int program) InvokesglLinkProgram
.void
ShaderSource
(int shader, int count, @NonNull MemorySegment string, @NonNull MemorySegment length) InvokesglShaderSource
.void
StencilFuncSeparate
(int face, int func, int ref, int mask) InvokesglStencilFuncSeparate
.void
StencilMaskSeparate
(int face, int mask) InvokesglStencilMaskSeparate
.void
StencilOpSeparate
(int face, int sfail, int dpfail, int dppass) InvokesglStencilOpSeparate
.void
Uniform1f
(int location, float v0) InvokesglUniform1f
.void
Uniform1fv
(int location, int count, @NonNull MemorySegment value) InvokesglUniform1fv
.void
Uniform1i
(int location, int v0) InvokesglUniform1i
.void
Uniform1iv
(int location, int count, @NonNull MemorySegment value) InvokesglUniform1iv
.void
Uniform2f
(int location, float v0, float v1) InvokesglUniform2f
.void
Uniform2fv
(int location, int count, @NonNull MemorySegment value) InvokesglUniform2fv
.void
Uniform2i
(int location, int v0, int v1) InvokesglUniform2i
.void
Uniform2iv
(int location, int count, @NonNull MemorySegment value) InvokesglUniform2iv
.void
Uniform3f
(int location, float v0, float v1, float v2) InvokesglUniform3f
.void
Uniform3fv
(int location, int count, @NonNull MemorySegment value) InvokesglUniform3fv
.void
Uniform3i
(int location, int v0, int v1, int v2) InvokesglUniform3i
.void
Uniform3iv
(int location, int count, @NonNull MemorySegment value) InvokesglUniform3iv
.void
Uniform4f
(int location, float v0, float v1, float v2, float v3) InvokesglUniform4f
.void
Uniform4fv
(int location, int count, @NonNull MemorySegment value) InvokesglUniform4fv
.void
Uniform4i
(int location, int v0, int v1, int v2, int v3) InvokesglUniform4i
.void
Uniform4iv
(int location, int count, @NonNull MemorySegment value) InvokesglUniform4iv
.void
UniformMatrix2fv
(int location, int count, boolean transpose, @NonNull MemorySegment value) InvokesglUniformMatrix2fv
.void
UniformMatrix3fv
(int location, int count, boolean transpose, @NonNull MemorySegment value) InvokesglUniformMatrix3fv
.void
UniformMatrix4fv
(int location, int count, boolean transpose, @NonNull MemorySegment value) InvokesglUniformMatrix4fv
.void
UseProgram
(int program) InvokesglUseProgram
.void
ValidateProgram
(int program) InvokesglValidateProgram
.void
VertexAttrib1d
(int index, double x) InvokesglVertexAttrib1d
.void
VertexAttrib1dv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib1dv
.void
VertexAttrib1f
(int index, float x) InvokesglVertexAttrib1f
.void
VertexAttrib1fv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib1fv
.void
VertexAttrib1s
(int index, short x) InvokesglVertexAttrib1s
.void
VertexAttrib1sv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib1sv
.void
VertexAttrib2d
(int index, double x, double y) InvokesglVertexAttrib2d
.void
VertexAttrib2dv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib2dv
.void
VertexAttrib2f
(int index, float x, float y) InvokesglVertexAttrib2f
.void
VertexAttrib2fv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib2fv
.void
VertexAttrib2s
(int index, short x, short y) InvokesglVertexAttrib2s
.void
VertexAttrib2sv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib2sv
.void
VertexAttrib3d
(int index, double x, double y, double z) InvokesglVertexAttrib3d
.void
VertexAttrib3dv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib3dv
.void
VertexAttrib3f
(int index, float x, float y, float z) InvokesglVertexAttrib3f
.void
VertexAttrib3fv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib3fv
.void
VertexAttrib3s
(int index, short x, short y, short z) InvokesglVertexAttrib3s
.void
VertexAttrib3sv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib3sv
.void
VertexAttrib4bv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4bv
.void
VertexAttrib4d
(int index, double x, double y, double z, double w) InvokesglVertexAttrib4d
.void
VertexAttrib4dv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4dv
.void
VertexAttrib4f
(int index, float x, float y, float z, float w) InvokesglVertexAttrib4f
.void
VertexAttrib4fv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4fv
.void
VertexAttrib4iv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4iv
.void
VertexAttrib4Nbv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4Nbv
.void
VertexAttrib4Niv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4Niv
.void
VertexAttrib4Nsv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4Nsv
.void
VertexAttrib4Nub
(int index, byte x, byte y, byte z, byte w) InvokesglVertexAttrib4Nub
.void
VertexAttrib4Nubv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4Nubv
.void
VertexAttrib4Nuiv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4Nuiv
.void
VertexAttrib4Nusv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4Nusv
.void
VertexAttrib4s
(int index, short x, short y, short z, short w) InvokesglVertexAttrib4s
.void
VertexAttrib4sv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4sv
.void
VertexAttrib4ubv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4ubv
.void
VertexAttrib4uiv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4uiv
.void
VertexAttrib4usv
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4usv
.void
VertexAttribPointer
(int index, int size, int type, boolean normalized, int stride, @NonNull MemorySegment pointer) InvokesglVertexAttribPointer
.Methods inherited from class GL15
BeginQuery, BindBuffer, BufferData, BufferSubData, DeleteBuffers, DeleteQueries, EndQuery, GenBuffers, GenQueries, GetBufferParameteriv, GetBufferPointerv, GetBufferSubData, GetQueryiv, GetQueryObjectiv, GetQueryObjectuiv, IsBuffer, IsQuery, MapBuffer, UnmapBuffer
Methods inherited from class GL14
BlendColor, BlendEquation, BlendFuncSeparate, MultiDrawArrays, MultiDrawElements, PointParameterf, PointParameterfv, PointParameteri, PointParameteriv
Methods inherited from class GL13
ActiveTexture, CompressedTexImage1D, CompressedTexImage2D, CompressedTexImage3D, CompressedTexSubImage1D, CompressedTexSubImage2D, CompressedTexSubImage3D, GetCompressedTexImage, SampleCoverage
Methods inherited from class GL12
CopyTexSubImage3D, DrawRangeElements, TexImage3D, TexSubImage3D
Methods inherited from class GL11
BindTexture, CopyTexImage1D, CopyTexImage2D, CopyTexSubImage1D, CopyTexSubImage2D, DeleteTextures, DrawArrays, DrawElements, GenTextures, IsTexture, PolygonOffset, TexSubImage1D, TexSubImage2D
Methods inherited from class GL10
BlendFunc, Clear, ClearColor, ClearDepth, ClearStencil, ColorMask, CullFace, DepthFunc, DepthMask, DepthRange, Disable, DrawBuffer, Enable, Finish, Flush, FrontFace, GetBooleanv, GetDoublev, GetError, GetFloatv, GetIntegerv, GetString, GetTexImage, GetTexLevelParameterfv, GetTexLevelParameteriv, GetTexParameterfv, GetTexParameteriv, Hint, IsEnabled, LineWidth, LogicOp, PixelStoref, PixelStorei, PointSize, PolygonMode, ReadBuffer, ReadPixels, Scissor, StencilFunc, StencilMask, StencilOp, TexImage1D, TexImage2D, TexParameterf, TexParameterfv, TexParameteri, TexParameteriv, Viewport
-
Field Details
-
GL_BLEND_EQUATION_RGB
public static final int GL_BLEND_EQUATION_RGB- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_ENABLED
public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_SIZE
public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_STRIDE
public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_TYPE
public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE- See Also:
-
GL_CURRENT_VERTEX_ATTRIB
public static final int GL_CURRENT_VERTEX_ATTRIB- See Also:
-
GL_VERTEX_PROGRAM_POINT_SIZE
public static final int GL_VERTEX_PROGRAM_POINT_SIZE- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_POINTER
public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER- See Also:
-
GL_STENCIL_BACK_FUNC
public static final int GL_STENCIL_BACK_FUNC- See Also:
-
GL_STENCIL_BACK_FAIL
public static final int GL_STENCIL_BACK_FAIL- See Also:
-
GL_STENCIL_BACK_PASS_DEPTH_FAIL
public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL- See Also:
-
GL_STENCIL_BACK_PASS_DEPTH_PASS
public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS- See Also:
-
GL_MAX_DRAW_BUFFERS
public static final int GL_MAX_DRAW_BUFFERS- See Also:
-
GL_DRAW_BUFFER0
public static final int GL_DRAW_BUFFER0- See Also:
-
GL_DRAW_BUFFER1
public static final int GL_DRAW_BUFFER1- See Also:
-
GL_DRAW_BUFFER2
public static final int GL_DRAW_BUFFER2- See Also:
-
GL_DRAW_BUFFER3
public static final int GL_DRAW_BUFFER3- See Also:
-
GL_DRAW_BUFFER4
public static final int GL_DRAW_BUFFER4- See Also:
-
GL_DRAW_BUFFER5
public static final int GL_DRAW_BUFFER5- See Also:
-
GL_DRAW_BUFFER6
public static final int GL_DRAW_BUFFER6- See Also:
-
GL_DRAW_BUFFER7
public static final int GL_DRAW_BUFFER7- See Also:
-
GL_DRAW_BUFFER8
public static final int GL_DRAW_BUFFER8- See Also:
-
GL_DRAW_BUFFER9
public static final int GL_DRAW_BUFFER9- See Also:
-
GL_DRAW_BUFFER10
public static final int GL_DRAW_BUFFER10- See Also:
-
GL_DRAW_BUFFER11
public static final int GL_DRAW_BUFFER11- See Also:
-
GL_DRAW_BUFFER12
public static final int GL_DRAW_BUFFER12- See Also:
-
GL_DRAW_BUFFER13
public static final int GL_DRAW_BUFFER13- See Also:
-
GL_DRAW_BUFFER14
public static final int GL_DRAW_BUFFER14- See Also:
-
GL_DRAW_BUFFER15
public static final int GL_DRAW_BUFFER15- See Also:
-
GL_BLEND_EQUATION_ALPHA
public static final int GL_BLEND_EQUATION_ALPHA- See Also:
-
GL_MAX_VERTEX_ATTRIBS
public static final int GL_MAX_VERTEX_ATTRIBS- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED- See Also:
-
GL_MAX_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_TEXTURE_IMAGE_UNITS- See Also:
-
GL_FRAGMENT_SHADER
public static final int GL_FRAGMENT_SHADER- See Also:
-
GL_VERTEX_SHADER
public static final int GL_VERTEX_SHADER- See Also:
-
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS- See Also:
-
GL_MAX_VERTEX_UNIFORM_COMPONENTS
public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS- See Also:
-
GL_MAX_VARYING_FLOATS
public static final int GL_MAX_VARYING_FLOATS- See Also:
-
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS- See Also:
-
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS- See Also:
-
GL_SHADER_TYPE
public static final int GL_SHADER_TYPE- See Also:
-
GL_FLOAT_VEC2
public static final int GL_FLOAT_VEC2- See Also:
-
GL_FLOAT_VEC3
public static final int GL_FLOAT_VEC3- See Also:
-
GL_FLOAT_VEC4
public static final int GL_FLOAT_VEC4- See Also:
-
GL_INT_VEC2
public static final int GL_INT_VEC2- See Also:
-
GL_INT_VEC3
public static final int GL_INT_VEC3- See Also:
-
GL_INT_VEC4
public static final int GL_INT_VEC4- See Also:
-
GL_BOOL
public static final int GL_BOOL- See Also:
-
GL_BOOL_VEC2
public static final int GL_BOOL_VEC2- See Also:
-
GL_BOOL_VEC3
public static final int GL_BOOL_VEC3- See Also:
-
GL_BOOL_VEC4
public static final int GL_BOOL_VEC4- See Also:
-
GL_FLOAT_MAT2
public static final int GL_FLOAT_MAT2- See Also:
-
GL_FLOAT_MAT3
public static final int GL_FLOAT_MAT3- See Also:
-
GL_FLOAT_MAT4
public static final int GL_FLOAT_MAT4- See Also:
-
GL_SAMPLER_1D
public static final int GL_SAMPLER_1D- See Also:
-
GL_SAMPLER_2D
public static final int GL_SAMPLER_2D- See Also:
-
GL_SAMPLER_3D
public static final int GL_SAMPLER_3D- See Also:
-
GL_SAMPLER_CUBE
public static final int GL_SAMPLER_CUBE- See Also:
-
GL_SAMPLER_1D_SHADOW
public static final int GL_SAMPLER_1D_SHADOW- See Also:
-
GL_SAMPLER_2D_SHADOW
public static final int GL_SAMPLER_2D_SHADOW- See Also:
-
GL_DELETE_STATUS
public static final int GL_DELETE_STATUS- See Also:
-
GL_COMPILE_STATUS
public static final int GL_COMPILE_STATUS- See Also:
-
GL_LINK_STATUS
public static final int GL_LINK_STATUS- See Also:
-
GL_VALIDATE_STATUS
public static final int GL_VALIDATE_STATUS- See Also:
-
GL_INFO_LOG_LENGTH
public static final int GL_INFO_LOG_LENGTH- See Also:
-
GL_ATTACHED_SHADERS
public static final int GL_ATTACHED_SHADERS- See Also:
-
GL_ACTIVE_UNIFORMS
public static final int GL_ACTIVE_UNIFORMS- See Also:
-
GL_ACTIVE_UNIFORM_MAX_LENGTH
public static final int GL_ACTIVE_UNIFORM_MAX_LENGTH- See Also:
-
GL_SHADER_SOURCE_LENGTH
public static final int GL_SHADER_SOURCE_LENGTH- See Also:
-
GL_ACTIVE_ATTRIBUTES
public static final int GL_ACTIVE_ATTRIBUTES- See Also:
-
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH- See Also:
-
GL_FRAGMENT_SHADER_DERIVATIVE_HINT
public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT- See Also:
-
GL_SHADING_LANGUAGE_VERSION
public static final int GL_SHADING_LANGUAGE_VERSION- See Also:
-
GL_CURRENT_PROGRAM
public static final int GL_CURRENT_PROGRAM- See Also:
-
GL_POINT_SPRITE_COORD_ORIGIN
public static final int GL_POINT_SPRITE_COORD_ORIGIN- See Also:
-
GL_LOWER_LEFT
public static final int GL_LOWER_LEFT- See Also:
-
GL_UPPER_LEFT
public static final int GL_UPPER_LEFT- See Also:
-
GL_STENCIL_BACK_REF
public static final int GL_STENCIL_BACK_REF- See Also:
-
GL_STENCIL_BACK_VALUE_MASK
public static final int GL_STENCIL_BACK_VALUE_MASK- See Also:
-
GL_STENCIL_BACK_WRITEMASK
public static final int GL_STENCIL_BACK_WRITEMASK- See Also:
-
-
Constructor Details
-
GL20
-
-
Method Details
-
BlendEquationSeparate
public void BlendEquationSeparate(int modeRGB, int modeAlpha) Invokes
glBlendEquationSeparate
.void glBlendEquationSeparate((unsigned int) GLenum modeRGB, (unsigned int) GLenum modeAlpha);
-
DrawBuffers
Invokes
glDrawBuffers
.void glDrawBuffers((int) GLsizei n, const GLenum* bufs);
-
StencilOpSeparate
public void StencilOpSeparate(int face, int sfail, int dpfail, int dppass) Invokes
glStencilOpSeparate
.void glStencilOpSeparate((unsigned int) GLenum face, (unsigned int) GLenum sfail, (unsigned int) GLenum dpfail, (unsigned int) GLenum dppass);
-
StencilFuncSeparate
public void StencilFuncSeparate(int face, int func, int ref, int mask) Invokes
glStencilFuncSeparate
.void glStencilFuncSeparate((unsigned int) GLenum face, (unsigned int) GLenum func, (int) GLint ref, (unsigned int) GLuint mask);
-
StencilMaskSeparate
public void StencilMaskSeparate(int face, int mask) Invokes
glStencilMaskSeparate
.void glStencilMaskSeparate((unsigned int) GLenum face, (unsigned int) GLuint mask);
-
AttachShader
public void AttachShader(int program, int shader) Invokes
glAttachShader
.void glAttachShader((unsigned int) GLuint program, (unsigned int) GLuint shader);
-
BindAttribLocation
Invokes
glBindAttribLocation
.void glBindAttribLocation((unsigned int) GLuint program, (unsigned int) GLuint index, const GLchar* name);
-
CompileShader
public void CompileShader(int shader) Invokes
glCompileShader
.void glCompileShader((unsigned int) GLuint shader);
-
CreateProgram
public int CreateProgram()Invokes
glCreateProgram
.(unsigned int) GLuint glCreateProgram();
-
CreateShader
public int CreateShader(int type) Invokes
glCreateShader
.(unsigned int) GLuint glCreateShader((unsigned int) GLenum type);
-
DeleteProgram
public void DeleteProgram(int program) Invokes
glDeleteProgram
.void glDeleteProgram((unsigned int) GLuint program);
-
DeleteShader
public void DeleteShader(int shader) Invokes
glDeleteShader
.void glDeleteShader((unsigned int) GLuint shader);
-
DetachShader
public void DetachShader(int program, int shader) Invokes
glDetachShader
.void glDetachShader((unsigned int) GLuint program, (unsigned int) GLuint shader);
-
DisableVertexAttribArray
public void DisableVertexAttribArray(int index) Invokes
glDisableVertexAttribArray
.void glDisableVertexAttribArray((unsigned int) GLuint index);
-
EnableVertexAttribArray
public void EnableVertexAttribArray(int index) Invokes
glEnableVertexAttribArray
.void glEnableVertexAttribArray((unsigned int) GLuint index);
-
GetActiveAttrib
public void GetActiveAttrib(int program, int index, int bufSize, @NonNull MemorySegment length, @NonNull MemorySegment size, @NonNull MemorySegment type, @NonNull MemorySegment name) Invokes
glGetActiveAttrib
.void glGetActiveAttrib((unsigned int) GLuint program, (unsigned int) GLuint index, (int) GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
-
GetActiveUniform
public void GetActiveUniform(int program, int index, int bufSize, @NonNull MemorySegment length, @NonNull MemorySegment size, @NonNull MemorySegment type, @NonNull MemorySegment name) Invokes
glGetActiveUniform
.void glGetActiveUniform((unsigned int) GLuint program, (unsigned int) GLuint index, (int) GLsizei bufSize, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
-
GetAttachedShaders
public void GetAttachedShaders(int program, int maxCount, @NonNull MemorySegment count, @NonNull MemorySegment shaders) Invokes
glGetAttachedShaders
.void glGetAttachedShaders((unsigned int) GLuint program, (int) GLsizei maxCount, GLsizei* count, GLuint* shaders);
-
GetAttribLocation
Invokes
glGetAttribLocation
.(int) GLint glGetAttribLocation((unsigned int) GLuint program, const GLchar* name);
-
GetProgramiv
Invokes
glGetProgramiv
.void glGetProgramiv((unsigned int) GLuint program, (unsigned int) GLenum pname, GLint* params);
-
GetProgramInfoLog
public void GetProgramInfoLog(int program, int bufSize, @NonNull MemorySegment length, @NonNull MemorySegment infoLog) Invokes
glGetProgramInfoLog
.void glGetProgramInfoLog((unsigned int) GLuint program, (int) GLsizei bufSize, GLsizei* length, GLchar* infoLog);
-
GetShaderiv
Invokes
glGetShaderiv
.void glGetShaderiv((unsigned int) GLuint shader, (unsigned int) GLenum pname, GLint* params);
-
GetShaderInfoLog
public void GetShaderInfoLog(int shader, int bufSize, @NonNull MemorySegment length, @NonNull MemorySegment infoLog) Invokes
glGetShaderInfoLog
.void glGetShaderInfoLog((unsigned int) GLuint shader, (int) GLsizei bufSize, GLsizei* length, GLchar* infoLog);
-
GetShaderSource
public void GetShaderSource(int shader, int bufSize, @NonNull MemorySegment length, @NonNull MemorySegment source) Invokes
glGetShaderSource
.void glGetShaderSource((unsigned int) GLuint shader, (int) GLsizei bufSize, GLsizei* length, GLchar* source);
-
GetUniformLocation
Invokes
glGetUniformLocation
.(int) GLint glGetUniformLocation((unsigned int) GLuint program, const GLchar* name);
-
GetUniformfv
Invokes
glGetUniformfv
.void glGetUniformfv((unsigned int) GLuint program, (int) GLint location, GLfloat* params);
-
GetUniformiv
Invokes
glGetUniformiv
.void glGetUniformiv((unsigned int) GLuint program, (int) GLint location, GLint* params);
-
GetVertexAttribdv
Invokes
glGetVertexAttribdv
.void glGetVertexAttribdv((unsigned int) GLuint index, (unsigned int) GLenum pname, GLdouble* params);
-
GetVertexAttribfv
Invokes
glGetVertexAttribfv
.void glGetVertexAttribfv((unsigned int) GLuint index, (unsigned int) GLenum pname, GLfloat* params);
-
GetVertexAttribiv
Invokes
glGetVertexAttribiv
.void glGetVertexAttribiv((unsigned int) GLuint index, (unsigned int) GLenum pname, GLint* params);
-
GetVertexAttribPointerv
Invokes
glGetVertexAttribPointerv
.void glGetVertexAttribPointerv((unsigned int) GLuint index, (unsigned int) GLenum pname, void** pointer);
-
IsProgram
public boolean IsProgram(int program) Invokes
glIsProgram
.GLboolean glIsProgram((unsigned int) GLuint program);
-
IsShader
public boolean IsShader(int shader) Invokes
glIsShader
.GLboolean glIsShader((unsigned int) GLuint shader);
-
LinkProgram
public void LinkProgram(int program) Invokes
glLinkProgram
.void glLinkProgram((unsigned int) GLuint program);
-
ShaderSource
public void ShaderSource(int shader, int count, @NonNull MemorySegment string, @NonNull MemorySegment length) Invokes
glShaderSource
.void glShaderSource((unsigned int) GLuint shader, (int) GLsizei count, const GLchar* const * string, const GLint* length);
-
UseProgram
public void UseProgram(int program) Invokes
glUseProgram
.void glUseProgram((unsigned int) GLuint program);
-
Uniform1f
public void Uniform1f(int location, float v0) Invokes
glUniform1f
.void glUniform1f((int) GLint location, ((float) khronos_float_t) GLfloat v0);
-
Uniform2f
public void Uniform2f(int location, float v0, float v1) Invokes
glUniform2f
.void glUniform2f((int) GLint location, ((float) khronos_float_t) GLfloat v0, ((float) khronos_float_t) GLfloat v1);
-
Uniform3f
public void Uniform3f(int location, float v0, float v1, float v2) Invokes
glUniform3f
.void glUniform3f((int) GLint location, ((float) khronos_float_t) GLfloat v0, ((float) khronos_float_t) GLfloat v1, ((float) khronos_float_t) GLfloat v2);
-
Uniform4f
public void Uniform4f(int location, float v0, float v1, float v2, float v3) Invokes
glUniform4f
.void glUniform4f((int) GLint location, ((float) khronos_float_t) GLfloat v0, ((float) khronos_float_t) GLfloat v1, ((float) khronos_float_t) GLfloat v2, ((float) khronos_float_t) GLfloat v3);
-
Uniform1i
public void Uniform1i(int location, int v0) Invokes
glUniform1i
.void glUniform1i((int) GLint location, (int) GLint v0);
-
Uniform2i
public void Uniform2i(int location, int v0, int v1) Invokes
glUniform2i
.void glUniform2i((int) GLint location, (int) GLint v0, (int) GLint v1);
-
Uniform3i
public void Uniform3i(int location, int v0, int v1, int v2) Invokes
glUniform3i
.void glUniform3i((int) GLint location, (int) GLint v0, (int) GLint v1, (int) GLint v2);
-
Uniform4i
public void Uniform4i(int location, int v0, int v1, int v2, int v3) Invokes
glUniform4i
.void glUniform4i((int) GLint location, (int) GLint v0, (int) GLint v1, (int) GLint v2, (int) GLint v3);
-
Uniform1fv
Invokes
glUniform1fv
.void glUniform1fv((int) GLint location, (int) GLsizei count, const GLfloat* value);
-
Uniform2fv
Invokes
glUniform2fv
.void glUniform2fv((int) GLint location, (int) GLsizei count, const GLfloat* value);
-
Uniform3fv
Invokes
glUniform3fv
.void glUniform3fv((int) GLint location, (int) GLsizei count, const GLfloat* value);
-
Uniform4fv
Invokes
glUniform4fv
.void glUniform4fv((int) GLint location, (int) GLsizei count, const GLfloat* value);
-
Uniform1iv
Invokes
glUniform1iv
.void glUniform1iv((int) GLint location, (int) GLsizei count, const GLint* value);
-
Uniform2iv
Invokes
glUniform2iv
.void glUniform2iv((int) GLint location, (int) GLsizei count, const GLint* value);
-
Uniform3iv
Invokes
glUniform3iv
.void glUniform3iv((int) GLint location, (int) GLsizei count, const GLint* value);
-
Uniform4iv
Invokes
glUniform4iv
.void glUniform4iv((int) GLint location, (int) GLsizei count, const GLint* value);
-
UniformMatrix2fv
public void UniformMatrix2fv(int location, int count, boolean transpose, @NonNull MemorySegment value) Invokes
glUniformMatrix2fv
.void glUniformMatrix2fv((int) GLint location, (int) GLsizei count, GLboolean transpose, const GLfloat* value);
-
UniformMatrix3fv
public void UniformMatrix3fv(int location, int count, boolean transpose, @NonNull MemorySegment value) Invokes
glUniformMatrix3fv
.void glUniformMatrix3fv((int) GLint location, (int) GLsizei count, GLboolean transpose, const GLfloat* value);
-
UniformMatrix4fv
public void UniformMatrix4fv(int location, int count, boolean transpose, @NonNull MemorySegment value) Invokes
glUniformMatrix4fv
.void glUniformMatrix4fv((int) GLint location, (int) GLsizei count, GLboolean transpose, const GLfloat* value);
-
ValidateProgram
public void ValidateProgram(int program) Invokes
glValidateProgram
.void glValidateProgram((unsigned int) GLuint program);
-
VertexAttrib1d
public void VertexAttrib1d(int index, double x) Invokes
glVertexAttrib1d
.void glVertexAttrib1d((unsigned int) GLuint index, (double) GLdouble x);
-
VertexAttrib1dv
Invokes
glVertexAttrib1dv
.void glVertexAttrib1dv((unsigned int) GLuint index, const GLdouble* v);
-
VertexAttrib1f
public void VertexAttrib1f(int index, float x) Invokes
glVertexAttrib1f
.void glVertexAttrib1f((unsigned int) GLuint index, ((float) khronos_float_t) GLfloat x);
-
VertexAttrib1fv
Invokes
glVertexAttrib1fv
.void glVertexAttrib1fv((unsigned int) GLuint index, const GLfloat* v);
-
VertexAttrib1s
public void VertexAttrib1s(int index, short x) Invokes
glVertexAttrib1s
.void glVertexAttrib1s((unsigned int) GLuint index, ((signed short) khronos_int16_t) GLshort x);
-
VertexAttrib1sv
Invokes
glVertexAttrib1sv
.void glVertexAttrib1sv((unsigned int) GLuint index, const GLshort* v);
-
VertexAttrib2d
public void VertexAttrib2d(int index, double x, double y) Invokes
glVertexAttrib2d
.void glVertexAttrib2d((unsigned int) GLuint index, (double) GLdouble x, (double) GLdouble y);
-
VertexAttrib2dv
Invokes
glVertexAttrib2dv
.void glVertexAttrib2dv((unsigned int) GLuint index, const GLdouble* v);
-
VertexAttrib2f
public void VertexAttrib2f(int index, float x, float y) Invokes
glVertexAttrib2f
.void glVertexAttrib2f((unsigned int) GLuint index, ((float) khronos_float_t) GLfloat x, ((float) khronos_float_t) GLfloat y);
-
VertexAttrib2fv
Invokes
glVertexAttrib2fv
.void glVertexAttrib2fv((unsigned int) GLuint index, const GLfloat* v);
-
VertexAttrib2s
public void VertexAttrib2s(int index, short x, short y) Invokes
glVertexAttrib2s
.void glVertexAttrib2s((unsigned int) GLuint index, ((signed short) khronos_int16_t) GLshort x, ((signed short) khronos_int16_t) GLshort y);
-
VertexAttrib2sv
Invokes
glVertexAttrib2sv
.void glVertexAttrib2sv((unsigned int) GLuint index, const GLshort* v);
-
VertexAttrib3d
public void VertexAttrib3d(int index, double x, double y, double z) Invokes
glVertexAttrib3d
.void glVertexAttrib3d((unsigned int) GLuint index, (double) GLdouble x, (double) GLdouble y, (double) GLdouble z);
-
VertexAttrib3dv
Invokes
glVertexAttrib3dv
.void glVertexAttrib3dv((unsigned int) GLuint index, const GLdouble* v);
-
VertexAttrib3f
public void VertexAttrib3f(int index, float x, float y, float z) Invokes
glVertexAttrib3f
.void glVertexAttrib3f((unsigned int) GLuint index, ((float) khronos_float_t) GLfloat x, ((float) khronos_float_t) GLfloat y, ((float) khronos_float_t) GLfloat z);
-
VertexAttrib3fv
Invokes
glVertexAttrib3fv
.void glVertexAttrib3fv((unsigned int) GLuint index, const GLfloat* v);
-
VertexAttrib3s
public void VertexAttrib3s(int index, short x, short y, short z) Invokes
glVertexAttrib3s
.void glVertexAttrib3s((unsigned int) GLuint index, ((signed short) khronos_int16_t) GLshort x, ((signed short) khronos_int16_t) GLshort y, ((signed short) khronos_int16_t) GLshort z);
-
VertexAttrib3sv
Invokes
glVertexAttrib3sv
.void glVertexAttrib3sv((unsigned int) GLuint index, const GLshort* v);
-
VertexAttrib4Nbv
Invokes
glVertexAttrib4Nbv
.void glVertexAttrib4Nbv((unsigned int) GLuint index, const GLbyte* v);
-
VertexAttrib4Niv
Invokes
glVertexAttrib4Niv
.void glVertexAttrib4Niv((unsigned int) GLuint index, const GLint* v);
-
VertexAttrib4Nsv
Invokes
glVertexAttrib4Nsv
.void glVertexAttrib4Nsv((unsigned int) GLuint index, const GLshort* v);
-
VertexAttrib4Nub
public void VertexAttrib4Nub(int index, byte x, byte y, byte z, byte w) Invokes
glVertexAttrib4Nub
.void glVertexAttrib4Nub((unsigned int) GLuint index, ((unsigned char) khronos_uint8_t) GLubyte x, ((unsigned char) khronos_uint8_t) GLubyte y, ((unsigned char) khronos_uint8_t) GLubyte z, ((unsigned char) khronos_uint8_t) GLubyte w);
-
VertexAttrib4Nubv
Invokes
glVertexAttrib4Nubv
.void glVertexAttrib4Nubv((unsigned int) GLuint index, const GLubyte* v);
-
VertexAttrib4Nuiv
Invokes
glVertexAttrib4Nuiv
.void glVertexAttrib4Nuiv((unsigned int) GLuint index, const GLuint* v);
-
VertexAttrib4Nusv
Invokes
glVertexAttrib4Nusv
.void glVertexAttrib4Nusv((unsigned int) GLuint index, const GLushort* v);
-
VertexAttrib4bv
Invokes
glVertexAttrib4bv
.void glVertexAttrib4bv((unsigned int) GLuint index, const GLbyte* v);
-
VertexAttrib4d
public void VertexAttrib4d(int index, double x, double y, double z, double w) Invokes
glVertexAttrib4d
.void glVertexAttrib4d((unsigned int) GLuint index, (double) GLdouble x, (double) GLdouble y, (double) GLdouble z, (double) GLdouble w);
-
VertexAttrib4dv
Invokes
glVertexAttrib4dv
.void glVertexAttrib4dv((unsigned int) GLuint index, const GLdouble* v);
-
VertexAttrib4f
public void VertexAttrib4f(int index, float x, float y, float z, float w) Invokes
glVertexAttrib4f
.void glVertexAttrib4f((unsigned int) GLuint index, ((float) khronos_float_t) GLfloat x, ((float) khronos_float_t) GLfloat y, ((float) khronos_float_t) GLfloat z, ((float) khronos_float_t) GLfloat w);
-
VertexAttrib4fv
Invokes
glVertexAttrib4fv
.void glVertexAttrib4fv((unsigned int) GLuint index, const GLfloat* v);
-
VertexAttrib4iv
Invokes
glVertexAttrib4iv
.void glVertexAttrib4iv((unsigned int) GLuint index, const GLint* v);
-
VertexAttrib4s
public void VertexAttrib4s(int index, short x, short y, short z, short w) Invokes
glVertexAttrib4s
.void glVertexAttrib4s((unsigned int) GLuint index, ((signed short) khronos_int16_t) GLshort x, ((signed short) khronos_int16_t) GLshort y, ((signed short) khronos_int16_t) GLshort z, ((signed short) khronos_int16_t) GLshort w);
-
VertexAttrib4sv
Invokes
glVertexAttrib4sv
.void glVertexAttrib4sv((unsigned int) GLuint index, const GLshort* v);
-
VertexAttrib4ubv
Invokes
glVertexAttrib4ubv
.void glVertexAttrib4ubv((unsigned int) GLuint index, const GLubyte* v);
-
VertexAttrib4uiv
Invokes
glVertexAttrib4uiv
.void glVertexAttrib4uiv((unsigned int) GLuint index, const GLuint* v);
-
VertexAttrib4usv
Invokes
glVertexAttrib4usv
.void glVertexAttrib4usv((unsigned int) GLuint index, const GLushort* v);
-
VertexAttribPointer
public void VertexAttribPointer(int index, int size, int type, boolean normalized, int stride, @NonNull MemorySegment pointer) Invokes
glVertexAttribPointer
.void glVertexAttribPointer((unsigned int) GLuint index, (int) GLint size, (unsigned int) GLenum type, GLboolean normalized, (int) GLsizei stride, const void* pointer);
-