5 #include "ICollisionBvhProvider.h"
9 #include "CallbackCollection.h"
24 virtual size_t CountCollisionBvhsForGroups(u32 collisionGroupsMask)
const override;
26 virtual size_t CopyCollisionBvhsForGroups(u32 collisionGroupsMask,
const CollisionBvh** pCollisionBvhBufer,
size_t maxBufferElements)
const override;
51 virtual void SendNotifications();
54 void OnProviderChanged();
55 void OnProviderAddedBvh(
const CollisionBvh& collisionBvh);
56 void OnProviderRemovedBvh(
const CollisionBvh& collisionBvh);
60 std::vector<ICollisionBvhProvider*> m_providers;
73 bool m_providersChanged;