1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
use crate::binding::Bind;

#[derive(Debug)]
pub struct Sampler {
    pub wgpu: wgpu::Sampler,
}

impl Bind for Sampler {
    fn binding(&self, index: u32) -> wgpu::BindGroupEntry {
        wgpu::BindGroupEntry {
            binding: index as u32,
            resource: wgpu::BindingResource::Sampler(&self.wgpu),
        }
    }
}