|
Claw
1.7.3
|
This class read data from a bitmap file and store it in an image. More...
#include <bitmap.hpp>
Inherits claw::graphic::bitmap::file_structure.
Public Member Functions | |
| reader (image &img) | |
| Constructor. | |
| reader (image &img, std::istream &f) | |
| Constructor. | |
| void | load (std::istream &f) |
| Load the image data from a stream. | |
Additional Inherited Members | |
Private Types inherited from claw::graphic::bitmap::file_structure | |
| enum | compression { BMP_COMPRESSION_RGB = 0, BMP_COMPRESSION_RLE8 = 1, BMP_COMPRESSION_RLE4 = 2, BMP_COMPRESSION_BITFIELDS = 3 } |
| Compression mode. | |
|
typedef color_palette < rgba_pixel_8 > | color_palette_type |
| The type of the color palette for low color image files. | |
This class read data from a bitmap file and store it in an image.
Definition at line 134 of file bitmap.hpp.
| claw::graphic::bitmap::reader::reader | ( | image & | img | ) |
Constructor.
| img | The image in which the data will be stored. |
Definition at line 287 of file bitmap_reader.cpp.
| claw::graphic::bitmap::reader::reader | ( | image & | img, |
| std::istream & | f | ||
| ) |
Constructor.
| img | The image in which the data will be stored. |
| f | The file from which we read the data. |
Definition at line 300 of file bitmap_reader.cpp.
References load().
| void claw::graphic::bitmap::reader::load | ( | std::istream & | f | ) |
Load the image data from a stream.
| f | The file from which we read the data. |
Definition at line 312 of file bitmap_reader.cpp.
References claw::graphic::bitmap::file_structure::header::bpp, CLAW_PRECOND, claw::graphic::bitmap::file_structure::header::height, claw::graphic::bitmap::file_structure::header::id, and claw::graphic::bitmap::file_structure::header::width.
Referenced by reader().
1.8.1.2