Image decoder specialization for PNG images.
More...
#include <png_image.h>
Image decoder specialization for PNG images.
Definition at line 15 of file png_image.h.
◆ PngDecoder()
| esphome::online_image::PngDecoder::PngDecoder |
( |
OnlineImage * | image | ) |
|
Construct a new PNG Decoder object.
- Parameters
-
| display | The image to decode the stream into. |
Definition at line 52 of file png_image.cpp.
◆ ~PngDecoder()
| esphome::online_image::PngDecoder::~PngDecoder |
( |
| ) |
|
|
override |
◆ decode()
| int HOT esphome::online_image::PngDecoder::decode |
( |
uint8_t * | buffer, |
|
|
size_t | size ) |
|
overridevirtual |
◆ get_pixels_decoded()
| uint32_t esphome::online_image::PngDecoder::get_pixels_decoded |
( |
| ) |
const |
|
inline |
◆ increment_pixels_decoded()
| void esphome::online_image::PngDecoder::increment_pixels_decoded |
( |
uint32_t | count | ) |
|
|
inline |
◆ prepare()
| int esphome::online_image::PngDecoder::prepare |
( |
size_t | download_size | ) |
|
|
overridevirtual |
◆ allocator_
| RAMAllocator<pngle_t> esphome::online_image::PngDecoder::allocator_ |
|
protected |
◆ pixels_decoded_
| uint32_t esphome::online_image::PngDecoder::pixels_decoded_ {0} |
|
protected |
◆ pngle_
| pngle_t* esphome::online_image::PngDecoder::pngle_ |
|
protected |
The documentation for this class was generated from the following files: