LightMaterial.cpp
上传用户:azhong891
上传日期:2013-06-04
资源大小:197k
文件大小:2k
源码类别:

GIS编程

开发平台:

Visual C++

  1. // LightMaterial.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "Delaunay.h"
  5. #include "LightMaterial.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CLightMaterial dialog
  13. CLightMaterial::CLightMaterial(CWnd* pParent /*=NULL*/)
  14. : CDialog(CLightMaterial::IDD, pParent)
  15. {
  16. //{{AFX_DATA_INIT(CLightMaterial)
  17. // NOTE: the ClassWizard will add member initialization here
  18. //}}AFX_DATA_INIT
  19. }
  20. void CLightMaterial::DoDataExchange(CDataExchange* pDX)
  21. {
  22. CDialog::DoDataExchange(pDX);
  23. DDX_Text(pDX, IDC_COLOR_RED, m_colorRed);
  24.     DDX_Text(pDX, IDC_COLOR_GREEN, m_colorGreen);
  25. DDX_Text(pDX, IDC_COLOR_BLUE, m_colorBlue);
  26. DDX_Check(pDX, IDC_COLOR_MASK_R, m_bMaskRed);
  27.     DDX_Check(pDX, IDC_COLOR_MASK_G, m_bMaskGreen);
  28. DDX_Check(pDX, IDC_COLOR_MASK_B, m_bMaskBlue);
  29. DDX_Text(pDX, IDC_M_AMBIENT_R, m_matAmbientR);
  30. DDX_Text(pDX, IDC_M_AMBIENT_G, m_matAmbientG);
  31. DDX_Text(pDX, IDC_M_AMBIENT_B, m_matAmbientB);
  32. DDX_Text(pDX, IDC_M_DIFFUSE_R, m_matDiffuseR);
  33. DDX_Text(pDX, IDC_M_DIFFUSE_G, m_matDiffuseG);
  34. DDX_Text(pDX, IDC_M_DIFFUSE_B, m_matDiffuseB);
  35. DDX_Text(pDX, IDC_M_SPECULAR_R, m_matSpecularR);
  36. DDX_Text(pDX, IDC_M_SPECULAR_G, m_matSpecularG);
  37. DDX_Text(pDX, IDC_M_SPECULAR_B, m_matSpecularB);
  38. DDX_Text(pDX, IDC_M_EMISSION_R, m_matEmissionR);
  39. DDX_Text(pDX, IDC_M_EMISSION_G, m_matEmissionG);
  40. DDX_Text(pDX, IDC_M_EMISSION_B, m_matEmissionB);
  41. DDX_Text(pDX, IDC_M_SHININESS, m_matShininess);
  42. DDX_Check(pDX, IDC_MATERIAL_FLAG,m_bMaterialOnOff);
  43. }
  44. BEGIN_MESSAGE_MAP(CLightMaterial, CDialog)
  45. //{{AFX_MSG_MAP(CLightMaterial)
  46. // NOTE: the ClassWizard will add message map macros here
  47. //}}AFX_MSG_MAP
  48. END_MESSAGE_MAP()
  49. /////////////////////////////////////////////////////////////////////////////
  50. // CLightMaterial message handlers