43 void ControllerFadeAlpha::prepareItem(
Widget* _widget)
61 bool ControllerFadeAlpha::addTime(Widget* _widget,
float _time)
63 float alpha = _widget->getAlpha();
68 alpha += _time * mCoef;
71 _widget->setAlpha(alpha);
77 _widget->setAlpha(mAlpha);
80 else if (mAlpha < alpha)
82 alpha -= _time * mCoef;
85 _widget->setAlpha(alpha);
91 _widget->setAlpha(mAlpha);
104 setAlpha(utility::parseValue<float>(_value));
105 else if (_key ==
"Coef")
106 setCoef(utility::parseValue<float>(_value));
107 else if (_key ==
"Enabled")
108 setEnabled(utility::parseValue<bool>(_value));
delegates::CMultiDelegate1< Widget * > eventUpdateAction
static InputManager & getInstance()
virtual void setProperty(const std::string &_key, const std::string &_value)
void setAlpha(float _value)
void setCoef(float _value)
void setEnabled(bool _value)
delegates::CMultiDelegate1< Widget * > eventPostAction
delegates::CMultiDelegate1< Widget * > eventPreAction
virtual ~ControllerFadeAlpha()