- 1#include
- 2#include"basemanager.h"
- 3
- 4 classOpenGLManager :publicQOpenGLWidget ,public BaseManager
- 5 {
- 6 Q_OBJECT
- 7
- 8 public:
- 9
- 10 staticOpenGLManager* GetInstance();
- 11
- 12 void StartUp();
- 13
- 14 void ShutDown();
- 15
- 16 public slots:
- 17
- 18 void Update();
- 19
- 20 protected:
- 21
- 22 voidpaintEvent(QPaintEvent *event) Q_DECL_OVERRIDE;
- 23
- 24 private:
- 25
- 26 OpenGLManager();
- 27
- 28 staticOpenGLManager* m_pInstance;
- 29
- 30};
来源: