Classes | Namespaces | Typedefs

image_modifications.hpp File Reference

#include "sdl_utils.hpp"
#include <queue>
Include dependency graph for image_modifications.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  image::modification
 Base abstract class for an image-path modification. More...
struct  image::modification::texception
 Exception thrown by the operator() when an error occurs. More...
struct  image::mod_ptr_comparator_
 A functor for comparing modification pointers. 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_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
 Scale (SCALE) 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::brighten_modification
 Overlay with ToD brightening (BRIGHTEN). More...
struct  image::darken_modification
 Overlay with ToD darkening (DARKEN). More...
struct  image::background_modification
 Fill background with a color (BG). More...

Namespaces

namespace  image
 

this module manages the cache of images.


Typedefs

typedef std::priority_queue
< modification *, std::vector
< modification * >
, mod_ptr_comparator_ > 
image::modification_queue
 A priority queue used to enforce using the rc modifications first.

Detailed Description

Definition in file image_modifications.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Fri May 25 2012 01:05:23 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs