[−][src]Enum libosu::SliderSplineKind
Distinguishes between different types of slider splines.
Variants
Linear is the most straightforward, and literally consists of two endpoints.
Bezier is more complex, using control points to create smooth curves.
Catmull is a deprecated slider spline used mainly in older maps (looks ugly btw).
Perfect (circle) splines are circles circumscribed around three control points.
Trait Implementations
impl Clone for SliderSplineKind
[src]
pub fn clone(&self) -> SliderSplineKind
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for SliderSplineKind
[src]
impl Eq for SliderSplineKind
[src]
impl Hash for SliderSplineKind
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<SliderSplineKind> for SliderSplineKind
[src]
pub fn eq(&self, other: &SliderSplineKind) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for SliderSplineKind
[src]
impl StructuralPartialEq for SliderSplineKind
[src]
Auto Trait Implementations
impl RefUnwindSafe for SliderSplineKind
[src]
impl Send for SliderSplineKind
[src]
impl Sync for SliderSplineKind
[src]
impl Unpin for SliderSplineKind
[src]
impl UnwindSafe for SliderSplineKind
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,