aboutsummaryrefslogtreecommitdiff
path: root/src/rendering/view.h
blob: 19cc5af506d8e8c84cb808ab2f2dcc0f2e9e73a1 (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 open workspace
    // tab fixes 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 and Export workspaces)
    };
}