#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. | |
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.
|
static0x80572544 |
Definition at line 46 of file ObjectCollisionKart.cc.
|
staticconstexpr |
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.
|
private |
Definition at line 27 of file ObjectCollisionKart.hh.
|
private |
Definition at line 28 of file ObjectCollisionKart.hh.
|
private |
Definition at line 29 of file ObjectCollisionKart.hh.