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