本文整理汇总了C++中ParameterPtr::get_breakpoints方法的典型用法代码示例。如果您正苦于以下问题:C++ ParameterPtr::get_breakpoints方法的具体用法?C++ ParameterPtr::get_breakpoints怎么用?C++ ParameterPtr::get_breakpoints使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ParameterPtr
的用法示例。
在下文中一共展示了ParameterPtr::get_breakpoints方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: create_effect_from_node
DSPEffectPtr Session::create_effect_from_node(TiXmlElement* element,Region* region){
assert(element);
std::string typeName = element->Attribute("name");
DSPEffectPtr t = DSPManager::get_instance().create(typeName,dspCreationStruct(region));
assert(t);
TiXmlElement * meta = element->FirstChildElement("MetaData");
//TODO streamline this process of loading, specific function for loading dspeffect and region meta needed
const char* tut = meta->Attribute("TutorialLink");
t->register_meta("TutorialLink");
t->set_meta("TutorialLink",std::string(tut));
TiXmlElement * child = element->FirstChildElement("Parameter");
while(child){
ParameterPtr p = create_parameter_from_node(child, region);
t->get_parameter(p->get_name())->set_value(p->get_value());
t->get_parameter(p->get_name())->set_breakpoints(p->get_breakpoints());
child = child->NextSiblingElement("Parameter");
}
fsom::DebugStream << "Loaded effect:" << typeName << std::endl;
return t;
}
示例2: load_region_parameters
void Session::load_region_parameters(TiXmlElement* element,Region* region){
TiXmlElement * child = element->FirstChildElement("Parameter");
while(child){
ParameterPtr p = create_parameter_from_node(child, region);
region->get_parameter(p->get_name())->set_value(p->get_value());
region->get_parameter(p->get_name())->set_breakpoints(p->get_breakpoints());
child = child->NextSiblingElement("Parameter");
}
}