From what I understand, RenderSurface can use SetUpdateMode(SURFACE_MANUALUPDATE), and QueueUpdate() to manually render.
I have dedicated scene for RTT, in which I want to render individual models.
Right now my plan is to create a node for each model and disable all nodes except the one which I want to render.
The problem is when does the render actually happen?
Is it enough to enable a node, call QueueUpdate(), and disable it?
Do I have to wait until the render finishes before I can switch a node?
If so, does it mean I need a RTT scene for each model in order to render several models simultaneously?
(I want to avoid hacks like trying to position models far apart from each other to have a single scene, but if there’s an elegant solution I’d like to know)