NAME
    cgGetTypeClass - get the parameter class associated with a type
    enumerant

SYNOPSIS
      #include <Cg/cg.h>

      CGparameterclass cgGetTypeClass( CGtype type );

PARAMETERS
    type    The type enumerant.

DESCRIPTION
    cgGetTypeClass returns the parameter class associated with a type
    enumerant. For example, cgGetTypeClass(CG_FLOAT3x4) returns
    CG_PARAMETERCLASS_MATRIX while cgGetTypeClass(CG_HALF) returns
    CG_PARAMETERCLASS_SCALAR and cgGetTypeClass(CG_BOOL3) returns
    CG_PARAMETERCLASS_VECTOR.

RETURN VALUES
    Returns the parameter class of the enumerant type. Possible return
    values are:

      CG_PARAMETERCLASS_UNKNOWN
      CG_PARAMETERCLASS_SCALAR
      CG_PARAMETERCLASS_VECTOR
      CG_PARAMETERCLASS_MATRIX
      CG_PARAMETERCLASS_STRUCT
      CG_PARAMETERCLASS_ARRAY
      CG_PARAMETERCLASS_SAMPLER
      CG_PARAMETERCLASS_OBJECT

ERRORS
    CG_PARAMETERCLASS_UNKNOWN is returned if the type is unknown.

HISTORY
    This function was introduced with Cg 1.5.

SEE ALSO
    the cgGetType manpage, the cgGetTypeBase manpage, the cgGetParameterType
    manpage

