| 266 | explicit LeakyIntegrator(T initial) : mImpl(initial) {} |
| 267 | FASTLED_FORCE_INLINE T update(T input) { return mImpl.update(input); } |
| 268 | FASTLED_FORCE_INLINE T value() const { return mImpl.value(); } |
| 269 | FASTLED_FORCE_INLINE void reset(T initial = T(0)) { mImpl.reset(initial); } |
| 270 | private: |
| 271 | detail::LeakyIntegratorImpl<T, K> mImpl; |