NAME
    cgGetMatrixSize - get the size of one dimension of an array parameter

SYNOPSIS
      #include <Cg/cg.h>

      int cgGetMatrixSize( CGtype type, int *nrows, int *ncols );

PARAMETERS
    type    Specifies the type enumerant.

    nrows   Specifies a pointer to the location the routine will write the
            number of rows the type has.

    ncols   Specifies a pointer to the location the routine will write the
            number of columns the type has.

DESCRIPTION
    cgGetMatrixSize writes the number of rows and columns the specified type
    enumerant has into the specified nrows and ncols locations respectively.
    If the type enumerant is not a matrix type, zeros are written for both
    the rows and columns.

    Contrast this routine with cgGetTypeSizes where the number of rows and
    columns will be set to 1 row and 1 column for both scalar and
    non-numeric types but for vector types, the number of rows and columns
    will be set to 1 row and N columns where N is the number of components
    in the vector.

RETURN VALUES
    No return value.

ERRORS
    No errors are generated.

HISTORY
    This function was introduced with Cg 1.5.

SEE ALSO
    the cgGetArrayTotalSize manpage, the cgGetArrayDimension manpage, the
    cgGetArrayParameter manpage, the cgGetTypeSizes manpage

