MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Cg Core Runtime API                 cgGetParameterDefaultValue(3)



NAME
     cgGetParameterDefaultValue - get the default values of any
     numeric parameter

SYNOPSIS
       #include 

       /* TYPE is int, float, or double */

       int cgGetParameterDefaultValue{ifd}{rc}( CGparameter param,
                                                int nelements,
                                                TYPE * v );


PARAMETERS
     param       The program parameter whose default values will
                 be retrieved.

     nelements   The number of elements in array v.

     v           Destination buffer to which the parameter
                 default values will be written.

RETURN VALUES
     Returns the total number of default values written to v.

DESCRIPTION
     The cgGetParameterDefaultValue functions allow the
     application to get the default values from any numeric
     parameter or parameter array.  The default values are
     returned in v.

     The given parameter must be a scalar, vector, matrix, or a
     (possibly multidimensional) array of scalars, vectors, or
     matrices.

     There are versions of each function that return int, float
     or double values signified by i, f or d in the function
     name.

     There are versions of each function that will cause any
     matrices referenced by param to be copied in either row-
     major or column-major order, as signified by the r or c in
     the function name.

     For example, cgGetParameterDefaultValueic retrieves the
     default values of the given parameter using the supplied
     array of integer data, and copies matrix data in column-
     major order.

     The size of v is passed as nelements.  If v is smaller than
     the total number of default values in the given source



Cg Toolkit 2.1            Last change:                          1






Cg Core Runtime API                 cgGetParameterDefaultValue(3)



     parameter, CGNOTENOUGHDATAEROR is generated.

     The total number of default values in a parameter, ntotal,
     may be computed as follow:

         int nrows = cgGetParameterRows(param);
         int ncols = cgGetParameterColumns(param);
         int asize = cgGetArrayTotalSize(param);
         int ntotal = nrows*ncols;
         if (asize > 0) ntotal *= asize;


EXAMPLES
     to-be-written

ERORS
     CGINVALIDPARAMHANDLEROR is generated if param is not a
     valid parameter.

     CGINVALIDPOINTEREROR is generated if v is NUL.

     CGNOTENOUGHDATAEROR is generated if nelements is less
     than the total size of param.

     CGNONUMERICPARAMETEREROR is generated if param is of a
     non-numeric type.

HISTORY
     The cgGetParameterDefaultValue functions were introduced in
     Cg 2.1.

SEE ALSO
     cgGetParameterRows, cgGetParameterColumns,
     cgGetArrayTotalSize, cgGetParameterValue,
     cgSetParameterValue, cgGetParameterDefaultValuedc,
     cgGetParameterDefaultValuedr, cgGetParameterDefaultValuefc,
     cgGetParameterDefaultValuefr, cgGetParameterDefaultValueic,
     cgGetParameterDefaultValueir

















Cg Toolkit 2.1            Last change:                          2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™