|
wowlib 0.0.0
Read & write World of Warcraft client files — a C++26 core
|
#include <wowlib/formats/common/map_placements.hpp>
Public Attributes | |
| std::uint32_t | nameId = 0 |
| The model: an MMID name-table reference, or a FileDataID when flags has entry_is_fdid (Legion+; WDL MLDD entries are always FileDataIDs). | |
| std::uint32_t | uniqueId = 0 |
| Unique instance id across the whole map. | |
| C3Vector | position {} |
| Position, in the map's placement coordinate system. | |
| C3Vector | rotation {} |
| Rotation as Euler angles, degrees. | |
| std::uint16_t | scale = 1024 |
| Scale, 1024 = 1.0. | |
| DoodadDefFlags | flags {} |
| Flags; DoodadDefFlags bits. | |
Definition at line 71 of file map_placements.hpp.
| DoodadDefFlags wowlib::formats::common::SMDoodadDef::flags {} |
Flags; DoodadDefFlags bits.
Definition at line 88 of file map_placements.hpp.
| std::uint32_t wowlib::formats::common::SMDoodadDef::nameId = 0 |
The model: an MMID name-table reference, or a FileDataID when flags has entry_is_fdid (Legion+; WDL MLDD entries are always FileDataIDs).
Definition at line 73 of file map_placements.hpp.
| C3Vector wowlib::formats::common::SMDoodadDef::position {} |
Position, in the map's placement coordinate system.
Definition at line 79 of file map_placements.hpp.
| C3Vector wowlib::formats::common::SMDoodadDef::rotation {} |
Rotation as Euler angles, degrees.
Definition at line 82 of file map_placements.hpp.
| std::uint16_t wowlib::formats::common::SMDoodadDef::scale = 1024 |
Scale, 1024 = 1.0.
Definition at line 85 of file map_placements.hpp.
| std::uint32_t wowlib::formats::common::SMDoodadDef::uniqueId = 0 |
Unique instance id across the whole map.
Definition at line 76 of file map_placements.hpp.