Bicameral Engine
GPU-resident engine for a magic-research open-world game
Loading...
Searching...
No Matches
bicameral::editor::EditorStatus Struct Reference

#include <editor_overlay.h>

Collaboration diagram for bicameral::editor::EditorStatus:
[legend]

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

Detailed Description

Definition at line 47 of file editor_overlay.h.

Member Data Documentation

◆ budgetMilliseconds

double bicameral::editor::EditorStatus::budgetMilliseconds = 0.0

Definition at line 67 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ cpuMilliseconds

double bicameral::editor::EditorStatus::cpuMilliseconds = 0.0

Definition at line 64 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ droppedTicks

uint64_t bicameral::editor::EditorStatus::droppedTicks = 0

Definition at line 53 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ energyMillijoules

uint64_t bicameral::editor::EditorStatus::energyMillijoules = 0

Definition at line 58 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ framesPerSecond

double bicameral::editor::EditorStatus::framesPerSecond = 0.0

Definition at line 62 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ graph

GraphPanelStatus bicameral::editor::EditorStatus::graph

Definition at line 81 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::Build().

◆ hashedTick

uint64_t bicameral::editor::EditorStatus::hashedTick = 0

Definition at line 56 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ pendingTicks

double bicameral::editor::EditorStatus::pendingTicks = 0.0

Definition at line 52 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ reactionTable

ReactionTableStatus bicameral::editor::EditorStatus::reactionTable

Definition at line 84 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ recording

bool bicameral::editor::EditorStatus::recording = false

Definition at line 72 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ renderGpuMilliseconds

double bicameral::editor::EditorStatus::renderGpuMilliseconds = 0.0

Definition at line 66 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ replaying

bool bicameral::editor::EditorStatus::replaying = false

Definition at line 71 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ rewindUnavailable

std::string bicameral::editor::EditorStatus::rewindUnavailable

Definition at line 78 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildRewind().

◆ saveIntervalTicks

uint64_t bicameral::editor::EditorStatus::saveIntervalTicks = 0

Definition at line 77 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildRewind().

◆ savePointTicks

std::vector<uint64_t> bicameral::editor::EditorStatus::savePointTicks

Definition at line 76 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildRewind().

◆ scheduledBlocks

uint32_t bicameral::editor::EditorStatus::scheduledBlocks = 0

Definition at line 59 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ simGpuMilliseconds

double bicameral::editor::EditorStatus::simGpuMilliseconds = 0.0

Definition at line 65 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ tick

uint64_t bicameral::editor::EditorStatus::tick = 0

◆ ticksPerSecond

double bicameral::editor::EditorStatus::ticksPerSecond = 0.0

Definition at line 63 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ unit

uint32_t bicameral::editor::EditorStatus::unit = 0

◆ unitsPerTick

uint32_t bicameral::editor::EditorStatus::unitsPerTick = 1

Definition at line 51 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ view

std::string bicameral::editor::EditorStatus::view

Definition at line 70 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ waitingCommands

size_t bicameral::editor::EditorStatus::waitingCommands = 0

Definition at line 73 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().

◆ worldHash

uint64_t bicameral::editor::EditorStatus::worldHash = 0

Definition at line 57 of file editor_overlay.h.

Referenced by bicameral::editor::EditorOverlay::BuildStatusPanel().


The documentation for this struct was generated from the following file: