本文整理汇总了C++中CheckBox::IsChecked方法的典型用法代码示例。如果您正苦于以下问题:C++ CheckBox::IsChecked方法的具体用法?C++ CheckBox::IsChecked怎么用?C++ CheckBox::IsChecked使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CheckBox
的用法示例。
在下文中一共展示了CheckBox::IsChecked方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: HandlerConfigurationWindowButtonPressed
/// Get the button
void GameEconomicGameClient::HandlerConfigurationWindowButtonPressed(StringHash eventType, VariantMap& eventData)
{
/// Get needed resources
Renderer* renderer = GetSubsystem<Renderer>();
ResourceCache* cache = GetSubsystem<ResourceCache>();
UI* ui_ = GetSubsystem<UI>();
UIElement * UIRoot = ui_->GetRoot();
GameStateHandlerComponent * gamestatehandlercomponent_ = GetSubsystem<GameStateHandlerComponent>();
/// get the button that was clicked
Button* clicked = static_cast<Button*>(eventData[UIMouseClick::P_ELEMENT].GetPtr());
/// Get TheName
String ClickedButton(clicked->GetName().ToLower());
/// If exit was clicked
if (ClickedButton.Contains("apply")==true)
{
/// Get parameters
Slider * VideoBloomParam1= (Slider *)UIRoot->GetChild("VideoBloomParam1Slider",true);
Slider * VideoBloomParam2= (Slider *)UIRoot->GetChild("VideoBloomParam2Slider",true);
float VideoBloomParam1Value = VideoBloomParam1->GetValue();
float VideoBloomParam2Value = VideoBloomParam2->GetValue();
/// Set parameter
effectRenderPath->SetShaderParameter("BloomMix", Vector2(VideoBloomParam1Value,VideoBloomParam2Value));
return;
}
/// If exit was clicked
if (ClickedButton.Contains("save")==true)
{
/// Get parameters
Slider * VideoBloomParam1= (Slider *)UIRoot->GetChild("VideoBloomParam1Slider",true);
Slider * VideoBloomParam2= (Slider *)UIRoot->GetChild("VideoBloomParam2Slider",true);
CheckBox * GameForceTabletModeCheckBox = (CheckBox *) UIRoot->GetChild("GameForceTabletModeCheckBox",true);
///Create new config
Configuration SaveNewConfig;
/// Copy info
SaveNewConfig.GameModeForceTablet= GameForceTabletModeCheckBox->IsChecked();
SaveNewConfig.VideoBloomParam1 = VideoBloomParam1->GetValue();
SaveNewConfig.VideoBloomParam2 = VideoBloomParam2->GetValue();
/// Save new config
SaveConfiguration(SaveNewConfig);
return;
}
return;
}