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. always pin to the version that you are using!

Re-exports

pub extern crate ordered_float;

Modules

apiv1apiv1

client for the osu api osu! API v1

apiv2apiv2

Structs for interacting with APIv2

beatmap

beatmaps

color

defines the color struct

data

data structures

db

deals with osu database files (osu.db, collections.db, etc)

errors

errors

events

beatmap events

hitobject

hit-objects

hitsounds

data structures for hitsounds

math

math

prelude

exports everything in the library.

replay

Data structures for reading and writing replays

spline

calculating slider body shapes.

timing

timing and timing points.

Functions

say_hello_thereDeprecated

says “hello there”