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

OpenGL

开发平台:

Windows_Unix

  1. #ifndef _INTRO_02_H
  2. #define _INTRO_02_H
  3. #include "Stdinc.h"
  4. #include "Scene.h"
  5. #include "Mesh.h"
  6. class CMyObject : public CObject
  7. {
  8.     private:
  9.         float           m_fRot; // etc, etc, .....
  10.         unsigned int    m_texEnv;
  11.     public:
  12.         inline void SetTexture( unsigned int uI ) { m_texEnv = uI; };
  13.         bool Render();
  14.         CMyObject() {};
  15. };
  16. class CIntroScene2 : public CScene
  17. {
  18.     private:
  19.         CMyObject*          m_pTitle;
  20.         unsigned int        m_texCloud;
  21.         unsigned int        m_listCurve;
  22.         float               m_fBackgroundRotate;
  23.         float               m_fLayer1Par;
  24.         float               m_fLayer2Par;
  25.     public:
  26.         void ScaleTextureMatrix( float x, float y, float z );
  27.         void RestoreTextureMatrix();
  28.         bool Initialize();
  29.         bool Cleanup();
  30.         bool Render( int iScreenWidth, int iScreenHeight );
  31.         bool Update();
  32.         CIntroScene2();
  33. };
  34. #endif