constructor( textureNode, amount = 0.005, angle = 0 ) {

		super( 'vec4' );

		/**
		 * The texture node that represents the input of the effect.
		 *
		 * @type {TextureNode}
		 */
		this.textureNode = textureNode;

		/**
		 * The amount of the RGB shift.
		 *
		 * @type {UniformNode<float>}
		 */
		this.amount = uniform( amount );

		/**
		 * Defines in which direction colors are shifted.
		 *
		 * @type {UniformNode<float>}
		 */
		this.angle = uniform( angle );

	}
Constructs a new RGB shift node.

@param {TextureNode} textureNode - The texture node that represents the input of the effect.
@param {number} [amount=0.005] - The amount of the RGB shift.
@param {number} [angle=0] - Defines the orientation in which colors are shifted.