MCPcopy Create free account
hub / github.com/PerroEngine/Perro / update_runtime

Method update_runtime

perro_source/render_stack/perro_app/src/lib.rs:227–237  ·  view source on GitHub ↗
(&mut self, delta_time: f32)

Source from the content-addressed store, hash-verified

225 self.runtime.time.pipeline_switches_3d = timing.pipeline_switches_3d;
226 self.runtime.time.texture_bind_group_switches_3d =
227 timing.texture_bind_group_switches_3d;
228 self.runtime.time.draw_instances_3d = timing.draw_instances_3d;
229 self.runtime.time.draw_material_refs_3d = timing.draw_material_refs_3d;
230 self.runtime.time.skip_prepare_3d = timing.skip_prepare_3d;
231 self.runtime.time.skip_prepare_3d_frustum = timing.skip_prepare_3d_frustum;
232 self.runtime.time.skip_prepare_3d_hiz = timing.skip_prepare_3d_hiz;
233 self.runtime.time.skip_prepare_3d_indirect = timing.skip_prepare_3d_indirect;
234 self.runtime.time.skip_prepare_3d_cull_inputs = timing.skip_prepare_3d_cull_inputs;
235 }
236 #[cfg(not(feature = "profile_heavy"))]
237 let _ = timing;
238 }
239
240 #[inline]

Callers 3

frameMethod · 0.80
step_startup_frameMethod · 0.80
step_frameMethod · 0.80

Calls 2

update_timedMethod · 0.80
updateMethod · 0.80

Tested by

no test coverage detected