|
void | clear (const color &color) |
| Clears the entire drawing surface and fills it with the specified background color.
|
|
void | draw_arc (const xtd::drawing::pen &pen, const xtd::drawing::rectangle &rect, float start_angle, float sweep_angle) |
| Draws an arc representing a portion of an ellipse specified by a Rectangle structure.
|
|
void | draw_arc (const xtd::drawing::pen &pen, const xtd::drawing::rectangle_f &rect, float start_angle, float sweep_angle) |
| Draws an arc representing a portion of an ellipse specified by a Rectangle structure.
|
|
void | draw_arc (const xtd::drawing::pen &pen, float x, float y, float width, float height, float start_angle, float sweep_angle) |
| Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height.
|
|
void | draw_arc (const xtd::drawing::pen &pen, int32_t x, int32_t y, int32_t width, int32_t height, int32_t start_angle, int32_t sweep_angle) |
| Draws an arc representing a portion of an ellipse specified by a pair of coordinates, a width, and a height.
|
|
void | draw_bezier (const pen &pen, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4) |
| Draws a Bézier spline defined by four ordered pairs of coordinates that represent points.
|
|
void | draw_bezier (const pen &pen, int32_t x1, int32_t y1, int32_t x2, int32_t y2, int32_t x3, int32_t y3, int32_t x4, int32_t y4) |
| Draws a Bézier spline defined by four ordered pairs of coordinates that represent points.
|
|
void | draw_bezier (const xtd::drawing::pen &pen, const xtd::drawing::point &pt1, const xtd::drawing::point &pt2, const xtd::drawing::point &pt3, const xtd::drawing::point &pt4) |
| Draws a Bézier spline defined by four Point structures.
|
|
void | draw_bezier (const xtd::drawing::pen &pen, const xtd::drawing::point_f &pt1, const xtd::drawing::point_f &pt2, const xtd::drawing::point_f &pt3, const xtd::drawing::point_f &pt4) |
| Draws a Bézier spline defined by four Point structures.
|
|
void | draw_ellipse (const xtd::drawing::pen &pen, const xtd::drawing::rectangle &rect) |
| Draws an ellipse specified by a bounding xtd::drawing::rectangle structure.
|
|
void | draw_ellipse (const xtd::drawing::pen &pen, const xtd::drawing::rectangle_f &rect) |
| Draws an ellipse specified by a bounding xtd::drawing::rectangle_f structure.
|
|
void | draw_ellipse (const xtd::drawing::pen &pen, float x, float y, float width, float height) |
| Draws an ellipse defined by a bounding rectangle specified by coordinates for the upper-left corner of the rectangle, a height, and a width.
|
|
void | draw_ellipse (const xtd::drawing::pen &pen, int32_t x, int32_t y, int32_t width, int32_t height) |
| Draws an ellipse defined by a bounding rectangle specified by coordinates for the upper-left corner of the rectangle, a height, and a width.
|
|
void | draw_image (const xtd::drawing::image &image, const xtd::drawing::point &point) |
|
void | draw_image (const xtd::drawing::image &image, const xtd::drawing::point_f &point) |
|
void | draw_image (const xtd::drawing::image &image, const xtd::drawing::rectangle &rect) |
|
void | draw_image (const xtd::drawing::image &image, const xtd::drawing::rectangle_f &rect) |
|
void | draw_image (const xtd::drawing::image &image, float x, float y) |
|
void | draw_image (const xtd::drawing::image &image, float x, float y, float width, float height) |
|
void | draw_image (const xtd::drawing::image &image, int32_t x, int32_t y) |
|
void | draw_image (const xtd::drawing::image &image, int32_t x, int32_t y, int32_t width, int32_t height) |
|
void | draw_line (const xtd::drawing::pen &pen, const xtd::drawing::point &p1, const point &p2) |
|
void | draw_line (const xtd::drawing::pen &pen, const xtd::drawing::point_f &p1, const point_f &p2) |
|
void | draw_line (const xtd::drawing::pen &pen, float x1, float y1, float x2, float y2) |
|
void | draw_line (const xtd::drawing::pen &pen, int32_t x1, int32_t y1, int32_t x2, int32_t y2) |
|
void | draw_point (const xtd::drawing::pen &pen, const xtd::drawing::point &p) |
|
void | draw_point (const xtd::drawing::pen &pen, const xtd::drawing::point_f &p) |
|
void | draw_point (const xtd::drawing::pen &pen, float x, float y) |
|
void | draw_point (const xtd::drawing::pen &pen, int32_t x, int32_t y) |
|
void | draw_rectangle (const xtd::drawing::pen &pen, const xtd::drawing::rectangle &rect) |
|
void | draw_rectangle (const xtd::drawing::pen &pen, const xtd::drawing::rectangle_f &rect) |
|
void | draw_rectangle (const xtd::drawing::pen &pen, float x, float y, float width, float height) |
|
void | draw_rectangle (const xtd::drawing::pen &pen, int32_t x, int32_t y, int32_t width, int32_t height) |
|
void | draw_rounded_rectangle (const xtd::drawing::pen &pen, const xtd::drawing::rectangle &rect, int32_t radius) |
|
void | draw_rounded_rectangle (const xtd::drawing::pen &pen, const xtd::drawing::rectangle_f &rect, float radius) |
|
void | draw_rounded_rectangle (const xtd::drawing::pen &pen, float x, float y, float width, float height, float radius) |
|
void | draw_rounded_rectangle (const xtd::drawing::pen &pen, int32_t x, int32_t y, int32_t width, int32_t height, int32_t radius) |
|
void | draw_string (const xtd::ustring &text, const xtd::drawing::font &font, const xtd::drawing::brush &brush, const xtd::drawing::point_f &point) |
|
void | draw_string (const xtd::ustring &text, const xtd::drawing::font &font, const xtd::drawing::brush &brush, const xtd::drawing::point_f &point, const string_format &format) |
|
void | draw_string (const xtd::ustring &text, const xtd::drawing::font &font, const xtd::drawing::brush &brush, const xtd::drawing::rectangle_f &layout_rectangle) |
|
void | draw_string (const xtd::ustring &text, const xtd::drawing::font &font, const xtd::drawing::brush &brush, const xtd::drawing::rectangle_f &layout_rectangle, const string_format &format) |
|
void | draw_string (const xtd::ustring &text, const xtd::drawing::font &font, const xtd::drawing::brush &brush, float x, float y) |
|
void | draw_string (const xtd::ustring &text, const xtd::drawing::font &font, const xtd::drawing::brush &brush, float x, float y, const string_format &format) |
|
void | fill_ellipse (const xtd::drawing::brush &brush, const xtd::drawing::rectangle &rect) |
|
void | fill_ellipse (const xtd::drawing::brush &brush, const xtd::drawing::rectangle_f &rect) |
|
void | fill_ellipse (const xtd::drawing::brush &brush, float x, float y, float width, float height) |
|
void | fill_ellipse (const xtd::drawing::brush &brush, int32_t x, int32_t y, int32_t width, int32_t height) |
|
void | fill_pie (const xtd::drawing::brush &brush, const xtd::drawing::rectangle &rect, float start_angle, float sweep_angle) |
|
void | fill_pie (const xtd::drawing::brush &brush, const xtd::drawing::rectangle_f &rect, float start_angle, float sweep_angle) |
|
void | fill_pie (const xtd::drawing::brush &brush, float x, float y, float width, float height, float start_angle, float sweep_angle) |
|
void | fill_pie (const xtd::drawing::brush &brush, int32_t x, int32_t y, int32_t width, int32_t height, int32_t start_angle, int32_t sweep_angle) |
|
void | fill_rectangle (const xtd::drawing::brush &brush, const xtd::drawing::rectangle &rect) |
|
void | fill_rectangle (const xtd::drawing::brush &brush, const xtd::drawing::rectangle_f &rect) |
|
void | fill_rectangle (const xtd::drawing::brush &brush, float x, float y, float width, float height) |
|
void | fill_rectangle (const xtd::drawing::brush &brush, int32_t x, int32_t y, int32_t width, int32_t height) |
|
void | fill_rounded_rectangle (const xtd::drawing::brush &brush, const xtd::drawing::rectangle &rect, int32_t radius) |
|
void | fill_rounded_rectangle (const xtd::drawing::brush &brush, const xtd::drawing::rectangle_f &rect, float radius) |
|
void | fill_rounded_rectangle (const xtd::drawing::brush &brush, float x, float y, float width, float height, float radius) |
|
void | fill_rounded_rectangle (const xtd::drawing::brush &brush, int32_t x, int32_t y, int32_t width, int32_t height, int32_t radius) |
|
intptr_t | handle () const |
| Gets the handle device context that the graphics is bound to.
|
|
size_f | measure_string (const xtd::ustring &text, const xtd::drawing::font &font) |
|
void | rotate_transform (float angle) |
|
xtd::ustring | to_string () const noexcept override |
| Returns a std::string that represents the current object.
|
|
void | translate_clip (float dx, float dy) |
|
void | translate_clip (int32_t dx, int32_t dy) |
|
| object ()=default |
| Create a new instance of the ultimate base class object.
|
|
virtual 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.
|
|
template<typename object_t > |
std::unique_ptr< object_t > | memberwise_clone () const |
| Gets the type of the current instance.
|
|
virtual xtd::ustring | to_string () const noexcept |
| Returns a std::string that represents the current object.
|
|