Search for usage in LXR

KOSMIndoorMap::PolygonBaseItem Class Reference

#include <scenegraphitem.h>

Inheritance diagram for KOSMIndoorMap::PolygonBaseItem:

Public Member Functions

uint8_t renderPhases () const override
- Public Member Functions inherited from KOSMIndoorMap::SceneGraphItemPayload
virtual QRectF boundingRect () const =0
bool inHUDSpace () const
bool inSceneSpace () const

Public Attributes

QBrush brush = Qt::NoBrush
QPen pen
Unit penWidthUnit = Unit::Pixel
- 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,
  LabelPhase = 8

Detailed Description

Base item for filled polygons.

Definition at line 103 of file scenegraphitem.h.

Member Function Documentation

◆ renderPhases()

uint8_t PolygonBaseItem::renderPhases ( ) const

Returns in which phase this item needs to be rendered (can be multiple).

Implements KOSMIndoorMap::SceneGraphItemPayload.

Definition at line 37 of file scenegraphitem.cpp.

The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Fri Aug 19 2022 04:06:44 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.