|
Bicameral Engine
GPU-resident engine for a magic-research open-world game
|
#include <editor_overlay.h>
Public Attributes | |
| uint64_t | tick = 0 |
| uint32_t | unit = 0 |
| uint32_t | unitsPerTick = 1 |
| double | pendingTicks = 0.0 |
| uint64_t | droppedTicks = 0 |
| uint64_t | hashedTick = 0 |
| uint64_t | worldHash = 0 |
| uint64_t | energyMillijoules = 0 |
| uint32_t | scheduledBlocks = 0 |
| double | framesPerSecond = 0.0 |
| double | ticksPerSecond = 0.0 |
| double | cpuMilliseconds = 0.0 |
| double | simGpuMilliseconds = 0.0 |
| double | renderGpuMilliseconds = 0.0 |
| double | budgetMilliseconds = 0.0 |
| std::string | view |
| bool | replaying = false |
| bool | recording = false |
| size_t | waitingCommands = 0 |
| std::vector< uint64_t > | savePointTicks |
| uint64_t | saveIntervalTicks = 0 |
| std::string | rewindUnavailable |
| GraphPanelStatus | graph |
| ReactionTableStatus | reactionTable |
Definition at line 47 of file editor_overlay.h.
| double bicameral::editor::EditorStatus::budgetMilliseconds = 0.0 |
Definition at line 67 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| double bicameral::editor::EditorStatus::cpuMilliseconds = 0.0 |
Definition at line 64 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| uint64_t bicameral::editor::EditorStatus::droppedTicks = 0 |
Definition at line 53 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| uint64_t bicameral::editor::EditorStatus::energyMillijoules = 0 |
Definition at line 58 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| double bicameral::editor::EditorStatus::framesPerSecond = 0.0 |
Definition at line 62 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| GraphPanelStatus bicameral::editor::EditorStatus::graph |
Definition at line 81 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::Build().
| uint64_t bicameral::editor::EditorStatus::hashedTick = 0 |
Definition at line 56 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| double bicameral::editor::EditorStatus::pendingTicks = 0.0 |
Definition at line 52 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| ReactionTableStatus bicameral::editor::EditorStatus::reactionTable |
Definition at line 84 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| bool bicameral::editor::EditorStatus::recording = false |
Definition at line 72 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| double bicameral::editor::EditorStatus::renderGpuMilliseconds = 0.0 |
Definition at line 66 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| bool bicameral::editor::EditorStatus::replaying = false |
Definition at line 71 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| std::string bicameral::editor::EditorStatus::rewindUnavailable |
Definition at line 78 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildRewind().
| uint64_t bicameral::editor::EditorStatus::saveIntervalTicks = 0 |
Definition at line 77 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildRewind().
| std::vector<uint64_t> bicameral::editor::EditorStatus::savePointTicks |
Definition at line 76 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildRewind().
| uint32_t bicameral::editor::EditorStatus::scheduledBlocks = 0 |
Definition at line 59 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| double bicameral::editor::EditorStatus::simGpuMilliseconds = 0.0 |
Definition at line 65 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| uint64_t bicameral::editor::EditorStatus::tick = 0 |
Definition at line 49 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel(), and bicameral::editor::EditorOverlay::BuildTimePanel().
| double bicameral::editor::EditorStatus::ticksPerSecond = 0.0 |
Definition at line 63 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| uint32_t bicameral::editor::EditorStatus::unit = 0 |
Definition at line 50 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel(), and bicameral::editor::EditorOverlay::BuildTimePanel().
| uint32_t bicameral::editor::EditorStatus::unitsPerTick = 1 |
Definition at line 51 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| std::string bicameral::editor::EditorStatus::view |
Definition at line 70 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| size_t bicameral::editor::EditorStatus::waitingCommands = 0 |
Definition at line 73 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().
| uint64_t bicameral::editor::EditorStatus::worldHash = 0 |
Definition at line 57 of file editor_overlay.h.
Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().