Bicameral Engine
GPU-resident engine for a magic-research open-world game
Loading...
Searching...
No Matches
bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats Struct Reference
Collaboration diagram for bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats:
[legend]

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

Detailed Description

Definition at line 149 of file frame_loop.cpp.

Member Data Documentation

◆ conductGraph

◆ cpuMaxMilliseconds

double bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::cpuMaxMilliseconds = 0.0

◆ cpuMilliseconds

double bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::cpuMilliseconds = 0.0

◆ cpuWaits

uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::cpuWaits = 0

◆ events

uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::events = 0

◆ frames

uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::frames = 0

◆ presentMilliseconds

double bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::presentMilliseconds = 0.0

◆ renderFramesMeasured

uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::renderFramesMeasured = 0

◆ renderGpuMilliseconds

double bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::renderGpuMilliseconds = 0.0

◆ simGpuMilliseconds

double bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::simGpuMilliseconds = 0.0

◆ simSubmissions

uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::simSubmissions = 0

◆ simSubmissionsMeasured

uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::simSubmissionsMeasured = 0

◆ skippedExtractions

uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::skippedExtractions = 0

◆ skippedSubmissions

uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::skippedSubmissions = 0

◆ ticks

◆ unitGpuMilliseconds

std::vector<double> bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::unitGpuMilliseconds

◆ units

uint64_t bicameral::frame::anonymous_namespace{frame_loop.cpp}::Stats::units = 0

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