Definition at line 95 of file MapdataArea.hh.
Public Member Functions | |
| MapdataAreaCylinder (const SData *data, s16 index) | |
| bool | testImpl (const EGG::Vector3f &pos) const override |
Public Member Functions inherited from System::MapdataAreaBase | |
| MapdataAreaBase (const SData *data, s16 index) | |
| void | read (EGG::Stream &stream) |
| 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 |
Additional Inherited Members | |
Public Types inherited from System::MapdataAreaBase | |
| enum class | Shape { Box = 0 , Cylinder = 1 } |
| enum class | Type { MovingRoad = 3 } |
Protected Attributes inherited from System::MapdataAreaBase | |
| 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 |
|
0x805164FC |
Definition at line 92 of file MapdataArea.cc.
|
nodiscardoverridevirtual0x80516688 |
Implements System::MapdataAreaBase.
Definition at line 108 of file MapdataArea.cc.