Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QDeclarativePolygonMapItemPrivateCPU Class Reference

#include <qdeclarativepolygonmapitem_p_p.h>

Inheritance diagram for QDeclarativePolygonMapItemPrivateCPU:
Collaboration diagram for QDeclarativePolygonMapItemPrivateCPU:

Public Member Functions

 QDeclarativePolygonMapItemPrivateCPU (QDeclarativePolygonMapItem &polygon)
 ~QDeclarativePolygonMapItemPrivateCPU () override
void onLinePropertiesChanged () override
void markSourceDirtyAndUpdate () override
void regenerateCache ()
void updateCache ()
void afterViewportChanged () override
void onMapSet () override
void onGeoGeometryChanged () override
void onGeoGeometryUpdated () override
void onItemGeometryChanged () override
void updatePolish () override
QSGNodeupdateMapItemPaintNode (QSGNode *oldNode, QQuickItem::UpdatePaintNodeData *data) override
bool contains (const QPointF &point) const override
Public Member Functions inherited from QDeclarativePolygonMapItemPrivate
 QDeclarativePolygonMapItemPrivate (QDeclarativePolygonMapItem &polygon)
virtual ~QDeclarativePolygonMapItemPrivate ()

Public Attributes

QList< QList< QDoubleVector2D > > m_geopathProjected
QGeoMapPolygonGeometry m_geometry
QQuickShapem_shape = nullptr
QQuickShapePathm_shapePath = nullptr
QDeclarativeGeoMapPainterPathm_painterPath = nullptr
Public Attributes inherited from QDeclarativePolygonMapItemPrivate
QDeclarativePolygonMapItemm_poly

Detailed Description

Definition at line 88 of file qdeclarativepolygonmapitem_p_p.h.

Constructor & Destructor Documentation

◆ QDeclarativePolygonMapItemPrivateCPU()

QDeclarativePolygonMapItemPrivateCPU::QDeclarativePolygonMapItemPrivateCPU ( QDeclarativePolygonMapItem & polygon)

Definition at line 287 of file qdeclarativepolygonmapitem.cpp.

◆ ~QDeclarativePolygonMapItemPrivateCPU()

QDeclarativePolygonMapItemPrivateCPU::~QDeclarativePolygonMapItemPrivateCPU ( )
override

Definition at line 305 of file qdeclarativepolygonmapitem.cpp.

Member Function Documentation

◆ afterViewportChanged()

void QDeclarativePolygonMapItemPrivateCPU::afterViewportChanged ( )
inlineoverridevirtual

◆ contains()

bool QDeclarativePolygonMapItemPrivateCPU::contains ( const QPointF & point) const
overridevirtual

Implements QDeclarativePolygonMapItemPrivate.

Definition at line 362 of file qdeclarativepolygonmapitem.cpp.

◆ markSourceDirtyAndUpdate()

void QDeclarativePolygonMapItemPrivateCPU::markSourceDirtyAndUpdate ( )
inlineoverridevirtual

◆ onGeoGeometryChanged()

void QDeclarativePolygonMapItemPrivateCPU::onGeoGeometryChanged ( )
inlineoverridevirtual

◆ onGeoGeometryUpdated()

void QDeclarativePolygonMapItemPrivateCPU::onGeoGeometryUpdated ( )
inlineoverridevirtual

◆ onItemGeometryChanged()

void QDeclarativePolygonMapItemPrivateCPU::onItemGeometryChanged ( )
inlineoverridevirtual

◆ onLinePropertiesChanged()

void QDeclarativePolygonMapItemPrivateCPU::onLinePropertiesChanged ( )
inlineoverridevirtual

◆ onMapSet()

void QDeclarativePolygonMapItemPrivateCPU::onMapSet ( )
inlineoverridevirtual

◆ regenerateCache()

void QDeclarativePolygonMapItemPrivateCPU::regenerateCache ( )
inline

Definition at line 104 of file qdeclarativepolygonmapitem_p_p.h.

◆ updateCache()

void QDeclarativePolygonMapItemPrivateCPU::updateCache ( )
inline

Definition at line 141 of file qdeclarativepolygonmapitem_p_p.h.

◆ updateMapItemPaintNode()

QSGNode * QDeclarativePolygonMapItemPrivateCPU::updateMapItemPaintNode ( QSGNode * oldNode,
QQuickItem::UpdatePaintNodeData * data )
overridevirtual

Implements QDeclarativePolygonMapItemPrivate.

Definition at line 351 of file qdeclarativepolygonmapitem.cpp.

◆ updatePolish()

void QDeclarativePolygonMapItemPrivateCPU::updatePolish ( )
overridevirtual

Implements QDeclarativePolygonMapItemPrivate.

Definition at line 310 of file qdeclarativepolygonmapitem.cpp.

Member Data Documentation

◆ m_geometry

QGeoMapPolygonGeometry QDeclarativePolygonMapItemPrivateCPU::m_geometry

Definition at line 181 of file qdeclarativepolygonmapitem_p_p.h.

◆ m_geopathProjected

QList<QList<QDoubleVector2D> > QDeclarativePolygonMapItemPrivateCPU::m_geopathProjected

Definition at line 180 of file qdeclarativepolygonmapitem_p_p.h.

◆ m_painterPath

QDeclarativeGeoMapPainterPath* QDeclarativePolygonMapItemPrivateCPU::m_painterPath = nullptr

Definition at line 184 of file qdeclarativepolygonmapitem_p_p.h.

◆ m_shape

QQuickShape* QDeclarativePolygonMapItemPrivateCPU::m_shape = nullptr

Definition at line 182 of file qdeclarativepolygonmapitem_p_p.h.

◆ m_shapePath

QQuickShapePath* QDeclarativePolygonMapItemPrivateCPU::m_shapePath = nullptr

Definition at line 183 of file qdeclarativepolygonmapitem_p_p.h.


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