Custom Trigger Volume Actor

I’m trying to create a custom actor with a trigger volume that overrides render settings when the player enters it. Ideally, I could use the UBrushComponent so the volume shape can be easily edited with geometry edit mode, because the goal of these volumes is to control numerous settings in arbitrarily shaped rooms.

I can add the component to an actor just fine, but unlike placing a Trigger Volume from the Place Actors panel, no shape is visible in the viewport.

Alternatively, I’ve tried inheriting from ATriggerVolume but it has the same problem: No visible geometry. I do see the “Brush Settings” in the detail panel but they don’t do anything.

I’m desperately trying to avoid needing to use static meshes as trigger volumes because I need a lot of them, and they need to be easily editable in the editor viewport.

Is there some way to add a geometry editable trigger volume to trigger overlap events on a custom actor?