OpenGLDiagnostics.h
上传用户:shxiangxiu
上传日期:2007-01-03
资源大小:1101k
文件大小:2k
源码类别:

OpenGL

开发平台:

Visual C++

  1. /////////////////////////////////////////////////////////////////////////////
  2. // OpenGLDiagnostics.h : Header file; Defines the class definitions
  3. //
  4. // glOOP (OpenGL Object Oriented Programming library)
  5. // Copyright (c) Craig Fahrnbach 1997, 1998
  6. //
  7. // OpenGL is a registered trademark of Silicon Graphics
  8. //
  9. //
  10. // This program is provided for educational and personal use only and
  11. // is provided without guarantee or warrantee expressed or implied.
  12. //
  13. // Commercial use is strickly prohibited without written permission
  14. // from ImageWare Development.
  15. //
  16. // This program is -not- in the public domain.
  17. //
  18. /////////////////////////////////////////////////////////////////////////////
  19. /////////////////////////////////////////////////////////////////////////////
  20. // COpenGLDiagnostics dialog
  21. class AFX_EXT_CLASS COpenGLDiagnostics : public CDialog
  22. {
  23. // Construction
  24. public:
  25. COpenGLDiagnostics(HDC hDC, HGLRC hRC, CWnd* pParent = NULL);   // standard constructor
  26. // Dialog Data
  27. //{{AFX_DATA(COpenGLDiagnostics)
  28. enum { IDD = IDD_OPENGL_DIAGNOSTICS };
  29. // NOTE: the ClassWizard will add data members here
  30. CString m_szVendor;
  31. CString m_szExtensions;
  32. CString m_szRenderer;
  33. CString m_szVersion;
  34. CString m_szGluVendor;
  35. CString m_szGluExtensions;
  36. CString m_szError1;
  37. CString m_szError2;
  38. CString m_szError3;
  39. CString m_szError4;
  40. CString m_szError5;
  41. CString m_szError6;
  42. //}}AFX_DATA
  43. // Overrides
  44. // ClassWizard generated virtual function overrides
  45. //{{AFX_VIRTUAL(COpenGLDiagnostics)
  46. protected:
  47. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  48. //}}AFX_VIRTUAL
  49. // Implementation
  50. protected:
  51. HDC m_hDC; // Handle to our device context
  52. HGLRC m_hRC; // Handle to our rendering context
  53. // Generated message map functions
  54. //{{AFX_MSG(COpenGLDiagnostics)
  55. virtual BOOL OnInitDialog();
  56. //}}AFX_MSG
  57. DECLARE_MESSAGE_MAP()
  58. };