|
FastLED 3.9.15
|
| void fl::third_party::nsgif_data_complete | ( | nsgif_t * | gif | ) |
Tell libnsgif that all the gif data has been provided.
Call this after calling nsgif_data_scan with the the entire GIF source data. You can call nsgif_data_scan multiple times up until this is called, and after this is called, nsgif_data_scan will return an error.
You can decode a GIF before this is called, however, it will fail to decode any truncated final frame data and will not perform loops when driven via nsgif_frame_prepare (because it doesn't know if there will be more frames supplied in future data).
| [in] | gif | The nsgif_t object. |
Definition at line 1772 of file gif.cpp.hpp.
References fl::third_party::nsgif_frame_info::display, fl::end(), FL_NOEXCEPT, fl::third_party::nsgif_frame::info, fl::third_party::nsgif_frame::lzw_data_length, and fl::third_party::nsgif_frame_info::transparency.
Referenced by fl::third_party::SoftwareGifDecoder::loadMoreData().
Here is the call graph for this function:
Here is the caller graph for this function: