pub struct SystemSettings {Show 66 fields
pub game_bitmap: Option<String>,
pub pointers: Option<String>,
pub system_font: Option<String>,
pub icon_font: Option<String>,
pub gui_font: Option<String>,
pub gui_low_font: Option<String>,
pub animation_drive: Option<String>,
pub back_texture: Option<i32>,
pub volume: Option<i32>,
pub sound: Option<bool>,
pub fast_sound: Option<bool>,
pub fidelity: Option<i32>,
pub redbook: Option<bool>,
pub redbook_volume: Option<i32>,
pub sound_distance: Option<i32>,
pub post_collide_height: Option<u32>,
pub hpost_collide_height: Option<i32>,
pub pre_validate: Option<bool>,
pub normal_frame_rate: Option<i32>,
pub use_smooth_fps: Option<bool>,
pub use_smooth_divisor: Option<bool>,
pub min_frame_rate: Option<i32>,
pub max_frame_rate: Option<i32>,
pub jump_time: Option<i32>,
pub jump_height: Option<i32>,
pub sphere_object_scale: Option<i32>,
pub standing_height: Option<i32>,
pub disable_text: Option<bool>,
pub disable_debug_text: Option<bool>,
pub normal_ink: Option<i32>,
pub slide_range: Option<i32>,
pub statics_load: Option<bool>,
pub flats_load: Option<bool>,
pub objects_load: Option<bool>,
pub lights_load: Option<bool>,
pub ropes_load: Option<bool>,
pub task_system: Option<bool>,
pub animation_system: Option<bool>,
pub floating_point_physics: Option<bool>,
pub rtx_filename: Option<String>,
pub world_ini: Option<String>,
pub item_ini: Option<String>,
pub start_fade: Option<bool>,
pub compass_xco: Option<i32>,
pub compass_yco: Option<i32>,
pub candle_xco: Option<i32>,
pub candle_yco: Option<i32>,
pub logbook_xco: Option<i32>,
pub logbook_yco: Option<i32>,
pub pickup_xco: Option<i32>,
pub pickup_yco: Option<i32>,
pub pickup_text_yco: Option<i32>,
pub game_xco1: Option<i32>,
pub game_yco1: Option<i32>,
pub game_xco2: Option<i32>,
pub game_yco2: Option<i32>,
pub lock_windows: Option<bool>,
pub disable_drive_check: Option<bool>,
pub disable_cpu_check: Option<bool>,
pub disable_svga_check: Option<bool>,
pub report_machine: Option<bool>,
pub max_active_objects: Option<i32>,
pub max_effects: Option<i32>,
pub max_particles: Option<i32>,
pub max_remap_objects: Option<i32>,
pub disable_effects: Option<bool>,
}Expand description
Settings from [system]. Numeric codes retain their stored values.
Fields§
§game_bitmap: Option<String>§pointers: Option<String>§system_font: Option<String>§icon_font: Option<String>§gui_font: Option<String>§gui_low_font: Option<String>§animation_drive: Option<String>§back_texture: Option<i32>§volume: Option<i32>§sound: Option<bool>§fast_sound: Option<bool>§fidelity: Option<i32>§redbook: Option<bool>§redbook_volume: Option<i32>§sound_distance: Option<i32>§post_collide_height: Option<u32>§hpost_collide_height: Option<i32>§pre_validate: Option<bool>§normal_frame_rate: Option<i32>§use_smooth_fps: Option<bool>§use_smooth_divisor: Option<bool>§min_frame_rate: Option<i32>§max_frame_rate: Option<i32>§jump_time: Option<i32>§jump_height: Option<i32>§sphere_object_scale: Option<i32>§standing_height: Option<i32>§disable_text: Option<bool>§disable_debug_text: Option<bool>§normal_ink: Option<i32>§slide_range: Option<i32>§statics_load: Option<bool>§flats_load: Option<bool>§objects_load: Option<bool>§lights_load: Option<bool>§ropes_load: Option<bool>§task_system: Option<bool>§animation_system: Option<bool>§floating_point_physics: Option<bool>§rtx_filename: Option<String>§world_ini: Option<String>§item_ini: Option<String>§start_fade: Option<bool>§compass_xco: Option<i32>§compass_yco: Option<i32>§candle_xco: Option<i32>§candle_yco: Option<i32>§logbook_xco: Option<i32>§logbook_yco: Option<i32>§pickup_xco: Option<i32>§pickup_yco: Option<i32>§pickup_text_yco: Option<i32>§game_xco1: Option<i32>§game_yco1: Option<i32>§game_xco2: Option<i32>§game_yco2: Option<i32>§lock_windows: Option<bool>§disable_drive_check: Option<bool>§disable_cpu_check: Option<bool>§disable_svga_check: Option<bool>§report_machine: Option<bool>§max_active_objects: Option<i32>§max_effects: Option<i32>§max_particles: Option<i32>§max_remap_objects: Option<i32>§disable_effects: Option<bool>Trait Implementations§
Source§impl Clone for SystemSettings
impl Clone for SystemSettings
Source§impl Debug for SystemSettings
impl Debug for SystemSettings
Source§impl Default for SystemSettings
impl Default for SystemSettings
Source§impl PartialEq for SystemSettings
impl PartialEq for SystemSettings
Source§impl Serialize for SystemSettings
impl Serialize for SystemSettings
impl StructuralPartialEq for SystemSettings
Auto Trait Implementations§
impl Freeze for SystemSettings
impl RefUnwindSafe for SystemSettings
impl Send for SystemSettings
impl Sync for SystemSettings
impl Unpin for SystemSettings
impl UnsafeUnpin for SystemSettings
impl UnwindSafe for SystemSettings
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
impl<U, T> ToOwnedObj<U> for Twhere
U: FromObjRef<T>,
Source§fn to_owned_obj(&self, data: FontData<'_>) -> U
fn to_owned_obj(&self, data: FontData<'_>) -> U
Convert this type into
T, using the provided data to resolve any offsets.