CAlphaRandom.cpp 719 B

1234567891011121314151617181920212223
  1. #include "CAlphaRandom.h"
  2. using namespace WallpaperEngine::Core::Objects::Particles::Initializers;
  3. CAlphaRandom* CAlphaRandom::fromJSON (json data, uint32_t id) {
  4. const auto min_it = jsonFindRequired (data, "min", "Alpharandom initializer must have a minimum value");
  5. const auto max_it = jsonFindRequired (data, "max", "Alpharandom initializer must have a maximum value");
  6. return new CAlphaRandom (id, *min_it, *max_it);
  7. }
  8. CAlphaRandom::CAlphaRandom (uint32_t id, double min, double max) :
  9. CInitializer (id, "alpharandom"),
  10. m_min (min),
  11. m_max (max) {}
  12. double CAlphaRandom::getMinimum () const {
  13. return this->m_min;
  14. }
  15. double CAlphaRandom::getMaximum () const {
  16. return this->m_max;
  17. }