pub struct HitObject {
pub time: f32,
pub lane: isize,
pub visual_lane: f32,
pub holdtime: f32,
pub hitsound: String,
pub group: Option<String>,
pub is_tick: i8,
}Fields§
§time: f32§lane: isize§visual_lane: f32§holdtime: f32§hitsound: String§group: Option<String>§is_tick: i8Implementations§
Source§impl HitObject
impl HitObject
pub fn is_normal(&self) -> bool
pub fn is_ln(&self) -> bool
pub fn is_tick(&self) -> bool
pub fn end_time(&self) -> f32
pub fn set_end_time(&mut self, end_time: f32)
pub fn get_generic_keysound(&self) -> KeySound
pub fn new_normal_note(time: f32, lane: isize) -> Self
pub fn new_long_note(time: f32, lane: isize, holdtime: f32) -> Self
pub fn new_tick_note(time: f32, lane: isize, visual_lane: f32) -> Self
Trait Implementations§
Source§impl<'de> Deserialize<'de> for HitObject
impl<'de> Deserialize<'de> for HitObject
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for HitObject
impl RefUnwindSafe for HitObject
impl Send for HitObject
impl Sync for HitObject
impl Unpin for HitObject
impl UnsafeUnpin for HitObject
impl UnwindSafe for HitObject
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more