melodium_engine/design/
parameter.rs

1use super::Value;
2use melodium_common::descriptor::Identifier;
3
4#[derive(Debug, Clone)]
5pub struct Parameter {
6    pub name: String,
7    pub value: Value,
8}
9
10impl Parameter {
11    pub fn make_use(&self, identifier: &Identifier) -> bool {
12        self.value.make_use(identifier)
13    }
14
15    pub fn uses(&self) -> Vec<Identifier> {
16        self.value.uses()
17    }
18}