|
FastLED 3.9.15
|
|
inlinestatic |
Write colour mapped values for this code to the output.
If there isn't enough space in the output stack, this function will write the as many as it can into the output. If ctx->output_left > 0 after this call, then there is more data for this code left to output. The code is stored to the context as ctx->output_code.
| [in] | ctx | LZW reading context, updated. |
| [in] | output_data | Array to write output values into. |
| [in] | output_length | Size of output array. |
| [in] | output_used | Current position in output array. |
| [in] | code | LZW code to output values for. |
| [in] | left | Number of values remaining to output for code. |
Definition at line 542 of file lzw.cpp.hpp.
References fl::third_party::lzw_ctx::colour_map, fl::third_party::lzw_table_entry::extends, FL_NOEXCEPT, fl::third_party::lzw_ctx::has_transparency, fl::third_party::lzw_ctx::output_code, fl::third_party::lzw_ctx::output_left, fl::third_party::lzw_ctx::table, fl::third_party::lzw_ctx::transparency_idx, and fl::third_party::lzw_table_entry::value.
Referenced by lzw_decode_map().
Here is the caller graph for this function: