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 |
} |