QGIS API Documentation  3.27.0-Master (11ef3e5184)
Public Member Functions | List of all members
QgsMaskPaintDevice Class Reference

Mask painter device that can be used to register everything painted into a QPainterPath used later as clip path. More...

#include <qgsmaskpaintdevice.h>

Inheritance diagram for QgsMaskPaintDevice:
Inheritance graph
[legend]

Public Member Functions

 QgsMaskPaintDevice (bool usePathStroker=false)
 
QPainterPath maskPainterPath () const
 Returns the mask painter path painted on this paint device. More...
 
int metric (PaintDeviceMetric metric) const override
 
QPaintEngine * paintEngine () const override
 

Detailed Description

Mask painter device that can be used to register everything painted into a QPainterPath used later as clip path.

Since
QGIS 3.26

Definition at line 63 of file qgsmaskpaintdevice.h.

Constructor & Destructor Documentation

◆ QgsMaskPaintDevice()

QgsMaskPaintDevice::QgsMaskPaintDevice ( bool  usePathStroker = false)

Constructor If usePathStroker is true, path will be considered with a stroke regarding QPainter pen configuration

Definition at line 64 of file qgsmaskpaintdevice.cpp.

Member Function Documentation

◆ maskPainterPath()

QPainterPath QgsMaskPaintDevice::maskPainterPath ( ) const

Returns the mask painter path painted on this paint device.

Definition at line 120 of file qgsmaskpaintdevice.cpp.

◆ metric()

int QgsMaskPaintDevice::metric ( PaintDeviceMetric  metric) const
override

Definition at line 74 of file qgsmaskpaintdevice.cpp.

◆ paintEngine()

QPaintEngine * QgsMaskPaintDevice::paintEngine ( ) const
override

Definition at line 69 of file qgsmaskpaintdevice.cpp.


The documentation for this class was generated from the following files: