Bicameral Engine
GPU-resident engine for a magic-research open-world game
Loading...
Searching...
No Matches
bicameral::frame::SimScheduler Member List

This is the complete list of members for bicameral::frame::SimScheduler, including all inherited members.

AddRealTime(double seconds, double speedScale=1.0)bicameral::frame::SimScheduler
AddTicks(uint32_t ticks)bicameral::frame::SimSchedulerinline
BudgetMilliseconds() constbicameral::frame::SimScheduler
ClearBacklog()bicameral::frame::SimSchedulerinline
Cursor() constbicameral::frame::SimSchedulerinline
DroppedTicks() constbicameral::frame::SimSchedulerinline
EstimateMilliseconds(uint32_t unit, double budgetMilliseconds) constbicameral::frame::SimSchedulerprivate
m_breakIntervalbicameral::frame::SimSchedulerprivate
m_cursorbicameral::frame::SimSchedulerprivate
m_droppedTicksbicameral::frame::SimSchedulerprivate
m_pendingTicksbicameral::frame::SimSchedulerprivate
m_renderMillisecondsbicameral::frame::SimSchedulerprivate
m_settingsbicameral::frame::SimSchedulerprivate
m_stopTickbicameral::frame::SimSchedulerprivate
m_unitMillisecondsbicameral::frame::SimSchedulerprivate
m_unitsPerTickbicameral::frame::SimSchedulerprivate
PendingTicks() constbicameral::frame::SimSchedulerinline
ReachedStopTick() constbicameral::frame::SimSchedulerinline
RenderMilliseconds() constbicameral::frame::SimSchedulerinline
ReportRenderTime(double gpuMilliseconds)bicameral::frame::SimScheduler
ReportUnitTime(uint32_t unit, double gpuMilliseconds)bicameral::frame::SimScheduler
Rewind(uint64_t tick)bicameral::frame::SimSchedulerinline
SetBreakInterval(uint64_t ticks)bicameral::frame::SimSchedulerinline
SetStopTick(uint64_t tick)bicameral::frame::SimSchedulerinline
SimScheduler(uint32_t unitsPerTick, const SimSchedulerSettings &settings={})bicameral::frame::SimScheduler
TakeUnits()bicameral::frame::SimScheduler
UnitMilliseconds(uint32_t unit) constbicameral::frame::SimSchedulerinline
UnitsPerTick() constbicameral::frame::SimSchedulerinline