summaryrefslogtreecommitdiff
path: root/rust/crates/effects/src/types.rs
blob: bd0131951765ab7c2a229aa2ed6617a169a3110d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
use std::collections::HashMap;

#[derive(Clone, Debug)]
pub struct EffectPass {
    pub shader: String,
    pub uniforms: HashMap<String, UniformValue>,
}

#[derive(Clone, Debug)]
pub enum UniformValue {
    Number(f32),
    Vector(Vec<f32>),
}