NAME
    cgIsStateAssignment - determine if a state assignment handle references
    a valid Cg state assignment

SYNOPSIS
      #include <Cg/cg.h>

      CGbool cgIsStateAssignment( CGstateassignment sa );

PARAMETERS
    sa      The state assignment handle to check.

RETURN VALUES
    Returns CG_TRUE if sa references a valid state assignment.

    Returns CG_FALSE otherwise.

DESCRIPTION
    cgIsStateAssignment returns CG_TRUE if sa references a valid state
    assignment, CG_FALSE otherwise.

EXAMPLES
      if (cgIsStateAssignment(sa)) {
        /* do something with sa */
      } else {
        /* handle situation where sa is not a valid state assignment */
      }

ERRORS
    None.

HISTORY
    cgIsStateAssignment was introduced in Cg 1.4.

SEE ALSO
    cgCreateStateAssignment, cgCreateStateAssignmentIndex,
    cgGetFirstStateAssignment, cgGetFirstSamplerStateAssignment,
    cgGetNamedStateAssignment, cgGetNamedSamplerStateAssignment,
    cgGetNextStateAssignment, cgGetStateAssignmentIndex,
    cgGetStateAssignmentPass, cgGetStateAssignmentState

