ShaderNodeDefinitions{ ShaderNodeDefinition ${defName} { Type: ${defType} Shader GLSL100: ${shaderSnippet} Documentation{ ${description} <#list inputParams as param> @input ${param[0]} ${param[1]} ${param[2]} <#list outputParams as param> @output ${param[0]} ${param[1]} ${param[2]} } Input { <#list inputParams as param> ${param[0]} ${param[1]} } Output { <#list outputParams as param> ${param[0]} ${param[1]} } } }