cgGetTypeClass

Langue: en

Version: 47074 (openSuse - 09/10/07)

Section: 3 (Bibliothèques de fonctions)

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:

  B<CG_PARAMETERCLASS_UNKNOWN>

  B<CG_PARAMETERCLASS_SCALAR>

  B<CG_PARAMETERCLASS_VECTOR>

  B<CG_PARAMETERCLASS_MATRIX>

  B<CG_PARAMETERCLASS_STRUCT>

  B<CG_PARAMETERCLASS_ARRAY>

  B<CG_PARAMETERCLASS_SAMPLER>

  B<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

the cgGetType manpage, the cgGetTypeBase manpage, the cgGetParameterType manpage