constructor( name, textureNode, groupNode ) {

		super( name, textureNode ? textureNode.value : null );

		/**
		 * The texture node.
		 *
		 * @type {TextureNode}
		 */
		this.textureNode = textureNode;

		/**
		 * The uniform group node.
		 *
		 * @type {UniformGroupNode}
		 */
		this.groupNode = groupNode;

	}
Constructs a new node-based sampler.

@param {string} name - The samplers's name.
@param {TextureNode} textureNode - The texture node.
@param {UniformGroupNode} groupNode - The uniform group node.