Crate libosu[−][src]
libosu
libosu
is an attempt to make a convenient library for writing osu!-related programs. It
includes data structures and parsers for beatmaps, replays, and more.
Please note that until this crate hits 1.0
, none of the APIs in this crate will be stable, so
take care when using this crate.
Structs
AbsoluteTime |
An absolute representation of time. |
Additions |
A representation of hitsound additions. |
Beatmap |
Represents a single beatmap. |
Color |
Represents an RGB color. |
Difficulty |
Difficulty settings defined by the map. |
HitObject |
Represents a single hit object. |
Hitsound |
A hitsound "item" represents a single "hitsound". |
Point |
Represents a 2D point (or any pair of objects). |
RelativeTime |
A relative representation of time, based on another time location. |
Replay |
A replay object. |
TimingPoint |
A timing point, which represents configuration settings for a timing section. |
Enums
HitObjectKind |
Distinguishes between different types of hit objects. |
Mode |
Integer enumeration of the game's game modes. |
Mods |
Mod listing with their respective bitwise representation. |
SampleSet |
A set of hitsound samples. |
SliderSplineKind |
Distinguishes between different types of slider splines. |
TimeLocation |
A struct representing a precise location in time. |
TimingPointKind |
An enum distinguishing between inherited and uninherited timing points. |
Functions
say_hello_there |
[ Deprecated ] Says "hello there" |