metaforce/Runtime/Collision
Lioncash 248a4e57c9 COBBTree: Always initialize x4c_hit
Same behavior, but provides deterministic state on construction, which
can make debugging much nicer.
2020-04-06 01:05:29 -04:00
..
CAABoxFilter.cpp ICollisionFilter: Use forward declarations where applicable 2019-09-30 17:20:59 -04:00
CAABoxFilter.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CAreaOctTree.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CAreaOctTree.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CBallFilter.cpp ICollisionFilter: Use forward declarations where applicable 2019-09-30 17:20:59 -04:00
CBallFilter.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CCollidableAABox.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CCollidableAABox.hpp CollisionPrimitive: Make use of constexpr types where applicable 2019-10-29 18:36:26 -04:00
CCollidableCollisionSurface.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CCollidableCollisionSurface.hpp CollisionPrimitive: Make use of constexpr types where applicable 2019-10-29 18:36:26 -04:00
CCollidableOBBTree.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CCollidableOBBTree.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CCollidableOBBTreeGroup.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CCollidableOBBTreeGroup.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CCollidableSphere.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CCollidableSphere.hpp More CRidley imps 2019-11-12 12:25:21 -08:00
CCollisionActor.cpp CCollisionActor: Provide parameter names in interface where applicable 2020-03-24 21:16:30 -04:00
CCollisionActor.hpp CCollisionActor: Provide parameter names in interface where applicable 2020-03-24 21:16:30 -04:00
CCollisionActorManager.cpp CCollisionActorManager: Make use of std::nullopt 2020-04-02 02:08:15 -04:00
CCollisionActorManager.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CCollisionEdge.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CCollisionEdge.hpp CCollisionEdge: Make constructors constexpr 2020-04-05 06:46:03 -04:00
CCollisionInfo.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CCollisionInfo.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CCollisionInfoList.hpp CCollisionInfoList: Simplify definition of begin() and end() 2020-03-17 21:41:54 -04:00
CCollisionPrimitive.cpp CCollisionPrimitive: Simplify the InitAdd* member functions 2019-10-12 00:27:18 -04:00
CCollisionPrimitive.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CCollisionResponseData.cpp CCollisionResponseData: In-class initialize primitives 2019-10-29 19:43:23 -04:00
CCollisionResponseData.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
CCollisionSurface.cpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CCollisionSurface.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CGameCollision.cpp CGameCollision: Eliminate the use of const_cast 2020-04-05 00:30:58 -04:00
CGameCollision.hpp ICollisionFilter: Use forward declarations where applicable 2019-09-30 17:20:59 -04:00
CInternalRayCastStructure.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CJointCollisionDescription.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CJointCollisionDescription.hpp More CThardus 2019-12-14 15:50:29 -08:00
CMakeLists.txt Windows build fixes and warning avoidance 2018-05-24 20:39:38 -10:00
CMaterialFilter.cpp CMaterialFilter: Make interface constexpr 2019-09-18 13:00:04 -04:00
CMaterialFilter.hpp CMaterialFilter: Make interface constexpr 2019-09-18 13:00:04 -04:00
CMaterialList.hpp Final CCollisionInfoList imps 2020-02-07 14:20:04 -08:00
CMetroidAreaCollider.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CMetroidAreaCollider.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
COBBTree.cpp COBBTree: Remove use of operator bool directly 2020-04-06 01:01:44 -04:00
COBBTree.hpp COBBTree: Always initialize x4c_hit 2020-04-06 01:05:29 -04:00
CRayCastResult.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
CRayCastResult.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
CollisionUtil.cpp CollisionUtil: Replace FINDMINMAX macro with std::minmax() 2020-02-28 02:27:24 -05:00
CollisionUtil.hpp General: Normalize RuntimeCommon include paths 2019-09-28 04:14:29 -04:00
ICollisionFilter.hpp Runtime: Add more usages of explicit 2020-03-31 03:53:49 -04:00
InternalColliders.cpp RuntimeCommon: Normalize cpp inclusions 2020-01-15 09:15:47 -05:00
InternalColliders.hpp New code style refactor 2018-12-07 19:30:43 -10:00