| 29 | } |
| 30 | |
| 31 | std::unordered_map<std::string, IRoot*> EveMultiEffect::GetParameterMap() const |
| 32 | { |
| 33 | std::unordered_map<std::string, IRoot*> parameterMap; |
| 34 | for( auto parameter = m_parameters.begin(); parameter != m_parameters.end(); ++parameter ) |
| 35 | { |
| 36 | auto p = ( *parameter ); |
| 37 | parameterMap[p->GetName().c_str()] = p->GetParameterObject(); |
| 38 | } |
| 39 | |
| 40 | for( auto curveset = m_curveSets.begin(); curveset != m_curveSets.end(); ++curveset ) |
| 41 | { |
| 42 | auto c = ( *curveset ); |
| 43 | parameterMap[c->GetName().c_str()] = c->GetRawRoot(); |
| 44 | } |
| 45 | parameterMap["Owner"] = this->GetRawRoot(); |
| 46 | return parameterMap; |
| 47 | } |
| 48 | |
| 49 | void EveMultiEffect::Rebind( bool onlyUpdateBindings ) |
| 50 | { |
no test coverage detected