Drawing text from a FPrimitiveSceneProxy/FPrimitiveDrawInterface

I have a FPrimitiveSceneProxy that I am using to do some editor rendering in the viewport for some actors. I want to add some text labels to this. Using UTextRenderComponents would be unwieldy as the number of text strings (and their locations) will be highly variable for the actors.

I scanned through the Unreal source code. It seems like there are several places that are rendering text, but they all seem either private (UTextRenderComponents) or would require duplicating a good deal of the work (e.g., FSlateElementBatcher::AddTextElement).

Am I missing anything? Is there any easy method where I can pass in a font, location, and string and have it generate the quads for me?