grad( gradNodeX, gradNodeY ) {

		const textureNode = this.clone();
		textureNode.gradNode = [ nodeObject( gradNodeX ), nodeObject( gradNodeY ) ];
		textureNode.referenceNode = this.getSelf();

		return nodeObject( textureNode );

	}
Samples the texture using an explicit gradient.

@param {Node<vec2>} gradNodeX - The gradX node.
@param {Node<vec2>} gradNodeY - The gradY node.
@return {TextureNode} A texture node representing the texture sample.