MCPcopy Create free account
hub / github.com/carbonengine/trinity / GetParameterMap

Method GetParameterMap

trinity/Eve/EveMultiEffect.cpp:31–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29}
30
31std::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
49void EveMultiEffect::Rebind( bool onlyUpdateBindings )
50{

Callers 1

LinkMethod · 0.45

Calls 4

GetParameterObjectMethod · 0.80
beginMethod · 0.45
endMethod · 0.45
GetNameMethod · 0.45

Tested by

no test coverage detected