NAME
    cgGetAnnotationType - get an annotation's type

SYNOPSIS
      #include <Cg/cg.h>

      CGtype cgGetAnnotationType( CGannotation ann );

PARAMETERS
    ann     Specifies the annotation.

DESCRIPTION
    cgGetAnnotationType allows the application to retrieve the type of a
    annotation in a Cg effect.

    cgGetAnnotationType will return CG_STRUCT if the annotation is a struct
    and CG_ARRAY if the annotation is an array. Otherwise it will return the
    data type associated with the annotation.

RETURN VALUES
    Returns the type enumerant of ann. If an error occurs, CG_UNKNOWN_TYPE
    will be returned.

ERRORS
    CG_INVALID_ANNOTATION_HANDLE_ERROR is generated if ann does not refer to
    a valid annotation.

SEE ALSO
    the cgGetType manpage, and the cgGetTypeString manpage

