I have a custom renderer which need to render modified geometry. The input features are all coming in via the IFeatureCursor as polygon elements. (This is similar to this example, though I'm not rendering points.)
I can easily render Polygons, Lines, and Points via either passing the new geometry into IFeatureDraw.Draw or calling IDisplay.DrawPolygon/IDisplay.DrawPoint/etc.
However, IDisplay does not provide a mechanism for drawing a multipatch, and passing this in as the geometry to IFeatureDraw.Draw results in nothing drawn to the screen.
Is there a way to directly "draw" a multipatch element (preferrably with texturing), within this method?
