pub struct Offsets {Show 15 fields
pub groove: usize,
pub song: usize,
pub phrases: usize,
pub chains: usize,
pub table: usize,
pub instruments: usize,
pub effect_settings: usize,
pub midi_mapping: usize,
pub scale: usize,
pub bookmarks: usize,
pub eq: usize,
pub instrument_eq_count: usize,
pub instrument_file_eq_offset: Option<usize>,
pub groove_ppqn_offsets: Option<usize>,
pub row_bookmark_offset: Option<usize>,
}Fields§
§groove: usize§song: usize§phrases: usize§chains: usize§table: usize§instruments: usize§effect_settings: usize§midi_mapping: usize§scale: usize§bookmarks: usizeAdress of the bitmask for song bookmarks.
eq: usize§instrument_eq_count: usizeNumber of eq for the song (different between 4.0 & 4.1)
instrument_file_eq_offset: Option<usize>For instrument size, where is the EQ information written (if any)
groove_ppqn_offsets: Option<usize>Where the PPQN for groove are stored, after firmware 6.5
row_bookmark_offset: Option<usize>Starting with firmware 6.6, there is an option to bookmark/color rows
Implementations§
Auto Trait Implementations§
impl Freeze for Offsets
impl RefUnwindSafe for Offsets
impl Send for Offsets
impl Sync for Offsets
impl Unpin for Offsets
impl UnsafeUnpin for Offsets
impl UnwindSafe for Offsets
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