ColorBuilder.h 445 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include "WallpaperEngine/Data/Model/Color.h"
  3. #include <glm/vec4.hpp>
  4. #include <string>
  5. namespace WallpaperEngine::Data::Builders {
  6. class ColorBuilder {
  7. public:
  8. /**
  9. * White color constant
  10. */
  11. static const Model::Color White;
  12. /**
  13. * Black color constant
  14. */
  15. static const Model::Color Black;
  16. static WallpaperEngine::Data::Model::Color parse (const std::string& value, float alpha = 1.0f);
  17. };
  18. }