3#ifndef QGEOCAMERATILES_P_P_H
4#define QGEOCAMERATILES_P_P_H
22#include <QtCore/qlist.h>
23#include <QtCore/qset.h>
25#include <QtPositioning/private/qwebmercator_p.h>
26#include <QtPositioning/private/qdoublevector2d_p.h>
27#include <QtPositioning/private/qdoublevector3d_p.h>
65 void add(
int tileX,
int tileY);
70 void updateMetadata();
71 void updateGeometry();
73 Frustum createFrustum(
double viewExpansion)
const;
83 return o->d_ptr.get();
89 int m_mapVersion = -1;
96 int m_intZoomLevel = 0;
98 bool m_dirtyGeometry =
false;
99 bool m_dirtyMetadata =
false;
100 double m_viewExpansion = 1.0;
102#ifdef QT_LOCATION_DEBUG
static QGeoCameraTilesPrivate * get(QGeoCameraTiles *o)
QSet< QGeoTileSpec > m_tiles
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
std::pair< T1, T2 > QPair
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
QList< QDoubleVector3D > PolygonVector
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat GLfloat t1
[4]
static void add(QPainterPath &path, const QWingedEdge &list, int edge, QPathEdge::Traversal traversal)
QDoubleVector3D topRightFar
QDoubleVector3D topRightNear
QDoubleVector3D bottomLeftNear
QDoubleVector3D topLeftNear
QDoubleVector3D bottomLeftFar
QDoubleVector3D bottomRightFar
QDoubleVector3D topLeftFar
QDoubleVector3D bottomRightNear
QMap< int, QPair< int, int > > data