constructor( inputNode, intensityNode = null, uvNode = null ) {

		super( 'vec4' );

		/**
		 * The node that represents the input of the effect.
		 *
		 * @type {Node}
		 */
		this.inputNode = inputNode;

		/**
		 * A node that represents the effect's intensity.
		 *
		 * @type {?Node<float>}
		 * @default null
		 */
		this.intensityNode = intensityNode;

		/**
		 * A node that allows to pass custom (e.g. animated) uv data.
		 *
		 * @type {?Node<vec2>}
		 * @default null
		 */
		this.uvNode = uvNode;

	}
Constructs a new film node.

@param {Node} inputNode - The node that represents the input of the effect.
@param {?Node<float>} [intensityNode=null] - A node that represents the effect's intensity.
@param {?Node<vec2>} [uvNode=null] - A node that allows to pass custom (e.g. animated) uv data.