A reimplementation of Mario Kart Wii's physics engine in C++
Loading...
Searching...
No Matches
Field::BoxColUnit Struct Reference

#include <BoxColManager.hh>

Description

A representation of the boundaries of an entity that has dynamic collision.

Definition at line 32 of file BoxColManager.hh.

Public Member Functions

void init (f32 radius, f32 maxSpeed, const EGG::Vector3f *pos, const BoxColFlag &flag, void *userData)
 
void makeInactive ()
 
void resize (f32 radius, f32 maxSpeed)
 
void reinsert ()
 
void search (const BoxColFlag &flag)
 

Public Attributes

const EGG::Vector3fm_pos
 
f32 m_radius
 
f32 m_range
 
BoxColFlag m_flag
 
void * m_userData
 
s16 m_highPointIdx
 
s16 m_lowPointIdx
 
f32 m_xMax
 
f32 m_xMin
 

Constructor & Destructor Documentation

◆ BoxColUnit()

Field::BoxColUnit::BoxColUnit ( )
0x80786ED0

Definition at line 11 of file BoxColManager.cc.

Member Function Documentation

◆ init()

void Field::BoxColUnit::init ( f32 radius,
f32 maxSpeed,
const EGG::Vector3f * pos,
const BoxColFlag & flag,
void * userData )
0x80786F34

Definition at line 17 of file BoxColManager.cc.

◆ makeInactive()

void Field::BoxColUnit::makeInactive ( )
0x80786F6C

Definition at line 30 of file BoxColManager.cc.

◆ reinsert()

void Field::BoxColUnit::reinsert ( )
0x80786F98

Definition at line 42 of file BoxColManager.cc.

◆ resize()

void Field::BoxColUnit::resize ( f32 radius,
f32 maxSpeed )
0x80786F7C

Definition at line 35 of file BoxColManager.cc.

◆ search()

void Field::BoxColUnit::search ( const BoxColFlag & flag)
0x80786FA8

Definition at line 47 of file BoxColManager.cc.

Member Data Documentation

◆ m_flag

BoxColFlag Field::BoxColUnit::m_flag

Definition at line 46 of file BoxColManager.hh.

◆ m_highPointIdx

s16 Field::BoxColUnit::m_highPointIdx

Definition at line 48 of file BoxColManager.hh.

◆ m_lowPointIdx

s16 Field::BoxColUnit::m_lowPointIdx

Definition at line 49 of file BoxColManager.hh.

◆ m_pos

const EGG::Vector3f* Field::BoxColUnit::m_pos

Definition at line 43 of file BoxColManager.hh.

◆ m_radius

f32 Field::BoxColUnit::m_radius

Definition at line 44 of file BoxColManager.hh.

◆ m_range

f32 Field::BoxColUnit::m_range

Definition at line 45 of file BoxColManager.hh.

◆ m_userData

void* Field::BoxColUnit::m_userData

Definition at line 47 of file BoxColManager.hh.

◆ m_xMax

f32 Field::BoxColUnit::m_xMax

Definition at line 50 of file BoxColManager.hh.

◆ m_xMin

f32 Field::BoxColUnit::m_xMin

Definition at line 51 of file BoxColManager.hh.