520 auto screenSize = Director::getInstance()->getWinSize();
523 ControlSlider *slider = ControlSlider::create(
"extensions/sliderTrack.png",
"extensions/sliderProgress.png" ,
"extensions/sliderThumb.png");
524 slider->setAnchorPoint(Vec2(0.5f, 1.0f));
525 slider->setMinimumValue(0.0f);
526 slider->setMaximumValue(25.0f);
527 slider->setScale(0.6f);
528 slider->setPosition(Vec2(screenSize.width / 4.0f, screenSize.height / 3.0f + 24.0f));
529 slider->addTargetWithActionForControlEvents(
this, cccontrol_selector(
ShaderBlur::onRadiusChanged), Control::EventType::VALUE_CHANGED);
530 slider->setValue(2.0f);
534 auto label = Label::createWithTTF(
"Blur Radius",
"fonts/arial.ttf", 12.0f);
536 label->setPosition(Vec2(screenSize.width / 4.0f, screenSize.height / 3.0f));
540 ControlSlider *slider = ControlSlider::create(
"extensions/sliderTrack.png",
"extensions/sliderProgress.png" ,
"extensions/sliderThumb.png");
541 slider->setAnchorPoint(Vec2(0.5f, 1.0f));
542 slider->setMinimumValue(0.0f);
543 slider->setMaximumValue(11.0f);
544 slider->setScale(0.6f);
545 slider->setPosition(Vec2(screenSize.width / 4.0f, screenSize.height / 3.0f - 10.0f));
547 slider->setValue(7.0f);
551 auto label = Label::createWithTTF(
"Blur Sample Num",
"fonts/arial.ttf", 12.0f);
553 label->setPosition(Vec2(screenSize.width / 4.0f, screenSize.height / 3.0f - 34.0f));
cocos2d::extension::ControlSlider * _sliderNumCtrl
void onRadiusChanged(cocos2d::Ref *sender, cocos2d::extension::Control::EventType controlEvent)
void onSampleNumChanged(cocos2d::Ref *sender, cocos2d::extension::Control::EventType controlEvent)
cocos2d::extension::ControlSlider * _sliderRadiusCtl