Definition at line 11 of file MapdataArea.hh.
Classes | |
| struct | SData |
Public Types | |
| enum class | Shape { Box = 0 , Cylinder = 1 } |
| enum class | Type { MovingRoad = 3 } |
Public Member Functions | |
| MapdataAreaBase (const SData *data, s16 index) | |
| void | read (EGG::Stream &stream) |
| virtual bool | testImpl (const EGG::Vector3f &pos) const =0 |
| bool | test (const EGG::Vector3f &pos) const |
| MapdataPointInfo * | getPointInfo () const |
| Type | type () const |
| u8 | priority () const |
| s16 | param (size_t i) const |
| s16 | index () const |
Protected Attributes | |
| const SData * | m_rawData |
| Type | m_type |
| u8 | m_priority |
| EGG::Vector3f | m_position |
| EGG::Vector3f | m_rotation |
| EGG::Vector3f | m_scale |
| std::array< s16, 2 > | m_params |
| s8 | m_railId |
| EGG::Vector3f | m_right |
| EGG::Vector3f | m_up |
| EGG::Vector3f | m_forward |
| EGG::Vector3f | m_dimensions |
| f32 | m_ellipseRadiusSq |
| f32 | m_ellipseAspectRatio |
| f32 | m_sqBoundingSphereRadius |
| Used to phase out intersection tests early. | |
| s16 | m_index |
|
strong |
Definition at line 27 of file MapdataArea.hh.
|
strong |
Definition at line 32 of file MapdataArea.hh.
|
0x80516050 |
Definition at line 8 of file MapdataArea.cc.
|
nodiscard0x80516168 |
Definition at line 41 of file MapdataArea.cc.
|
inlinenodiscard |
Definition at line 63 of file MapdataArea.hh.
|
inlinenodiscard |
Definition at line 58 of file MapdataArea.hh.
|
inlinenodiscard |
Definition at line 54 of file MapdataArea.hh.
| void Kinoko::System::MapdataAreaBase::read | ( | EGG::Stream & | stream | ) |
Definition at line 22 of file MapdataArea.cc.
|
inlinenodiscard0x805160B0 |
Definition at line 43 of file MapdataArea.hh.
|
inlinenodiscard |
Definition at line 50 of file MapdataArea.hh.
|
protected |
Definition at line 80 of file MapdataArea.hh.
|
protected |
Definition at line 82 of file MapdataArea.hh.
|
protected |
Definition at line 81 of file MapdataArea.hh.
|
protected |
Definition at line 79 of file MapdataArea.hh.
|
protected |
Definition at line 84 of file MapdataArea.hh.
|
protected |
Definition at line 74 of file MapdataArea.hh.
|
protected |
Definition at line 71 of file MapdataArea.hh.
|
protected |
Definition at line 70 of file MapdataArea.hh.
|
protected |
Definition at line 75 of file MapdataArea.hh.
|
protected |
Definition at line 68 of file MapdataArea.hh.
|
protected |
Definition at line 77 of file MapdataArea.hh.
|
protected |
Definition at line 72 of file MapdataArea.hh.
|
protected |
Definition at line 73 of file MapdataArea.hh.
|
protected |
Used to phase out intersection tests early.
Definition at line 83 of file MapdataArea.hh.
|
protected |
Definition at line 69 of file MapdataArea.hh.
|
protected |
Definition at line 78 of file MapdataArea.hh.