[−][src]Crate libosu
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. |
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" |