shaderNodeProxy function

dynamic shaderNodeProxy(
  1. dynamic nodeClass, [
  2. dynamic scope,
  3. dynamic factor
])

Implementation

shaderNodeProxy(nodeClass, [scope, factor]) {
  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 ) );

  // 	};

  // }
}