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
QDeclarativePolylineMapItemPrivateCPU Class Reference

#include <qdeclarativepolylinemapitem_p_p.h>

Inheritance diagram for QDeclarativePolylineMapItemPrivateCPU:
Collaboration diagram for QDeclarativePolylineMapItemPrivateCPU:

Public Member Functions

 QDeclarativePolylineMapItemPrivateCPU (QDeclarativePolylineMapItem &poly)
 ~QDeclarativePolylineMapItemPrivateCPU () 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 *) override
bool contains (const QPointF &point) const override
Public Member Functions inherited from QDeclarativePolylineMapItemPrivate
 QDeclarativePolylineMapItemPrivate (QDeclarativePolylineMapItem &poly)
virtual ~QDeclarativePolylineMapItemPrivate ()

Public Attributes

QList< QDoubleVector2Dm_geopathProjected
QGeoMapPolylineGeometry m_geometry
QQuickShapem_shape = nullptr
QQuickShapePathm_shapePath = nullptr
QDeclarativeGeoMapPainterPathm_painterPath = nullptr
Public Attributes inherited from QDeclarativePolylineMapItemPrivate
QDeclarativePolylineMapItemm_poly

Detailed Description

Definition at line 69 of file qdeclarativepolylinemapitem_p_p.h.

Constructor & Destructor Documentation

◆ QDeclarativePolylineMapItemPrivateCPU()

QDeclarativePolylineMapItemPrivateCPU::QDeclarativePolylineMapItemPrivateCPU ( QDeclarativePolylineMapItem & poly)

Definition at line 398 of file qdeclarativepolylinemapitem.cpp.

◆ ~QDeclarativePolylineMapItemPrivateCPU()

QDeclarativePolylineMapItemPrivateCPU::~QDeclarativePolylineMapItemPrivateCPU ( )
override

Definition at line 416 of file qdeclarativepolylinemapitem.cpp.

Member Function Documentation

◆ afterViewportChanged()

void QDeclarativePolylineMapItemPrivateCPU::afterViewportChanged ( )
inlineoverridevirtual

◆ contains()

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

◆ markSourceDirtyAndUpdate()

void QDeclarativePolylineMapItemPrivateCPU::markSourceDirtyAndUpdate ( )
inlineoverridevirtual

◆ onGeoGeometryChanged()

void QDeclarativePolylineMapItemPrivateCPU::onGeoGeometryChanged ( )
inlineoverridevirtual

◆ onGeoGeometryUpdated()

void QDeclarativePolylineMapItemPrivateCPU::onGeoGeometryUpdated ( )
inlineoverridevirtual

◆ onItemGeometryChanged()

void QDeclarativePolylineMapItemPrivateCPU::onItemGeometryChanged ( )
inlineoverridevirtual

◆ onLinePropertiesChanged()

void QDeclarativePolylineMapItemPrivateCPU::onLinePropertiesChanged ( )
inlineoverridevirtual

◆ onMapSet()

void QDeclarativePolylineMapItemPrivateCPU::onMapSet ( )
inlineoverridevirtual

◆ regenerateCache()

void QDeclarativePolylineMapItemPrivateCPU::regenerateCache ( )

Definition at line 421 of file qdeclarativepolylinemapitem.cpp.

◆ updateCache()

void QDeclarativePolylineMapItemPrivateCPU::updateCache ( )

Definition at line 440 of file qdeclarativepolylinemapitem.cpp.

◆ updateMapItemPaintNode()

QSGNode * QDeclarativePolylineMapItemPrivateCPU::updateMapItemPaintNode ( QSGNode * oldNode,
QQuickItem::UpdatePaintNodeData *  )
overridevirtual

◆ updatePolish()

void QDeclarativePolylineMapItemPrivateCPU::updatePolish ( )
overridevirtual

Member Data Documentation

◆ m_geometry

QGeoMapPolylineGeometry QDeclarativePolylineMapItemPrivateCPU::m_geometry

Definition at line 116 of file qdeclarativepolylinemapitem_p_p.h.

◆ m_geopathProjected

QList<QDoubleVector2D> QDeclarativePolylineMapItemPrivateCPU::m_geopathProjected

Definition at line 115 of file qdeclarativepolylinemapitem_p_p.h.

◆ m_painterPath

QDeclarativeGeoMapPainterPath* QDeclarativePolylineMapItemPrivateCPU::m_painterPath = nullptr

Definition at line 119 of file qdeclarativepolylinemapitem_p_p.h.

◆ m_shape

QQuickShape* QDeclarativePolylineMapItemPrivateCPU::m_shape = nullptr

Definition at line 117 of file qdeclarativepolylinemapitem_p_p.h.

◆ m_shapePath

QQuickShapePath* QDeclarativePolylineMapItemPrivateCPU::m_shapePath = nullptr

Definition at line 118 of file qdeclarativepolylinemapitem_p_p.h.


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