#pragma once namespace Donut { // what the RenderPath draws in the viewport this frame. the UI's View menu // (or a layout preset) picks it; the RenderPath branches on the result. enum class View { None, // empty viewport (no live 3D; not currently produced by the UI) Scene, // world-builder: grid + placed objects + skybox BlackHole, // the ray-traced accretion-disk simulation (Simulation view only) }; }