From 315b84a85e67077d5e5232f3c3f4f3d80b85db81 Mon Sep 17 00:00:00 2001 From: rezural Date: Sun, 20 Dec 2020 04:27:20 +1100 Subject: add plugins cargo fmt --- src_testbed/plugin.rs | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src_testbed/plugin.rs') diff --git a/src_testbed/plugin.rs b/src_testbed/plugin.rs index 872cdf5..6da1404 100644 --- a/src_testbed/plugin.rs +++ b/src_testbed/plugin.rs @@ -10,3 +10,10 @@ pub trait TestbedPlugin { fn draw(&mut self); fn profiling_string(&self) -> String; } + +pub trait HarnessPlugin { + //FIXME: is run_callbacks needed? + fn run_callbacks(&mut self, physics: &mut PhysicsState, t: f32); + fn step(&mut self, physics: &mut PhysicsState); + fn profiling_string(&self) -> String; +} -- cgit