diff options
| author | Pietro Gagliardi <[email protected]> | 2018-08-26 14:09:49 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2018-08-26 14:09:49 -0400 |
| commit | d8200a9f043458b900911861277216e17058effe (patch) | |
| tree | cbd01048480ccf64c3cbb24755c80b1aaeb0fa74 /pkgui.h | |
| parent | d0fe74d60382dd27dec59d286ca5098ee5dceb6c (diff) | |
Migrated image.go, and migrated draw.go as-is. It needs some refactoring.
Diffstat (limited to 'pkgui.h')
| -rw-r--r-- | pkgui.h | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -47,4 +47,18 @@ extern void pkguiSliderOnChanged(uiSlider *s); // spinbox.go extern void pkguiSpinboxOnChanged(uiSpinbox *s); +// draw.go +extern uiDrawBrush *pkguiAllocBrush(void); +extern void pkguiFreeBrush(uiDrawBrush *b); +extern uiDrawBrushGradientStop *pkguiAllocGradientStops(size_t n); +extern void pkguiFreeGradientStops(uiDrawBrushGradientStop *stops); +extern void pkguiSetGradientStop(uiDrawBrushGradientStop *stops, size_t i, double pos, double r, double g, double b, double a); +extern uiDrawStrokeParams *pkguiAllocStrokeParams(void); +extern void pkguiFreeStrokeParams(uiDrawStrokeParams *p); +extern double *pkguiAllocDashes(size_t n); +extern void pkguiFreeDashes(double *dashes); +extern void pkguiSetDash(double *dashes, size_t i, double dash); +extern uiDrawMatrix *pkguiAllocMatrix(void); +extern void pkguiFreeMatrix(uiDrawMatrix *m); + #endif |
