#include <targa.hpp>
Definition at line 76 of file targa.hpp.
Public Member Functions | |
| header () | |
| Default constructor. | |
| header (unsigned int w, unsigned int h) | |
| Constructor. | |
Public Attributes | |
| char | id_length |
| Image identifier length. | |
| char | color_map |
| 1 if there is a color map, 0 otherwise. | |
| char | image_type |
| Image type. | |
| struct { | |
| unsigned short first_entry_index | |
| Index of the first color map entry. | |
| unsigned short length | |
| Total number of color map entries included. | |
| unsigned char entry_size | |
| Number of bits per enrty. | |
| } | color_map_specification |
| struct claw::graphic::targa::file_structure::header::specification | image_specification |
Classes | |
| struct | specification |
| Image specification. More... | |
| claw::graphic::targa::file_structure::header::header | ( | ) |
| claw::graphic::targa::file_structure::header::header | ( | unsigned int | w, | |
| unsigned int | h | |||
| ) |
Constructor.
Definition at line 53 of file targa_file_structure.cpp.
References claw::graphic::targa::file_structure::header::specification::bpp, color_map, color_map_specification, claw::graphic::targa::file_structure::header::specification::descriptor, claw::graphic::targa::file_structure::header::specification::height, id_length, image_specification, image_type, claw::graphic::targa::file_structure::true_color, claw::graphic::targa::file_structure::header::specification::width, claw::graphic::targa::file_structure::header::specification::x_origin, and claw::graphic::targa::file_structure::header::specification::y_origin.
00054 { 00055 id_length = 0; 00056 color_map = 0; 00057 00058 image_type = true_color; 00059 00060 color_map_specification.first_entry_index = 0; 00061 color_map_specification.length = 0; 00062 color_map_specification.entry_size = 0; 00063 00064 image_specification.x_origin = 0; 00065 image_specification.y_origin = 0; 00066 image_specification.width = w; 00067 image_specification.height = h; 00068 00069 image_specification.bpp = 32; // pixel32 00070 00071 image_specification.descriptor = 8; // unsigned char 00072 image_specification.descriptor |= 0x20; // origin is top-left 00073 } // targa::file_structure::header::header()
Image identifier length.
Definition at line 84 of file targa.hpp.
Referenced by header(), claw::graphic::targa::reader::load_color_mapped(), claw::graphic::targa::reader::load_rle_color_mapped(), claw::graphic::targa::reader::load_rle_true_color(), and claw::graphic::targa::reader::load_true_color().
1 if there is a color map, 0 otherwise.
Definition at line 86 of file targa.hpp.
Referenced by claw::graphic::targa::reader::decompress_rle_true_color(), header(), and claw::graphic::targa::reader::load_true_color_raw().
Image type.
Definition at line 88 of file targa.hpp.
Referenced by header(), claw::graphic::targa::reader::load(), claw::graphic::targa::reader::load_color_mapped(), claw::graphic::targa::reader::load_palette(), claw::graphic::targa::reader::load_rle_color_mapped(), claw::graphic::targa::reader::load_rle_true_color(), and claw::graphic::targa::reader::load_true_color().
| unsigned short claw::graphic::targa::file_structure::header::length |
Total number of color map entries included.
Definition at line 96 of file targa.hpp.
Referenced by claw::graphic::targa::reader::load_color_mapped(), and claw::graphic::targa::reader::load_rle_color_mapped().
| unsigned char claw::graphic::targa::file_structure::header::entry_size |
Number of bits per enrty.
Definition at line 98 of file targa.hpp.
Referenced by claw::graphic::targa::reader::load_palette().
| struct claw::graphic::targa::file_structure::header::specification claw::graphic::targa::file_structure::header::image_specification |
Referenced by claw::graphic::targa::reader::decompress_rle_color_mapped(), claw::graphic::targa::reader::decompress_rle_true_color(), header(), claw::graphic::targa::reader::load(), claw::graphic::targa::reader::load_color_mapped(), claw::graphic::targa::reader::load_color_mapped_raw(), claw::graphic::targa::reader::load_rle_color_mapped(), claw::graphic::targa::reader::load_rle_true_color(), claw::graphic::targa::reader::load_true_color(), and claw::graphic::targa::reader::load_true_color_raw().
1.5.5