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