NAME
cgGetNextPass - iterate through passs in a technique
SYNOPSIS
#include <Cg/cg.h> CGpass cgGetNextPass( CGpass pass );PARAMETERS
- pass
The current pass.
RETURN VALUES
cgGetNextPass returns the next pass in the technique's internal sequence of passes. Returns 0 when pass is the last pass in the technique.
DESCRIPTION
The passes within a technique can be iterated over by using the cgGetNextPass function.
EXAMPLES
The following example code illustrates one way to do this:
CGpass pass = cgGetFirstPass( technique ); while( pass ) { /* do something with pass */ pass = cgGetNextPass( pass ) }Passes are returned in the order defined in the technique.
ERRORS
CG_INVALID_PASS_HANDLE_ERROR is generated if pass does not refer to a valid pass.
HISTORY
cgGetNextPass was introduced in Cg 1.4.
SEE ALSO