A reimplementation of Mario Kart Wii's physics engine in C++
Loading...
Searching...
No Matches
Kinoko::System::MapdataAreaAccessor Class Reference

Description

Definition at line 103 of file MapdataArea.hh.

Inheritance diagram for Kinoko::System::MapdataAreaAccessor:

Public Member Functions

 MapdataAreaAccessor (const MapSectionHeader *header)
void init (const MapdataAreaBase::SData *start, u16 count)
void sort ()
MapdataAreaBasegetSorted (u16 i) const
Public Member Functions inherited from Kinoko::System::MapdataAccessorBase< MapdataAreaBase, MapdataAreaBase::SData >
 MapdataAccessorBase (const MapSectionHeader *header)
MapdataAreaBaseget (u16 i) const
MapdataAreaBase::SDatagetData (u16 i) const
u16 size () const
void init (const MapdataAreaBase::SData *start, u16 count)

Private Attributes

owning_span< MapdataAreaBase * > m_sortedEntries

Additional Inherited Members

Protected Attributes inherited from Kinoko::System::MapdataAccessorBase< MapdataAreaBase, MapdataAreaBase::SData >
MapdataAreaBase ** m_entries
u16 m_entryCount
const MapSectionHeaderm_sectionHeader

Constructor & Destructor Documentation

◆ MapdataAreaAccessor()

Kinoko::System::MapdataAreaAccessor::MapdataAreaAccessor ( const MapSectionHeader * header)
0x80515E50

Definition at line 125 of file MapdataArea.cc.

◆ ~MapdataAreaAccessor()

Kinoko::System::MapdataAreaAccessor::~MapdataAreaAccessor ( )
overridedefault0x80518BDC

Member Function Documentation

◆ getSorted()

MapdataAreaBase * Kinoko::System::MapdataAreaAccessor::getSorted ( u16 i) const
inlinenodiscard

Definition at line 111 of file MapdataArea.hh.

◆ init()

void Kinoko::System::MapdataAreaAccessor::init ( const MapdataAreaBase::SData * start,
u16 count )

Definition at line 136 of file MapdataArea.cc.

◆ sort()

void Kinoko::System::MapdataAreaAccessor::sort ( )
0x80515F8C

Definition at line 169 of file MapdataArea.cc.

Member Data Documentation

◆ m_sortedEntries

owning_span<MapdataAreaBase *> Kinoko::System::MapdataAreaAccessor::m_sortedEntries
private

Definition at line 117 of file MapdataArea.hh.