Compress.h
上传用户:wymy58
上传日期:2007-01-07
资源大小:2086k
文件大小:1k
源码类别:

DirextX编程

开发平台:

Visual C++

  1. // Compress.h : main header file for the COMPRESS application.
  2. #ifndef _DXGUIDE_COMPRESS__H
  3. #define _DXGUIDE_COMPRESS__H
  4. #if _MSC_VER >= 1000
  5. #pragma once
  6. #endif // _MSC_VER >= 1000
  7. #ifndef __AFXWIN_H__
  8. #error include 'stdafx.h' before including this file for PCH
  9. #endif
  10. #include "resource.h"
  11. class CCompressApp : public CDirectXApp
  12. {
  13. public:
  14. CCompressApp(void);
  15. virtual ~CCompressApp();
  16. public:
  17. CD3DDevice* m_pD3DDevice;
  18. CD3DMaterial* m_pD3DMaterial;
  19. // add your data here !
  20. CD3DCube* m_pCube;
  21. CD3DDirectionalLight* m_pLight;
  22. CD3DTexture* m_pTexture; // The compressed DDS texture
  23. public:
  24. // add your function here !
  25. bool ChangeTexture(void);
  26. public:
  27. virtual bool GetDXInitSettings(void);
  28. virtual bool InitDXObjects(void);
  29. virtual bool DestroyDXObjects(void);
  30. virtual bool UpdateFrame(void);
  31. public:
  32. // ----
  33. // Overrides
  34. // ClassWizard generated virtual function overrides
  35. //{{AFX_VIRTUAL(CCompressApp)
  36. //}}AFX_VIRTUAL
  37. // Implementation
  38. //{{AFX_MSG(CCompressApp)
  39. //}}AFX_MSG
  40. DECLARE_MESSAGE_MAP()
  41. };
  42. #endif // _DXGUIDE_COMPRESS__H