CommonLibSSE (powerof3)
TESRegionDataMap.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/B/BSFixedString.h"
4 #include "RE/T/TESRegionData.h"
5 
6 namespace RE
7 {
9  {
10  public:
11  inline static constexpr auto RTTI = RTTI_TESRegionDataMap;
12  inline static constexpr auto VTABLE = VTABLE_TESRegionDataMap;
13  inline static constexpr auto TYPE = Type::kMap;
14 
15  ~TESRegionDataMap() override; // 00
16 
17  // override (TESRegionData)
18  Type GetType() const override; // 03 - { return Type::kMap; }
19  void ConstructSelf() override; // 04
20  void Unk_05(void) override; // 05
21  void CopyFrom(TESRegionData* a_src, bool a_copy) override; // 06
22  [[nodiscard]] bool IsLoaded() const override; // 07 - { return true; }
23 
24  // members
25  BSFixedString mapName; // 10 - RDMP
26  };
27  static_assert(sizeof(TESRegionDataMap) == 0x18);
28 }
Definition: TESRegionDataMap.h:9
bool IsLoaded() const override
Type GetType() const override
void Unk_05(void) override
static constexpr auto VTABLE
Definition: TESRegionDataMap.h:12
void ConstructSelf() override
~TESRegionDataMap() override
static constexpr auto TYPE
Definition: TESRegionDataMap.h:13
static constexpr auto RTTI
Definition: TESRegionDataMap.h:11
BSFixedString mapName
Definition: TESRegionDataMap.h:25
void CopyFrom(TESRegionData *a_src, bool a_copy) override
Definition: TESRegionData.h:8
Type
Definition: TESRegionData.h:14
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_TESRegionDataMap(static_cast< std::uint64_t >(684982))
constexpr std::array< REL::ID, 1 > VTABLE_TESRegionDataMap
Definition: Offsets_VTABLE.h:12889