Skip to content

RPainterPathEngine

Class in Core Module
Header: #include <src/core/RPainterPathEngine.h>
Inherits: QPaintEngine

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD. Experimental.

RPainterPathEngine()
virtual ~RPainterPathEngine()
virtual bool begin(QPaintDevice *device)
virtual void drawPath(const QPainterPath &path)
virtual void drawPixmap(const QRectF &r, const QPixmap &pm, const QRectF &sr)
virtual void drawPolygon(const QPointF *points, int pointCount, PolygonDrawMode mode)
virtual bool end()
QList< RPainterPath > getPainterPaths()
void setStrokePolygon(bool on)
virtual QPaintEngine::Type type() const
virtual void updateState(const QPaintEngineState &state)
QList< RPainterPath > paths
bool strokePolygon
QTransform transform

RPainterPathEngine::RPainterPathEngine()

All rights reserved.

This file is part of the QCAD project.

QCAD is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QCAD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with QCAD.

virtual RPainterPathEngine::~RPainterPathEngine()

virtual

virtual bool RPainterPathEngine::begin(QPaintDevice *device)

virtual

virtual void RPainterPathEngine::drawPath(const QPainterPath &path)

virtual

virtual void RPainterPathEngine::drawPixmap(const QRectF &r, const QPixmap &pm, const QRectF &sr)

virtual

virtual void RPainterPathEngine::drawPolygon(const QPointF *points, int pointCount, PolygonDrawMode mode)

virtual

virtual bool RPainterPathEngine::end()

virtual

QList< RPainterPath > RPainterPathEngine::getPainterPaths()

void RPainterPathEngine::setStrokePolygon(bool on)

inline

virtual QPaintEngine::Type RPainterPathEngine::type() const

virtual const

virtual void RPainterPathEngine::updateState(const QPaintEngineState &state)

virtual

QList<RPainterPath> RPainterPathEngine::paths

private

bool RPainterPathEngine::strokePolygon

private

QTransform RPainterPathEngine::transform

private