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}