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