use std::collections::HashMap; #[derive(Clone, Debug)] pub struct EffectPass { pub shader: String, pub uniforms: HashMap, } #[derive(Clone, Debug)] pub enum UniformValue { Number(f32), Vector(Vec), }