constructor( textureNodeA, textureNodeB, mixTextureNode, mixRatioNode, thresholdNode, useTextureNode ) {

		super( 'vec4' );

		/**
		 * A texture node that represents the beauty pass of the first scene.
		 *
		 * @type {TextureNode}
		 */
		this.textureNodeA = textureNodeA;

		/**
		 * A texture node that represents the beauty pass of the second scene.
		 *
		 * @type {TextureNode}
		 */
		this.textureNodeB = textureNodeB;

		/**
		 * A texture that defines how the transition effect should look like.
		 *
		 * @type {TextureNode}
		 */
		this.mixTextureNode = mixTextureNode;

		/**
		 * The interpolation factor that controls the mix.
		 *
		 * @type {Node<float>}
		 */
		this.mixRatioNode = mixRatioNode;

		/**
		 * Can be used to tweak the linear interpolation.
		 *
		 * @type {Node<float>}
		 */
		this.thresholdNode = thresholdNode;

		/**
		 * Whether `mixTextureNode` should influence the transition or not.
		 *
		 * @type {Node<float>}
		 */
		this.useTextureNode = useTextureNode;

	}
Constructs a new transition node.

@param {TextureNode} textureNodeA - A texture node that represents the beauty pass of the first scene.
@param {TextureNode} textureNodeB - A texture node that represents the beauty pass of the second scene.
@param {TextureNode} mixTextureNode - A texture node that defines how the transition effect should look like.
@param {Node<float>} mixRatioNode - The interpolation factor that controls the mix.
@param {Node<float>} thresholdNode - Can be used to tweak the linear interpolation.
@param {Node<float>} useTextureNode - Whether `mixTextureNode` should influence the transition or not.