formZ SDK | 5.0 API Reference | Project | Modeling | Rendering | Shaders
Description
This function can only be called inside the pixel callback function when implementing a plugin or script reflection shader. It retrieves the current value of the diffuse reflection parameter. This parameter must have been declared in the set_parameters callback function of the same shader via a call to fz_shdr_set_diffuse_parm().
Plugin Prototype
void fz_shdr_get_diffuse_factor(
double * | fval ) |
Parameters
fval [Result]
The current value of the diffuse reflection parameter.
Returns
none
Availability
5.0.0.0
Plugin Example
Typically, the diffuse factor is multiplied with the
result of the diffuse illumination term to yield the final
diffuse shading color. :
fz_shdr_get_diffuse_factor(&diff_factor);
fz_shdr_get_diffuse_term(&diff_col);
diff_col *= diff_factor;
See Also
Function Set
Defined in