equal
deleted
inserted
replaced
14 { |
14 { |
15 } |
15 } |
16 ~GameViewRenderer(); |
16 ~GameViewRenderer(); |
17 |
17 |
18 void tick(quint32 delta) { m_delta = delta; } |
18 void tick(quint32 delta) { m_delta = delta; } |
19 void setViewportSize(const QSize& size) { m_viewportSize = size; } |
19 void setViewportSize(const QSize& size); |
20 void setWindow(QQuickWindow* window) { m_window = window; } |
|
21 |
20 |
22 public slots: |
21 public slots: |
23 void paint(); |
22 void paint(); |
24 |
23 |
25 private: |
24 private: |
26 QSize m_viewportSize; |
|
27 quint32 m_delta; |
25 quint32 m_delta; |
28 QQuickWindow* m_window; |
|
29 }; |
26 }; |
30 |
27 |
31 class GameView : public QQuickItem { |
28 class GameView : public QQuickItem { |
32 Q_OBJECT |
29 Q_OBJECT |
33 |
30 |
47 void handleWindowChanged(QQuickWindow* win); |
44 void handleWindowChanged(QQuickWindow* win); |
48 |
45 |
49 private: |
46 private: |
50 quint32 m_delta; |
47 quint32 m_delta; |
51 GameViewRenderer* m_renderer; |
48 GameViewRenderer* m_renderer; |
|
49 bool m_windowChanged; |
52 }; |
50 }; |
53 |
51 |
54 #endif // GAMEVIEW_H |
52 #endif // GAMEVIEW_H |