Module hit_objects

Module hit_objects 

Source
Expand description

Types for the [HitObjects] section.

Modules§

hit_samples
Audio-related types.

Structs§

BorrowedCurve
A curve with borrowed lists of path points and segment lengths.
Curve
A curve with owned lists of path points and segment lengths.
CurveBuffers
Collection of buffers required to calculate a Curve.
HitObject
A hit object of a Beatmap.
HitObjectCircle
A circle note HitObject.
HitObjectHold
A hold note HitObject.
HitObjectSlider
A slider HitObject.
HitObjectSpinner
A spinner HitObject.
HitObjectType
The type of a HitObject.
HitObjects
Struct containing all data from a .osu file’s [HitObjects], [Events], [Difficulty], [TimingPoints] and [General] section.
HitObjectsState
The parsing state for HitObjects in DecodeBeatmap.
ParseHitObjectTypeError
Error when failing to parse a HitObjectType.
PathControlPoint
A positional control point of a curve.
PathType
The type of a SliderPath’s segment.
SliderEvent
A HitObjectSlider event as generated by SliderEventsIter.
SliderEventsIter
Iterator over SliderEvents for a HitObjectSlider.
SliderPath
The path of a HitObjectSlider.

Enums§

HitObjectKind
Additional data for a HitObject depending on its type.
ParseHitObjectsError
All the ways that parsing a .osu file into HitObjects can fail.
SliderEventType
The type of a SliderEvent.
SplineType
The specific type of a PathType.