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

#include <sim_scheduler.h>

Public Attributes

double ticksPerSecond = 60.0
double targetFps = 60.0
double marginMilliseconds = 1.0
double minBudgetMilliseconds = 0.5
double smoothing = 0.1
double maxBacklogTicks = 8.0
uint32_t maxUnitsPerFrame = 256

Detailed Description

Definition at line 19 of file sim_scheduler.h.

Member Data Documentation

◆ marginMilliseconds

double bicameral::frame::SimSchedulerSettings::marginMilliseconds = 1.0

Definition at line 25 of file sim_scheduler.h.

◆ maxBacklogTicks

double bicameral::frame::SimSchedulerSettings::maxBacklogTicks = 8.0

Definition at line 30 of file sim_scheduler.h.

◆ maxUnitsPerFrame

uint32_t bicameral::frame::SimSchedulerSettings::maxUnitsPerFrame = 256

Definition at line 31 of file sim_scheduler.h.

◆ minBudgetMilliseconds

double bicameral::frame::SimSchedulerSettings::minBudgetMilliseconds = 0.5

Definition at line 26 of file sim_scheduler.h.

◆ smoothing

double bicameral::frame::SimSchedulerSettings::smoothing = 0.1

Definition at line 27 of file sim_scheduler.h.

◆ targetFps

double bicameral::frame::SimSchedulerSettings::targetFps = 60.0

Definition at line 22 of file sim_scheduler.h.

◆ ticksPerSecond

double bicameral::frame::SimSchedulerSettings::ticksPerSecond = 60.0

Definition at line 21 of file sim_scheduler.h.


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