Skip to content

ludus::gameplay::sequencer::SequenceTime

Ludus Wiki · API overview · Browse API

Struct

Nonnegative exact time in authored ticks: Tick + Numerator / Denominator. Denominator must be positive and Numerator < Denominator. Equivalent proper fractions are accepted; there is no floating-point clock or tick-grid rounding.

Declared in modules/gameplay/sequencer/include/ludus/gameplay/sequencer/time.hpp

#include <ludus/gameplay/sequencer/time.hpp>
struct ludus::gameplay::sequencer::SequenceTime final

Fields

Tick

foundation::uint64 ludus::gameplay::sequencer::SequenceTime::Tick = 0
Whole ticks from the sequence epoch.

Related types: foundation::uint64

Declared in modules/gameplay/sequencer/include/ludus/gameplay/sequencer/time.hpp

Numerator

foundation::uint32 ludus::gameplay::sequencer::SequenceTime::Numerator = 0
Fractional tick numerator.

Related types: foundation::uint32

Declared in modules/gameplay/sequencer/include/ludus/gameplay/sequencer/time.hpp

Denominator

foundation::uint32 ludus::gameplay::sequencer::SequenceTime::Denominator = 1
Fractional tick denominator.

Related types: foundation::uint32

Declared in modules/gameplay/sequencer/include/ludus/gameplay/sequencer/time.hpp