Color.cpp
上传用户:hcfgz168
上传日期:2011-09-11
资源大小:116k
文件大小:1k
源码类别:

OpenGL

开发平台:

WINDOWS

  1. //********************************************
  2. // Color.cpp
  3. //********************************************
  4. // class CColor
  5. //********************************************
  6. // pierre.alliez@cnet.francetelecom.fr
  7. // Created : 10/12/97
  8. // Modified : 09/02/98
  9. //********************************************
  10. #include "stdafx.h"
  11. #include "Color.h"
  12. //////////////////////////////////////////////
  13. // DATAS
  14. //////////////////////////////////////////////
  15. //********************************************
  16. // Set
  17. //********************************************
  18. void CColor::Set(unsigned char red,
  19.  unsigned char green,
  20.  unsigned char blue,
  21.  unsigned char alpha)
  22. {
  23. m_Red = red;
  24. m_Green = green;
  25. m_Blue = blue;
  26. m_Alpha = alpha;
  27. }
  28. //********************************************
  29. // Set
  30. //********************************************
  31. void CColor::Set(unsigned char red,
  32.  unsigned char green,
  33.  unsigned char blue)
  34. {
  35. m_Red = red;
  36. m_Green = green;
  37. m_Blue = blue;
  38. m_Alpha = 255;
  39. }
  40. //********************************************
  41. // Set
  42. //********************************************
  43. void CColor::Set(unsigned char grey)
  44. {
  45. m_Red = grey;
  46. m_Green = grey;
  47. m_Blue = grey;
  48. m_Alpha = 255;
  49. }
  50. //********************************************
  51. // Set
  52. //********************************************
  53. void CColor::Set(CColor &c)
  54. {
  55. m_Red = c.r();
  56. m_Green = c.g();
  57. m_Blue = c.b();
  58. m_Alpha = c.a();
  59. }
  60. // ** EOF **