KOSMIndoorMap::PolygonBaseItem
#include <scenegraphitem.h>

Public Member Functions | |
| uint8_t | renderPhases () const override |
| bool | useCasingFillMode () const |
Public Member Functions inherited from KOSMIndoorMap::SceneGraphItemPayload | |
| virtual QRectF | boundingRect (const View *view) const =0 |
| bool | inHUDSpace () const |
| bool | inSceneSpace () const |
Public Attributes | |
| QPen | casingPen |
| Unit | casingPenWidthUnit = Unit::Pixel |
| QBrush | fillBrush = Qt::NoBrush |
| QPen | pen |
| Unit | penWidthUnit = Unit::Pixel |
| QBrush | textureBrush = Qt::NoBrush |
Public Attributes inherited from KOSMIndoorMap::SceneGraphItemPayload | |
| int | z = 0 |
Additional Inherited Members | |
Public Types inherited from KOSMIndoorMap::SceneGraphItemPayload | |
| enum | RenderPhase : uint8_t { NoPhase = 0 , FillPhase = 1 , CasingPhase = 2 , StrokePhase = 4 , IconPhase = 8 , LabelPhase = 16 } |
Detailed Description
Base item for filled polygons.
Definition at line 106 of file scenegraphitem.h.
Member Function Documentation
◆ renderPhases()
|
nodiscardoverridevirtual |
Returns in which phase this item needs to be rendered (can be multiple).
Implements KOSMIndoorMap::SceneGraphItemPayload.
Definition at line 59 of file scenegraphitem.cpp.
◆ useCasingFillMode()
|
nodiscard |
Render like lines, ie casing and filling in the stroke phase, rather than the default.
Definition at line 68 of file scenegraphitem.cpp.
Member Data Documentation
◆ casingPen
| QPen KOSMIndoorMap::PolygonBaseItem::casingPen |
Definition at line 117 of file scenegraphitem.h.
◆ casingPenWidthUnit
| Unit KOSMIndoorMap::PolygonBaseItem::casingPenWidthUnit = Unit::Pixel |
Definition at line 119 of file scenegraphitem.h.
◆ fillBrush
| QBrush KOSMIndoorMap::PolygonBaseItem::fillBrush = Qt::NoBrush |
Definition at line 114 of file scenegraphitem.h.
◆ pen
| QPen KOSMIndoorMap::PolygonBaseItem::pen |
Definition at line 116 of file scenegraphitem.h.
◆ penWidthUnit
| Unit KOSMIndoorMap::PolygonBaseItem::penWidthUnit = Unit::Pixel |
Definition at line 118 of file scenegraphitem.h.
◆ textureBrush
| QBrush KOSMIndoorMap::PolygonBaseItem::textureBrush = Qt::NoBrush |
Definition at line 115 of file scenegraphitem.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:04:00 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
Public Member Functions inherited from