FastLED 3.10.6
Loading...
Searching...
No Matches

◆ setPalettePreset()

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

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

39 {
40 currentPaletteIndex = paletteIndex % 12; // Ensure the index wraps around
41 switch (currentPaletteIndex) {
42 case 0:
43 currentPalette = RainbowColors_p;
44 speed = 20;
45 scale = 30;
46 colorLoop = 1;
47 break;
48 case 1:
50 speed = 10;
51 scale = 50;
52 colorLoop = 1;
53 break;
54 case 2:
56 speed = 20;
57 scale = 30;
58 colorLoop = 1;
59 break;
60 case 3:
61 currentPalette = ForestColors_p;
62 speed = 8;
63 scale = 120;
64 colorLoop = 0;
65 break;
66 case 4:
67 currentPalette = CloudColors_p;
68 speed = 4;
69 scale = 30;
70 colorLoop = 0;
71 break;
72 case 5:
73 currentPalette = LavaColors_p;
74 speed = 8;
75 scale = 50;
76 colorLoop = 0;
77 break;
78 case 6:
79 currentPalette = OceanColors_p;
80 speed = 20;
81 scale = 90;
82 colorLoop = 0;
83 break;
84 case 7:
85 currentPalette = PartyColors_p;
86 speed = 20;
87 scale = 30;
88 colorLoop = 1;
89 break;
90 case 8:
91 case 9:
92 case 10:
94 speed = 20 + (currentPaletteIndex - 8) * 5;
95 scale = 20 + (currentPaletteIndex - 8) * 5;
96 colorLoop = 1;
97 break;
98 case 11:
99 currentPalette = RainbowStripeColors_p;
100 speed = 2;
101 scale = 20;
102 colorLoop = 1;
103 break;
104 default:
105 break;
106 }
107}
CRGBPalette16 currentPalette
void SetupBlackAndWhiteStripedPalette()
void SetupPurpleAndGreenPalette()
void SetupRandomPalette()

References colorLoop, currentPalette, currentPaletteIndex, 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: