本文整理汇总了C++中deactivateAnimator函数的典型用法代码示例。如果您正苦于以下问题:C++ deactivateAnimator函数的具体用法?C++ deactivateAnimator怎么用?C++ deactivateAnimator使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了deactivateAnimator函数的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: deactivateAnimator
void FloaterQuickPrefs::onClickSkyNext()
{
LLWLParamManager& mgr = LLWLParamManager::instance();
std::map<LLWLParamKey, LLWLParamSet> param_list = mgr.getParamList();
// find place of current param
std::map<LLWLParamKey, LLWLParamSet>::iterator mIt;
mIt = param_list.find(LLWLParamKey(mgr.mCurParams.mName, LLEnvKey::SCOPE_LOCAL));
// shouldn't happen unless you delete every preset but Default
if (mIt == param_list.end())
{
llwarns << "No more presets left!" << llendl;
return;
}
// if at the end, loop
std::map<LLWLParamKey, LLWLParamSet>::iterator last = param_list.end();
last--;
if (mIt == last)
{
mIt = param_list.begin();
}
else
{
mIt++;
}
deactivateAnimator();
mWLPresetsCombo->setSimple(mIt->first.name);
LLEnvManagerNew::instance().setUseSkyPreset(mIt->first.name, (bool)gSavedSettings.getBOOL("FSInterpolateSky"));
mgr.getParamSet(mIt->first, mgr.mCurParams);
}
开发者ID:wish-ds,项目名称:firestorm-ds,代码行数:35,代码来源:quickprefs.cpp
示例2: deactivateAnimator
void LLFloaterWindLight::onColorControlGMoved(LLUICtrl* ctrl, WLColorControl* colorControl)
{
deactivateAnimator();
LLSliderCtrl* sldrCtrl = static_cast<LLSliderCtrl*>(ctrl);
colorControl->g = sldrCtrl->getValueF32();
if(colorControl->isSunOrAmbientColor) {
colorControl->g *= 3;
}
if(colorControl->isBlueHorizonOrDensity) {
colorControl->g *= 2;
}
// move i if it's the max
if(colorControl->g >= colorControl->r && colorControl->g >= colorControl->b
&& colorControl->hasSliderName) {
colorControl->i = colorControl->g;
std::string name = colorControl->mSliderName;
name.append("I");
if(colorControl->isSunOrAmbientColor) {
getChild<LLUICtrl>(name)->setValue(colorControl->g / 3);
} else if(colorControl->isBlueHorizonOrDensity) {
getChild<LLUICtrl>(name)->setValue(colorControl->g / 2);
} else {
getChild<LLUICtrl>(name)->setValue(colorControl->g);
}
}
colorControl->update(LLWLParamManager::instance()->mCurParams);
LLWLParamManager::instance()->propagateParameters();
}
开发者ID:Katharine,项目名称:kittyviewer,代码行数:34,代码来源:llfloaterwindlight.cpp
示例3: deactivateAnimator
void LLFloaterWindLight::onChangePresetName(LLUICtrl* ctrl)
{
deactivateAnimator();
std::string data = ctrl->getValue().asString();
if(!data.empty())
{
LLWLParamManager::instance()->loadPreset( data);
syncMenu();
}
}
开发者ID:AlexRa,项目名称:Kirstens-clone,代码行数:11,代码来源:llfloaterwindlight.cpp
示例4: deactivateAnimator
void LLFloaterWindLight::onChangePresetName(LLUICtrl* ctrl, void * userData)
{
deactivateAnimator();
LLComboBox * combo_box = static_cast<LLComboBox*>(ctrl);
if(combo_box->getSimple() == "")
{
return;
}
LLWLParamManager::instance()->loadPreset(
combo_box->getSelectedValue().asString());
sWindLight->syncMenu();
}
开发者ID:Nora28,项目名称:imprudence,代码行数:15,代码来源:llfloaterwindlight.cpp
注:本文中的deactivateAnimator函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论