sGUI  V1.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
_BMP_Header Struct Reference

Bitmap header. More...

#include <lcd.h>

Data Fields

uint16_t Magic
 
uint32_t FileSize
 
uint16_t Reserved1
 
uint16_t Reserved2
 
uint32_t DataOffset
 
uint32_t HeaderSize
 
uint32_t Width
 
uint32_t Height
 
uint16_t Planes
 
uint16_t BitsPerPixel
 
uint32_t CompressionType
 
uint32_t ImageDataSize
 
uint32_t HPixelsPerMeter
 
uint32_t VPixelsPerMeter
 
uint32_t ColorsUsed
 
uint32_t ColorsRequired
 

Detailed Description

Bitmap header.

Definition at line 89 of file lcd.h.

Field Documentation

uint16_t BitsPerPixel

Number of bits per pixel

Definition at line 100 of file lcd.h.

uint32_t ColorsRequired

Number of color indexes that are required for displaying the bitmap

Definition at line 109 of file lcd.h.

uint32_t ColorsUsed

Number of color indexes in the color table that are actually used by the bitmap

Definition at line 106 of file lcd.h.

uint32_t CompressionType

Compression type

Definition at line 101 of file lcd.h.

uint32_t DataOffset

Offset of image data relative to the file's start

Definition at line 94 of file lcd.h.

uint32_t FileSize

Size of the BMP file in bytes

Definition at line 91 of file lcd.h.

uint32_t HeaderSize

Size of the header in bytes

Definition at line 96 of file lcd.h.

uint32_t Height

Bitmap's height

Definition at line 98 of file lcd.h.

uint32_t HPixelsPerMeter

Horizontal resolution (pixels per meter)

Definition at line 103 of file lcd.h.

uint32_t ImageDataSize

Size of uncompressed image's data

Definition at line 102 of file lcd.h.

uint16_t Magic

Magic identifier: "BM"

Definition at line 90 of file lcd.h.

uint16_t Planes

Number of color planes in the bitmap

Definition at line 99 of file lcd.h.

uint16_t Reserved1

Reserved

Definition at line 92 of file lcd.h.

uint16_t Reserved2

Reserved

Definition at line 93 of file lcd.h.

uint32_t VPixelsPerMeter

Vertical resolution (pixels per meter)

Definition at line 105 of file lcd.h.

uint32_t Width

Bitmap's width

Definition at line 97 of file lcd.h.


The documentation for this struct was generated from the following file: