pub fn new(rectangle: Handle<P>) -> Self {
        Self {
            rectangle,
            background: None,
            bottom_hash: calculate_hash::<P, I>(&None, &[]),
            bottom_layer_changed: false,
            bottom_layer: Vec::new(),
            top_layer: Vec::new(),
        }
    }
/// Creates a new scene with the rectangle provided to use for placing
/// rectangle entities.
Creates a new scene with the rectangle provided to use for placing
rectangle entities.
Creates a new scene with the rectangle provided to use for placing rectangle entities .
pub fn new(rectangle: Handle<P>) -> Self {
        Self {
            rectangle,
            background: None,
            bottom_hash: calculate_hash::<P, I>(&None, &[]),
            bottom_layer_changed: false,
            bottom_layer: Vec::new(),
            top_layer: Vec::new(),
        }
    }
pub fn new ( rectangle : Handle < P > ) -> Self { Self { rectangle , background : None , bottom_hash : calculate_hash :: < P , I > ( & None , & [ ] ) , bottom_layer_changed : false , bottom_layer : Vec :: new ( ) , top_layer : Vec :: new ( ) , } }
Creates a new scene with the rectangle provided to use for placing
rectangle entities.
Creates a new scene with the rectangle provided to use for placing rectangle entities .
rectangle
Handle<P>
rectangle
Handle<P>