|
| bool | fl::buildStreamingPipelineQ16 (const SourceProfile &source, const colorimetric_response::EmitterProfile &device, GamutPolicy policy, StreamingPipelineQ16 *out, const Chromaticity *target_white=nullptr) FL_NO_EXCEPT |
| | Bind a source declaration and a device profile into a pipeline.
|
| |
| bool | fl::anonymous_namespace{pipeline.cpp.hpp}::buildWidePipelineQ16 (const colorimetric_response::EmitterProfile &device, const Chromaticity *target_white, const EmitterSolveMatrixQ16 *effective_solve, shared_ptr< const WidePipelineQ16 > *out) FL_NO_EXCEPT |
| |
| i32 | fl::encodeLinearEmitterQ16 (const StreamingPipelineQ16 &pipeline, u8 emitter, i32 light, FluxScalar flux) FL_NO_EXCEPT |
| | Scale one linear emitter and invert its physical response, using the identical final stage as processPixel[Wide]Q16.
|
| |
| i32 | fl::anonymous_namespace{pipeline.cpp.hpp}::inverseResponseQ16 (i32 light, const vector< u16 > &values) FL_NO_EXCEPT |
| | Invert piecewise-linear code-to-light data.
|
| |
| void | fl::processPixelLinearQ16 (const StreamingPipelineQ16 &pipeline, u8 r, u8 g, u8 b, i32(&light)[3]) FL_NO_EXCEPT |
| | Pre-response linear emitter light for a power prepass.
|
| |
| void | fl::processPixelQ16 (const StreamingPipelineQ16 &pipeline, u8 r, u8 g, u8 b, i32(&drives)[3]) FL_NO_EXCEPT |
| | One pixel: an RGB8 code triple to three physical emitter drives in s16.16.
|
| |
| void | fl::processPixelWideLinearQ16 (const StreamingPipelineQ16 &pipeline, u8 r, u8 g, u8 b, i32(&drives)[5]) FL_NO_EXCEPT |
| |
| void | fl::processPixelWideQ16 (const StreamingPipelineQ16 &pipeline, u8 r, u8 g, u8 b, i32(&drives)[5]) FL_NO_EXCEPT |
| | Like processPixelQ16, but solves the physical 4/5-emitter hull.
|
| |
| void | fl::setPipelineFluxQ16 (StreamingPipelineQ16 *pipeline, FluxScalar flux) FL_NO_EXCEPT |
| | Set the composed brightness-and-power scalar for the frames that follow.
|
| |
| bool | fl::anonymous_namespace{pipeline.cpp.hpp}::validResponseLut (const u16 *values, u16 size) FL_NO_EXCEPT |
| |
| bool | fl::anonymous_namespace{pipeline.cpp.hpp}::wideWhiteColumnQ16 (const float(&xy)[2], float luminance, i32(&out)[3]) FL_NO_EXCEPT |
| |