76 {
77 double angle_offset = double(now) / 32000.0 * 2 *
FL_M_PI;
79
80
81 float noise_radius =
scale.as<
float>();
82
83
86
87
89
90
91 hsv.s =
fl::max(128u, (
unsigned)hsv.s);
92
94 int16_t adjusted_val =
map(val, 0, 255, -64, 255);
95 if (adjusted_val < 0) {
96 adjusted_val = 0;
97 }
98 hsv.v = adjusted_val;
99
101 }
102}
fl::UISlider timeBitshift("Time Bitshift", 5, 0, 16, 1)
fl::UISlider timescale("Time Scale", 1,.1, 10,.1)
fl::UISlider scale("Scale", 4,.1, 4,.1)
CHSV noiseRingHSV8(float angle, u32 time, float radius)
Generate HSV8 (8-bit) noise for a ring pattern.
constexpr common_type_t< T, U > max(T a, U b) FL_NOEXCEPT
MapRedBlackTree< Key, T, Compare, fl::allocator_slab< char > > map