Defines the hue, saturation, and value (HSV) pixel struct.
CRGB noiseCylinderCRGB(float angle, float height, u32 time, float radius)
Generate CRGB noise for a cylinder pattern.
CHSV noiseCylinderHSV8(float angle, float height, u32 time, float radius)
Generate HSV8 (8-bit) noise for a cylinder pattern.
HSV16 noiseCylinderHSV16(float angle, float height, u32 time, float radius)
Cylinder noise functions - sample three z-slices for independent component evolution.
CHSV noiseRingHSV8(float angle, u32 time, float radius)
Generate HSV8 (8-bit) noise for a ring pattern.
HSV16 noiseRingHSV16(float angle, u32 time, float radius)
Ring noise functions - sample three z-slices for independent component evolution.
CRGB noiseRingCRGB(float angle, u32 time, float radius)
Generate CRGB noise for a ring pattern.
HSV16 noiseSphereHSV16(float angle, float phi, u32 time, float radius)
Sphere noise functions - sample three z-slices for independent component evolution.
CHSV noiseSphereHSV8(float angle, float phi, u32 time, float radius)
Generate HSV8 (8-bit) noise for a sphere pattern.
CRGB noiseSphereCRGB(float angle, float phi, u32 time, float radius)
Generate CRGB noise for a sphere pattern.
Defines the hue, saturation, and value (HSV) pixel struct.
fl::u64 time() FL_NOEXCEPT
Alias for millis64() - returns 64-bit millisecond time.
constexpr u16 NOISE16_EXTENT_MAX
constexpr u16 NOISE16_EXTENT_MIN
Observed min/max extents for inoise16() output.
Base definition for an LED controller.
Representation of an 8-bit RGB pixel (Red, Green, Blue)