A reimplementation of Mario Kart Wii's physics engine in C++
Loading...
Searching...
No Matches
Item::ItemDirector Class Reference0x809C3618

Description

Definition at line 11 of file ItemDirector.hh.

Inheritance diagram for Item::ItemDirector:

Public Member Functions

void init ()
 
void calc ()
 
KartItemkartItem (size_t idx)
 

Static Public Member Functions

static ItemDirectorCreateInstance ()
 
static void DestroyInstance ()
 
static ItemDirectorInstance ()
 

Private Attributes

std::span< KartItemm_karts
 

Static Private Attributes

static ItemDirectors_instance = nullptr
 

Additional Inherited Members

- Private Member Functions inherited from EGG::Disposer
- Static Private Member Functions inherited from EGG::Disposer
static constexpr u16 getLinkOffset ()
 

Constructor & Destructor Documentation

◆ ItemDirector()

Item::ItemDirector::ItemDirector ( )
private0x807992D8

Definition at line 37 of file ItemDirector.cc.

Member Function Documentation

◆ ~ItemDirector()

Item::ItemDirector::~ItemDirector ( )
overrideprivate0x80798F9C

Definition at line 47 of file ItemDirector.cc.

◆ calc()

void Item::ItemDirector::calc ( )
0x80799850

Definition at line 15 of file ItemDirector.cc.

◆ CreateInstance()

ItemDirector * Item::ItemDirector::CreateInstance ( )
static0x80799138

Definition at line 22 of file ItemDirector.cc.

◆ DestroyInstance()

void Item::ItemDirector::DestroyInstance ( )
static0x80799188

Definition at line 29 of file ItemDirector.cc.

◆ init()

void Item::ItemDirector::init ( )
0x80799794

Definition at line 8 of file ItemDirector.cc.

◆ Instance()

static ItemDirector * Item::ItemDirector::Instance ( )
inlinestaticnodiscard

Definition at line 24 of file ItemDirector.hh.

◆ kartItem()

KartItem & Item::ItemDirector::kartItem ( size_t idx)
inlinenodiscard

Definition at line 16 of file ItemDirector.hh.

Member Data Documentation

◆ m_karts

std::span<KartItem> Item::ItemDirector::m_karts
private

Definition at line 32 of file ItemDirector.hh.

◆ s_instance

ItemDirector * Item::ItemDirector::s_instance = nullptr
staticprivate0x809C3618

Definition at line 34 of file ItemDirector.hh.