| 398 | } |
| 399 | |
| 400 | PiuBoolean PiuRegionRectangle(PiuRegion* region, PiuCoordinate x, PiuCoordinate y, PiuDimension w, PiuDimension h) |
| 401 | { |
| 402 | if (w && h) { |
| 403 | PiuCoordinate* data = (*region)->data; |
| 404 | if ((*region)->available < 11) |
| 405 | return 0; |
| 406 | data[0] = 11; |
| 407 | data[1] = x; |
| 408 | data[2] = y; |
| 409 | data[3] = w; |
| 410 | data[4] = h; |
| 411 | data[5] = y; |
| 412 | data[6] = 2; |
| 413 | data[7] = x; |
| 414 | data[8] = x + w; |
| 415 | data[9] = y + h; |
| 416 | data[10] = 0; |
| 417 | return 1; |
| 418 | } |
| 419 | return PiuRegionEmpty(region); |
| 420 | } |
| 421 | |
| 422 | PiuBoolean PiuRegionXOR(PiuRegion* region0, PiuRegion* region1, PiuRegion* region2) |
| 423 | { |
no test coverage detected