Advertisement
Guest User

Untitled

a guest
Jun 25th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. void blendLinGrad(PImage pg, Gradient gradient, float blend,
  2. int orx, int ory, int dex, int dey) {
  3.  
  4. color clr;
  5.  
  6. int w = pg.width;
  7. int h = pg.height;
  8.  
  9. pg.loadPixels();
  10. for (int y = 0, x, i = 0; y < h; ++y) {
  11. for (x = 0; x < w; ++x, ++i) {
  12. clr = gradient.evaluate(
  13. project(orx, ory, dex, dey, x, y));
  14. pg.pixels[i] = lerpColor(pg.pixels[i], clr, blend);
  15. }
  16. }
  17. pg.updatePixels();
  18. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement