summaryrefslogtreecommitdiff
path: root/racer-tracer/src/scene/none.rs
blob: 2aed105e9a4b13669c3874fed66a1893bbde8e50 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::{error::TracerError, scene::SceneLoader};

pub struct NoneLoader {}

impl NoneLoader {
    pub fn new() -> Self {
        Self {}
    }
}

impl SceneLoader for NoneLoader {
    fn load(&self) -> Result<Vec<Box<dyn crate::geometry::Hittable>>, TracerError> {
        Ok(Vec::new())
    }
}