Demo.h
上传用户:sz83729876
上传日期:2013-03-07
资源大小:4140k
文件大小:1k
源码类别:

OpenGL

开发平台:

Windows_Unix

  1. #ifndef _DEMO_H_
  2. #define _DEMO_H_
  3. #include "Base.h"
  4. #include "Sound.h"
  5. class CParameters
  6. {
  7.     public:
  8.         // window parameters
  9.         int     m_iWidth;
  10.         int     m_iHeight;
  11.         int     m_iDepth;
  12.         bool    m_bWindowed;
  13.         // demo parameters
  14.         bool    m_bLooped;
  15.         bool    m_bSound;
  16. };
  17. class CApp : public CBaseApp
  18. {
  19.     private:
  20.         CParameters     m_parApp;
  21.     public:
  22.         bool AppInitialize();
  23.         bool AppCleanup();
  24.         bool AppRender();
  25.         void SetParameters( CParameters par )
  26.         { memcpy( &m_parApp, &par, sizeof(CParameters) ); }
  27.         CApp();
  28.         ~CApp();
  29. };
  30. #endif