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

Function listNodedefInterface

python/Scripts/mxvalidate.py:252–266  ·  view source on GitHub ↗
(nodedef)

Source from the content-addressed store, hash-verified

250 return s
251
252def listNodedefInterface(nodedef):
253 s = ''
254 for inp in nodedef.getActiveInputs():
255 iname = inp.getName()
256 itype = inp.getType()
257 if s:
258 s = s + '\n\t'
259 s = s + ' %s input "%s"' % (itype, iname)
260 for tok in nodedef.getActiveTokens():
261 tname = tok.getName()
262 ttype = tok.getType()
263 if s:
264 s = s + '\n\t'
265 s = s + ' %s token "%s"' % (ttype, tname)
266 return s
267
268def traverseInputs(node, port, depth):
269 s = ''

Callers 1

listContentsFunction · 0.85

Calls 4

getActiveInputsMethod · 0.80
getActiveTokensMethod · 0.80
getNameMethod · 0.45
getTypeMethod · 0.45

Tested by

no test coverage detected