Wicked/Physics/EntityZoneCollisionObserver
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
collisions_at_start |
std::vector<std::pair<Wicked::Entities::Basic3D*, Wicked::Entities::Zones::Base3D*>> |
collisions_at_end |
std::vector<std::pair<Wicked::Entities::Basic3D*, Wicked::Entities::Zones::Base3D*>> |
Methods
get_collided(std::vector<Wicked::Entities::Basic3D*> entities={}, std::vector<Wicked::Entities::Zones::Base3D*> zones={}) |
collides(Wicked::Entities::Basic3D* entity=nullptr, Wicked::Entities::Zones::Base3D* zone=nullptr) |
observe_start_state(std::vector<Wicked::Entities::Basic3D*> entities={}, std::vector<Wicked::Entities::Zones::Base3D*> zones={}) |
observe_end_state(std::vector<Wicked::Entities::Basic3D*> entities={}, std::vector<Wicked::Entities::Zones::Base3D*> zones={}) |
collisions_added() |
collisions_removed() |
Dependencies
{"symbol"=>"Wicked::Entities::Basic3D", "headers"=>["Wicked/Entities/Basic3D.hpp"]} |
{"symbol"=>"Wicked::Entities::Zones::Base3D", "headers"=>["Wicked/Entities/Zones/Base3D.hpp"]} |
{"symbol"=>"std::set_difference", "headers"=>["algorithm"]} |
Sponsor
Learn about cats at the Cat Encyclopedia