diff options
author | Juan Linietsky <reduzio@gmail.com> | 2018-11-16 08:49:26 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2018-11-16 08:49:26 -0300 |
commit | 0b1e93ccd43815d93de031b4f23fbfcd9ae7a34c (patch) | |
tree | d0d09cf6c744eb61438ed6ce775eafed22f5b4a1 /servers/physics/physics_server_sw.h | |
parent | 26d33d1c6eedf9271bac20a24ea37453c21ef890 (diff) | |
download | redot-engine-0b1e93ccd43815d93de031b4f23fbfcd9ae7a34c.tar.gz |
-Make sure monitorable cant be flipped while flushing queries, fixes #17330
-Also added set_deferred, this was missing.
Diffstat (limited to 'servers/physics/physics_server_sw.h')
-rw-r--r-- | servers/physics/physics_server_sw.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/servers/physics/physics_server_sw.h b/servers/physics/physics_server_sw.h index 4131c5e248..b3c61403aa 100644 --- a/servers/physics/physics_server_sw.h +++ b/servers/physics/physics_server_sw.h @@ -51,6 +51,8 @@ class PhysicsServerSW : public PhysicsServer { int active_objects; int collision_pairs; + bool flushing_queries; + StepSW *stepper; Set<const SpaceSW *> active_spaces; @@ -365,6 +367,8 @@ public: virtual void flush_queries(); virtual void finish(); + virtual bool is_flushing_queries() const { return flushing_queries; } + int get_process_info(ProcessInfo p_info); PhysicsServerSW(); |