> # NAME

> cgGetFirstEffectParameter - get the first parameter in an effect

> # SYNOPSIS

>       #include <Cg/cg.h>

>       CGparameter cgGetFirstEffectParameter( CGeffect effect );

> # PARAMETERS

> effect

>   The effect from which to retrieve the first parameter.

> # RETURN VALUES

> Returns the first CGparameter object in effect.

> Returns NULL if effect is invalid or if effect does not have any parameters.

> # DESCRIPTION

> The first top-level parameter in an effect can be retrieved using cgGetFirstEffectParameter. The rest of the effect's parameters can be discovered by iterating through them using cgGetNextParameter.

> # EXAMPLES

>       CGparameter param = cgGetFirstEffectParameter( effect );
>       while( param )
>       {
>          /* do something with param */
>          param = cgGetNextParameter( param );
>       }

> # ERRORS

> CG_INVALID_EFFECT_HANDLE_ERROR is generated if effect is not a valid effect.

> # HISTORY

> cgGetFirstEffectParameter was introduced in Cg 1.4.

> # SEE ALSO

> cgGetNextParameter, cgGetNamedEffectParameter