#pragma once #include "../CInitializer.h" #include #include namespace WallpaperEngine::Core::Objects::Particles::Initializers { class CVelocityRandom : CInitializer { public: irr::core::vector3df* getMinimum (); irr::core::vector3df* getMaximum (); protected: friend class CInitializer; static CVelocityRandom* fromJSON (json data, irr::u32 id); CVelocityRandom (irr::u32 id, irr::core::vector3df min, irr::core::vector3df max); private: irr::core::vector3df m_max; irr::core::vector3df m_min; }; };