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

Header of a bitmap file. More...

#include <bitmap.hpp>

List of all members.

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.

Detailed Description

Header of a bitmap file.

Definition at line 76 of file bitmap.hpp.


Member Data Documentation

Number of colors.

Definition at line 118 of file bitmap.hpp.

Referenced by claw::graphic::bitmap::writer::init_header().

File's size.

Definition at line 82 of file bitmap.hpp.

Referenced by claw::graphic::bitmap::writer::init_header().

Header's size.

Definition at line 91 of file bitmap.hpp.

Referenced by claw::graphic::bitmap::writer::init_header().

Image's height.

Definition at line 97 of file bitmap.hpp.

Referenced by claw::graphic::bitmap::writer::init_header(), and claw::graphic::bitmap::reader::load().

File identifier (must be 'BM').

Definition at line 79 of file bitmap.hpp.

Referenced by claw::graphic::bitmap::writer::init_header(), and claw::graphic::bitmap::reader::load().

Image's size (bytes).

Definition at line 109 of file bitmap.hpp.

Referenced by claw::graphic::bitmap::writer::init_header().

Number of important colors.

Definition at line 121 of file bitmap.hpp.

Referenced by claw::graphic::bitmap::writer::init_header().

Number of layers.

Definition at line 100 of file bitmap.hpp.

Referenced by claw::graphic::bitmap::writer::init_header().

not used.

Definition at line 85 of file bitmap.hpp.

Referenced by claw::graphic::bitmap::writer::init_header().

Horizontal resolution (pixels per meter).

Definition at line 112 of file bitmap.hpp.

Referenced by claw::graphic::bitmap::writer::init_header().

Vertical resolution (pixels per meter).

Definition at line 115 of file bitmap.hpp.

Referenced by claw::graphic::bitmap::writer::init_header().

Image's width.

Definition at line 94 of file bitmap.hpp.

Referenced by claw::graphic::bitmap::writer::init_header(), and claw::graphic::bitmap::reader::load().


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

Generated on 9 Nov 2009 for CLAW Library (a C++ Library Absolutely Wonderful) by  doxygen 1.6.1