ShaderNodeProxy function

dynamic ShaderNodeProxy(
  1. dynamic NodeClass, [
  2. dynamic scope = null,
  3. dynamic factor = null
])

Implementation

ShaderNodeProxy(NodeClass, [scope = null, factor = null]) {
  print(" ShaderNode .ShaderNodeProxy NodeClass: ${NodeClass} ");

  // TODO

  // if ( scope == null ) {

  // 	return ( params ) {

  // 		return ShaderNodeObject( new NodeClass( ShaderNodeArray( params ) ) );

  // 	};

  // } else if ( factor == null ) {

  // 	return ( params ) {

  // 		return ShaderNodeObject( new NodeClass( scope, ShaderNodeArray( params ) ) );

  // 	};

  // } else {

  // 	factor = ShaderNodeObject( factor );

  // 	return ( params ) {

  // 		return ShaderNodeObject( new NodeClass( scope, ShaderNodeArray( params ), factor ) );

  // 	};

  // }
}