masked_stretch_blit
Scales a rectangular area skipping pixels with the mask color.
Description
Like masked_blit(), except it can scale images (so the source and
destination rectangles don't need to be the same size). This routine
doesn't do as much safety checking as the regular masked_blit(): in
particular you must take care not to copy from areas outside the source
bitmap. Moreover, the source must be a memory bitmap. Example:
BITMAP *hud_overlay;
...
/* Stretch hud overlay over the screen. */
masked_stretch_blit(hud_overlay, screen, 0, 0,
hud_overlay->w, hud_overlay->h,
0, 0, SCREEN_W, SCREEN_H);
Related Discussions
The following threads each have code containing this keyword:
Note: You can click on the numbers to jump directly to the posts that reference this page.
Related Projects
The following projects include source code containing this keyword: