|
| | _build.cpp.hpp |
| | Unity build for fl/gfx/ — graphics types, primitives, and simulators.
|
| |
| | binary_dither.h |
| | Temporal binary dithering, as one self-contained, testable unit (#4672).
|
| |
| | blur.cpp.hpp |
| |
| | blur.h |
| |
| | canvas.h |
| | Canvas types for gfx primitives (implementation)
|
| |
| | chromatic_adaptation.cpp.hpp |
| |
| | chromatic_adaptation.h |
| |
| | clear.h |
| |
| | color_profile.h |
| |
| | colorimetric_response.cpp.hpp |
| | Reserved for the heavy implementations of the shared colorimetric response layer (issue #3255).
|
| |
| | colorimetric_response.h |
| | Shared colorimetric primitives reusable by the RGBW and (future) RGB colorimetric paths (issue #3255).
|
| |
| | colorutils.cpp.hpp |
| |
| | colorutils.h |
| | Utility functions for color fill, palettes, blending, and more.
|
| |
| | colorutils_misc.h |
| |
| | corkscrew.cpp.hpp |
| |
| | corkscrew.h |
| | Corkscrew LED strip projection and rendering.
|
| |
| | crgb.h |
| | Defines the 8-bit red, green, and blue (RGB) pixel type in the fl namespace.
|
| |
| | crgb16.h |
| |
| | crgb_extra.cpp.hpp |
| |
| | crgb_json.cpp.hpp |
| |
| | crgb_json.h |
| | JSON serialization helpers for CRGB pixel buffers.
|
| |
| | device_solve.cpp.hpp |
| |
| | device_solve.h |
| |
| | downscale.cpp.hpp |
| |
| | downscale.h |
| |
| | draw_mode.h |
| |
| | draw_visitor.h |
| |
| | eorder.h |
| |
| | fill.cpp.hpp |
| |
| | fill.h |
| |
| | five_bit_hd_gamma.cpp.hpp |
| |
| | five_bit_hd_gamma.h |
| | Declares functions for five-bit gamma correction.
|
| |
| | flux_scalar.cpp.hpp |
| |
| | flux_scalar.h |
| |
| | gamma_lut.cpp.hpp |
| | Explicit instantiation of gamma LUT templates.
|
| |
| | gamma_lut.h |
| |
| | gamut_map.cpp.hpp |
| |
| | gamut_map.h |
| |
| | gfx.h |
| | 2D antialiased graphics for LED matrices
|
| |
| | gradient.cpp.hpp |
| |
| | gradient.h |
| |
| | hsv.h |
| | Defines the hue, saturation, and value (HSV) pixel struct.
|
| |
| | hsv16.cpp.hpp |
| |
| | hsv16.h |
| |
| | leds.cpp.hpp |
| |
| | leds.h |
| |
| | oklab_q16.cpp.hpp |
| |
| | oklab_q16.h |
| |
| | pipeline.cpp.hpp |
| |
| | pipeline.h |
| |
| | pixel_iterator.h |
| |
| | pixel_iterator_any.h |
| |
| | primitives.h |
| |
| | raster.h |
| |
| | raster_sparse.cpp.hpp |
| |
| | raster_sparse.h |
| |
| | rectangular_draw_buffer.cpp.hpp |
| |
| | rectangular_draw_buffer.h |
| |
| | rgbw.cpp.hpp |
| |
| | rgbw.h |
| | Functions for red, green, blue, white (RGBW) output.
|
| |
| | rgbw_colorimetric.cpp.hpp |
| | Heavy implementations for the colorimetric RGBW solvers (issue #2545).
|
| |
| | rgbw_colorimetric.h |
| | Chromaticity-aware RGBW solvers — strict sub-gamut + wx_lp_legacy white extraction + boosted overdrive + LUT + RGBCCT (issue #2545).
|
| |
| | rgbw_pixel.h |
| | Simple RGBW pixel data structure for encoders.
|
| |
| | rgbww.cpp.hpp |
| | Dispatch + implementations for the 5-channel RGB->RGBWW path (issue #2558, Phase 3 of #2545).
|
| |
| | rgbww.h |
| | 5-channel RGB + warm-W + cool-W (RGBWW / RGBCCT) configuration types (issue #2558, Phase 3 of #2545).
|
| |
| | rgbww_pixel.h |
| | Raw 5-channel RGBWW pixel data structure for encoders.
|
| |
| | sample.cpp.hpp |
| |
| | sample.h |
| | 2D grid sampling with bilinear and nearest-neighbor interpolation
|
| |
| | source_xyz.cpp.hpp |
| |
| | source_xyz.h |
| |
| | splat.cpp.hpp |
| |
| | splat.h |
| |
| | tile2x2.cpp.hpp |
| |
| | tile2x2.h |
| |
| | transfer.cpp.hpp |
| |
| | transfer.h |
| |
| | upscale.cpp.hpp |
| |
| | upscale.h |
| |
| | white_allocation.cpp.hpp |
| |
| | white_allocation.h |
| |
| | xypath.cpp.hpp |
| |
| | xypath.h |
| |
| | xypath_impls.cpp.hpp |
| |
| | xypath_impls.h |
| |
| | xypath_renderer.cpp.hpp |
| |
| | xypath_renderer.h |
| |