b8180d9f6d41dc708a2f249ba892cbca311e7a06
jcasper
  Mon Feb 27 11:38:55 2023 -0800
Adding transparency support for colors refs #30569

diff --git src/lib/vGfxPrivate.h src/lib/vGfxPrivate.h
index 60ac240..a2d5cf3 100644
--- src/lib/vGfxPrivate.h
+++ src/lib/vGfxPrivate.h
@@ -20,30 +20,31 @@
 typedef void (*vg_dot)(void *v, int x, int y, int colorIx);
 typedef int (*vg_getDot)(void *v, int x, int y);
 typedef void (*vg_box)(void *v, int x, int y, 
 	int width, int height, int colorIx);
 typedef void (*vg_line)(void *v, 
 	int x1, int y1, int x2, int y2, int colorIx);
 typedef void (*vg_text)(void *v, int x, int y, int colorIx, void *font,
 	char *text);
 typedef void (*vg_textRight)(void *v, int x, int y, int width, int height,
 	int colorIx, void *font, char *text);
 typedef void (*vg_textInBox)(void *v, int x, int y, int width, int height,
 	int colorIx, void *font, char *text);
 typedef void (*vg_textCentered)(void *v, int x, int y, int width, int height,
 	int colorIx, void *font, char *text);
 typedef int (*vg_findColorIx)(void *v, int r, int g, int b);
+typedef int (*vg_findAlphaColorIx)(void *v, int r, int g, int b, int a);
 typedef struct rgbColor (*vg_colorIxToRgb)(void *v, int colorIx);
 typedef void (*vg_setClip)(void *v, int x, int y, int width, int height);
 typedef void (*vg_setWriteMode)(void *v, unsigned int writeMode);
 typedef void (*vg_unclip)(void *v);
 typedef void (*vg_verticalSmear)(void *v,
 	    int xOff, int yOff, int width, int height, 
 	    Color *dots, boolean zeroClear);
 typedef void (*vg_fillUnder)(void *v, int x1, int y1, 
 	int x2, int y2, int bottom, Color color);
 typedef void (*vg_circle)(void *v, int xCen, int yCen, int rad, Color color, boolean filled);
 typedef void (*vg_drawPoly)(void *v, struct gfxPoly *poly, Color color, boolean filled);
 typedef void (*vg_ellipse)(void *v, int x1, int y1, int x2, int y2, Color color, 
                                 int mode, boolean isDashed);
 typedef int (*vg_curve)(void *v, int x1, int y1, int x2, int y2, int x3, int y3, Color color,
                                 boolean isDashed);