Defines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths.
Defines objects used to fill the interiors of graphical shapes such as rectangles,...
Definition brush.h:33
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition object.h:32
#define drawing_export_
Define shared library export.
Definition drawing_export.h:13
- Inheritance
- xtd::object → xtd::drawing::brush
- Namespace
- xtd::drawing
- Library
- xtd.drawing
|
intptr | handle () const noexcept |
| Gets the handle of the brush.
|
|
|
bool | equals (const brush &value) const noexcept override |
|
xtd::ustring | to_string () const noexcept override |
| Converts this brush object to a human-readable string.
|
|
|
| brush () |
| Initialize a new instance of brush class.
|
|
|
| object ()=default |
| Create a new instance of the ultimate base class object.
|
|
bool | equals (const object &obj) const noexcept |
| Determines whether the specified object is equal to the current object.
|
|
virtual size_t | get_hash_code () const noexcept |
| Serves as a hash function for a particular type.
|
|
virtual type_object | get_type () const noexcept |
| Gets the type of the current instance.
|
|
template<typename object_t > |
std::unique_ptr< object_t > | memberwise_clone () const noexcept |
| Creates a shallow copy of the current object.
|
|
virtual bool | equals (const brush &) const noexcept=0 |
| Indicates whether the current object is equal to another object of the same type.
|
|
static bool | equals (const object &object_a, const object &object_b) noexcept |
| Determines whether the specified object instances are considered equal.
|
|
static bool | reference_equals (const object &object_a, const object &object_b) noexcept |
| Determines whether the specified object instances are the same instance.
|
|
◆ brush()
xtd::drawing::brush::brush |
( |
| ) |
|
|
protected |
Initialize a new instance of brush class.
◆ handle()
intptr xtd::drawing::brush::handle |
( |
| ) |
const |
|
noexcept |
Gets the handle of the brush.
- Returns
- An intptr that contains the handle of the brush.
◆ set_native_brush()
void xtd::drawing::brush::set_native_brush |
( |
intptr |
brush | ) |
|
|
protected |
In a derived class, sets a reference to a GDI+ brush object.
- Parameters
-
brush | A pointer to the GDI+ brush object. |
◆ to_string()
Converts this brush object to a human-readable string.
- Returns
- A string that represents this brush object.
Reimplemented from xtd::object.
The documentation for this class was generated from the following file:
- xtd.drawing/include/xtd/drawing/brush.h