16#ifndef QGS3DMAPSCENEENTITY_P_H
17#define QGS3DMAPSCENEENTITY_P_H
30#include <Qt3DCore/QEntity>
44class Qgs3DMapSceneEntity :
public Qt3DCore::QEntity
49 Qgs3DMapSceneEntity( Qt3DCore::QNode *parent =
nullptr )
59 QMatrix4x4 viewProjectionMatrix;
63 virtual void handleSceneUpdate(
const SceneState &state ) { Q_UNUSED( state ) }
66 virtual int pendingJobsCount()
const {
return 0; }
69 virtual bool needsUpdate()
const {
return false; }
76 void pendingJobsCountChanged();
79 void newEntityCreated( Qt3DCore::QEntity *entity );
A template based class for storing ranges (lower to upper values).