Blit a multi-rectangular area
int PgMultiBlit( unsigned short nrects, const PhRect_t rects[], const PhPoint_t *offset ); int PgMultiBlitCx( void *dc, unsigned short nrects, const PhRect_t rects[], const PhPoint_t *offset );
ph
These functions “blit” the multi-rectangular area that is defined by rects[]. The area is blitted by the given offset. When the draw context is the default context, other windows aren't affected by the blit.
PgMultiBlit() blits the region defined by the region set for the current draw context, while PgMultiBlitCx() lets you define the draw context dc.
Photon
Safety: | |
---|---|
Interrupt handler | No |
Signal handler | No |
Thread | No |
PgBlit*(), PhBlit(), PhMultiBlit(), PhMultiBlit(), PhPoint_t, PhRect_t, PtClippedBlit(), PtWidgetRid()