pub struct HitSampleInfo {
pub name: HitSampleInfoName,
pub bank: SampleBank,
pub suffix: Option<NonZeroU32>,
pub volume: i32,
pub custom_sample_bank: i32,
pub bank_specified: bool,
pub is_layered: bool,
}Expand description
Info about a HitObject’s sample.
Fields§
§name: HitSampleInfoName§bank: SampleBank§suffix: Option<NonZeroU32>§volume: i32§custom_sample_bank: i32§bank_specified: bool§is_layered: boolImplementations§
Source§impl HitSampleInfo
impl HitSampleInfo
pub const HIT_NORMAL: HitSampleInfoName
pub const HIT_WHISTLE: HitSampleInfoName
pub const HIT_FINISH: HitSampleInfoName
pub const HIT_CLAP: HitSampleInfoName
Sourcepub fn new(
name: HitSampleInfoName,
bank: Option<SampleBank>,
custom_sample_bank: i32,
volume: i32,
) -> Self
pub fn new( name: HitSampleInfoName, bank: Option<SampleBank>, custom_sample_bank: i32, volume: i32, ) -> Self
Initialize a new HitSampleInfo without a filename.
Sourcepub const fn lookup_name(&self) -> LookupName<'_>
pub const fn lookup_name(&self) -> LookupName<'_>
The filename with the highest preference that can be used as a source.
Trait Implementations§
Source§impl Clone for HitSampleInfo
impl Clone for HitSampleInfo
Source§fn clone(&self) -> HitSampleInfo
fn clone(&self) -> HitSampleInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HitSampleInfo
impl Debug for HitSampleInfo
Source§impl PartialEq for HitSampleInfo
impl PartialEq for HitSampleInfo
impl Eq for HitSampleInfo
impl StructuralPartialEq for HitSampleInfo
Auto Trait Implementations§
impl Freeze for HitSampleInfo
impl RefUnwindSafe for HitSampleInfo
impl Send for HitSampleInfo
impl Sync for HitSampleInfo
impl Unpin for HitSampleInfo
impl UnwindSafe for HitSampleInfo
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