mirror of
https://github.com/bolero-MURAKAMI/Sprout
synced 2025-08-03 12:49:50 +00:00
fix darkroom: fix template operator() member-function call -> calcurate() free-function
This commit is contained in:
parent
3cb882ce91
commit
dfcb6bcf31
25 changed files with 494 additions and 129 deletions
|
@ -92,12 +92,12 @@ namespace sprout {
|
|||
}
|
||||
template<typename Unit>
|
||||
SPROUT_CONSTEXPR result_type
|
||||
calc_nearest(Unit const& x, Unit const& y) const {
|
||||
calculate_nearest(Unit const& x, Unit const& y) const {
|
||||
return get_color(x, y);
|
||||
}
|
||||
template<typename Unit>
|
||||
SPROUT_CONSTEXPR result_type
|
||||
calc_bilinear_1(
|
||||
calculate_bilinear_1(
|
||||
Unit const& x, Unit const& x0,
|
||||
Unit const& y, Unit const& y0
|
||||
) const
|
||||
|
@ -110,8 +110,8 @@ namespace sprout {
|
|||
}
|
||||
template<typename Unit>
|
||||
SPROUT_CONSTEXPR result_type
|
||||
calc_bilinear(Unit const& x, Unit const& y) const {
|
||||
return calc_bilinear_1(
|
||||
calculate_bilinear(Unit const& x, Unit const& y) const {
|
||||
return calculate_bilinear_1(
|
||||
x, sprout::floor(x),
|
||||
y, sprout::floor(y)
|
||||
);
|
||||
|
@ -119,8 +119,8 @@ namespace sprout {
|
|||
template<typename Unit>
|
||||
SPROUT_CONSTEXPR result_type
|
||||
calc(Unit const& x, Unit const& y) const {
|
||||
return is_nearest() ? calc_nearest(x, y)
|
||||
: calc_bilinear(x, y)
|
||||
return is_nearest() ? calculate_nearest(x, y)
|
||||
: calculate_bilinear(x, y)
|
||||
;
|
||||
}
|
||||
public:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue