int layer = GetLayerIndex();\r
GetChannel()->mixer()->apply_image_transform(GetLayerIndex(), transform, duration, tween);\r
}\r
- else if(_parameters[1] == L"GAIN")\r
- {\r
- int duration = _parameters.size() > 3 ? lexical_cast_or_default(_parameters[3], 0) : 0;\r
- std::wstring tween = _parameters.size() > 4 ? _parameters[4] : L"linear";\r
- double value = boost::lexical_cast<double>(_parameters.at(2));\r
- \r
- auto transform = [=](image_transform transform) -> image_transform\r
- {\r
- transform.set_gain(value);\r
- return transform; \r
- };\r
-\r
- int layer = GetLayerIndex();\r
- GetChannel()->mixer()->apply_image_transform(GetLayerIndex(), transform, duration, tween);\r
- }\r
else if(_parameters[1] == L"FILL_RECT")\r
{\r
int duration = _parameters.size() > 6 ? lexical_cast_or_default(_parameters[6], 0) : 0;\r