X-Git-Url: http://git.mutantstargoat.com?a=blobdiff_plain;f=src%2Fimage.h;h=3f3ba54094bb6caeab3cfd817ecf074f5c6b50bc;hb=HEAD;hp=b09d5e719351a30b8b173a20b151465e55c60484;hpb=15cb9e608f3028a86ed878d726f1633bce9d6e04;p=demo diff --git a/src/image.h b/src/image.h index b09d5e7..3f3ba54 100644 --- a/src/image.h +++ b/src/image.h @@ -1,6 +1,8 @@ #ifndef IMAGE_H_ #define IMAGE_H_ +#include + class Image { public: int w; @@ -24,6 +26,11 @@ public: Image &operator =(Image &&image); bool load(const char *fname); + + Vec4 get_pixel(int x, int y) const; + + Vec4 lookup_nearest(float u, float v) const; + Vec4 lookup_linear(float u, float v, float du, float dv) const; }; #endif // IMAGE_H_ \ No newline at end of file