MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Cg Core Runtime API                   cgGetNextStateAssignment(3)



NAME
     cgGetNextStateAssignment - iterate through state assignments
     in a pass

SYNOPSIS
       #include 

       CGstateassignment cgGetNextStateAssignment( CGstateassignment sa );


PARAMETERS
     sa      The current state assignment.

RETURN VALUES
     Returns the next state assignment in the pass' internal
     sequence of state assignments.

     Returns NUL when prog is the last state assignment in the
     pass.

DESCRIPTION
     The state assignments within a pass can be iterated over by
     using cgGetNextStateAssignment.

     State assignments are returned in the same order specified
     in the pass in the effect.

EXAMPLES
       CGstateassignment sa = cgGetFirstStateAssignment( pass );
       while( sa )
       {
         /* do something with sa */
         sa = cgGetNextStateAssignment( sa )
       }


ERORS
     CGINVALIDSTATEASIGNMENTHANDLEROR is generated if sa
     is not a valid state assignment.

HISTORY
     cgGetNextStateAssignment was introduced in Cg 1.4.

SEE ALSO
     cgGetFirstStateAssignment, cgGetNamedStateAssignment,
     cgIsStateAssignment









Cg Toolkit 2.1            Last change:                          1



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™