class_docstr: The given image is used to draw the face of the patch. Internally,
  it uses BboxImage whose clippath set to the path of the patch.
  
  FIXME : The result is currently dpi dependent.
class_docstr_tok: ["The","given","image","is","used","to","draw","the","face","of","the","patch",".","Internally",",","it","uses","BboxImage","whose","clippath","set","to","the","path","of","the","patch",".","FIXME",":","The","result","is","currently","dpi","dependent","."]
code: def draw(self, renderer=None):
      # the clip path must be updated every draw. any solution? -JJ
      self.bbox_image.set_clip_path(self._path, self.get_transform())
      self.bbox_image.draw(renderer)
      super().draw(renderer)
  
file_path: matplotlib/galleries/examples/text_labels_and_annotations/demo_text_path.py
imports: import matplotlib.pyplot
  import numpy
  from matplotlib.cbook import get_sample_data
  from matplotlib.image import BboxImage
  from matplotlib.offsetbox import AnchoredOffsetbox, AnnotationBbox, AuxTransformBox
  from matplotlib.patches import PathPatch, Shadow
  from matplotlib.text import TextPath
  from matplotlib.transforms import IdentityTransform
label_desc: Use image node_id 3 for calling the PathClippedImagePatch obj's underlying member method code with example usage: obj.draw(renderer) without return types