pub struct PluginLayout {
pub title: &'static str,
pub version: &'static str,
pub rows: Vec<KnobRow>,
pub width: u32,
pub height: u32,
pub knob_size: f32,
}Expand description
Layout configuration for a plugin UI.
Fields§
§title: &'static str§version: &'static str§rows: Vec<KnobRow>§width: u32§height: u32§knob_size: f32Implementations§
Source§impl PluginLayout
impl PluginLayout
Trait Implementations§
Source§impl Clone for PluginLayout
impl Clone for PluginLayout
Source§fn clone(&self) -> PluginLayout
fn clone(&self) -> PluginLayout
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 PluginLayout
impl Debug for PluginLayout
Source§impl From<PluginLayout> for GridLayout
impl From<PluginLayout> for GridLayout
Source§fn from(pl: PluginLayout) -> Self
fn from(pl: PluginLayout) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PluginLayout
impl RefUnwindSafe for PluginLayout
impl Send for PluginLayout
impl Sync for PluginLayout
impl Unpin for PluginLayout
impl UnsafeUnpin for PluginLayout
impl UnwindSafe for PluginLayout
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