52 image_type = true_color;
54 color_map_specification.first_entry_index = 0;
55 color_map_specification.length = 0;
56 color_map_specification.entry_size = 0;
58 image_specification.x_origin = 0;
59 image_specification.y_origin = 0;
60 image_specification.width = w;
61 image_specification.height = h;
63 image_specification.bpp = 32;
65 image_specification.descriptor = 8;
66 image_specification.descriptor |= 0x20;
78 return descriptor & 0x20;
87 return !(descriptor & 0x10);
96 return descriptor & 0x0F;
102 const std::string claw::graphic::targa::file_structure::footer::s_signature(
103 "TRUEVISION-XFILE.");
109 : extension_offset(0)
110 , developer_offset(0)
112 std::copy(s_signature.begin(), s_signature.end(),
signature);
121 return std::equal(s_signature.begin(), s_signature.end(), signature)
122 && signature[s_signature.length()] ==
'\0';
A class for targa pictures.