INNER CODE UNIT · Rust
run
TeamAtomECS/AtomECS · src/laser/mod.rs:30
fn run(&mut self, (ent, newly_created, updater): Self::SystemData) {
for (ent, _) in (&ent, &newly_created).join() {
updater.insert(
ent,
sampler::CoolingLaserSamplerMasks {
contents: [sampler::LaserSamplerMask::default(); N],
},
);
updater.insert(
ent,
intensity::LaserIntensitySamplers {
contents: [intensity::LaserIntensitySampler::default(); N],
},
);
updater.insert(
ent,
intensity_gradient::LaserIntensityGradientSamplers {
contents: [intensity_gradient::LaserIntensityGradientSampler::default(); N],