FastLED 3.10.8
Loading...
Searching...
No Matches

◆ setPalettePreset()

void fl::NoisePalette::setPalettePreset ( int paletteIndex)

Definition at line 40 of file noisepalette.cpp.hpp.

40 {
41 currentPaletteIndex = paletteIndex % 12; // Ensure the index wraps around
42 switch (currentPaletteIndex) {
43 case 0:
45 speed = 20;
46 scale = 30;
47 colorLoop = 1;
48 break;
49 case 1:
51 speed = 10;
52 scale = 50;
53 colorLoop = 1;
54 break;
55 case 2:
57 speed = 20;
58 scale = 30;
59 colorLoop = 1;
60 break;
61 case 3:
63 speed = 8;
64 scale = 120;
65 colorLoop = 0;
66 break;
67 case 4:
69 speed = 4;
70 scale = 30;
71 colorLoop = 0;
72 break;
73 case 5:
75 speed = 8;
76 scale = 50;
77 colorLoop = 0;
78 break;
79 case 6:
81 speed = 20;
82 scale = 90;
83 colorLoop = 0;
84 break;
85 case 7:
87 speed = 20;
88 scale = 30;
89 colorLoop = 1;
90 break;
91 case 8:
92 case 9:
93 case 10:
95 speed = 20 + (currentPaletteIndex - 8) * 5;
96 scale = 20 + (currentPaletteIndex - 8) * 5;
97 colorLoop = 1;
98 break;
99 case 11:
101 speed = 2;
102 scale = 20;
103 colorLoop = 1;
104 break;
105 default:
106 break;
107 }
108}
void SetupPurpleAndGreenPalette() FL_NO_EXCEPT
CRGBPalette16 currentPalette
void SetupRandomPalette() FL_NO_EXCEPT
void SetupBlackAndWhiteStripedPalette() FL_NO_EXCEPT
const TProgmemRGBPalette16 RainbowStripeColors_p
HSV Rainbow colors with alternatating stripes of black.
const TProgmemRGBPalette16 OceanColors_p
Ocean colors, blues and whites.
const TProgmemRGBPalette16 CloudColors_p
Cloudy color palette.
const TProgmemRGBPalette16 ForestColors_p
Forest colors, greens.
const TProgmemRGBPalette16 LavaColors_p
Lava color palette.
const TProgmemRGBPalette16 PartyColors_p
HSV color ramp: blue, purple, pink, red, orange, yellow (and back).
const TProgmemRGBPalette16 RainbowColors_p
HSV Rainbow.

References CloudColors_p, colorLoop, currentPalette, currentPaletteIndex, fl::FL_NO_EXCEPT, ForestColors_p, LavaColors_p, OceanColors_p, PartyColors_p, RainbowColors_p, RainbowStripeColors_p, scale, SetupBlackAndWhiteStripedPalette(), SetupPurpleAndGreenPalette(), SetupRandomPalette(), and speed.

Referenced by NoisePalette(), and changeToRandomPalette().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: