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