FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
hecmw_vis_bmp.h
Go to the documentation of this file.
1/*****************************************************************************
2 * Copyright (c) 2019 FrontISTR Commons
3 * This software is released under the MIT License, see LICENSE.txt
4 *****************************************************************************/
5
6#ifndef HECMW_VIS_BMP_H_INCLUDED
7#define HECMW_VIS_BMP_H_INCLUDED
8
9typedef struct {
10 unsigned short bfType;
11 unsigned int bfSize;
12 unsigned short bfReserved1;
13 unsigned short bfReserved2;
14 unsigned int bfOffBits;
16
17#define BF_TYPE 0x4D42
18
19typedef struct {
20 unsigned int biSize;
23 unsigned short biPlanes;
24 unsigned short biBitCount;
25 unsigned int biCompression;
26 unsigned int biSizeImage;
29 unsigned int biClrUsed;
30 unsigned int biClrImportant;
32
33#define BI_RGB 0
34#define BI_RLE8 1
35#define BI_RLE4 2
36#define BI_BITFIELDS 3
37
38typedef struct {
39 unsigned char rgbBlue;
40 unsigned char rgbGreen;
41 unsigned char rgbRed;
42 unsigned char rgbReserved;
43} RGBQUAD;
44
45typedef struct {
47 RGBQUAD bmiColors[256];
49
50#endif /* HECMW_VIS_BMP_H_INCLUDED */
unsigned short bfReserved1
Definition: hecmw_vis_bmp.h:12
unsigned short bfReserved2
Definition: hecmw_vis_bmp.h:13
unsigned int bfSize
Definition: hecmw_vis_bmp.h:11
unsigned int bfOffBits
Definition: hecmw_vis_bmp.h:14
unsigned short bfType
Definition: hecmw_vis_bmp.h:10
unsigned int biCompression
Definition: hecmw_vis_bmp.h:25
unsigned int biSizeImage
Definition: hecmw_vis_bmp.h:26
unsigned short biBitCount
Definition: hecmw_vis_bmp.h:24
unsigned short biPlanes
Definition: hecmw_vis_bmp.h:23
unsigned int biClrUsed
Definition: hecmw_vis_bmp.h:29
unsigned int biSize
Definition: hecmw_vis_bmp.h:20
unsigned int biClrImportant
Definition: hecmw_vis_bmp.h:30
BITMAPINFOHEADER bmiHeader
Definition: hecmw_vis_bmp.h:46
unsigned char rgbRed
Definition: hecmw_vis_bmp.h:41
unsigned char rgbBlue
Definition: hecmw_vis_bmp.h:39
unsigned char rgbGreen
Definition: hecmw_vis_bmp.h:40
unsigned char rgbReserved
Definition: hecmw_vis_bmp.h:42