5#include "../../drawing_export.h"
10#include "../rectangle.h"
12#include <xtd/iequatable>
20 namespace drawing_2d {
76 bool equals(const
hatch_brush& value) const noexcept override;
81 void recreate_handle();
89 namespace [[deprecated("Replaced by
xtd::drawing::drawing_2d - Will be removed in
version 0.4.0.")]] drawing2d {
Defines objects used to fill the interiors of graphical shapes such as rectangles,...
Definition brush.h:33
Represents an ARGB (alpha, red, green, blue) color.
Definition color.h:49
Defines a rectangular xtd::drawing::brush with a hatch style, a foreground color, and a background co...
Definition hatch_brush.h:32
xtd::drawing::color background_color() const noexcept
Gets the color of spaces between the hatch lines drawn by this hatch_brush object.
hatch_brush(xtd::drawing::drawing_2d::hatch_style hatch_style, const xtd::drawing::color &fore_color, const xtd::drawing::color &back_color)
Initializes a new instance of the xtd::drawing::drawing_2d::hatch_brush class with the specified xtd:...
hatch_brush(xtd::drawing::drawing_2d::hatch_style hatch_style, const xtd::drawing::color &fore_color)
Initializes a new instance of the xtd::drawing::drawing_2d::hatch_brush class with the specified xtd:...
Represent foreground color output manipulator class.
Definition foreground_color.h:20
Defines a generalized method that a value type or class implements to create a type-specific method f...
Definition iequatable.h:22
Represents the version number of an assembly, operating system, or the xtd. This class cannot be inhe...
Definition version.h:114
Contains xtd::drawing::drawing_2d::hatch_style enum class.
#define drawing_export_
Define shared library export.
Definition drawing_export.h:13
std::shared_ptr< type_t > sptr
The xtd::sptr object is a shared pointer.
Definition sptr.h:25
hatch_style
Specifies the different patterns available for xtd::drawing::drawing_2d::hatch_brush objects.
Definition hatch_style.h:19
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10