Files
Schnappix/node_modules/react-native-reanimated/Common/cpp/reanimated/CSS/easing/steps.cpp
T

14 lines
321 B
C++

#include <reanimated/CSS/easing/steps.h>
namespace reanimated::css {
EasingFunction steps(
const std::vector<double> &pointsX,
const std::vector<double> &pointsY) {
return [=](double x) {
size_t stepIdx = firstSmallerOrEqual(x, pointsX);
return pointsY[stepIdx];
};
}
} // namespace reanimated::css