[][src]Enum libosu::SliderSplineKind

pub enum SliderSplineKind {
    Linear,
    Bezier,
    Catmull,
    Perfect,
}

Distinguishes between different types of slider splines.

Variants

Linear

Linear is the most straightforward, and literally consists of two endpoints.

Bezier

Bezier is more complex, using control points to create smooth curves.

Catmull

Catmull is a deprecated slider spline used mainly in older maps (looks ugly btw).

Perfect

Perfect (circle) splines are circles circumscribed around three control points.

Trait Implementations

impl Clone for SliderSplineKind[src]

impl Debug for SliderSplineKind[src]

impl Eq for SliderSplineKind[src]

impl Hash for SliderSplineKind[src]

impl PartialEq<SliderSplineKind> for SliderSplineKind[src]

impl StructuralEq for SliderSplineKind[src]

impl StructuralPartialEq for SliderSplineKind[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.