#[repr(C, packed(1))]pub struct ar_kit_t {Show 116 fields
pub __unknown_arr1: [sU8; 4],
pub name: [sU8; 15],
pub __pad_name: sU8,
pub track_levels: [s_u16_t; 13],
pub tracks: [ar_sound_t; 12],
pub __unknown_arr2: [sU8; 4],
pub fx_delay_time: sU8,
pub __unused_pad1: sU8,
pub fx_delay_pingpong: sU8,
pub __unused_pad2: sU8,
pub fx_delay_stereo_width: sU8,
pub __unused_pad3: sU8,
pub fx_delay_feedback: sU8,
pub __unused_pad4: sU8,
pub fx_delay_hpf: sU8,
pub __unused_pad5: sU8,
pub fx_delay_lpf: sU8,
pub __unused_pad6: sU8,
pub fx_delay_reverb_send: sU8,
pub __unused_pad7: sU8,
pub fx_delay_volume: sU8,
pub __unused_pad8: sU8,
pub fx_dist_reverb_send: sU8,
pub __unused_pad9: sU8,
pub fx_dist_delay_pre_post: sU8,
pub __unused_pad11: sU8,
pub fx_reverb_pre: sU8,
pub __unused_pad12: sU8,
pub fx_reverb_decay: sU8,
pub __unused_pad13: sU8,
pub fx_reverb_freq: sU8,
pub __unused_pad14: sU8,
pub fx_reverb_gain: sU8,
pub __unused_pad15: sU8,
pub fx_reverb_hpf: sU8,
pub __unused_pad16: sU8,
pub fx_reverb_lpf: sU8,
pub __unused_pad17: sU8,
pub fx_reverb_volume: sU8,
pub __unused_pad18: sU8,
pub fx_dist_reverb_pre_post: sU8,
pub __unused_pad19: sU8,
pub fx_dist_amount: sU8,
pub __unused_pad20: sU8,
pub fx_dist_sym: sU8,
pub __unused_pad21: sU8,
pub __unknown_fx_1: sU8,
pub __unknown_fx_2: sU8,
pub fx_comp_threshold: sU8,
pub __unused_pad22: sU8,
pub fx_comp_attack: sU8,
pub __unused_pad23: sU8,
pub fx_comp_release: sU8,
pub __unused_pad24: sU8,
pub fx_comp_ratio: sU8,
pub __unused_pad25: sU8,
pub fx_comp_seq: sU8,
pub __unused_pad26: sU8,
pub fx_comp_gain: sU8,
pub __unused_pad27: sU8,
pub fx_comp_mix: sU8,
pub __unused_pad28: sU8,
pub fx_comp_volume: sU8,
pub __unused_pad29: sU8,
pub fx_lfo_speed: sU8,
pub __unused_pad30: sU8,
pub fx_lfo_multiplier: sU8,
pub __unused_pad31: sU8,
pub fx_lfo_fade: sU8,
pub __unused_pad32: sU8,
pub fx_lfo_dest: sU8,
pub __unused_pad33: sU8,
pub fx_lfo_wave: sU8,
pub __unused_pad34: sU8,
pub fx_lfo_start_phase: sU8,
pub __unused_pad35: sU8,
pub fx_lfo_mode: sU8,
pub __unused_pad36: sU8,
pub fx_lfo_depth_msb: sU8,
pub fx_lfo_depth_lsb: sU8,
pub __unknown_arr3: [sU8; 46],
pub perf_ctl: [sU8; 192],
pub __unknown_0902: [sU8; 21],
pub scene_ctl: [sU8; 192],
pub __unknown_09D7: sU8,
pub current_scene_id: sU8,
pub __unknown_09D9: [sU8; 4],
pub retrig_always_on: s_u16_t,
pub retrig: [ar_retrig_t; 12],
pub __unknown_arr6: [sU8; 3],
pub ctrl_in_mod_1_amt_1: sU8,
pub __unused_pad37: sU8,
pub ctrl_in_mod_1_target_1: sU8,
pub ctrl_in_mod_1_amt_2: sU8,
pub __unused_pad38: sU8,
pub ctrl_in_mod_1_target_2: sU8,
pub ctrl_in_mod_1_amt_3: sU8,
pub __unused_pad39: sU8,
pub ctrl_in_mod_1_target_3: sU8,
pub ctrl_in_mod_1_amt_4: sU8,
pub __unused_pad40: sU8,
pub ctrl_in_mod_1_target_4: sU8,
pub __unused_pad_group_1: [sU8; 4],
pub ctrl_in_mod_2_amt_1: sU8,
pub __unused_pad41: sU8,
pub ctrl_in_mod_2_target_1: sU8,
pub ctrl_in_mod_2_amt_2: sU8,
pub __unused_pad42: sU8,
pub ctrl_in_mod_2__target_2: sU8,
pub ctrl_in_mod_2_amt_3: sU8,
pub __unused_pad43: sU8,
pub ctrl_in_mod_2_target_3: sU8,
pub ctrl_in_mod_2_amt_4: sU8,
pub __unused_pad44: sU8,
pub ctrl_in_mod_2_target_4: sU8,
pub __unused_pad_group_2: [sU8; 4],
}
Fields§
§__unknown_arr1: [sU8; 4]
§name: [sU8; 15]
§__pad_name: sU8
§track_levels: [s_u16_t; 13]
§tracks: [ar_sound_t; 12]
§__unknown_arr2: [sU8; 4]
§fx_delay_time: sU8
§__unused_pad1: sU8
§fx_delay_pingpong: sU8
§__unused_pad2: sU8
§fx_delay_stereo_width: sU8
§__unused_pad3: sU8
§fx_delay_feedback: sU8
§__unused_pad4: sU8
§fx_delay_hpf: sU8
§__unused_pad5: sU8
§fx_delay_lpf: sU8
§__unused_pad6: sU8
§fx_delay_reverb_send: sU8
§__unused_pad7: sU8
§fx_delay_volume: sU8
§__unused_pad8: sU8
§fx_dist_reverb_send: sU8
§__unused_pad9: sU8
§fx_dist_delay_pre_post: sU8
§__unused_pad11: sU8
§fx_reverb_pre: sU8
§__unused_pad12: sU8
§fx_reverb_decay: sU8
§__unused_pad13: sU8
§fx_reverb_freq: sU8
§__unused_pad14: sU8
§fx_reverb_gain: sU8
§__unused_pad15: sU8
§fx_reverb_hpf: sU8
§__unused_pad16: sU8
§fx_reverb_lpf: sU8
§__unused_pad17: sU8
§fx_reverb_volume: sU8
§__unused_pad18: sU8
§fx_dist_reverb_pre_post: sU8
§__unused_pad19: sU8
§fx_dist_amount: sU8
§__unused_pad20: sU8
§fx_dist_sym: sU8
§__unused_pad21: sU8
§__unknown_fx_1: sU8
§__unknown_fx_2: sU8
§fx_comp_threshold: sU8
§__unused_pad22: sU8
§fx_comp_attack: sU8
§__unused_pad23: sU8
§fx_comp_release: sU8
§__unused_pad24: sU8
§fx_comp_ratio: sU8
§__unused_pad25: sU8
§fx_comp_seq: sU8
§__unused_pad26: sU8
§fx_comp_gain: sU8
§__unused_pad27: sU8
§fx_comp_mix: sU8
§__unused_pad28: sU8
§fx_comp_volume: sU8
§__unused_pad29: sU8
§fx_lfo_speed: sU8
§__unused_pad30: sU8
§fx_lfo_multiplier: sU8
§__unused_pad31: sU8
§fx_lfo_fade: sU8
§__unused_pad32: sU8
§fx_lfo_dest: sU8
§__unused_pad33: sU8
§fx_lfo_wave: sU8
§__unused_pad34: sU8
§fx_lfo_start_phase: sU8
§__unused_pad35: sU8
§fx_lfo_mode: sU8
§__unused_pad36: sU8
§fx_lfo_depth_msb: sU8
§fx_lfo_depth_lsb: sU8
§__unknown_arr3: [sU8; 46]
§perf_ctl: [sU8; 192]
§__unknown_0902: [sU8; 21]
§scene_ctl: [sU8; 192]
§__unknown_09D7: sU8
§current_scene_id: sU8
§__unknown_09D9: [sU8; 4]
§retrig_always_on: s_u16_t
§retrig: [ar_retrig_t; 12]
§__unknown_arr6: [sU8; 3]
§ctrl_in_mod_1_amt_1: sU8
§__unused_pad37: sU8
§ctrl_in_mod_1_target_1: sU8
§ctrl_in_mod_1_amt_2: sU8
§__unused_pad38: sU8
§ctrl_in_mod_1_target_2: sU8
§ctrl_in_mod_1_amt_3: sU8
§__unused_pad39: sU8
§ctrl_in_mod_1_target_3: sU8
§ctrl_in_mod_1_amt_4: sU8
§__unused_pad40: sU8
§ctrl_in_mod_1_target_4: sU8
§__unused_pad_group_1: [sU8; 4]
§ctrl_in_mod_2_amt_1: sU8
§__unused_pad41: sU8
§ctrl_in_mod_2_target_1: sU8
§ctrl_in_mod_2_amt_2: sU8
§__unused_pad42: sU8
§ctrl_in_mod_2__target_2: sU8
§ctrl_in_mod_2_amt_3: sU8
§__unused_pad43: sU8
§ctrl_in_mod_2_target_3: sU8
§ctrl_in_mod_2_amt_4: sU8
§__unused_pad44: sU8
§ctrl_in_mod_2_target_4: sU8
§__unused_pad_group_2: [sU8; 4]
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for ar_kit_t
impl Send for ar_kit_t
impl Sync for ar_kit_t
impl Unpin for ar_kit_t
impl UnwindSafe for ar_kit_t
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