Enum libosu::TimingPointKind[][src]

pub enum TimingPointKind {
    Uninherited {
        bpm: f64,
        meter: u32,
        children: BTreeSet<TimingPoint>,
    },
    Inherited {
        parent: Option<Box<TimingPoint>>,
        slider_velocity: f64,
    },
}

An enum distinguishing between inherited and uninherited timing points.

Variants

Uninherited timing point

Fields of Uninherited

BPM (beats per minute) of this timing section

The number of beats in a single measure

List of inherited timing points that belong to this section.

Inherited timing point

Fields of Inherited

The uninherited timing point to which this timing point belongs. This field is an option because parsing and tree-building occur in different stages.

Slider velocity multiplier

Trait Implementations

impl Clone for TimingPointKind
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for TimingPointKind
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations