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
FieldsModifier and TypeFieldDescriptionstatic final intAccepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thecapparameters of Enable and Disable, by thevalueparameter of IsEnabled, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thecapparameters of EnableClientState and DisableClientState, by thevalueparameter of IsEnabled, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thepnameparameter of GetPointerv.static final intAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final intAccepted by thecapparameters of Enable and Disable, by thevalueparameter of IsEnabled, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidglVertexBlendARB(int count) Sets the number of active transformations applied.static voidglWeightbvARB(ByteBuffer weights) Byte version ofWeightfvARB.static voidglWeightdvARB(double[] weights) Array version of:WeightdvARBstatic voidglWeightdvARB(DoubleBuffer weights) Double version ofWeightfvARB.static voidglWeightfvARB(float[] weights) Array version of:WeightfvARBstatic voidglWeightfvARB(FloatBuffer weights) Sets the current vertex weights.static voidglWeightivARB(int[] weights) Array version of:WeightivARBstatic voidglWeightivARB(IntBuffer weights) Integer version ofWeightfvARB.static voidglWeightPointerARB(int size, int type, int stride, float[] pointer) Array version of:WeightPointerARBstatic voidglWeightPointerARB(int size, int type, int stride, int[] pointer) Array version of:WeightPointerARBstatic voidglWeightPointerARB(int size, int type, int stride, long pointer) Specifies the location and organization of a weight array.static voidglWeightPointerARB(int size, int type, int stride, short[] pointer) Array version of:WeightPointerARBstatic voidglWeightPointerARB(int size, int type, int stride, ByteBuffer pointer) Specifies the location and organization of a weight array.static voidglWeightPointerARB(int size, int type, int stride, FloatBuffer pointer) Specifies the location and organization of a weight array.static voidglWeightPointerARB(int size, int type, int stride, IntBuffer pointer) Specifies the location and organization of a weight array.static voidglWeightPointerARB(int size, int type, int stride, ShortBuffer pointer) Specifies the location and organization of a weight array.static voidglWeightsvARB(short[] weights) Array version of:WeightsvARBstatic voidglWeightsvARB(ShortBuffer weights) Short version ofWeightfvARB.static voidglWeightubvARB(ByteBuffer weights) Unsigned byte version ofWeightfvARB.static voidglWeightuivARB(int[] weights) Array version of:WeightuivARBstatic voidglWeightuivARB(IntBuffer weights) Unsigned integer version ofWeightfvARB.static voidglWeightusvARB(short[] weights) Array version of:WeightusvARBstatic voidglWeightusvARB(ShortBuffer weights) Unsigned short version ofWeightfvARB.static voidnglWeightbvARB(int size, long weights) Unsafe version of:WeightbvARBstatic voidnglWeightdvARB(int size, long weights) Unsafe version of:WeightdvARBstatic voidnglWeightfvARB(int size, long weights) Unsafe version of:WeightfvARBstatic voidnglWeightivARB(int size, long weights) Unsafe version of:WeightivARBstatic voidnglWeightPointerARB(int size, int type, int stride, long pointer) Unsafe version of:WeightPointerARBstatic voidnglWeightsvARB(int size, long weights) Unsafe version of:WeightsvARBstatic voidnglWeightubvARB(int size, long weights) Unsafe version of:WeightubvARBstatic voidnglWeightuivARB(int size, long weights) Unsafe version of:WeightuivARBstatic voidnglWeightusvARB(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 thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_ACTIVE_VERTEX_UNITS_ARB
public static final int GL_ACTIVE_VERTEX_UNITS_ARBAccepted by thevalueparameters of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_WEIGHT_SUM_UNITY_ARB
public static final int GL_WEIGHT_SUM_UNITY_ARBAccepted by thecapparameters of Enable and Disable, by thevalueparameter of IsEnabled, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_VERTEX_BLEND_ARB
public static final int GL_VERTEX_BLEND_ARBAccepted by thecapparameters of Enable and Disable, by thevalueparameter of IsEnabled, GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW0_ARB
public static final int GL_MODELVIEW0_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW1_ARB
public static final int GL_MODELVIEW1_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW2_ARB
public static final int GL_MODELVIEW2_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW3_ARB
public static final int GL_MODELVIEW3_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW4_ARB
public static final int GL_MODELVIEW4_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW5_ARB
public static final int GL_MODELVIEW5_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW6_ARB
public static final int GL_MODELVIEW6_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW7_ARB
public static final int GL_MODELVIEW7_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW8_ARB
public static final int GL_MODELVIEW8_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW9_ARB
public static final int GL_MODELVIEW9_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW10_ARB
public static final int GL_MODELVIEW10_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW11_ARB
public static final int GL_MODELVIEW11_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW12_ARB
public static final int GL_MODELVIEW12_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW13_ARB
public static final int GL_MODELVIEW13_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW14_ARB
public static final int GL_MODELVIEW14_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW15_ARB
public static final int GL_MODELVIEW15_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW16_ARB
public static final int GL_MODELVIEW16_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW17_ARB
public static final int GL_MODELVIEW17_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW18_ARB
public static final int GL_MODELVIEW18_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW19_ARB
public static final int GL_MODELVIEW19_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW20_ARB
public static final int GL_MODELVIEW20_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW21_ARB
public static final int GL_MODELVIEW21_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW22_ARB
public static final int GL_MODELVIEW22_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW23_ARB
public static final int GL_MODELVIEW23_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW24_ARB
public static final int GL_MODELVIEW24_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW25_ARB
public static final int GL_MODELVIEW25_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW26_ARB
public static final int GL_MODELVIEW26_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW27_ARB
public static final int GL_MODELVIEW27_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW28_ARB
public static final int GL_MODELVIEW28_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW29_ARB
public static final int GL_MODELVIEW29_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW30_ARB
public static final int GL_MODELVIEW30_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MODELVIEW31_ARB
public static final int GL_MODELVIEW31_ARBAccepted by themodeparameter of MatrixMode and by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_CURRENT_WEIGHT_ARB
public static final int GL_CURRENT_WEIGHT_ARBAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_WEIGHT_ARRAY_TYPE_ARB
public static final int GL_WEIGHT_ARRAY_TYPE_ARBAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_WEIGHT_ARRAY_STRIDE_ARB
public static final int GL_WEIGHT_ARRAY_STRIDE_ARBAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_WEIGHT_ARRAY_SIZE_ARB
public static final int GL_WEIGHT_ARRAY_SIZE_ARBAccepted by thevalueparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_WEIGHT_ARRAY_POINTER_ARB
public static final int GL_WEIGHT_ARRAY_POINTER_ARBAccepted by thepnameparameter of GetPointerv.- See Also:
-
GL_WEIGHT_ARRAY_ARB
public static final int GL_WEIGHT_ARRAY_ARBAccepted by thecapparameters of EnableClientState and DisableClientState, by thevalueparameter 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:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTINTUNSIGNED_INTFLOATDOUBLEstride- 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:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTINTUNSIGNED_INTFLOATDOUBLEstride- 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:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTINTUNSIGNED_INTFLOATDOUBLEstride- 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:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTINTUNSIGNED_INTFLOATDOUBLEstride- 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:BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTINTUNSIGNED_INTFLOATDOUBLEstride- 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
-