<!-- ##### SECTION Title ##### -->
light

<!-- ##### SECTION Short_Description ##### -->
Controls the use of lights in the rendering window.

<!-- ##### SECTION Long_Description ##### -->
<para>
One can defines several lights in OpenGL. The #LightEnvironnement is an object that stores several of them and that can be applied to the current OpenGL context using lightEnvironnementApply(). The lights that are created with light_newDefault() are ambiant light with a white colour. The multiplier coefficient is use to soften lights when several are used together. It is used as a factor for all light parameters (ambient, diffuse...) ecept the specular one.
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### ENUM Material ##### -->
<para>

</para>

@material_amb: 
@material_dif: 
@material_shi: 
@material_spe: 
@material_emi: 
@nb_material: 

<!-- ##### STRUCT light_struct ##### -->
<para>

</para>

@enabled: 
@ambient: 
@diffuse: 
@specular: 
@position: 
@multiplier: 

<!-- ##### TYPEDEF Light ##### -->
<para>

</para>


<!-- ##### FUNCTION light_newDefault ##### -->
<para>

</para>

@Returns: 


<!-- ##### STRUCT lightEnvironnement_struct ##### -->
<para>

</para>


<!-- ##### TYPEDEF LightEnvironnement ##### -->
<para>

</para>


<!-- ##### FUNCTION lightEnvironnement_new ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION lightEnvironnementFree ##### -->
<para>

</para>

@env: 


<!-- ##### FUNCTION lightEnvironnementAdd_light ##### -->
<para>

</para>

@env: 
@light: 
@Returns: 


<!-- ##### FUNCTION lightEnvironnementDelete_light ##### -->
<para>

</para>

@env: 
@light: 
@Returns: 


<!-- ##### FUNCTION lightEnvironnementEmpty_lightList ##### -->
<para>

</para>

@env: 
@Returns: 


<!-- ##### FUNCTION lightEnvironnementGet_lightList ##### -->
<para>

</para>

@env: 
@Returns: 


<!-- ##### FUNCTION lightEnvironnementApply ##### -->
<para>

</para>

@env: 
@Returns: 


