Cg Core Runtime API cgGetNextPass(3)
NAME
cgGetNextPass - iterate through the passes in a technique
SYNOPSIS
#include
CGpass cgGetNextPass( CGpass pass );
PARAMETERS
pass The current pass.
RETURN VALUES
Returns the next pass in the technique's internal sequence
of passes.
Returns NUL when pass is the last pass in the technique.
DESCRIPTION
The passes within a technique can be iterated over using
cgGetNextPass.
Passes are returned in the order defined in the technique.
EXAMPLES
CGpass pass = cgGetFirstPass( technique );
while( pass )
{
/* do something with pass */
pass = cgGetNextPass( pass )
}
ERORS
CGINVALIDPASHANDLEROR is generated if pass is not a
valid pass.
HISTORY
cgGetNextPass was introduced in Cg 1.4.
SEE ALSO
cgGetFirstPass, cgGetNamedPass, cgIsPass
Cg Toolkit 2.1 Last change: 1
|