| 701 | } |
| 702 | |
| 703 | void PiuViewFillColor(PiuView* self, PiuCoordinate x, PiuCoordinate y, PiuDimension w, PiuDimension h) |
| 704 | { |
| 705 | if ((w <= 0) || (h <= 0)) return; |
| 706 | if ((*self)->transparent) return; |
| 707 | cairo_t* cr = (*self)->cairo; |
| 708 | cairo_rectangle(cr, x, y, w, h); |
| 709 | cairo_fill(cr); |
| 710 | } |
| 711 | |
| 712 | void PiuViewFillTexture(PiuView* self, PiuTexture* texture, PiuCoordinate x, PiuCoordinate y, PiuDimension w, PiuDimension h, PiuCoordinate sx, PiuCoordinate sy, PiuDimension sw, PiuDimension sh) |
| 713 | { |