diff options
Diffstat (limited to 'ogreitem.h')
-rw-r--r-- | ogreitem.h | 13 |
1 files changed, 2 insertions, 11 deletions
@@ -2,6 +2,7 @@ #define OGREITEM_H #include <QSGItem> +#include <QtCore/QPropertyAnimation> class CameraNodeObject; @@ -9,29 +10,19 @@ class OgreItem : public QSGItem { Q_OBJECT - Q_PROPERTY(int targetFPS READ targetFPS WRITE setTargetFPS NOTIFY targetFPSChanged) Q_PROPERTY(QObject *camera READ camera) public: OgreItem(QSGItem *parent = 0); - void setTargetFPS(int fps); - int targetFPS() const { return m_targetFPS; } - QObject *camera() const { return m_camera; } -Q_SIGNALS: - void targetFPSChanged(); - protected: virtual QSGNode *updatePaintNode(QSGNode *, UpdatePaintNodeData *); - void timerEvent(QTimerEvent *); - private: - int m_targetFPS; - int m_timerID; + QPropertyAnimation m_fakeAnim; QObject *m_camera; }; |