#include "color_range.hpp"
#include "lua_jailbreak_exception.hpp"
#include "sdl/surface.hpp"
#include "sdl/utils.hpp"
#include <functional>
#include <map>
#include <memory>
Go to the source code of this file.
Classes | |
class | image::modification_queue |
A modified priority queue used to order image modifications. More... | |
class | image::modification |
Base abstract class for an image-path modification. More... | |
struct | image::modification::imod_exception |
Exception thrown by the operator() when an error occurs. More... | |
class | image::rc_modification |
Recolor (RC/TC/PAL) modification. More... | |
class | image::fl_modification |
Mirror (FL) modification. More... | |
class | image::rotate_modification |
Rotate (ROTATE) modification. More... | |
class | image::gs_modification |
Grayscale (GS) modification. More... | |
class | image::crop_transparency_modification |
Crop transparent padding (CROP_TRANSPARENCY) modification. More... | |
class | image::bw_modification |
Black and white (BW) modification. More... | |
struct | image::sepia_modification |
Give to the image a sepia tint (SEPIA) More... | |
class | image::negative_modification |
Make an image negative (NEG) More... | |
class | image::plot_alpha_modification |
Plot Alpha (Alpha) modification. More... | |
class | image::wipe_alpha_modification |
Wipe Alpha (Wipe_Alpha) modification. More... | |
class | image::adjust_alpha_modification |
Adjust Alpha (ADJUST_ALPHA) modification. More... | |
class | image::adjust_channels_modification |
Adjust Channels (CHAN) modification. More... | |
class | image::crop_modification |
Crop (CROP) modification. More... | |
class | image::blit_modification |
Scale (BLIT) modification. More... | |
class | image::mask_modification |
Mask (MASK) modification. More... | |
class | image::light_modification |
LIGHT (L) modification. More... | |
class | image::scale_modification |
Scaling (SCALE[_INTO], SCALE[_INTO]_SHARP) modifications. More... | |
class | image::xbrz_modification |
xBRZ scale (xBRZ) modification More... | |
class | image::o_modification |
Opacity (O) modification. More... | |
class | image::cs_modification |
Color-shift (CS, R, G, B) modification. More... | |
class | image::blend_modification |
Color blending (BLEND) modification. More... | |
class | image::bl_modification |
Gaussian-like blur (BL) modification. More... | |
struct | image::background_modification |
Fill background with a color (BG). More... | |
class | image::swap_modification |
Channel swap (SWAP). More... | |
Namespaces | |
image | |
Functions to load and save images from/to disk. | |