| 1234567891011121314151617181920212223242526272829 |
- #include "CLifeTimeRandom.h"
- using namespace WallpaperEngine::Core::Objects::Particles::Initializers;
- CLifeTimeRandom* CLifeTimeRandom::fromJSON (json data, uint32_t id)
- {
- auto min_it = jsonFindRequired (data, "min", "Lifetimerandom initializer must have a minimum value");
- auto max_it = jsonFindRequired (data, "max", "Lifetimerandom initializer must have a maximum value");
- return new CLifeTimeRandom (id, *min_it, *max_it);
- }
- CLifeTimeRandom::CLifeTimeRandom (uint32_t id, uint32_t min, uint32_t max) :
- CInitializer (id, "lifetimerandom"),
- m_min (min),
- m_max (max)
- {
- }
- const uint32_t CLifeTimeRandom::getMinimum () const
- {
- return this->m_min;
- }
- const uint32_t CLifeTimeRandom::getMaximum () const
- {
- return this->m_max;
- }
|