当前位置: 首页>>代码示例>>C++>>正文


C++ LLSliderCtrl::getValue方法代码示例

本文整理汇总了C++中LLSliderCtrl::getValue方法的典型用法代码示例。如果您正苦于以下问题:C++ LLSliderCtrl::getValue方法的具体用法?C++ LLSliderCtrl::getValue怎么用?C++ LLSliderCtrl::getValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在LLSliderCtrl的用法示例。


在下文中一共展示了LLSliderCtrl::getValue方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: onQualitySliderCommit

void LLPanelSnapshotLocal::onQualitySliderCommit(LLUICtrl* ctrl)
{
	updateImageQualityLevel();

	LLSliderCtrl* slider = (LLSliderCtrl*)ctrl;
	S32 quality_val = llfloor((F32)slider->getValue().asReal());
	LLSD info;
	info["image-quality-change"] = quality_val;
	LLFloaterSnapshot::getInstance()->notify(info);
}
开发者ID:JohnMcCaffery,项目名称:Armadillo-Phoenix,代码行数:10,代码来源:llpanelsnapshotlocal.cpp

示例2: onSliderMoved

// static
void LLScrollingPanelParam::onSliderMoved(LLUICtrl* ctrl, void* userdata)
{
	LLSliderCtrl* slider = (LLSliderCtrl*) ctrl;
	LLScrollingPanelParam* self = (LLScrollingPanelParam*) userdata;
	LLViewerVisualParam* param = self->mParam;
	
	F32 current_weight = self->mWearable->getVisualParamWeight( param->getID() );
	F32 new_weight = self->percentToWeight( (F32)slider->getValue().asReal() );
	if (current_weight != new_weight )
	{
		self->mWearable->setVisualParamWeight( param->getID(), new_weight, FALSE );
		self->mWearable->writeToAvatar();
		gAgentAvatarp->updateVisualParams();
	}
}
开发者ID:Katharine,项目名称:kittyviewer,代码行数:16,代码来源:llscrollingpanelparam.cpp

示例3: onSliderMoved

void LLScrollingPanelParamBase::onSliderMoved(LLUICtrl* ctrl)
{
	if(!mParam)
	{
		return;
	}

	if(!mWearable)
	{
		return;
	}
	
	LLSliderCtrl* slider = (LLSliderCtrl*) ctrl;

	F32 current_weight = mWearable->getVisualParamWeight(mParam->getID());
	F32 new_weight = percentToWeight( (F32)slider->getValue().asReal() );
	if (current_weight != new_weight )
	{
		mWearable->setVisualParamWeight( mParam->getID(), new_weight, FALSE);
		mWearable->writeToAvatar(gAgentAvatarp);
		gAgentAvatarp->updateVisualParams();
	}
}
开发者ID:ArxNet,项目名称:SingularityViewer,代码行数:23,代码来源:llscrollingpanelparambase.cpp

示例4: onColorControlIMoved

// Color Moved
void LLFloaterPostProcess::onColorControlIMoved(LLUICtrl* ctrl, void* userData)
{
	char const * floatVariableName = (char const *)userData;
	LLSliderCtrl* sldrCtrl = static_cast<LLSliderCtrl*>(ctrl);
	gPostProcess->tweaks[floatVariableName][3] = sldrCtrl->getValue();
}
开发者ID:Logear,项目名称:PartyHatViewer,代码行数:7,代码来源:llfloaterpostprocess.cpp


注:本文中的LLSliderCtrl::getValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。