xtd
1.0.0
Toggle main menu visibility
Loading...
Searching...
No Matches
xtd.drawing
include
xtd
drawing
imaging
effects
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
10
namespace
xtd
{
12
namespace
drawing
{
15
namespace
imaging
{
17
class
image_effector
;
19
21
namespace
effects
{
31
struct
effect
abstract_ {
32
friend
class
xtd::drawing::imaging::image_effector
;
33
protected
:
35
40
virtual
auto
apply
(
xtd::drawing::image
&
image
)
const
->
void
= 0;
42
};
43
}
44
}
45
}
46
}
xtd::drawing::image
An abstract base class that provides functionality for the bitmap and metafile descended classes.
Definition
image.hpp:49
xtd::drawing::imaging::image_effector
The xtd::drawing::imaging::image_effector allows effects defined in the xtd::drawing::imaging::effect...
Definition
image_effector.hpp:25
graphics.hpp
Contains xtd::drawing::graphics class.
xtd::drawing::imaging::effects
The xtd::drawing::imaging::effects namespace provides functionality for adding effects to images.
Definition
bitonal_effect.hpp:16
xtd::drawing::imaging
The xtd::drawing::imaging namespace provides advanced GDI+ imaging functionality. Basic graphics func...
Definition
bitmap_data.hpp:15
xtd::drawing
The xtd::drawing namespace provides access to GDI+ basic graphics functionality. More advanced functi...
Definition
actions_system_images.hpp:10
xtd
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition
abstract_object.hpp:8
rectangle.hpp
Contains xtd::drawing::rectangle struct.
xtd::drawing::imaging::effects::effect
Represents the base class for all effects.
Definition
effect.hpp:31
xtd::drawing::imaging::effects::effect::apply
virtual auto apply(xtd::drawing::image &image) const -> void=0
Apply the effect.
Generated on
for xtd by
Gammasoft
. All rights reserved.