private static UpdateSRgbBounds ( double y, double offset, double &lowerBound, double &upperBound ) : void | ||
y | double | |
offset | double | |
lowerBound | double | |
upperBound | double | |
return | void |
private static void UpdateSRgbBounds(double y, double offset, ref double lowerBound, ref double upperBound)
{
if (offset < 0)
{
lowerBound = Math.Max(lowerBound, (1.0 - y) / offset);
upperBound = Math.Min(upperBound, -y / offset);
}
else if (offset > 0)
{
lowerBound = Math.Max(lowerBound, -y / offset);
upperBound = Math.Min(upperBound, (1.0 - y) / offset);
}
}