#pragma once #include #include "WallpaperEngine/Render/Shaders/Parameters/CShaderParameter.h" namespace WallpaperEngine::Render::Shaders::Parameters { class CShaderParameterVector4 : public CShaderParameter { public: CShaderParameterVector4 (const irr::core::vector3df& defaultValue); const int getSize () const override; void setValue (irr::core::vector3df value); static const std::string Type; private: irr::core::vector3df m_defaultValue; irr::core::vector3df m_value; }; }