22 for (
auto &
p : points) {
void push_back(const T &value)
void push_back(const T &value)
static XYPathPtr NewGielisCurvePath(uint16_t width=0, uint16_t height=0, const Ptr< GielisCurveParams > ¶ms=NewPtr< GielisCurveParams >())
static XYPathPtr NewHeartPath()
static XYPathPtr NewArchimedeanSpiralPath(uint16_t width, uint16_t height)
static XYPathPtr NewCatmullRomPath(uint16_t width=0, uint16_t height=0, const Ptr< CatmullRomParams > ¶ms=NewPtr< CatmullRomParams >())
static XYPathPtr NewPhyllotaxisPath(uint16_t width=0, uint16_t height=0, const Ptr< PhyllotaxisParams > &args=NewPtr< PhyllotaxisParams >())
static XYPathPtr NewRosePath(uint16_t width=0, uint16_t height=0, const Ptr< RosePathParams > ¶ms=NewPtr< RosePathParams >())
static XYPathPtr NewCirclePath()
Ptr< CatmullRomParams > make_path(int width, int height)
InlinedVector< T, INLINED_SIZE > vector_inlined
Ptr< T > NewPtr(Args... args)
FASTLED_FORCE_INLINE U map_range(T value, T in_min, T in_max, U out_min, U out_max)
Implements a simple red square effect for 2D LED grids.
static FASTLED_NAMESPACE_BEGIN uint8_t const p[]
fl::vector< XYPathPtr > CreateXYPaths(int width, int height)