pub fn free(&mut self) {
        for buf in &mut self.instances {
            buf.free = true;
        }
    }
/// Resets the previously allocated buffers, making them available for reuse.
///
/// Call this at the start or end of every frame in order to maintain acceptable spatial performance.
Resets the previously allocated buffers, making them available for reuse.
Call this at the start or end of every frame in order to maintain acceptable spatial performance.
Resets the previously allocated buffers making them available for reuse . Call this at the start or end of every frame in order to maintain acceptable spatial performance .
pub fn free(&mut self) {
        for buf in &mut self.instances {
            buf.free = true;
        }
    }
pub fn free ( & mut self ) { for buf in & mut self . instances { buf . free = true ; } }
Resets the previously allocated buffers, making them available for reuse.
Resets the previously allocated buffers making them available for reuse .
&mut self
&mut self