pub struct SyscomRuntimeState {Show 59 fields
pub syscom_menu_disable: bool,
pub menu_open: bool,
pub menu_kind: Option<i32>,
pub menu_result: Option<i64>,
pub menu_cursor: usize,
pub font_list: Vec<String>,
pub mwnd_btn_disable_all: bool,
pub mwnd_btn_touch_disable: bool,
pub mwnd_btn_disable: HashMap<i64, bool>,
pub read_skip: ToggleFeatureState,
pub auto_skip: ToggleFeatureState,
pub auto_mode: ToggleFeatureState,
pub hide_mwnd: ToggleFeatureState,
pub local_extra_switch: ToggleFeatureState,
pub local_extra_mode: ValueFeatureState,
pub local_extra_switches: [ToggleFeatureState; 4],
pub local_extra_modes: [ValueFeatureState; 4],
pub msg_back: ToggleFeatureState,
pub msg_back_open: bool,
pub msg_back_view_pos: usize,
pub msg_back_scroll_pos: i32,
pub msg_back_slider_pos: i32,
pub msg_back_target_no: isize,
pub msg_back_mouse_target_no: isize,
pub msg_back_msg_total_height: i32,
pub msg_back_proc_initialized: bool,
pub msg_back_slider_dragging: bool,
pub msg_back_slider_drag_start_mouse: i32,
pub msg_back_slider_drag_start_pos: i32,
pub msg_back_content_dragging: bool,
pub msg_back_content_drag_start_mouse: i32,
pub msg_back_content_drag_start_scroll_pos: i32,
pub return_to_sel: ToggleFeatureState,
pub return_to_menu: ToggleFeatureState,
pub end_game: ToggleFeatureState,
pub save_feature: ToggleFeatureState,
pub load_feature: ToggleFeatureState,
pub replay_koe: Option<(i64, i64)>,
pub current_save_scene_title: String,
pub current_save_message: String,
pub current_save_full_message: String,
pub total_play_time: i64,
pub save_slots: Vec<SaveSlotState>,
pub quick_save_slots: Vec<SaveSlotState>,
pub inner_save_exists: bool,
pub inner_save_streams: Vec<Vec<u8>>,
pub sel_save_stock_stream: Vec<u8>,
pub sel_save_ids: Vec<[u16; 7]>,
pub end_save_exists: bool,
pub last_menu_call: i32,
pub system_extra_int_value: i64,
pub system_extra_str_value: String,
pub config_int: HashMap<i32, i64>,
pub config_str: HashMap<i32, String>,
pub capture_buffer: Option<RgbaImage>,
pub capture_size: Option<(u32, u32)>,
pub return_scene_once: Option<(String, i64)>,
pub pending_proc: Option<SyscomPendingProc>,
pub msg_back_load_tid: i64,
}Fields§
§font_list: Vec<String>§mwnd_btn_disable_all: bool§mwnd_btn_touch_disable: bool§mwnd_btn_disable: HashMap<i64, bool>§read_skip: ToggleFeatureState§auto_skip: ToggleFeatureState§auto_mode: ToggleFeatureState§hide_mwnd: ToggleFeatureState§local_extra_switch: ToggleFeatureState§local_extra_mode: ValueFeatureState§local_extra_switches: [ToggleFeatureState; 4]§local_extra_modes: [ValueFeatureState; 4]§msg_back: ToggleFeatureState§msg_back_open: bool§msg_back_view_pos: usize§msg_back_scroll_pos: i32§msg_back_slider_pos: i32§msg_back_target_no: isize§msg_back_mouse_target_no: isize§msg_back_msg_total_height: i32§msg_back_proc_initialized: bool§msg_back_slider_dragging: bool§msg_back_slider_drag_start_mouse: i32§msg_back_slider_drag_start_pos: i32§msg_back_content_dragging: bool§msg_back_content_drag_start_mouse: i32§msg_back_content_drag_start_scroll_pos: i32§return_to_sel: ToggleFeatureState§end_game: ToggleFeatureState§save_feature: ToggleFeatureState§load_feature: ToggleFeatureState§replay_koe: Option<(i64, i64)>§current_save_scene_title: String§current_save_message: String§current_save_full_message: String§total_play_time: i64§save_slots: Vec<SaveSlotState>§quick_save_slots: Vec<SaveSlotState>§inner_save_exists: bool§inner_save_streams: Vec<Vec<u8>>§sel_save_stock_stream: Vec<u8>§sel_save_ids: Vec<[u16; 7]>§end_save_exists: bool§system_extra_int_value: i64§system_extra_str_value: String§config_int: HashMap<i32, i64>§config_str: HashMap<i32, String>§capture_buffer: Option<RgbaImage>§capture_size: Option<(u32, u32)>§return_scene_once: Option<(String, i64)>§pending_proc: Option<SyscomPendingProc>§msg_back_load_tid: i64Trait Implementations§
Source§impl Clone for SyscomRuntimeState
impl Clone for SyscomRuntimeState
Source§fn clone(&self) -> SyscomRuntimeState
fn clone(&self) -> SyscomRuntimeState
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 SyscomRuntimeState
impl Debug for SyscomRuntimeState
Auto Trait Implementations§
impl Freeze for SyscomRuntimeState
impl RefUnwindSafe for SyscomRuntimeState
impl Send for SyscomRuntimeState
impl Sync for SyscomRuntimeState
impl Unpin for SyscomRuntimeState
impl UnsafeUnpin for SyscomRuntimeState
impl UnwindSafe for SyscomRuntimeState
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.