本文整理汇总了C++中action::Param::get_bool方法的典型用法代码示例。如果您正苦于以下问题:C++ Param::get_bool方法的具体用法?C++ Param::get_bool怎么用?C++ Param::get_bool使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类action::Param
的用法示例。
在下文中一共展示了Param::get_bool方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
bool
Action::ValueDescSet::set_param(const synfig::String& name, const Action::Param ¶m)
{
if(name=="value_desc" && param.get_type()==Param::TYPE_VALUEDESC)
{
value_desc=param.get_value_desc();
return true;
}
if(name=="new_value" && param.get_type()==Param::TYPE_VALUE)
{
value=param.get_value();
return true;
}
if(name=="time" && param.get_type()==Param::TYPE_TIME)
{
time=param.get_time();
return true;
}
if(name=="recursive" && param.get_type()==Param::TYPE_BOOL)
{
recursive=param.get_bool();
return true;
}
if(name=="animate" && param.get_type()==Param::TYPE_BOOL)
{
animate=param.get_bool();
return true;
}
return Action::CanvasSpecific::set_param(name,param);
}
示例2:
bool
Action::KeyframeToggl::set_param(const synfig::String& name, const Action::Param ¶m)
{
if(name=="keyframe" && param.get_type()==Param::TYPE_KEYFRAME)
{
keyframe=param.get_keyframe();
return true;
}
if(name=="new_status" && param.get_type()==Param::TYPE_BOOL)
{
new_status=param.get_bool();
return true;
}
return Action::CanvasSpecific::set_param(name,param);
}
示例3:
bool
Action::LayerEncapsulate::set_param(const synfig::String& name, const Action::Param ¶m)
{
if(name=="layer" && param.get_type()==Param::TYPE_LAYER)
{
layers.push_back(param.get_layer());
return true;
}
if(name=="description" && param.get_type()==Param::TYPE_STRING)
{
description = param.get_string();
return true;
}
if(name=="children_lock" && param.get_type()==Param::TYPE_BOOL)
{
children_lock = param.get_bool();
return true;
}
return Action::CanvasSpecific::set_param(name,param);
}