Public Member Functions | |
virtual size_t | CountCollisionBvhsForGroups (u32 collisionGroupsMask) const override |
virtual size_t | CopyCollisionBvhsForGroups (u32 collisionGroupsMask, const CollisionBvh **pCollisionBvhBufer, size_t maxBufferElements) const override |
virtual void | RegisterObserver (INotifyChangedCallback &callback) override |
virtual void | UnregisterObserver (INotifyChangedCallback &callback) override |
virtual void | RegisterAddedObserver (INotifyAddedCallback &callback) override |
virtual void | UnregisterAddedObserver (INotifyAddedCallback &callback) override |
virtual void | RegisterRemovedObserver (INotifyRemovedCallback &callback) override |
virtual void | UnregisterRemovedObserver (INotifyRemovedCallback &callback) override |
virtual void | RegisterAddedObserver (INotifyAddedWithMortonKeyCallback &callback) override |
virtual void | UnregisterAddedObserver (INotifyAddedWithMortonKeyCallback &callback) override |
virtual void | RegisterRemovedObserver (INotifyRemovedWithMortonKeyCallback &callback) override |
virtual void | UnregisterRemovedObserver (INotifyRemovedWithMortonKeyCallback &callback) override |
virtual void | AddProvider (ICollisionBvhProvider &provider) |
virtual void | RemoveProvider (ICollisionBvhProvider &provider) |
virtual void | SendNotifications () |
Public Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |
Additional Inherited Members | |
Public Types inherited from Eegeo::Collision::ICollisionBvhProvider | |
typedef Eegeo::Helpers::ICallback0 | INotifyChangedCallback |
typedef Eegeo::Helpers::ICallback1 < const CollisionBvh > | INotifyAddedCallback |
typedef Eegeo::Helpers::ICallback1 < const CollisionBvh > | INotifyRemovedCallback |
typedef Eegeo::Helpers::ICallback2 < const Eegeo::Streaming::MortonKey, const CollisionBvh > | INotifyAddedWithMortonKeyCallback |
typedef Eegeo::Helpers::ICallback2 < const Eegeo::Streaming::MortonKey, const CollisionBvh > | INotifyRemovedWithMortonKeyCallback |