/programs/media/imgview/formats/pcx.h |
---|
0,0 → 1,31 |
#pragma pack(push, 1) |
typedef struct PCXHeader |
{ |
Byte bManufacturer; |
Byte bVersion; |
Byte bEncoding; |
Byte bBPP; |
Word dwX; |
Word dwY; |
Word dwWidth; |
Word dwHeight; |
Word dwHRes; |
Word dwVRes; |
Byte colormap[48]; |
Byte bReserved; |
Byte bNPlanes; |
Word iBPL; |
Word iPalInfo; |
} PCXHeader; |
#pragma pack(pop) |
class PCXFile |
{ |
protected: |
PCXHeader Pcx_head; |
public: |
Word width; |
Word height; |
Byte* buffer; |
int LoadPCXFile(Byte* filebuff, Dword filesize); |
}; |