Color.pkg 885 B

123456789101112131415161718192021222324252627282930313233343536
  1. $#include "Color.h"
  2. class Color
  3. {
  4. Color();
  5. Color(const Color& color);
  6. Color(const Color& color, float a);
  7. Color(float r, float g, float b);
  8. Color(float r, float g, float b, float a);
  9. bool operator == (const Color& rhs) const;
  10. Color operator * (float rhs) const;
  11. Color operator + (const Color& rhs);
  12. Vector3 RGBValues() const;
  13. float Intensity() const;
  14. Color Lerp(const Color& rhs, float t) const;
  15. unsigned ToUInt() const;
  16. Vector4 ToVector4() const;
  17. String ToString() const;
  18. float r_ @ r;
  19. float g_ @ g;
  20. float b_ @ b;
  21. float a_ @ a;
  22. static const Color WHITE;
  23. static const Color YELLOW;
  24. static const Color RED;
  25. static const Color GREEN;
  26. static const Color BLUE;
  27. static const Color BLACK;
  28. static const Color TRANSPARENT;
  29. };