all of the effects are in the effects namespace


  void sendfadeleds(MiLed& miled,LedColor color,int del = 50);
  void pushledsrandom(MiLed& miled,int num,int del = 50);
  
  void rainbow(MiLed& miled);
  void rainbowpush(MiLed& miled);
  void rainbowpushchanging(MiLed& miled);

  void gradient(MiLed& miled,LedColor color1,LedColor color2);
  void gradientmove(MiLed& miled,LedColor color1,LedColor color2);

  void gravity(MiLed& miled,const LedColor& color,int del = 50);
  void gravitypush(MiLed& miled,const LedColor& color,int del = 50);

  void firework(MiLed& miled,int del = 25);

  void pushleds(MiLed& miled,
                const LedColor& color,
                int num,
                int del = 50);

miled: a reference to the MiLed instance

color: color for the animations

num: the number of leds being pushed in the animation

del: the delay between each push (default value is 50ms)


  void pushledsrandom(MiLed& miled,
                      int num,
                      int del = 50);

miled: a reference to the MiLed instance

num: the number of leds being pushed in the animation

del: the delay between each push (default value is 50ms)


void rainbow(MiLed& miled);

miled: a reference to the MiLed instance


void rainbowpush(MiLed& miled);

miled: a reference to the MiLed instance


void rainbowpushchanging(MiLed& miled);

miled: a reference to the MiLed instance


void gradient(MiLed& miled,
              LedColor color1,
              LedColor color2);

miled: a reference to the MiLed instance

color1: specifies the first color

color2: specifies the second color


void gradientmove(MiLed& miled,
                  LedColor color1,
                  LedColor color2);

miled: a reference to the MiLed instance

color1: specifies the first color

color2: specifies the second color


void gravity(MiLed& miled,
             const LedColor& color,
             int del = 50);

miled: a reference to the MiLed instance

color: specifies the color

del: the delay(speed) of the led (default value is 50ms)


void gravitypush(MiLed& miled,
                 const LedColor& color,
                 int del = 50);

miled: a reference to the MiLed instance

color: specifies the color

del: the delay(speed) of the led (default value is 50ms)


void firework(MiLed& miled,
              int del = 25);

miled: a reference to the MiLed instance

del: the delay(speed) of the led (default value is 25ms)


Note: I will probably not describe all of the effects but I will keep the list at the top up to date.