NAME
    cgGetNextTechnique - iterate through techniques in a effect

SYNOPSIS
      #include <Cg/cg.h>

      CGtechnique cgGetNextTechnique( CGtechnique tech );

PARAMETERS
    tech    The current technique.

RETURN VALUES
    cgGetNextTechnique returns the next technique in the effect's internal
    sequence of techniques. Returns 0 when prog is the last technique in the
    effect.

DESCRIPTION
    The techniques within a effect can be iterated over by using the
    cgGetNextTechnique function.

EXAMPLES
    The following example code illustrates one way to do this:

      CGtechnique tech = cgGetFirstTechnique( effect );
      while( tech )
      {
       /* do something with tech */
       tech = cgGetNextTechnique( tech )
      }

    Note that no specific order of traversal is defined by this mechanism.
    The only guarantee is that each technique will be visited exactly once.

ERRORS
    CG_INVALID_TECHNIQUE_HANDLE_ERROR is generated if prog does not refer to
    a valid technique.

HISTORY
    cgGetNextTechnique was introduced in Cg 1.4.

SEE ALSO
    the cgGetFirstTechnique manpage, the cgGetNamedTechnique manpage

