Class GLARBVertexShader
GL_ARB_vertex_shader
-
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
BindAttribLocationARB
(int programObj, int index, @NonNull MemorySegment name) InvokesglBindAttribLocationARB
.void
DisableVertexAttribArrayARB
(int index) InvokesglDisableVertexAttribArrayARB
.void
EnableVertexAttribArrayARB
(int index) InvokesglEnableVertexAttribArrayARB
.void
GetActiveAttribARB
(int programObj, int index, int maxLength, @NonNull MemorySegment length, @NonNull MemorySegment size, @NonNull MemorySegment type, @NonNull MemorySegment name) InvokesglGetActiveAttribARB
.int
GetAttribLocationARB
(int programObj, @NonNull MemorySegment name) InvokesglGetAttribLocationARB
.void
GetVertexAttribdvARB
(int index, int pname, @NonNull MemorySegment params) InvokesglGetVertexAttribdvARB
.void
GetVertexAttribfvARB
(int index, int pname, @NonNull MemorySegment params) InvokesglGetVertexAttribfvARB
.void
GetVertexAttribivARB
(int index, int pname, @NonNull MemorySegment params) InvokesglGetVertexAttribivARB
.void
GetVertexAttribPointervARB
(int index, int pname, @NonNull MemorySegment pointer) InvokesglGetVertexAttribPointervARB
.void
VertexAttrib1dARB
(int index, double x) InvokesglVertexAttrib1dARB
.void
VertexAttrib1dvARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib1dvARB
.void
VertexAttrib1fARB
(int index, float x) InvokesglVertexAttrib1fARB
.void
VertexAttrib1fvARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib1fvARB
.void
VertexAttrib1sARB
(int index, short x) InvokesglVertexAttrib1sARB
.void
VertexAttrib1svARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib1svARB
.void
VertexAttrib2dARB
(int index, double x, double y) InvokesglVertexAttrib2dARB
.void
VertexAttrib2dvARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib2dvARB
.void
VertexAttrib2fARB
(int index, float x, float y) InvokesglVertexAttrib2fARB
.void
VertexAttrib2fvARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib2fvARB
.void
VertexAttrib2sARB
(int index, short x, short y) InvokesglVertexAttrib2sARB
.void
VertexAttrib2svARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib2svARB
.void
VertexAttrib3dARB
(int index, double x, double y, double z) InvokesglVertexAttrib3dARB
.void
VertexAttrib3dvARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib3dvARB
.void
VertexAttrib3fARB
(int index, float x, float y, float z) InvokesglVertexAttrib3fARB
.void
VertexAttrib3fvARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib3fvARB
.void
VertexAttrib3sARB
(int index, short x, short y, short z) InvokesglVertexAttrib3sARB
.void
VertexAttrib3svARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib3svARB
.void
VertexAttrib4bvARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4bvARB
.void
VertexAttrib4dARB
(int index, double x, double y, double z, double w) InvokesglVertexAttrib4dARB
.void
VertexAttrib4dvARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4dvARB
.void
VertexAttrib4fARB
(int index, float x, float y, float z, float w) InvokesglVertexAttrib4fARB
.void
VertexAttrib4fvARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4fvARB
.void
VertexAttrib4ivARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4ivARB
.void
VertexAttrib4NbvARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4NbvARB
.void
VertexAttrib4NivARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4NivARB
.void
VertexAttrib4NsvARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4NsvARB
.void
VertexAttrib4NubARB
(int index, byte x, byte y, byte z, byte w) InvokesglVertexAttrib4NubARB
.void
VertexAttrib4NubvARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4NubvARB
.void
VertexAttrib4NuivARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4NuivARB
.void
VertexAttrib4NusvARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4NusvARB
.void
VertexAttrib4sARB
(int index, short x, short y, short z, short w) InvokesglVertexAttrib4sARB
.void
VertexAttrib4svARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4svARB
.void
VertexAttrib4ubvARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4ubvARB
.void
VertexAttrib4uivARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4uivARB
.void
VertexAttrib4usvARB
(int index, @NonNull MemorySegment v) InvokesglVertexAttrib4usvARB
.void
VertexAttribPointerARB
(int index, int size, int type, boolean normalized, int stride, @NonNull MemorySegment pointer) InvokesglVertexAttribPointerARB
.
-
Field Details
-
GL_VERTEX_SHADER_ARB
public static final int GL_VERTEX_SHADER_ARB- See Also:
-
GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB
public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB- See Also:
-
GL_MAX_VARYING_FLOATS_ARB
public static final int GL_MAX_VARYING_FLOATS_ARB- See Also:
-
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB- See Also:
-
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB- See Also:
-
GL_OBJECT_ACTIVE_ATTRIBUTES_ARB
public static final int GL_OBJECT_ACTIVE_ATTRIBUTES_ARB- See Also:
-
GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
public static final int GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB- See Also:
-
GL_MAX_VERTEX_ATTRIBS_ARB
public static final int GL_MAX_VERTEX_ATTRIBS_ARB- See Also:
-
GL_MAX_TEXTURE_IMAGE_UNITS_ARB
public static final int GL_MAX_TEXTURE_IMAGE_UNITS_ARB- See Also:
-
GL_MAX_TEXTURE_COORDS_ARB
public static final int GL_MAX_TEXTURE_COORDS_ARB- See Also:
-
GL_VERTEX_PROGRAM_POINT_SIZE_ARB
public static final int GL_VERTEX_PROGRAM_POINT_SIZE_ARB- See Also:
-
GL_VERTEX_PROGRAM_TWO_SIDE_ARB
public static final int GL_VERTEX_PROGRAM_TWO_SIDE_ARB- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB- See Also:
-
GL_CURRENT_VERTEX_ATTRIB_ARB
public static final int GL_CURRENT_VERTEX_ATTRIB_ARB- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB- See Also:
-
GL_FLOAT
public static final int GL_FLOAT- See Also:
-
GL_FLOAT_VEC2_ARB
public static final int GL_FLOAT_VEC2_ARB- See Also:
-
GL_FLOAT_VEC3_ARB
public static final int GL_FLOAT_VEC3_ARB- See Also:
-
GL_FLOAT_VEC4_ARB
public static final int GL_FLOAT_VEC4_ARB- See Also:
-
GL_FLOAT_MAT2_ARB
public static final int GL_FLOAT_MAT2_ARB- See Also:
-
GL_FLOAT_MAT3_ARB
public static final int GL_FLOAT_MAT3_ARB- See Also:
-
GL_FLOAT_MAT4_ARB
public static final int GL_FLOAT_MAT4_ARB- See Also:
-
-
Constructor Details
-
GLARBVertexShader
-
-
Method Details
-
VertexAttrib1fARB
public void VertexAttrib1fARB(int index, float x) Invokes
glVertexAttrib1fARB
.void glVertexAttrib1fARB((unsigned int) GLuint index, ((float) khronos_float_t) GLfloat x);
-
VertexAttrib1sARB
public void VertexAttrib1sARB(int index, short x) Invokes
glVertexAttrib1sARB
.void glVertexAttrib1sARB((unsigned int) GLuint index, ((signed short) khronos_int16_t) GLshort x);
-
VertexAttrib1dARB
public void VertexAttrib1dARB(int index, double x) Invokes
glVertexAttrib1dARB
.void glVertexAttrib1dARB((unsigned int) GLuint index, (double) GLdouble x);
-
VertexAttrib2fARB
public void VertexAttrib2fARB(int index, float x, float y) Invokes
glVertexAttrib2fARB
.void glVertexAttrib2fARB((unsigned int) GLuint index, ((float) khronos_float_t) GLfloat x, ((float) khronos_float_t) GLfloat y);
-
VertexAttrib2sARB
public void VertexAttrib2sARB(int index, short x, short y) Invokes
glVertexAttrib2sARB
.void glVertexAttrib2sARB((unsigned int) GLuint index, ((signed short) khronos_int16_t) GLshort x, ((signed short) khronos_int16_t) GLshort y);
-
VertexAttrib2dARB
public void VertexAttrib2dARB(int index, double x, double y) Invokes
glVertexAttrib2dARB
.void glVertexAttrib2dARB((unsigned int) GLuint index, (double) GLdouble x, (double) GLdouble y);
-
VertexAttrib3fARB
public void VertexAttrib3fARB(int index, float x, float y, float z) Invokes
glVertexAttrib3fARB
.void glVertexAttrib3fARB((unsigned int) GLuint index, ((float) khronos_float_t) GLfloat x, ((float) khronos_float_t) GLfloat y, ((float) khronos_float_t) GLfloat z);
-
VertexAttrib3sARB
public void VertexAttrib3sARB(int index, short x, short y, short z) Invokes
glVertexAttrib3sARB
.void glVertexAttrib3sARB((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);
-
VertexAttrib3dARB
public void VertexAttrib3dARB(int index, double x, double y, double z) Invokes
glVertexAttrib3dARB
.void glVertexAttrib3dARB((unsigned int) GLuint index, (double) GLdouble x, (double) GLdouble y, (double) GLdouble z);
-
VertexAttrib4fARB
public void VertexAttrib4fARB(int index, float x, float y, float z, float w) Invokes
glVertexAttrib4fARB
.void glVertexAttrib4fARB((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);
-
VertexAttrib4sARB
public void VertexAttrib4sARB(int index, short x, short y, short z, short w) Invokes
glVertexAttrib4sARB
.void glVertexAttrib4sARB((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);
-
VertexAttrib4dARB
public void VertexAttrib4dARB(int index, double x, double y, double z, double w) Invokes
glVertexAttrib4dARB
.void glVertexAttrib4dARB((unsigned int) GLuint index, (double) GLdouble x, (double) GLdouble y, (double) GLdouble z, (double) GLdouble w);
-
VertexAttrib4NubARB
public void VertexAttrib4NubARB(int index, byte x, byte y, byte z, byte w) Invokes
glVertexAttrib4NubARB
.void glVertexAttrib4NubARB((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);
-
VertexAttrib1fvARB
Invokes
glVertexAttrib1fvARB
.void glVertexAttrib1fvARB((unsigned int) GLuint index, const GLfloat* v);
-
VertexAttrib1svARB
Invokes
glVertexAttrib1svARB
.void glVertexAttrib1svARB((unsigned int) GLuint index, const GLshort* v);
-
VertexAttrib1dvARB
Invokes
glVertexAttrib1dvARB
.void glVertexAttrib1dvARB((unsigned int) GLuint index, const GLdouble* v);
-
VertexAttrib2fvARB
Invokes
glVertexAttrib2fvARB
.void glVertexAttrib2fvARB((unsigned int) GLuint index, const GLfloat* v);
-
VertexAttrib2svARB
Invokes
glVertexAttrib2svARB
.void glVertexAttrib2svARB((unsigned int) GLuint index, const GLshort* v);
-
VertexAttrib2dvARB
Invokes
glVertexAttrib2dvARB
.void glVertexAttrib2dvARB((unsigned int) GLuint index, const GLdouble* v);
-
VertexAttrib3fvARB
Invokes
glVertexAttrib3fvARB
.void glVertexAttrib3fvARB((unsigned int) GLuint index, const GLfloat* v);
-
VertexAttrib3svARB
Invokes
glVertexAttrib3svARB
.void glVertexAttrib3svARB((unsigned int) GLuint index, const GLshort* v);
-
VertexAttrib3dvARB
Invokes
glVertexAttrib3dvARB
.void glVertexAttrib3dvARB((unsigned int) GLuint index, const GLdouble* v);
-
VertexAttrib4fvARB
Invokes
glVertexAttrib4fvARB
.void glVertexAttrib4fvARB((unsigned int) GLuint index, const GLfloat* v);
-
VertexAttrib4svARB
Invokes
glVertexAttrib4svARB
.void glVertexAttrib4svARB((unsigned int) GLuint index, const GLshort* v);
-
VertexAttrib4dvARB
Invokes
glVertexAttrib4dvARB
.void glVertexAttrib4dvARB((unsigned int) GLuint index, const GLdouble* v);
-
VertexAttrib4ivARB
Invokes
glVertexAttrib4ivARB
.void glVertexAttrib4ivARB((unsigned int) GLuint index, const GLint* v);
-
VertexAttrib4bvARB
Invokes
glVertexAttrib4bvARB
.void glVertexAttrib4bvARB((unsigned int) GLuint index, const GLbyte* v);
-
VertexAttrib4ubvARB
Invokes
glVertexAttrib4ubvARB
.void glVertexAttrib4ubvARB((unsigned int) GLuint index, const GLubyte* v);
-
VertexAttrib4usvARB
Invokes
glVertexAttrib4usvARB
.void glVertexAttrib4usvARB((unsigned int) GLuint index, const GLushort* v);
-
VertexAttrib4uivARB
Invokes
glVertexAttrib4uivARB
.void glVertexAttrib4uivARB((unsigned int) GLuint index, const GLuint* v);
-
VertexAttrib4NbvARB
Invokes
glVertexAttrib4NbvARB
.void glVertexAttrib4NbvARB((unsigned int) GLuint index, const GLbyte* v);
-
VertexAttrib4NsvARB
Invokes
glVertexAttrib4NsvARB
.void glVertexAttrib4NsvARB((unsigned int) GLuint index, const GLshort* v);
-
VertexAttrib4NivARB
Invokes
glVertexAttrib4NivARB
.void glVertexAttrib4NivARB((unsigned int) GLuint index, const GLint* v);
-
VertexAttrib4NubvARB
Invokes
glVertexAttrib4NubvARB
.void glVertexAttrib4NubvARB((unsigned int) GLuint index, const GLubyte* v);
-
VertexAttrib4NusvARB
Invokes
glVertexAttrib4NusvARB
.void glVertexAttrib4NusvARB((unsigned int) GLuint index, const GLushort* v);
-
VertexAttrib4NuivARB
Invokes
glVertexAttrib4NuivARB
.void glVertexAttrib4NuivARB((unsigned int) GLuint index, const GLuint* v);
-
VertexAttribPointerARB
public void VertexAttribPointerARB(int index, int size, int type, boolean normalized, int stride, @NonNull MemorySegment pointer) Invokes
glVertexAttribPointerARB
.void glVertexAttribPointerARB((unsigned int) GLuint index, (int) GLint size, (unsigned int) GLenum type, GLboolean normalized, (int) GLsizei stride, const void* pointer);
-
EnableVertexAttribArrayARB
public void EnableVertexAttribArrayARB(int index) Invokes
glEnableVertexAttribArrayARB
.void glEnableVertexAttribArrayARB((unsigned int) GLuint index);
-
DisableVertexAttribArrayARB
public void DisableVertexAttribArrayARB(int index) Invokes
glDisableVertexAttribArrayARB
.void glDisableVertexAttribArrayARB((unsigned int) GLuint index);
-
BindAttribLocationARB
Invokes
glBindAttribLocationARB
.void glBindAttribLocationARB((unsigned int) GLhandleARB programObj, (unsigned int) GLuint index, const GLcharARB* name);
-
GetActiveAttribARB
public void GetActiveAttribARB(int programObj, int index, int maxLength, @NonNull MemorySegment length, @NonNull MemorySegment size, @NonNull MemorySegment type, @NonNull MemorySegment name) Invokes
glGetActiveAttribARB
.void glGetActiveAttribARB((unsigned int) GLhandleARB programObj, (unsigned int) GLuint index, (int) GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLcharARB* name);
-
GetAttribLocationARB
Invokes
glGetAttribLocationARB
.(int) GLint glGetAttribLocationARB((unsigned int) GLhandleARB programObj, const GLcharARB* name);
-
GetVertexAttribdvARB
Invokes
glGetVertexAttribdvARB
.void glGetVertexAttribdvARB((unsigned int) GLuint index, (unsigned int) GLenum pname, GLdouble* params);
-
GetVertexAttribfvARB
Invokes
glGetVertexAttribfvARB
.void glGetVertexAttribfvARB((unsigned int) GLuint index, (unsigned int) GLenum pname, GLfloat* params);
-
GetVertexAttribivARB
Invokes
glGetVertexAttribivARB
.void glGetVertexAttribivARB((unsigned int) GLuint index, (unsigned int) GLenum pname, GLint* params);
-
GetVertexAttribPointervARB
Invokes
glGetVertexAttribPointervARB
.void glGetVertexAttribPointervARB((unsigned int) GLuint index, (unsigned int) GLenum pname, void** pointer);
-