MPLABĀ® Harmony Graphics Suite
GFX v3.13.0
Legato API Documentation
|
This struct represents an image decoder. More...
#include <C:/microchip/harmony3/gfx/middleware/legato/library/src/gfx/legato/image/legato_image.h>
Data Fields | |
leBool(* | supportsImage )(const leImage *img) |
leResult(* | draw )(const leImage *img, const leRect *srcRect, int32_t x, int32_t y, uint32_t a) |
leResult(* | copy )(const leImage *src, const leRect *srcRect, int32_t x, int32_t y, leImage *dst) |
leResult(* | render )(const leImage *src, const leRect *srcRect, int32_t x, int32_t y, leBool ignoreMask, leBool ignoreAlpha, leImage *dst) |
leResult(* | resize )(const leImage *src, const leRect *srcRect, leImageFilterMode mode, uint32_t sizeX, uint32_t sizeY, leImage *dst) |
leResult(* | resizeDraw )(const leImage *src, const leRect *srcRect, leImageFilterMode mode, uint32_t sizeX, uint32_t sizeY, int32_t x, int32_t y, uint32_t a) |
leResult(* | rotate )(const leImage *src, const leRect *srcRect, leImageFilterMode mode, int32_t angle, leImage **dst, leBool alloc) |
leResult(* | rotateDraw )(const leImage *src, const leRect *srcRect, leImageFilterMode mode, int32_t angle, int32_t x, int32_t y, uint32_t a) |
leResult(* | exec )(void) |
leBool(* | isDone )(void) |
void(* | free )(void) |
This struct represents an image decoder.
Structure defining a general image decoder object. Specific decoders will implement this in their own way.