xtd - Reference Guide
0.1.1
Modern c++17/20 framework to create console, GUI and unit test applications on Windows, macOS, Linux, iOS and android.
|
The xtd::drawing namespace provides access to GDI+ basic graphics functionality. More advanced functionality is provided in the xtd::drawing::drawing2d, xtd::drawing::imaging, and xtd::drawing::text namespaces.
Namespaces | |
drawing2d | |
The xtd::.drawing::drawing2d namespace provides advanced two-dimensional and vector graphics functionality. | |
imaging | |
The xtd.drawing.imaging namespace provides advanced GDI+ imaging functionality. Basic graphics functionality is provided by the xtd.drawing namespace. | |
text | |
The xtd::drawing::text namespace provides advanced GDI+ typography functionality. | |
Classes | |
class | bitmap |
Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. A bitmap is an object used to work with images defined by pixel data. More... | |
class | brush |
Defines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths. More... | |
class | brushes |
brushes for all the standard colors. This class cannot be inherited. More... | |
class | color |
Represents an ARGB (alpha, red, green, blue) color. More... | |
class | colors |
colors for all the standard colors. This class cannot be inherited. More... | |
class | font |
Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited. More... | |
class | font_family |
Defines a group of type faces having a similar basic design and certain variations in styles. This class cannot be inherited. More... | |
class | graphics |
Defines an object used to draw lines and curves. This class cannot be inherited. More... | |
class | icon |
Represents a Windows icon, which is a small bitmap image that is used to represent an object. Icons can be thought of as transparent bitmaps, although their size is determined by the system. More... | |
class | image |
An abstract base class that provides functionality for the bitmap and metafile descended classes. More... | |
class | pen |
Defines an object used to draw lines and curves. This class cannot be inherited. More... | |
class | pens |
pens for all the standard colors. This class cannot be inherited. More... | |
class | point |
Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional plane. More... | |
class | point_f |
Represents an ordered pair of floating-point x- and y-coordinates that defines a point in a two-dimensional plane. More... | |
class | rectangle |
Stores a set of four integers that represent the location and size of a rectangle. More... | |
class | rectangle_f |
Stores a set of four floating-points that represent the location and size of a rectangle. More... | |
class | size |
Stores an ordered pair of integers, which specify a height and width. More... | |
class | size_f |
Stores an ordered pair of floating-point, which specify a height and width. More... | |
class | solid_brush |
Defines a xtd::drawing::brush of a single color. Brushes are used to fill graphics shapes, such as rectangles, ellipses, pies, polygons, and paths. This class cannot be inherited. More... | |
class | string_format |
Encapsulates text layout information (such as alignment, orientation and tab stops) display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features. This class cannot be inherited. More... | |
class | system_brushes |
Each property of the xtd::drawing::system_brushes class is a xtd::drawing::solid_brush that is the color of a Windows display element. More... | |
class | system_colors |
Each property of the xtd::drawing::system_colors class is a xtd::drawing::color structure that is the color of a Windows display element. More... | |
class | system_fonts |
Specifies the fonts used to display text in Windows display elements. More... | |
class | system_icons |
Each property of the xtd::drawing::system_icons class is an xtd::drawing::icon object for Windows system-wide icons. This class cannot be inherited. More... | |
class | system_images |
Each property of the xtd::drawing::system_images class is an xtd::drawing::image object for Windows system-wide images. This class cannot be inherited. More... | |
class | system_pens |
Each property of the xtd::drawing::system_pens class is a xtd::drawing::xtd::drawing::pen that is the color of a Windows display element and that has a width of 1 pixel. More... | |
class | texture_brush |
Each property of the xtd::drawing::texture_brush class is a xtd::drawing::brush object that uses an image to fill the interior of a shape. This class cannot be inherited. More... | |