3#include "DataStructures.hpp"
4#include "ComponentHandle.hpp"
12 class PhysicsBodyComponent;
13 struct ContactPairPoint;
63 UnorderedSet<PolymorphicComponentHandle<PhysicsBodyComponent>> senders;
71 inline std::string_view type_name<PhysicsCallback>() {
72 return "PhysicsCallback";
Definition PhysicsBodyComponent.hpp:41
Definition concurrentqueue.h:747
Definition Animation.hpp:6
Definition PhysicsCallback.hpp:15
Function< void(PhysicsBodyComponent &)> OnTriggerEnter
Definition PhysicsCallback.hpp:44
Function< void(PhysicsBodyComponent &other, const ContactPairPoint *contactPoints, size_t numContactPoints)> OnColliderPersist
Definition PhysicsCallback.hpp:38
Function< void(PhysicsBodyComponent &other, const ContactPairPoint *contactPoints, size_t numContactPoints)> OnColliderExit
Definition PhysicsCallback.hpp:30
Function< void(PhysicsBodyComponent &)> OnTriggerExit
Definition PhysicsCallback.hpp:50
Function< void(PhysicsBodyComponent &other, const ContactPairPoint *contactPoints, size_t numContactPoints)> OnColliderEnter
Definition PhysicsCallback.hpp:22