Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CollideChecker< T, canbebolt > Member List

This is the complete list of members for CollideChecker< T, canbebolt >, including all inherited members.

ApartNeg(const Collidable &a, const Collidable &b)CollideChecker< T, canbebolt >inlinestatic
ApartPositive(const Collidable &a, const Collidable &b)CollideChecker< T, canbebolt >inlinestatic
BoltType(Bolt *a)CollideChecker< T, canbebolt >inlinestatic
BoltType(Unit *a)CollideChecker< T, canbebolt >inlinestatic
CheckCollision(Unit *a, const Collidable &aiter, Unit *b, const Collidable &biter)CollideChecker< T, canbebolt >inlinestatic
CheckCollision(Bolt *a, const Collidable &aiter, Unit *b, const Collidable &biter)CollideChecker< T, canbebolt >inlinestatic
CheckCollision(Bolt *a, const Collidable &aiter, Collidable::CollideRef b, const Collidable &biter)CollideChecker< T, canbebolt >inlinestatic
CheckCollision(Unit *un, const Collidable &aiter, Collidable::CollideRef b, const Collidable &biter)CollideChecker< T, canbebolt >inlinestatic
CheckCollisions(CollideMap *cm, T *un, const Collidable &collider, unsigned int location_index)CollideChecker< T, canbebolt >inlinestatic
CheckCollisionsInner(CollideMap::iterator cmbegin, CollideMap::iterator cmend, T *un, const Collidable &collider, unsigned int location_index, CollideMap::iterator tless, CollideMap::iterator tmore, double minlook, double maxlook)CollideChecker< T, canbebolt >inlinestatic
ComputeMaxLookMinLook(Unit *un, CollideMap *cm, CollideMap::iterator collider, CollideMap::iterator begin, CollideMap::iterator end, double sortedloc, float radius, double &minlook, double &maxlook)CollideChecker< T, canbebolt >inlinestatic
ComputeMaxLookMinLook(Bolt *un, CollideMap *cm, CollideMap::iterator collider, CollideMap::iterator cmbegin, CollideMap::iterator cmend, double sortedloc, float rad, double &minlook, double &maxlook)CollideChecker< T, canbebolt >inlinestatic
doUpdateKey(Bolt *b)CollideChecker< T, canbebolt >inlinestatic
doUpdateKey(Unit *un)CollideChecker< T, canbebolt >inlinestatic
endAfterCollide(Bolt *b, unsigned int location_index)CollideChecker< T, canbebolt >inlinestatic
endAfterCollide(Unit *un, unsigned int location_index)CollideChecker< T, canbebolt >inlinestatic
FixMinLookMaxLook(CollideMap *tmpcm, CollideMap::iterator tmptmore, double &minlook, double &maxlook)CollideChecker< T, canbebolt >inlinestatic