From ea1bb1b751180041d75b26210675fbae67bbc732 Mon Sep 17 00:00:00 2001 From: Anna Clemens Date: Fri, 25 Nov 2022 16:54:29 -0500 Subject: [PATCH] feat: add default for modelblock --- src/model/mod.rs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/model/mod.rs b/src/model/mod.rs index 32441db..df71301 100644 --- a/src/model/mod.rs +++ b/src/model/mod.rs @@ -127,7 +127,19 @@ pub struct ModelSectionInfo { pub index_buffer: [T; 3], } -#[derive(Debug)] +impl Default for ModelSectionInfo { + fn default() -> Self { + Self { + stack: T::default(), + runtime: T::default(), + vertex_buffer: [T::default(), T::default(), T::default()], + edge_geometry_vertex_buffer: [T::default(), T::default(), T::default()], + index_buffer: [T::default(), T::default(), T::default()], + } + } +} + +#[derive(Debug, Default)] #[cfg_attr(feature = "read", derive(binrw::BinRead), br(little))] #[cfg_attr(feature = "write", derive(binrw::BinWrite), bw(little))] pub struct ModelBlock {