pub struct CompositionControl {
pub name: String,
pub node: NodeId,
pub param: String,
}Expand description
A node setting a composition exposes to the group nodes that use it: an effect or transition parameter of one of its nodes.
Fields§
§name: StringThe name a group node sets it by; unique in the composition.
node: NodeIdThe effect or transition node.
param: StringThe parameter of its effect.
Trait Implementations§
Source§impl Clone for CompositionControl
impl Clone for CompositionControl
Source§impl Debug for CompositionControl
impl Debug for CompositionControl
Source§impl<'de> Deserialize<'de> for CompositionControl
impl<'de> Deserialize<'de> for CompositionControl
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
impl Eq for CompositionControl
Source§impl PartialEq for CompositionControl
impl PartialEq for CompositionControl
Source§impl Serialize for CompositionControl
impl Serialize for CompositionControl
impl StructuralPartialEq for CompositionControl
Auto Trait Implementations§
impl Freeze for CompositionControl
impl RefUnwindSafe for CompositionControl
impl Send for CompositionControl
impl Sync for CompositionControl
impl Unpin for CompositionControl
impl UnsafeUnpin for CompositionControl
impl UnwindSafe for CompositionControl
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