#pragma once namespace Donut { // What the RenderPath draws in the viewport this frame. Each UI workspace // (tab) declares which one it wants, so switching tabs switches the view. enum class View { None, // empty viewport (tabs that aren't a live view, e.g. Setup / Export) Scene, // world-builder: grid + placed objects + skybox BlackHole, // the ray-traced accretion-disk simulation (only the Simulation tab) }; }