@@ -218,7 +218,7 @@ impl Sphere {
218218/// from the plane to the origin is `-8.0` along `NEG_Z`.
219219///
220220/// It is used to define a [`Frustum`], but is also a useful mathematical primitive for rendering tasks such as light computation.
221- #[ derive( Clone , Copy , Debug , Default ) ]
221+ #[ derive( Clone , Copy , Reflect , Debug , Default ) ]
222222pub struct HalfSpace {
223223 normal_d : Vec4 ,
224224}
@@ -285,7 +285,6 @@ impl HalfSpace {
285285#[ derive( Component , Clone , Copy , Debug , Default , Reflect ) ]
286286#[ reflect( Component , Default , Debug , Clone ) ]
287287pub struct Frustum {
288- #[ reflect( ignore, clone) ]
289288 pub half_spaces : [ HalfSpace ; 6 ] ,
290289}
291290
@@ -484,7 +483,6 @@ pub fn face_index_to_name(face_index: usize) -> &'static str {
484483#[ derive( Component , Clone , Debug , Default , Reflect ) ]
485484#[ reflect( Component , Default , Debug , Clone ) ]
486485pub struct CubemapFrusta {
487- #[ reflect( ignore, clone) ]
488486 pub frusta : [ Frustum ; 6 ] ,
489487}
490488
@@ -536,7 +534,6 @@ pub enum CubemapLayout {
536534#[ derive( Component , Debug , Default , Reflect , Clone ) ]
537535#[ reflect( Component , Default , Debug , Clone ) ]
538536pub struct CascadesFrusta {
539- #[ reflect( ignore, clone) ]
540537 pub frusta : EntityHashMap < Vec < Frustum > > ,
541538}
542539
0 commit comments