diff options
Diffstat (limited to 'racer-tracer/src/scene/none.rs')
| -rw-r--r-- | racer-tracer/src/scene/none.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/racer-tracer/src/scene/none.rs b/racer-tracer/src/scene/none.rs new file mode 100644 index 0000000..2aed105 --- /dev/null +++ b/racer-tracer/src/scene/none.rs @@ -0,0 +1,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()) + } +} |
