1 #ifndef GENESIS_UTILS_FORMATS_BMP_WRITER_H_
2 #define GENESIS_UTILS_FORMATS_BMP_WRITER_H_
208 std::shared_ptr<utils::BaseOutputTarget> target
223 std::shared_ptr<utils::BaseOutputTarget> target
239 std::vector<Color>
const& palette,
240 std::shared_ptr<utils::BaseOutputTarget> target
249 void write_uint16_( uint16_t data, std::ostream& target )
const;
250 void write_uint32_( uint32_t data, std::ostream& target )
const;
252 void write_file_header_(
BitmapFileheader const& header, std::ostream& target )
const;
253 void write_info_header_(
BitmapInfoheader const& header, std::ostream& target )
const;
255 void write_info_(
BitmapInfo const& info, std::ostream& target )
const;
262 #endif // include guard