tess 0.4.0
Performance-first tile and path simulation substrate
Loading...
Searching...
No Matches
tess::Cadence Struct Reference

Configures when a task becomes due within the fixed-tick schedule. More...

#include <tess/sim/schedule.h>

Static Public Member Functions

static constexpr auto every_tick () noexcept -> Cadence
static constexpr auto every_ticks (std::uint32_t n) noexcept -> Cadence
static constexpr auto on_dirty (std::uint32_t mask) noexcept -> Cadence
static constexpr auto background (BackgroundBudget budget) noexcept -> Cadence
static constexpr auto manual () noexcept -> Cadence

Public Attributes

CadenceKind kind = CadenceKind::EveryTick
std::uint32_t every_n = 1
std::uint32_t dirty_mask = 0
BackgroundBudget budget {}

Detailed Description

Configures when a task becomes due within the fixed-tick schedule.


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