NAME
    cgSetParameter3iv - sets the value of scalar and vector parameters

SYNOPSIS
      #include <Cg/cg.h>

      void cgSetParameter3iv( CGparameter param,
                              const int * v );

PARAMETERS
    param   The parameter that will be set.

    v       Array of values to use to set param.

RETURN VALUES
    None.

DESCRIPTION
    cgSetParameter3iv sets the value of a given scalar or vector parameter.

    If more values are passed in than param requires, the extra values will
    be ignored. If fewer values are passed in than param requires, the last
    value will be smeared.

    Once cgSetParameter3iv has been used to set a parameter, the values may
    be retrieved from the parameter using the CG_CURRENT enumerant with
    cgGetParameterValues.

    If an API-dependant layer of the Cg runtime (e.g. cgGL) is used, these
    entry points may end up making API (e.g. OpenGL) calls.

EXAMPLES
    *to-be-written*

ERRORS
    CG_INVALID_PARAM_HANDLE_ERROR is generated if param is not a valid
    parameter handle.

HISTORY
    cgSetParameter3iv was introduced in Cg 1.4.

SEE ALSO
    the cgGetParameterValue manpage

