Commit dac6adaf authored by chili's avatar chili
Browse files

lotsa light params

parent bc89efc6
...@@ -17,6 +17,18 @@ void PointLight::SpawnControlWindow() noexcept ...@@ -17,6 +17,18 @@ void PointLight::SpawnControlWindow() noexcept
ImGui::SliderFloat( "X",&cbData.pos.x,-60.0f,60.0f,"%.1f" ); ImGui::SliderFloat( "X",&cbData.pos.x,-60.0f,60.0f,"%.1f" );
ImGui::SliderFloat( "Y",&cbData.pos.y,-60.0f,60.0f,"%.1f" ); ImGui::SliderFloat( "Y",&cbData.pos.y,-60.0f,60.0f,"%.1f" );
ImGui::SliderFloat( "Z",&cbData.pos.z,-60.0f,60.0f,"%.1f" ); ImGui::SliderFloat( "Z",&cbData.pos.z,-60.0f,60.0f,"%.1f" );
ImGui::Text( "Intensity/Color" );
ImGui::SliderFloat( "Intensity",&cbData.diffuseIntensity,0.01f,2.0f,"%.2f",2 );
ImGui::ColorEdit3( "Diffuse Color",&cbData.diffuseColor.x );
ImGui::ColorEdit3( "Ambient",&cbData.ambient.x );
ImGui::ColorEdit3( "Material",&cbData.materialColor.x );
ImGui::Text( "Falloff" );
ImGui::SliderFloat( "Constant",&cbData.attConst,0.05f,10.0f,"%.2f",4 );
ImGui::SliderFloat( "Linear",&cbData.attLin,0.0001f,4.0f,"%.4f",8 );
ImGui::SliderFloat( "Quadratic",&cbData.attQuad,0.0000001f,10.0f,"%.7f",10 );
if( ImGui::Button( "Reset" ) ) if( ImGui::Button( "Reset" ) )
{ {
Reset(); Reset();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment