Package org.lwjgl.opengl
Class ARBVertexBlend
java.lang.Object
org.lwjgl.opengl.ARBVertexBlend
Native bindings to the ARB_vertex_blend extension.
This extension provides the ability to replace the single modelview transformation with a set of n vertex units. (Where n is constrained to an implementation defined maximum.) Each unit has its own modelview transform matrix. For each unit, there is a current weight associated with the vertex. When this extension is enabled the vertices are transformed by the modelview matrices of all of the enabled units. Afterward, these results are scaled by the weights for the respective units and then summed to create the eye-space vertex. A similar procedure is followed for the normals, except they are transformed by the inverse transpose of the modelview matrices.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thecap
parameters of Enable and Disable, by thevalue
parameter of IsEnabled, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thecap
parameters of EnableClientState and DisableClientState, by thevalue
parameter of IsEnabled, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetPointerv.static final int
Accepted by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thecap
parameters of Enable and Disable, by thevalue
parameter of IsEnabled, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
glVertexBlendARB
(int count) Sets the number of active transformations applied.static void
glWeightbvARB
(ByteBuffer weights) Byte version ofWeightfvARB
.static void
glWeightdvARB
(double[] weights) Array version of:WeightdvARB
static void
glWeightdvARB
(DoubleBuffer weights) Double version ofWeightfvARB
.static void
glWeightfvARB
(float[] weights) Array version of:WeightfvARB
static void
glWeightfvARB
(FloatBuffer weights) Sets the current vertex weights.static void
glWeightivARB
(int[] weights) Array version of:WeightivARB
static void
glWeightivARB
(IntBuffer weights) Integer version ofWeightfvARB
.static void
glWeightPointerARB
(int size, int type, int stride, float[] pointer) Array version of:WeightPointerARB
static void
glWeightPointerARB
(int size, int type, int stride, int[] pointer) Array version of:WeightPointerARB
static void
glWeightPointerARB
(int size, int type, int stride, long pointer) Specifies the location and organization of a weight array.static void
glWeightPointerARB
(int size, int type, int stride, short[] pointer) Array version of:WeightPointerARB
static void
glWeightPointerARB
(int size, int type, int stride, ByteBuffer pointer) Specifies the location and organization of a weight array.static void
glWeightPointerARB
(int size, int type, int stride, FloatBuffer pointer) Specifies the location and organization of a weight array.static void
glWeightPointerARB
(int size, int type, int stride, IntBuffer pointer) Specifies the location and organization of a weight array.static void
glWeightPointerARB
(int size, int type, int stride, ShortBuffer pointer) Specifies the location and organization of a weight array.static void
glWeightsvARB
(short[] weights) Array version of:WeightsvARB
static void
glWeightsvARB
(ShortBuffer weights) Short version ofWeightfvARB
.static void
glWeightubvARB
(ByteBuffer weights) Unsigned byte version ofWeightfvARB
.static void
glWeightuivARB
(int[] weights) Array version of:WeightuivARB
static void
glWeightuivARB
(IntBuffer weights) Unsigned integer version ofWeightfvARB
.static void
glWeightusvARB
(short[] weights) Array version of:WeightusvARB
static void
glWeightusvARB
(ShortBuffer weights) Unsigned short version ofWeightfvARB
.static void
nglWeightbvARB
(int size, long weights) Unsafe version of:WeightbvARB
static void
nglWeightdvARB
(int size, long weights) Unsafe version of:WeightdvARB
static void
nglWeightfvARB
(int size, long weights) Unsafe version of:WeightfvARB
static void
nglWeightivARB
(int size, long weights) Unsafe version of:WeightivARB
static void
nglWeightPointerARB
(int size, int type, int stride, long pointer) Unsafe version of:WeightPointerARB
static void
nglWeightsvARB
(int size, long weights) Unsafe version of:WeightsvARB
static void
nglWeightubvARB
(int size, long weights) Unsafe version of:WeightubvARB
static void
nglWeightuivARB
(int size, long weights) Unsafe version of:WeightuivARB
static void
nglWeightusvARB
(int size, long weights) Unsafe version of:WeightusvARB
-
Field Details
-
GL_MAX_VERTEX_UNITS_ARB
public static final int GL_MAX_VERTEX_UNITS_ARBAccepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_ACTIVE_VERTEX_UNITS_ARB
public static final int GL_ACTIVE_VERTEX_UNITS_ARBAccepted by thevalue
parameters of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_WEIGHT_SUM_UNITY_ARB
public static final int GL_WEIGHT_SUM_UNITY_ARBAccepted by thecap
parameters of Enable and Disable, by thevalue
parameter of IsEnabled, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_VERTEX_BLEND_ARB
public static final int GL_VERTEX_BLEND_ARBAccepted by thecap
parameters of Enable and Disable, by thevalue
parameter of IsEnabled, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW0_ARB
public static final int GL_MODELVIEW0_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW1_ARB
public static final int GL_MODELVIEW1_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW2_ARB
public static final int GL_MODELVIEW2_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW3_ARB
public static final int GL_MODELVIEW3_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW4_ARB
public static final int GL_MODELVIEW4_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW5_ARB
public static final int GL_MODELVIEW5_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW6_ARB
public static final int GL_MODELVIEW6_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW7_ARB
public static final int GL_MODELVIEW7_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW8_ARB
public static final int GL_MODELVIEW8_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW9_ARB
public static final int GL_MODELVIEW9_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW10_ARB
public static final int GL_MODELVIEW10_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW11_ARB
public static final int GL_MODELVIEW11_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW12_ARB
public static final int GL_MODELVIEW12_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW13_ARB
public static final int GL_MODELVIEW13_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW14_ARB
public static final int GL_MODELVIEW14_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW15_ARB
public static final int GL_MODELVIEW15_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW16_ARB
public static final int GL_MODELVIEW16_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW17_ARB
public static final int GL_MODELVIEW17_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW18_ARB
public static final int GL_MODELVIEW18_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW19_ARB
public static final int GL_MODELVIEW19_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW20_ARB
public static final int GL_MODELVIEW20_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW21_ARB
public static final int GL_MODELVIEW21_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW22_ARB
public static final int GL_MODELVIEW22_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW23_ARB
public static final int GL_MODELVIEW23_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW24_ARB
public static final int GL_MODELVIEW24_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW25_ARB
public static final int GL_MODELVIEW25_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW26_ARB
public static final int GL_MODELVIEW26_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW27_ARB
public static final int GL_MODELVIEW27_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW28_ARB
public static final int GL_MODELVIEW28_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW29_ARB
public static final int GL_MODELVIEW29_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW30_ARB
public static final int GL_MODELVIEW30_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW31_ARB
public static final int GL_MODELVIEW31_ARBAccepted by themode
parameter of MatrixMode and by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_CURRENT_WEIGHT_ARB
public static final int GL_CURRENT_WEIGHT_ARBAccepted by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_WEIGHT_ARRAY_TYPE_ARB
public static final int GL_WEIGHT_ARRAY_TYPE_ARBAccepted by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_WEIGHT_ARRAY_STRIDE_ARB
public static final int GL_WEIGHT_ARRAY_STRIDE_ARBAccepted by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_WEIGHT_ARRAY_SIZE_ARB
public static final int GL_WEIGHT_ARRAY_SIZE_ARBAccepted by thevalue
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_WEIGHT_ARRAY_POINTER_ARB
public static final int GL_WEIGHT_ARRAY_POINTER_ARBAccepted by thepname
parameter of GetPointerv.- See Also:
-
GL_WEIGHT_ARRAY_ARB
public static final int GL_WEIGHT_ARRAY_ARBAccepted by thecap
parameters of EnableClientState and DisableClientState, by thevalue
parameter of IsEnabled, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
-
Method Details
-
nglWeightfvARB
public static void nglWeightfvARB(int size, long weights) Unsafe version of:WeightfvARB
- Parameters:
size
- the number of weights to set. Must be a value between 1 andMAX_VERTEX_UNITS_ARB
.
-
glWeightfvARB
Sets the current vertex weights.- Parameters:
weights
- the vertex weights
-
nglWeightbvARB
public static void nglWeightbvARB(int size, long weights) Unsafe version of:WeightbvARB
- Parameters:
size
- the number of weights to set. Must be a value between 1 andMAX_VERTEX_UNITS_ARB
.
-
glWeightbvARB
Byte version ofWeightfvARB
.- Parameters:
weights
- the vertex weights
-
nglWeightubvARB
public static void nglWeightubvARB(int size, long weights) Unsafe version of:WeightubvARB
- Parameters:
size
- the number of weights to set. Must be a value between 1 andMAX_VERTEX_UNITS_ARB
.
-
glWeightubvARB
Unsigned byte version ofWeightfvARB
.- Parameters:
weights
- the vertex weights
-
nglWeightsvARB
public static void nglWeightsvARB(int size, long weights) Unsafe version of:WeightsvARB
- Parameters:
size
- the number of weights to set. Must be a value between 1 andMAX_VERTEX_UNITS_ARB
.
-
glWeightsvARB
Short version ofWeightfvARB
.- Parameters:
weights
- the vertex weights
-
nglWeightusvARB
public static void nglWeightusvARB(int size, long weights) Unsafe version of:WeightusvARB
- Parameters:
size
- the number of weights to set. Must be a value between 1 andMAX_VERTEX_UNITS_ARB
.
-
glWeightusvARB
Unsigned short version ofWeightfvARB
.- Parameters:
weights
- the vertex weights
-
nglWeightivARB
public static void nglWeightivARB(int size, long weights) Unsafe version of:WeightivARB
- Parameters:
size
- the number of weights to set. Must be a value between 1 andMAX_VERTEX_UNITS_ARB
.
-
glWeightivARB
Integer version ofWeightfvARB
.- Parameters:
weights
- the vertex weights
-
nglWeightuivARB
public static void nglWeightuivARB(int size, long weights) Unsafe version of:WeightuivARB
- Parameters:
size
- the number of weights to set. Must be a value between 1 andMAX_VERTEX_UNITS_ARB
.
-
glWeightuivARB
Unsigned integer version ofWeightfvARB
.- Parameters:
weights
- the vertex weights
-
nglWeightdvARB
public static void nglWeightdvARB(int size, long weights) Unsafe version of:WeightdvARB
- Parameters:
size
- the number of weights to set. Must be a value between 1 andMAX_VERTEX_UNITS_ARB
.
-
glWeightdvARB
Double version ofWeightfvARB
.- Parameters:
weights
- the vertex weights
-
nglWeightPointerARB
public static void nglWeightPointerARB(int size, int type, int stride, long pointer) Unsafe version of:WeightPointerARB
-
glWeightPointerARB
Specifies the location and organization of a weight array.- Parameters:
size
- the number of values per vertex that are stored in the array. Must be a value between 1 andMAX_VERTEX_UNITS_ARB
.type
- the data type of the values stored in the array. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
FLOAT
DOUBLE
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the weight data
-
glWeightPointerARB
public static void glWeightPointerARB(int size, int type, int stride, long pointer) Specifies the location and organization of a weight array.- Parameters:
size
- the number of values per vertex that are stored in the array. Must be a value between 1 andMAX_VERTEX_UNITS_ARB
.type
- the data type of the values stored in the array. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
FLOAT
DOUBLE
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the weight data
-
glWeightPointerARB
Specifies the location and organization of a weight array.- Parameters:
size
- the number of values per vertex that are stored in the array. Must be a value between 1 andMAX_VERTEX_UNITS_ARB
.type
- the data type of the values stored in the array. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
FLOAT
DOUBLE
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the weight data
-
glWeightPointerARB
Specifies the location and organization of a weight array.- Parameters:
size
- the number of values per vertex that are stored in the array. Must be a value between 1 andMAX_VERTEX_UNITS_ARB
.type
- the data type of the values stored in the array. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
FLOAT
DOUBLE
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the weight data
-
glWeightPointerARB
Specifies the location and organization of a weight array.- Parameters:
size
- the number of values per vertex that are stored in the array. Must be a value between 1 andMAX_VERTEX_UNITS_ARB
.type
- the data type of the values stored in the array. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
FLOAT
DOUBLE
stride
- the vertex stride in bytes. If specified as zero, then array elements are stored sequentiallypointer
- the weight data
-
glVertexBlendARB
public static void glVertexBlendARB(int count) Sets the number of active transformations applied.- Parameters:
count
- the number of transformations to blend
-
glWeightfvARB
public static void glWeightfvARB(float[] weights) Array version of:WeightfvARB
-
glWeightsvARB
public static void glWeightsvARB(short[] weights) Array version of:WeightsvARB
-
glWeightusvARB
public static void glWeightusvARB(short[] weights) Array version of:WeightusvARB
-
glWeightivARB
public static void glWeightivARB(int[] weights) Array version of:WeightivARB
-
glWeightuivARB
public static void glWeightuivARB(int[] weights) Array version of:WeightuivARB
-
glWeightdvARB
public static void glWeightdvARB(double[] weights) Array version of:WeightdvARB
-
glWeightPointerARB
public static void glWeightPointerARB(int size, int type, int stride, short[] pointer) Array version of:WeightPointerARB
-
glWeightPointerARB
public static void glWeightPointerARB(int size, int type, int stride, int[] pointer) Array version of:WeightPointerARB
-
glWeightPointerARB
public static void glWeightPointerARB(int size, int type, int stride, float[] pointer) Array version of:WeightPointerARB
-