claw::graphic::bitmap::file_structure::header Struct Reference

#include <bitmap.hpp>

List of all members.


Detailed Description

Header of a bitmap file.

Definition at line 76 of file bitmap.hpp.

Public Attributes

char id [2]
 File identifier (must be 'BM').
unsigned int file_size
 File's size.
unsigned int nop
 not used.
unsigned int data_offset
 Begininf of the datas.
unsigned int header_size
 Header's size.
unsigned int width
 Image's width.
unsigned int height
 Image's height.
unsigned short layers
 Number of layers.
unsigned short bpp
 Bits per pixel.
unsigned int compression
 Compression algorithm.
unsigned int image_size
 Image's size (bytes).
unsigned int ppm_x
 Horizontal resolution (pixels per meter).
unsigned int ppm_y
 Vertical resolution (pixels per meter).
unsigned int colors_count
 Number of colors.
unsigned int importants_colors
 Number of important colors.


Member Data Documentation

unsigned short claw::graphic::bitmap::file_structure::header::bpp

Bits per pixel.

Definition at line 103 of file bitmap.hpp.

unsigned int claw::graphic::bitmap::file_structure::header::colors_count

Number of colors.

Definition at line 118 of file bitmap.hpp.

unsigned int claw::graphic::bitmap::file_structure::header::compression

Compression algorithm.

Definition at line 106 of file bitmap.hpp.

unsigned int claw::graphic::bitmap::file_structure::header::data_offset

Begininf of the datas.

Definition at line 88 of file bitmap.hpp.

unsigned int claw::graphic::bitmap::file_structure::header::file_size

File's size.

Definition at line 82 of file bitmap.hpp.

unsigned int claw::graphic::bitmap::file_structure::header::header_size

Header's size.

Definition at line 91 of file bitmap.hpp.

unsigned int claw::graphic::bitmap::file_structure::header::height

Image's height.

Definition at line 97 of file bitmap.hpp.

char claw::graphic::bitmap::file_structure::header::id[2]

File identifier (must be 'BM').

Definition at line 79 of file bitmap.hpp.

unsigned int claw::graphic::bitmap::file_structure::header::image_size

Image's size (bytes).

Definition at line 109 of file bitmap.hpp.

unsigned int claw::graphic::bitmap::file_structure::header::importants_colors

Number of important colors.

Definition at line 121 of file bitmap.hpp.

unsigned short claw::graphic::bitmap::file_structure::header::layers

Number of layers.

Definition at line 100 of file bitmap.hpp.

unsigned int claw::graphic::bitmap::file_structure::header::nop

not used.

Definition at line 85 of file bitmap.hpp.

unsigned int claw::graphic::bitmap::file_structure::header::ppm_x

Horizontal resolution (pixels per meter).

Definition at line 112 of file bitmap.hpp.

unsigned int claw::graphic::bitmap::file_structure::header::ppm_y

Vertical resolution (pixels per meter).

Definition at line 115 of file bitmap.hpp.

unsigned int claw::graphic::bitmap::file_structure::header::width

Image's width.

Definition at line 94 of file bitmap.hpp.


The documentation for this struct was generated from the following file:
Generated on Mon Nov 9 05:07:35 2009 for CLAW Library (a C++ Library Absolutely Wonderful) by  doxygen 1.4.7