|
Lines 1997-2003
Link Here
|
| 1997 |
v = args->next(); |
1997 |
v = args->next(); |
| 1998 |
if (!validUnit(v, FNumber, true)) |
1998 |
if (!validUnit(v, FNumber, true)) |
| 1999 |
return false; |
1999 |
return false; |
| 2000 |
colorArray[3] = static_cast<int>(kMax(0.0, kMin(1.0, v->fValue)) * 255); |
2000 |
colorArray[3] = static_cast<int>(kMax((double)0, kMin((double)1, v->fValue)) * 255); |
| 2001 |
} |
2001 |
} |
| 2002 |
return true; |
2002 |
return true; |
| 2003 |
} |
2003 |
} |
|
Lines 2015-2021
Link Here
|
| 2015 |
if (!validUnit(v, FInteger, true)) |
2015 |
if (!validUnit(v, FInteger, true)) |
| 2016 |
return false; |
2016 |
return false; |
| 2017 |
// normalize the Hue value and change it to be between 0 and 1.0 |
2017 |
// normalize the Hue value and change it to be between 0 and 1.0 |
| 2018 |
colorArray[0] = (((static_cast<int>(v->fValue) % 360) + 360) % 360) / 360.0; |
2018 |
colorArray[0] = (((static_cast<int>(v->fValue) % 360) + 360) % 360) / 360; |
| 2019 |
for (int i = 1; i < 3; i++) { |
2019 |
for (int i = 1; i < 3; i++) { |
| 2020 |
v = args->next(); |
2020 |
v = args->next(); |
| 2021 |
if (v->unit != Value::Operator && v->iValue != ',') |
2021 |
if (v->unit != Value::Operator && v->iValue != ',') |
|
Lines 2023-2029
Link Here
|
| 2023 |
v = args->next(); |
2023 |
v = args->next(); |
| 2024 |
if (!validUnit(v, FPercent, true)) |
2024 |
if (!validUnit(v, FPercent, true)) |
| 2025 |
return false; |
2025 |
return false; |
| 2026 |
colorArray[i] = kMax(0.0, kMin(100.0, v->fValue)) / 100.0; // needs to be value between 0 and 1.0 |
2026 |
colorArray[i] = kMax((double)0, kMin((double)100, v->fValue)) / 100; // needs to be value between 0 and 1.0 |
| 2027 |
} |
2027 |
} |
| 2028 |
if (parseAlpha) { |
2028 |
if (parseAlpha) { |
| 2029 |
v = args->next(); |
2029 |
v = args->next(); |
|
Lines 2032-2038
Link Here
|
| 2032 |
v = args->next(); |
2032 |
v = args->next(); |
| 2033 |
if (!validUnit(v, FNumber, true)) |
2033 |
if (!validUnit(v, FNumber, true)) |
| 2034 |
return false; |
2034 |
return false; |
| 2035 |
colorArray[3] = kMax(0.0, kMin(1.0, v->fValue)); |
2035 |
colorArray[3] = kMax((double)0, kMin((double)1, v->fValue)); |
| 2036 |
} |
2036 |
} |
| 2037 |
return true; |
2037 |
return true; |
| 2038 |
} |
2038 |
} |