|
FastLED 3.10.6
|
Include dependency graph for color.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | fl::fled::VideoColor |
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
| namespace | fl::fled |
Enumerations | |
| enum class | fl::fled::ColorMatrix : fl::u8 { fl::fled::Rgb = 0 } |
| enum class | fl::fled::ColorPrimaries : fl::u8 { fl::fled::Bt709 = 0 , fl::fled::DisplayP3 , fl::fled::Bt2020 , fl::fled::Custom } |
| enum class | fl::fled::ColorRange : fl::u8 { fl::fled::Full = 0 } |
| enum class | fl::fled::ColorStatus : fl::u8 { fl::fled::Ok = 0 , fl::fled::NullOutput , fl::fled::NoDefaultTuple , fl::fled::NotAnObject , fl::fled::UnknownPrimaries , fl::fled::UnknownTransfer , fl::fled::UnknownMatrix , fl::fled::UnknownRange , fl::fled::TransferConflictsWithFormat , fl::fled::LimitedRangeUnsupported , fl::fled::MatrixUnsupported , fl::fled::IncompleteForFormat , fl::fled::MalformedCustomPrimaries } |
| enum class | fl::fled::ColorTransfer : fl::u8 { fl::fled::Srgb = 0 , fl::fled::Bt709 , fl::fled::Linear } |
Functions | |
| const char * | fl::fled::colorStatusMessage (ColorStatus status) FL_NO_EXCEPT |
| bool | fl::fled::defaultVideoColor (fl::u8 pixelFormat, VideoColor *out) FL_NO_EXCEPT |
| bool | fl::fled::pixelFormatHasDefaultTuple (fl::u8 pixelFormat) FL_NO_EXCEPT |
| ColorStatus | fl::fled::resolveVideoColor (const fl::json &envelope, fl::u8 pixelFormat, VideoColor *out) FL_NO_EXCEPT |
| ColorStatus | fl::fled::resolveVideoColor (const fl::json &envelope, PixelFormat pixelFormat, VideoColor *out) FL_NO_EXCEPT |
| bool | fl::fled::toSourceProfile (const VideoColor &color, SourceProfile *out) FL_NO_EXCEPT |
| struct fl::fled::VideoColor |
| Class Members | ||
|---|---|---|
| float | customPrimaries[8] | |
| bool | declared | |
| ColorMatrix | matrix | |
| ColorPrimaries | primaries | |
| ColorRange | range | |
| ColorTransfer | transfer | |