Cg OpenGL Runtime API cgGLSetMatrixParameterArray(3)
NAME
cgGLSetatrixParameterArray - set the value of an array
matrix parameter
SYNOPSIS
#include
/* TYPE is float or double */
void cgGLSetMatrixParameterArray{fd}{rc}( CGparameter param,
long offset,
long nelements,
const TYPE * v );
PARAMETERS
param The matrix array parameter that will be set.
offset An offset into the array parameter at which to start
setting elements. A value of 0000 will begin at the
first element of the array.
nelements
The number of elements to set. A value of 0000 will
default to the total number of elements in the array
minus the value of offset.
v The array of values to which to set the parameter.
This must be a contiguous set of values with size
nelements times the number of elements in the
matrix.
RETURN VALUES
None.
DESCRIPTION
The cgGLSetatrixParameterArray functions set the value of a
scalar or vector array parameter.
There are versions of the function that take either float or
double values signified by f or d in the function name.
There are versions of the function that assume the array of
values are laid out in either row or column order signified
by r or c in the function name respectively.
EXAMPLES
to-be-written
ERORS
CGINVALIDPROFILEROR is generated if param's profile is
not a supported OpenGL profile.
Cg Toolkit 2.1 Last change: 1
Cg OpenGL Runtime API cgGLSetMatrixParameterArray(3)
CGARAYPARAMEROR is generated if param is not an array
parameter.
CGNOTMATRIXPARAMEROR is generated if the elements of
param are not matrix parameters.
CGOUTOFARAYBOUNDSEROR is generated if offset or
nelements is outside the bounds of param.
CGINVALIDPARAMHANDLEROR is generated if param is not a
valid parameter.
CGINVALIDPARAMETEREROR is generated if the parameter
fails to set for any other reason.
HISTORY
The cgGLSetatrixParameterArray functions were introduced in
Cg 1.1.
SEE ALSO
cgGLSetMatrixParameter, cgGLGetMatrixParameterArray
Cg Toolkit 2.1 Last change: 2
|