prime/include/MetroidPrime/ICollisionFilter.hpp
Henrique Gemignani Passos Lima 7391174814 Match and link CBallFilter
Former-commit-id: 5dc8a602334089d86e44889684bf21229a48a3e6
2022-10-14 01:49:37 +03:00

19 lines
378 B
C++

#ifndef _ICOLLISIONFILTER
#define _ICOLLISIONFILTER
class CActor;
class CCollisionInfoList;
class ICollisionFilter {
CActor& x4_actor;
protected:
explicit ICollisionFilter(CActor& actor) : x4_actor(actor) {}
public:
virtual ~ICollisionFilter() {};
virtual void Filter(const CCollisionInfoList& in, CCollisionInfoList& out) const = 0;
};
#endif // _ICOLLISIONFILTER