|
FastLED 3.9.15
|
|
inline |
Render one scanline of a disc using incremental d².
Templated on Overwrite for compile-time dispatch (no per-pixel branch). Uses (n+1)² = n² + 2n + 1 identity — zero multiplies in the inner loop.
Definition at line 278 of file primitives.h.
References fl::gfx::detail::DiscCtx< PixelT >::band_inv, fl::gfx::detail::DiscCtx< PixelT >::band_shift, fl::gfx::detail::DiscCtx< PixelT >::color, renderDiscRow(), fl::gfx::detail::DiscCtx< PixelT >::rin2, fl::gfx::detail::DiscCtx< PixelT >::rout2, fl::gfx::detail::DiscCtx< PixelT >::xdelta0, fl::gfx::detail::DiscCtx< PixelT >::xmax, and fl::gfx::detail::DiscCtx< PixelT >::xmin.
Referenced by drawDiscCore(), and renderDiscRow().
Here is the call graph for this function:
Here is the caller graph for this function: