pub struct GlowMatrix {Show 18 fields
pub number: i32,
pub identifier: Option<String>,
pub description: Option<String>,
pub matrix_type: Option<MatrixType>,
pub addressing_mode: Option<MatrixAddressingMode>,
pub target_count: Option<i32>,
pub source_count: Option<i32>,
pub max_connections_per_target: Option<i32>,
pub max_total_connections: Option<i32>,
pub connection_parameters_location: Option<EmberPath>,
pub gain_parameter_number: Option<i32>,
pub labels: Vec<Label>,
pub schema_identifiers: Option<String>,
pub template_reference: Option<EmberPath>,
pub targets: Vec<i32>,
pub sources: Vec<i32>,
pub connections: Vec<GlowConnection>,
pub children: Vec<GlowElement>,
}Expand description
A matrix in the Ember+ tree.
Fields§
§number: i32Matrix number (within parent)
identifier: Option<String>Identifier string
description: Option<String>Description string
matrix_type: Option<MatrixType>Matrix type
addressing_mode: Option<MatrixAddressingMode>Addressing mode
target_count: Option<i32>Target count
source_count: Option<i32>Source count
max_connections_per_target: Option<i32>Maximum connections per target
max_total_connections: Option<i32>Maximum total connections
connection_parameters_location: Option<EmberPath>Connection parameters location
gain_parameter_number: Option<i32>Gain parameter number
labels: Vec<Label>Labels
schema_identifiers: Option<String>Schema identifiers
template_reference: Option<EmberPath>Template reference
targets: Vec<i32>Targets
sources: Vec<i32>Sources
connections: Vec<GlowConnection>Connections
children: Vec<GlowElement>Child elements
Implementations§
Source§impl GlowMatrix
impl GlowMatrix
Trait Implementations§
Source§impl Clone for GlowMatrix
impl Clone for GlowMatrix
Source§fn clone(&self) -> GlowMatrix
fn clone(&self) -> GlowMatrix
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 GlowMatrix
impl Debug for GlowMatrix
Source§impl Default for GlowMatrix
impl Default for GlowMatrix
Source§fn default() -> GlowMatrix
fn default() -> GlowMatrix
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GlowMatrix
impl RefUnwindSafe for GlowMatrix
impl Send for GlowMatrix
impl Sync for GlowMatrix
impl Unpin for GlowMatrix
impl UnsafeUnpin for GlowMatrix
impl UnwindSafe for GlowMatrix
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