#include <ObjectCollisionKart.hh>
Relates a KartObject with its convex hull representation.
Definition at line 14 of file ObjectCollisionKart.hh.
Public Member Functions | |
| void | init (u32 idx) |
| size_t | checkCollision (const EGG::Matrix34f &mat, const EGG::Vector3f &v) |
Static Public Member Functions | |
| static EGG::Vector3f | GetHitDirection (u16 objKartHit) |
| static constexpr std::span< const EGG::Vector3f > | GetVehicleVertices (Vehicle vehicle) |
| Helper function to map between a vehicle and its set of convex hull vertices. | |
| static const EGG::Vector3f & | translation (size_t idx) |
Private Attributes | |
| ObjectCollisionConvexHull * | m_hull |
| Kart::KartObject * | m_kartObject |
| u32 | m_playerIdx |
|
0x8081E0CC |
Definition at line 12 of file ObjectCollisionKart.cc.
|
0x8081E0E4 |
Definition at line 15 of file ObjectCollisionKart.cc.
|
0x8081E170 |
Definition at line 33 of file ObjectCollisionKart.cc.
|
staticnodiscard0x80572544 |
Definition at line 46 of file ObjectCollisionKart.cc.
|
staticnodiscardconstexpr |
Helper function to map between a vehicle and its set of convex hull vertices.
Definition at line 53 of file ObjectCollisionKart.cc.
|
0x8081D090 |
Definition at line 20 of file ObjectCollisionKart.cc.
|
staticnodiscard0x80573464 |
Definition at line 385 of file ObjectCollisionKart.cc.
|
private |
Definition at line 29 of file ObjectCollisionKart.hh.
|
private |
Definition at line 30 of file ObjectCollisionKart.hh.
|
private |
Definition at line 31 of file ObjectCollisionKart.hh.