|
Bicameral Engine
GPU-resident engine for a magic-research open-world game
|
Public Attributes | |
| uint64_t | frames = 0 |
| double | cpuMilliseconds = 0.0 |
| double | cpuMaxMilliseconds = 0.0 |
| double | presentMilliseconds = 0.0 |
| uint64_t | cpuWaits = 0 |
| uint64_t | ticks = 0 |
| uint64_t | simSubmissions = 0 |
| uint64_t | units = 0 |
| uint64_t | events = 0 |
| uint64_t | skippedSubmissions = 0 |
| uint64_t | skippedExtractions = 0 |
| double | simGpuMilliseconds = 0.0 |
| uint64_t | simSubmissionsMeasured = 0 |
| double | renderGpuMilliseconds = 0.0 |
| uint64_t | renderFramesMeasured = 0 |
| gpu::GraphStatsSnapshot | conductGraph |
| std::vector< double > | unitGpuMilliseconds |
Definition at line 149 of file frame_loop.cpp.
| gpu::GraphStatsSnapshot bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::conductGraph |
Definition at line 172 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::MakeGraphPanelStatus().
| double bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::cpuMaxMilliseconds = 0.0 |
Definition at line 153 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats().
| double bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::cpuMilliseconds = 0.0 |
Definition at line 152 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::MakeEditorStatus().
| uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::cpuWaits = 0 |
Definition at line 155 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats().
| uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::events = 0 |
Definition at line 161 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats().
| uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::frames = 0 |
Definition at line 151 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::MakeEditorStatus().
| double bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::presentMilliseconds = 0.0 |
Definition at line 154 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats().
| uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::renderFramesMeasured = 0 |
Definition at line 169 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::MakeEditorStatus().
| double bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::renderGpuMilliseconds = 0.0 |
Definition at line 168 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::MakeEditorStatus().
| double bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::simGpuMilliseconds = 0.0 |
Definition at line 166 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::MakeEditorStatus().
| uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::simSubmissions = 0 |
Definition at line 159 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats().
| uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::simSubmissionsMeasured = 0 |
Definition at line 167 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::MakeEditorStatus().
| uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::skippedExtractions = 0 |
Definition at line 163 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats().
| uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::skippedSubmissions = 0 |
Definition at line 162 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats().
| uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::ticks = 0 |
Definition at line 158 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats(), bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::MakeEditorStatus(), and bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::MakeGraphPanelStatus().
| std::vector<double> bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::unitGpuMilliseconds |
Definition at line 175 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::MakeGraphPanelStatus().
| uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::units = 0 |
Definition at line 160 of file frame_loop.cpp.
Referenced by bicameral::frame::anonymous_namespace{frame_loop.cpp}::FrameLoop::LogStats().