Enum libosu::HitObjectKind[][src]

pub enum HitObjectKind {
    Circle,
    Slider {
        kind: SliderSplineKind,
        control: Vec<Point<i32>>,
        repeats: u32,
        pixel_length: f64,
        duration: u32,
    },
    Spinner {
        end_time: TimeLocation,
    },
}

Distinguishes between different types of hit objects.

Variants

Regular hit circle.

Slider.

Fields of Slider

The algorithm used to calculate the spline.

The control points that make up the body of the slider.

The number of times this slider should repeat.

How long this slider is in pixels.

The number of milliseconds long that this slider lasts.

Spinner.

Fields of Spinner

The time at which the slider ends.

Trait Implementations

impl Clone for HitObjectKind
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for HitObjectKind
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations