aboutsummaryrefslogtreecommitdiffstats
path: root/src/gdisp
diff options
context:
space:
mode:
authorinmarket <andrewh@inmarket.com.au>2014-05-09 21:30:00 +1000
committerinmarket <andrewh@inmarket.com.au>2014-05-09 21:30:00 +1000
commitcf5867b33d76d775782412d74733d221136af556 (patch)
tree6a6eba6a1fe2cc4bf94d40320c0115b1102ca2c2 /src/gdisp
parent7c2b2555f879264ccece4afe688e85bd2201baff (diff)
downloaduGFX-cf5867b33d76d775782412d74733d221136af556.tar.gz
uGFX-cf5867b33d76d775782412d74733d221136af556.tar.bz2
uGFX-cf5867b33d76d775782412d74733d221136af556.zip
New gdispImageInit() call to initialise a gdispImage structure
Use in gwinImage
Diffstat (limited to 'src/gdisp')
-rw-r--r--src/gdisp/image.c4
-rw-r--r--src/gdisp/image.h8
2 files changed, 12 insertions, 0 deletions
diff --git a/src/gdisp/image.c b/src/gdisp/image.c
index 5a743905..e2b7d758 100644
--- a/src/gdisp/image.c
+++ b/src/gdisp/image.c
@@ -130,6 +130,10 @@ gdispImageError
}
#endif
+void gdispImageInit(gdispImage *img) {
+ img->type = GDISP_IMAGE_TYPE_UNKNOWN;
+}
+
gdispImageError gdispImageOpenGFile(gdispImage *img, GFILE *f) {
gdispImageError err;
diff --git a/src/gdisp/image.h b/src/gdisp/image.h
index 1bf378f1..76e8bdea 100644
--- a/src/gdisp/image.h
+++ b/src/gdisp/image.h
@@ -131,6 +131,14 @@ extern "C" {
#endif
/**
+ * @brief Initialise a gdispImage object
+ *
+ * @param[in] img The image structure to initialise
+ *
+ */
+ void gdispImageInit(gdispImage *img);
+
+ /**
* @brief Open an image using an open GFILE and get it ready for drawing
* @details Determine the image format and get ready to decode the first image frame
* @return GDISP_IMAGE_ERR_OK (0) on success or an error code.