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.
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
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.
CG_PARAMETERCLASS_UNKNOWN is returned if the type is unknown.
EXAMPLES
to-be-written
ERRORS
None
HISTORY
cgGetTypeClass was introduced in Cg 1.5.
SEE ALSO