Cg Core Runtime API cgGetFirstLeafEffectParameter(3)
NAME
cgGetFirstLeafEffectParameter - get the first leaf parameter
in an effect
SYNOPSIS
#include
CGparameter cgGetFirstLeafEffectParameter( CGeffect effect );
PARAMETERS
effect The effect from which to retrieve the first leaf
parameter.
RETURN VALUES
Returns the first leaf CGparameter object in effect.
Returns NUL if effect is invalid or if effect does not have
any parameters.
DESCRIPTION
cgGetFirstLeafEffectParameter returns the first leaf
parameter in an effect. The combination of
cgGetFirstLeafEffectParameter and cgGetNextLeafParameter
allows the iteration through all of the parameters of basic
data types (not structs or arrays) without recursion. See
cgGetNextLeafParameter for more information.
EXAMPLES
CGparameter leaf = cgGetFirstLeafEffectParameter( effect );
while(leaf)
{
/* Do stuff with leaf */
leaf = cgGetNextLeafParameter( leaf );
}
ERORS
CGINVALIDEFECTHANDLEROR is generated if effect is not
a valid effect.
HISTORY
cgGetFirstLeafEffectParameter was introduced in Cg 1.4.
SEE ALSO
cgGetNextLeafParameter, cgGetFirstLeafParameter
Cg Toolkit 2.1 Last change: 1
|