pub struct ViewerSettings {Show 37 fields
pub window_width: u32,
pub window_height: u32,
pub vsync: bool,
pub gpu_idx: i32,
pub slice_pos_x: f32,
pub slice_pos_y: f32,
pub slice_pos_z: f32,
pub slice_width: f32,
pub slice_height: f32,
pub slice_pixel_size: f32,
pub camera_pos_x: f32,
pub camera_pos_y: f32,
pub camera_pos_z: f32,
pub camera_near_clip: f32,
pub camera_far_clip: f32,
pub sound_speed: f32,
pub slice_rot_x: f32,
pub slice_rot_y: f32,
pub slice_rot_z: f32,
pub slice_color_scale: f32,
pub slice_alpha: f32,
pub color_map_type: ColorMapType,
pub show_radiation_pressure: bool,
pub camera_rot_x: f32,
pub camera_rot_y: f32,
pub camera_rot_z: f32,
pub camera_fov: f32,
pub font_size: f32,
pub background: [f32; 4],
pub show_mod_plot: bool,
pub show_mod_plot_raw: bool,
pub mod_enable: bool,
pub mod_auto_play: bool,
pub stm_auto_play: bool,
pub image_save_path: String,
pub port: u16,
pub camera_move_speed: f32,
}Expand description
Viewer settings
Fields§
§window_width: u32§window_height: u32§vsync: bool§gpu_idx: i32§slice_pos_x: f32§slice_pos_y: f32§slice_pos_z: f32§slice_width: f32§slice_height: f32§slice_pixel_size: f32§camera_pos_x: f32§camera_pos_y: f32§camera_pos_z: f32§camera_near_clip: f32§camera_far_clip: f32§sound_speed: f32§slice_rot_x: f32§slice_rot_y: f32§slice_rot_z: f32§slice_color_scale: f32§slice_alpha: f32§color_map_type: ColorMapType§show_radiation_pressure: bool§camera_rot_x: f32§camera_rot_y: f32§camera_rot_z: f32§camera_fov: f32§font_size: f32§background: [f32; 4]§show_mod_plot: bool§show_mod_plot_raw: bool§mod_enable: bool§mod_auto_play: bool§stm_auto_play: bool§image_save_path: String§port: u16§camera_move_speed: f32Implementations§
Source§impl ViewerSettings
impl ViewerSettings
pub fn new() -> ViewerSettings
Trait Implementations§
Source§impl Clone for ViewerSettings
impl Clone for ViewerSettings
Source§fn clone(&self) -> ViewerSettings
fn clone(&self) -> ViewerSettings
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 ViewerSettings
impl Debug for ViewerSettings
Source§impl Default for ViewerSettings
impl Default for ViewerSettings
Source§impl<'de> Deserialize<'de> for ViewerSettings
impl<'de> Deserialize<'de> for ViewerSettings
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ViewerSettings
impl RefUnwindSafe for ViewerSettings
impl Send for ViewerSettings
impl Sync for ViewerSettings
impl Unpin for ViewerSettings
impl UnwindSafe for ViewerSettings
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.