finer grained control over the values
This commit is contained in:
parent
7fb129ab05
commit
334245183e
@ -602,40 +602,40 @@ bool onEvent(const SEvent &event)
|
|||||||
else if (cmdID == DEBUG_LIGHT_SETTINGS)
|
else if (cmdID == DEBUG_LIGHT_SETTINGS)
|
||||||
{
|
{
|
||||||
DebugSliderDialog *dsd = new DebugSliderDialog();
|
DebugSliderDialog *dsd = new DebugSliderDialog();
|
||||||
dsd->setSliderHook("red_slider", 0, 255,
|
dsd->setSliderHook("red_slider", 0, 100,
|
||||||
[]()
|
[]()
|
||||||
{
|
{
|
||||||
return findNearestLight()->getColor().X;
|
return findNearestLight()->getColor().X*100;
|
||||||
},
|
},
|
||||||
[](int intensity)
|
[](int intensity)
|
||||||
{
|
{
|
||||||
LightNode* nearest = findNearestLight();
|
LightNode* nearest = findNearestLight();
|
||||||
core::vector3df color = nearest->getColor();
|
core::vector3df color = nearest->getColor();
|
||||||
nearest->setColor(intensity, color.Y, color.Z);
|
nearest->setColor(intensity/100.0, color.Y, color.Z);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
dsd->setSliderHook("green_slider", 0, 255,
|
dsd->setSliderHook("green_slider", 0, 100,
|
||||||
[]()
|
[]()
|
||||||
{
|
{
|
||||||
return findNearestLight()->getColor().Y;
|
return findNearestLight()->getColor().Y*100;
|
||||||
},
|
},
|
||||||
[](int intensity)
|
[](int intensity)
|
||||||
{
|
{
|
||||||
LightNode* nearest = findNearestLight();
|
LightNode* nearest = findNearestLight();
|
||||||
core::vector3df color = nearest->getColor();
|
core::vector3df color = nearest->getColor();
|
||||||
nearest->setColor(color.X, intensity, color.Z);
|
nearest->setColor(color.X, intensity/100.0, color.Z);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
dsd->setSliderHook("blue_slider", 0, 255,
|
dsd->setSliderHook("blue_slider", 0, 100,
|
||||||
[]()
|
[]()
|
||||||
{
|
{
|
||||||
return findNearestLight()->getColor().Z;
|
return findNearestLight()->getColor().Z*100;
|
||||||
},
|
},
|
||||||
[](int intensity)
|
[](int intensity)
|
||||||
{
|
{
|
||||||
LightNode* nearest = findNearestLight();
|
LightNode* nearest = findNearestLight();
|
||||||
core::vector3df color = nearest->getColor();
|
core::vector3df color = nearest->getColor();
|
||||||
nearest->setColor(color.X, color.Y, intensity);
|
nearest->setColor(color.X, color.Y, intensity/100.0);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user