mirror of
https://github.com/rvtr/GodMode9i.git
synced 2025-06-18 10:55:31 -04:00
30 lines
982 B
C
30 lines
982 B
C
#ifndef _bmp_h_
|
|
#define _bmp_h_
|
|
|
|
#include <nds/ndstypes.h>
|
|
|
|
typedef struct {
|
|
u16 type; /* Magic identifier */
|
|
u32 size; /* File size in bytes */
|
|
u16 reserved1, reserved2;
|
|
u32 offset; /* Offset to image data, bytes */
|
|
} PACKED HEADER;
|
|
|
|
typedef struct {
|
|
u32 size; /* Header size in bytes */
|
|
u32 width, height; /* Width and height of image */
|
|
u16 planes; /* Number of colour planes */
|
|
u16 bits; /* Bits per pixel */
|
|
u32 compression; /* Compression type */
|
|
u32 imagesize; /* Image size in bytes */
|
|
u32 xresolution, yresolution; /* Pixels per meter */
|
|
u32 ncolours; /* Number of colours */
|
|
u32 importantcolours; /* Important colours */
|
|
u32 redBitmask; /* Red bitmask */
|
|
u32 greenBitmask; /* Green bitmask */
|
|
u32 blueBitmask; /* Blue bitmask */
|
|
u32 reserved;
|
|
} PACKED INFOHEADER;
|
|
|
|
#endif //_bmp_h_
|