MCPcopy Create free account
hub / github.com/AcademySoftwareFoundation/MaterialX / getActiveTokens

Method getActiveTokens

source/MaterialXCore/Interface.cpp:463–472  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

461}
462
463vector<TokenPtr> InterfaceElement::getActiveTokens() const
464{
465 vector<TokenPtr> activeTokens;
466 for (ConstElementPtr elem : traverseInheritance())
467 {
468 vector<TokenPtr> tokens = elem->asA<InterfaceElement>()->getTokens();
469 activeTokens.insert(activeTokens.end(), tokens.begin(), tokens.end());
470 }
471 return activeTokens;
472}
473
474ValueElementPtr InterfaceElement::getActiveValueElement(const string& name) const
475{

Callers 4

mainFunction · 0.80
listNodedefInterfaceFunction · 0.80
traverseInputsFunction · 0.80
addTokenSubstitutionsMethod · 0.80

Calls 3

insertMethod · 0.80
endMethod · 0.45
beginMethod · 0.45

Tested by

no test coverage detected