mirror of
https://github.com/vgough/encfs.git
synced 2024-12-01 12:23:39 +01:00
5f0806c5cc
git-vendor-name: easylogging git-vendor-dir: vendor/github.com/muflihun/easyloggingpp git-vendor-repository: https://github.com/muflihun/easyloggingpp git-vendor-ref: master
24 lines
700 B
C++
24 lines
700 B
C++
#ifndef IMAGE_LOADER_H_INCLUDED
|
|
#define IMAGE_LOADER_H_INCLUDED
|
|
|
|
//Represents an image
|
|
class Image {
|
|
public:
|
|
Image(char* ps, int w, int h);
|
|
~Image();
|
|
|
|
/* An array of the form (R1, G1, B1, R2, G2, B2, ...) indicating the
|
|
* color of each pixel in image. Color components range from 0 to 255.
|
|
* The array starts the bottom-left pixel, then moves right to the end
|
|
* of the row, then moves up to the next column, and so on. This is the
|
|
* format in which OpenGL likes images.
|
|
*/
|
|
char* pixels;
|
|
int width;
|
|
int height;
|
|
};
|
|
|
|
//Reads a bitmap image from file.
|
|
Image* loadBMP(const char* filename);
|
|
#endif
|