xtd 0.2.0
image_effector.hpp
Go to the documentation of this file.
1
4#pragma once
5#include <xtd/static>
6#include "effects/effect.hpp"
7#include "../image.hpp"
8
10namespace xtd {
12 namespace drawing {
15 namespace imaging {
26 public:
28
73 static xtd::drawing::image set_effect(const xtd::drawing::image& image, float x, float y, float width, float height, const xtd::drawing::imaging::effects::effect& effect);
158 static void set_effect(xtd::drawing::image& image, float x, float y, float width, float height, const xtd::drawing::imaging::effects::effect& effect);
242 static void set_effect(xtd::drawing::graphics& graphics, float x, float y, float width, float height, const xtd::drawing::imaging::effects::effect& effect);
287 };
288 }
289 }
290}
Defines an object used to draw lines and curves. This class cannot be inherited.
Definition graphics.hpp:70
An abstract base class that provides functionality for the bitmap and metafile descended classes.
Definition image.hpp:53
The xtd::drawing::imaging::image_effector allows effects defined in the xtd::drawing::imaging::effect...
Definition image_effector.hpp:25
static void set_effect(xtd::drawing::image &image, int32 x, int32 y, int32 width, int32 height, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid image with rectangle.
static void set_effect(xtd::drawing::image &image, const xtd::drawing::rectangle &rectangle, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid image with rectangle.
static xtd::drawing::image set_effect(const xtd::drawing::image &image, const xtd::drawing::rectangle &rectangle, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid image with rectangle.
static void set_effect(xtd::drawing::graphics &graphics, const xtd::drawing::rectangle_f &rectangle, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid graphics with rectangle.
static xtd::drawing::image set_effect(const xtd::drawing::image &image, float x, float y, float width, float height, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid image with rectangle.
static void set_effect(xtd::drawing::graphics &graphics, float x, float y, float width, float height, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid graphics with rectangle.
static void set_effect(xtd::drawing::graphics &graphics, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid graphics.
static xtd::drawing::image set_effect(const xtd::drawing::image &image, const xtd::drawing::rectangle_f &rectangle, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid image with rectangle.
static void set_effect(xtd::drawing::image &image, float x, float y, float width, float height, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid image with rectangle.
static void set_effect(xtd::drawing::image &image, const xtd::drawing::rectangle_f &rectangle, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid image with rectangle.
static xtd::drawing::image set_effect(const xtd::drawing::image &image, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid image.
static void set_effect(xtd::drawing::graphics &graphics, int32 x, int32 y, int32 width, int32 height, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid graphics with rectangle.
static void set_effect(xtd::drawing::graphics &graphics, const xtd::drawing::region &region, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid graphics with rectangle.
static void set_effect(xtd::drawing::graphics &graphics, const xtd::drawing::rectangle &rectangle, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid graphics with rectangle.
static xtd::drawing::image set_effect(const xtd::drawing::image &image, int32 x, int32 y, int32 width, int32 height, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid image with rectangle.
static xtd::drawing::image set_effect(const xtd::drawing::image &image, const xtd::drawing::region &region, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid image with rectangle.
static void set_effect(xtd::drawing::image &image, const xtd::drawing::region &region, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid image with rectangle.
static void set_effect(xtd::drawing::image &image, const xtd::drawing::imaging::effects::effect &effect)
Sets the specified effects to the specifid image.
Describes the interior of a graphics shape composed of rectangles and paths. This class cannot be inh...
Definition region.hpp:32
Contains xtd::drawing::imaging::effects::effect struct.
#define static_
This keyword is use to represent a static object. A static object can't be instantiated (constructors...
Definition static.hpp:37
int32_t int32
Represents a 32-bit signed integer.
Definition int32.hpp:23
@ y
The Y key.
@ x
The X key.
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10
Represents the base class for all effects.
Definition effect.hpp:31
Stores a set of four floating-point numbers that represent the location and size of a rectangle....
Definition rectangle_f.hpp:34
Stores a set of four integers that represent the location and size of a rectangle.
Definition rectangle.hpp:44