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