#include <exploder_composer.hpp>
Public Member Functions | |
composer () | |
surface | compose (const std::string &src, const std::string &dest) |
void | set_interactive (bool value) |
void | set_verbose (bool value) |
Private Attributes | |
bool | interactive_ |
bool | verbose_ |
Definition at line 21 of file exploder_composer.hpp.
composer::composer | ( | ) |
Definition at line 20 of file exploder_composer.cpp.
surface composer::compose | ( | const std::string & | src, |
const std::string & | dest | ||
) |
Definition at line 25 of file exploder_composer.cpp.
References cutter::cut_surface(), cutter::mask::image, cutter::positioned_surface::image, image_empty(), interactive_, itor, cutter::load_config(), cutter::load_masks(), make_neutral_surface(), cutter::positioned_surface::mask, masked_overwrite_surface(), cutter::positioned_surface::pos, cutter::set_verbose(), verbose_, exploder_point::x, and exploder_point::y.
Referenced by main().
void composer::set_interactive | ( | bool | value | ) |
void composer::set_verbose | ( | bool | value | ) |
|
private |
Definition at line 31 of file exploder_composer.hpp.
Referenced by compose(), and set_interactive().
|
private |
Definition at line 32 of file exploder_composer.hpp.
Referenced by compose(), and set_verbose().