|
FastLED 3.10.6
|
| bool fl::buildWhiteAllocationQ16 | ( | const colorimetric_response::EmitterProfile & | profile, |
| const i32(&) | white_xyz[3], | ||
| WhiteAllocationPolicy | policy, | ||
| WhiteAllocationQ16 * | out ) |
Derive the allocation for a three-primary profile plus one white emitter.
white_xyz is the white emitter's XYZ at full drive, in s16.16 – the same working domain the rest of the pipeline carries.
False on the profiles buildRgbSolveMatrixQ16 rejects, and on a white emitter the RGB primaries cannot express at all.
Definition at line 168 of file white_allocation.cpp.hpp.
References buildRgbSolveMatrixQ16(), buildWhiteAllocationFromSolveQ16(), and FL_NO_EXCEPT.
Here is the call graph for this function: