Assignments
Assignments
|
Classes | |
struct | tagBITMAPFILEHEADER |
struct | tagBITMAPINFOHEADER |
struct | tagRGBTRIPLE |
struct | tagRGBQUAD |
Namespaces | |
namespace | Image |
Macros | |
#define | BI_RGB 0L |
#define | BI_RLE8 1L |
#define | BI_RLE4 2L |
#define | BI_BITFIELDS 3L |
#define | BMP_BF_TYPE 0x4D42 |
#define | BMP_BF_OFF_BITS 54 |
#define | BMP_BI_SIZE 40 |
Typedefs | |
typedef char | BYTE |
typedef unsigned short int | WORD |
typedef unsigned int | DWORD |
typedef int | LONG |
typedef struct tagBITMAPFILEHEADER | BITMAPFILEHEADER |
typedef struct tagBITMAPINFOHEADER | BITMAPINFOHEADER |
typedef struct tagRGBTRIPLE | RGBTRIPLE |
typedef struct tagRGBQUAD | RGBQUAD |
Functions | |
static WORD | WordReadLE (FILE *fp) |
static void | WordWriteLE (WORD x, FILE *fp) |
static DWORD | DWordReadLE (FILE *fp) |
static void | DWordWriteLE (DWORD x, FILE *fp) |
static LONG | LongReadLE (FILE *fp) |
static void | LongWriteLE (LONG x, FILE *fp) |
void | Image::BMPReadImage (FILE *fp, Image32 &img) |
void | Image::BMPWriteImage (const Image32 &img, FILE *fp) |
void | Image::BMPReadImage (std::string fileName, Image32 &img) |
void | Image::BMPWriteImage (const Image32 &img, std::string fileName) |
#define BI_BITFIELDS 3L |
#define BI_RGB 0L |
#define BI_RLE4 2L |
#define BI_RLE8 1L |
#define BMP_BF_OFF_BITS 54 |
#define BMP_BF_TYPE 0x4D42 |
#define BMP_BI_SIZE 40 |
typedef struct tagBITMAPFILEHEADER BITMAPFILEHEADER |
typedef struct tagBITMAPINFOHEADER BITMAPINFOHEADER |
typedef char BYTE |
typedef unsigned int DWORD |
typedef int LONG |
typedef struct tagRGBQUAD RGBQUAD |
typedef struct tagRGBTRIPLE RGBTRIPLE |
typedef unsigned short int WORD |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |