pub struct SampleBankInfo {
pub filename: Option<String>,
pub bank_for_normal: Option<SampleBank>,
pub bank_for_addition: Option<SampleBank>,
pub volume: i32,
pub custom_sample_bank: i32,
}Expand description
Sample info of a HitObject to convert HitSoundType into a Vec
of HitSampleInfo.
Fields§
§filename: Option<String>§bank_for_normal: Option<SampleBank>§bank_for_addition: Option<SampleBank>§volume: i32§custom_sample_bank: i32Implementations§
Source§impl SampleBankInfo
impl SampleBankInfo
Sourcepub fn read_custom_sample_banks(
&mut self,
split: Split<'_, char>,
banks_only: bool,
) -> Result<(), ParseSampleBankInfoError>
pub fn read_custom_sample_banks( &mut self, split: Split<'_, char>, banks_only: bool, ) -> Result<(), ParseSampleBankInfoError>
Read and store custom sample banks.
Sourcepub fn convert_sound_type(self, sound_type: HitSoundType) -> Vec<HitSampleInfo>
pub fn convert_sound_type(self, sound_type: HitSoundType) -> Vec<HitSampleInfo>
Convert a HitSoundType into a Vec of HitSampleInfo.
Trait Implementations§
Source§impl Clone for SampleBankInfo
impl Clone for SampleBankInfo
Source§fn clone(&self) -> SampleBankInfo
fn clone(&self) -> SampleBankInfo
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 SampleBankInfo
impl Debug for SampleBankInfo
Source§impl Default for SampleBankInfo
impl Default for SampleBankInfo
Source§fn default() -> SampleBankInfo
fn default() -> SampleBankInfo
Returns the “default value” for a type. Read more
Source§impl PartialEq for SampleBankInfo
impl PartialEq for SampleBankInfo
impl Eq for SampleBankInfo
impl StructuralPartialEq for SampleBankInfo
Auto Trait Implementations§
impl Freeze for SampleBankInfo
impl RefUnwindSafe for SampleBankInfo
impl Send for SampleBankInfo
impl Sync for SampleBankInfo
impl Unpin for SampleBankInfo
impl UnwindSafe for SampleBankInfo
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