I’m making a plugin and want to hook into the render pipeline.
FEdMode uses ::Render… giving it access to a FPrimitiveDrawInterface each frame tick
It can draw primitives, and Set HitProxy’s
UEdMode doesn’t have an equilivant…
My goal is something akin to the wireframe generated in FLandscapeToolNewLandscape::Render
I’m concerned that extending FEditorViewportClient to overwrite it’s members would clash with other plugins that want to override the ViewportClient
I’ve tried extending FSceneViewExtensions but can’t find a good hook into the render methods that will give me the PDI
What’s the best practice way to DrawLines and set Hit Proxy’s in the PreRender stage of the pipeline for a module and it’s tools?