xtd 0.2.0
effect.hpp
Go to the documentation of this file.
1
4#pragma once
5#include <xtd/abstract>
6#include "../../graphics.hpp"
7#include "../../rectangle.hpp"
8
10namespace xtd {
12 namespace drawing {
15 namespace imaging {
17 class image_effector;
19
21 namespace effects {
31 struct effect abstract_ {
33 protected:
35
40 virtual void apply(xtd::drawing::image& image) const = 0;
42 };
43 }
44 }
45 }
46}
An abstract base class that provides functionality for the bitmap and metafile descended classes.
Definition image.hpp:49
The xtd::drawing::imaging::image_effector allows effects defined in the xtd::drawing::imaging::effect...
Definition image_effector.hpp:25
Contains xtd::drawing::graphics class.
The xtd::drawing::imaging::effects namespace provides functionality for adding effects to images.
Definition bitonal_effect.hpp:16
The xtd::drawing::imaging namespace provides advanced GDI+ imaging functionality. Basic graphics func...
Definition bitmap_data.hpp:15
The xtd::drawing namespace provides access to GDI+ basic graphics functionality. More advanced functi...
Definition actions_system_images.hpp:10
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8
Contains xtd::drawing::rectangle class.
Represents the base class for all effects.
Definition effect.hpp:31
virtual void apply(xtd::drawing::image &image) const =0
Apply the effect.