aboutsummaryrefslogtreecommitdiff
path: root/src/rendering/view.h
blob: 11396769690b0447db2af2b75f6579246a753d3a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#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)
    };
}