mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-21 16:58:58 +00:00
LibWeb: Pass calculation context by const reference
This commit is contained in:
parent
96b628fe21
commit
fa6c7959ff
Notes:
github-actions[bot]
2025-09-07 13:51:46 +00:00
Author: https://github.com/tcl3
Commit: fa6c7959ff
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/6113
Reviewed-by: https://github.com/AtkinsSJ ✅
1 changed files with 5 additions and 5 deletions
|
@ -85,7 +85,7 @@ static RefPtr<StyleValue const> interpolate_discrete(StyleValue const& from, Sty
|
||||||
return delta >= 0.5f ? to : from;
|
return delta >= 0.5f ? to : from;
|
||||||
}
|
}
|
||||||
|
|
||||||
static RefPtr<StyleValue const> interpolate_scale(DOM::Element& element, CalculationContext calculation_context, StyleValue const& a_from, StyleValue const& a_to, float delta, AllowDiscrete allow_discrete)
|
static RefPtr<StyleValue const> interpolate_scale(DOM::Element& element, CalculationContext const& calculation_context, StyleValue const& a_from, StyleValue const& a_to, float delta, AllowDiscrete allow_discrete)
|
||||||
{
|
{
|
||||||
if (a_from.to_keyword() == Keyword::None && a_to.to_keyword() == Keyword::None)
|
if (a_from.to_keyword() == Keyword::None && a_to.to_keyword() == Keyword::None)
|
||||||
return a_from;
|
return a_from;
|
||||||
|
@ -126,7 +126,7 @@ static RefPtr<StyleValue const> interpolate_scale(DOM::Element& element, Calcula
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://drafts.fxtf.org/filter-effects/#interpolation-of-filter-functions
|
// https://drafts.fxtf.org/filter-effects/#interpolation-of-filter-functions
|
||||||
static Optional<FilterValue> interpolate_filter_function(DOM::Element& element, CalculationContext calculation_context, FilterValue const& from, FilterValue const& to, float delta, AllowDiscrete allow_discrete)
|
static Optional<FilterValue> interpolate_filter_function(DOM::Element& element, CalculationContext const& calculation_context, FilterValue const& from, FilterValue const& to, float delta, AllowDiscrete allow_discrete)
|
||||||
{
|
{
|
||||||
VERIFY(!from.has<URL>());
|
VERIFY(!from.has<URL>());
|
||||||
VERIFY(!to.has<URL>());
|
VERIFY(!to.has<URL>());
|
||||||
|
@ -201,7 +201,7 @@ static Optional<FilterValue> interpolate_filter_function(DOM::Element& element,
|
||||||
}
|
}
|
||||||
|
|
||||||
// https://drafts.fxtf.org/filter-effects/#interpolation-of-filters
|
// https://drafts.fxtf.org/filter-effects/#interpolation-of-filters
|
||||||
static RefPtr<StyleValue const> interpolate_filter_value_list(DOM::Element& element, CalculationContext calculation_context, StyleValue const& a_from, StyleValue const& a_to, float delta, AllowDiscrete allow_discrete)
|
static RefPtr<StyleValue const> interpolate_filter_value_list(DOM::Element& element, CalculationContext const& calculation_context, StyleValue const& a_from, StyleValue const& a_to, float delta, AllowDiscrete allow_discrete)
|
||||||
{
|
{
|
||||||
auto is_filter_value_list_without_url = [](StyleValue const& value) {
|
auto is_filter_value_list_without_url = [](StyleValue const& value) {
|
||||||
if (!value.is_filter_value_list())
|
if (!value.is_filter_value_list())
|
||||||
|
@ -313,7 +313,7 @@ static RefPtr<StyleValue const> interpolate_filter_value_list(DOM::Element& elem
|
||||||
return {};
|
return {};
|
||||||
}
|
}
|
||||||
|
|
||||||
static RefPtr<StyleValue const> interpolate_translate(DOM::Element& element, CalculationContext calculation_context, StyleValue const& a_from, StyleValue const& a_to, float delta, AllowDiscrete allow_discrete)
|
static RefPtr<StyleValue const> interpolate_translate(DOM::Element& element, CalculationContext const& calculation_context, StyleValue const& a_from, StyleValue const& a_to, float delta, AllowDiscrete allow_discrete)
|
||||||
{
|
{
|
||||||
if (a_from.to_keyword() == Keyword::None && a_to.to_keyword() == Keyword::None)
|
if (a_from.to_keyword() == Keyword::None && a_to.to_keyword() == Keyword::None)
|
||||||
return a_from;
|
return a_from;
|
||||||
|
@ -376,7 +376,7 @@ static FloatVector4 slerp(FloatVector4 const& from, FloatVector4 const& to, floa
|
||||||
return from * from_multiplier + to * w;
|
return from * from_multiplier + to * w;
|
||||||
}
|
}
|
||||||
|
|
||||||
static RefPtr<StyleValue const> interpolate_rotate(DOM::Element& element, CalculationContext calculation_context, StyleValue const& a_from, StyleValue const& a_to, float delta, AllowDiscrete allow_discrete)
|
static RefPtr<StyleValue const> interpolate_rotate(DOM::Element& element, CalculationContext const& calculation_context, StyleValue const& a_from, StyleValue const& a_to, float delta, AllowDiscrete allow_discrete)
|
||||||
{
|
{
|
||||||
if (a_from.to_keyword() == Keyword::None && a_to.to_keyword() == Keyword::None)
|
if (a_from.to_keyword() == Keyword::None && a_to.to_keyword() == Keyword::None)
|
||||||
return a_from;
|
return a_from;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue