oa::viewer::ViewerConfig
Full configuration block. Donor: oa::ViewerConfig.
Declaration
pub struct ViewerConfig {Show 36 fields pub mode: ViewerMode, pub path: String, pub title: String, pub width: u32, pub height: u32, pub style: UiStyle, pub show_help: bool, pub show_stats: bool, pub show_timeline: bool, pub vsync: bool, pub loop_media: bool, pub start_playing: bool, pub auto_hide_controls: bool, pub controls_hide_delay_ms: u32, pub canvas_background: ViewerCanvasBackground, pub show_canvas_grid: bool, pub audio_view: ViewerAudioView, pub audio_waveform_bins: u32, pub audio_analysis_frames: u32, pub audio_fft_size: u32, pub audio_hop_size: u32, pub audio_mel_bins: u32, pub audio_ring_ms: u32, pub key_quit: UiKey, pub key_quit_q: UiKey, pub key_red: UiKey, pub key_green: UiKey, pub key_blue: UiKey, pub key_alpha: UiKey, pub key_rgb: UiKey, pub key_zoom_in: UiKey, pub key_zoom_out: UiKey, pub key_zoom_fit: UiKey, pub key_zoom_100: UiKey, pub key_canvas_background: UiKey, pub key_canvas_grid: UiKey, }Public Rust declaration.
Public Methods
Associated Functions
Public Data Members
modeViewerModefieldpathStringfieldtitleStringfieldwidthu32fieldheightu32fieldstyleUiStylefieldshow_helpboolfieldshow_statsboolfieldshow_timelineboolfieldvsyncboolfieldloop_mediaboolfieldstart_playingboolfieldauto_hide_controlsboolfieldcontrols_hide_delay_msu32fieldcanvas_backgroundViewerCanvasBackgroundfieldshow_canvas_gridboolfieldaudio_viewViewerAudioViewfieldaudio_waveform_binsu32fieldaudio_analysis_framesu32fieldaudio_fft_sizeu32fieldaudio_hop_sizeu32fieldaudio_mel_binsu32fieldaudio_ring_msu32fieldkey_quitUiKeyfieldkey_quit_qUiKeyfieldkey_redUiKeyfieldkey_greenUiKeyfieldkey_blueUiKeyfieldkey_alphaUiKeyfieldkey_rgbUiKeyfieldkey_zoom_inUiKeyfieldkey_zoom_outUiKeyfieldkey_zoom_fitUiKeyfieldkey_zoom_100UiKeyfieldkey_canvas_backgroundUiKeyfieldkey_canvas_gridUiKeyfield