| Wt
    3.7.1
    | 
Classes that provide support for vector graphics painting. More...
| Classes | |
| class | Wt::WBrush | 
| A value class that defines the style for filling a path.  More... | |
| class | Wt::WCanvasPaintDevice | 
| A paint device for rendering using the HTML 5 <canvas> element.  More... | |
| class | Wt::WColor | 
| A value class that defines a color.  More... | |
| class | Wt::WFont | 
| A value class that describes a font.  More... | |
| class | Wt::WGradient | 
| A linear or radial gradient.  More... | |
| class | Wt::WLineF | 
| Utility class that defines a single line.  More... | |
| class | Wt::WPaintDevice | 
| The abstract base class for a paint device.  More... | |
| class | Wt::WPaintedWidget | 
| A widget that is painted using vector graphics.  More... | |
| class | Wt::WPainter | 
| Vector graphics painting class.  More... | |
| class | Wt::WPainterPath | 
| A path defining a shape.  More... | |
| class | Wt::WPdfImage | 
| A paint device for rendering to a PDF.  More... | |
| class | Wt::WPen | 
| A value class that defines the style for pen strokes.  More... | |
| class | Wt::WPointF | 
| A value class that defines a 2D point.  More... | |
| class | Wt::WRasterImage | 
| A paint device for rendering to a raster image.  More... | |
| class | Wt::WRectF | 
| A value class that defines a rectangle.  More... | |
| class | Wt::WShadow | 
| A value class that defines a shadow style.  More... | |
| class | Wt::WSvgImage | 
| A paint device for rendering using Scalable Vector Graphics (SVG).  More... | |
| class | Wt::WTransform | 
| A value class that defines a 2D affine transformation matrix.  More... | |
| class | Wt::WVectorImage | 
| An abstract paint device for rendering using native vector graphics.  More... | |
| class | Wt::WVmlImage | 
| A paint device for rendering using the VML pseudo-standard.  More... | |
| Enumerations | |
| enum | Wt::PenStyle { Wt::NoPen, Wt::SolidLine, Wt::DashLine, Wt::DotLine, Wt::DashDotLine, Wt::DashDotDotLine } | 
| Enumeration that indicates a pen style.  More... | |
| enum | Wt::PenCapStyle { Wt::FlatCap, Wt::SquareCap, Wt::RoundCap } | 
| Enumeration that indicates how line end points are rendered.  More... | |
| enum | Wt::PenJoinStyle { Wt::MiterJoin, Wt::BevelJoin, Wt::RoundJoin } | 
| Enumeration that indicates how line joins are rendered.  More... | |
| enum | Wt::BrushStyle { Wt::NoBrush, Wt::SolidPattern, Wt::GradientPattern } | 
| Enumeration that indicates a fill style.  More... | |
| enum | Wt::GradientStyle { Wt::LinearGradient, Wt::RadialGradient } | 
| Enumeration that indicates a gradient style.  More... | |
Classes that provide support for vector graphics painting.
Wt provides a vector graphics painting system, which depending on the browser support, uses one of four different methods to paint the graphics (inline SVG, inline VML, HTML 5 <canvas> or a raster image). Vector graphics has as benefit a lower bandwidth usage compared to raster images, indepedent of the image size. To use the paint system, you need to specialize WPaintedWidget and use a WPainter to paint the contents of the widget inside its WPaintedWidget::paintEvent().
In addition, a PDF backend is included in the library, which can be used to make a PDF version of a painting, or to embed a painting in a PDF document.
| enum Wt::BrushStyle | 
| enum Wt::GradientStyle | 
| enum Wt::PenCapStyle | 
| enum Wt::PenJoinStyle | 
| enum Wt::PenStyle | 
 1.8.13
 1.8.13