| 123456789101112131415161718192021222324 |
- #include "CShaderParameterInteger.h"
- using namespace WallpaperEngine::Render::Shaders::Parameters;
- CShaderParameterInteger::CShaderParameterInteger(irr::s32 defaultValue) :
- m_defaultValue (defaultValue),
- m_value (0),
- CShaderParameter (&this->m_defaultValue, nullptr, Type)
- {
- }
- void CShaderParameterInteger::setValue (irr::s32 value)
- {
- this->m_value = value;
- CShaderParameter::setValue (&this->m_value);
- }
- int CShaderParameterInteger::getSize ()
- {
- return 1;
- }
- const std::string CShaderParameterInteger::Type = "int";
|