Cg OpenGL Runtime API cgGLSetParameterArray(3)
NAME
cgGLSetParameterArray - set the values of an array parameter
SYNOPSIS
#include
/* TYPE is float or double */
void cgGLSetParameterArray{1234}{fd}( CGparameter param,
long offset,
long nelements,
const TYPE * v );
PARAMETERS
param The 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 used to set the parameter. This
must be a contiguous set of values that total
nelements times the vector size indicated by the
number in the function name.
RETURN VALUES
None.
DESCRIPTION
The cgGLSetParameterArray functions set the value of a
scalar or vector array parameter.
Either 1, 2, 3, or 4 values per array element will be set,
depending on which function is used.
There are versions of the function that take either float or
double values signified by f or d in the function name.
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 cgGLSetParameterArray(3)
CGARAYPARAMEROR is generated if param is not an array
parameter.
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 cgGLSetParameterArray functions were introduced in Cg
1.1.
SEE ALSO
cgGLSetParameter, cgGLGetParameterArray
Cg Toolkit 2.1 Last change: 2
|