Definition: BSNavmeshInfoMap.h:11
Definition: BSAtomic.h:71
Definition: BSTArray.h:377
Definition: BSTHashMap.h:21
Definition: NavMeshInfoMap.h:19
std::uint16_t padEA
Definition: NavMeshInfoMap.h:57
static constexpr auto RTTI
Definition: NavMeshInfoMap.h:21
std::uint8_t pad79
Definition: NavMeshInfoMap.h:49
std::uint8_t padE9
Definition: NavMeshInfoMap.h:56
std::uint32_t pad7C
Definition: NavMeshInfoMap.h:51
BSTHashMap< std::uint64_t, BSTArray< BSNavmeshInfo * > * > ckNavMeshInfoMap
Definition: NavMeshInfoMap.h:53
void BuildListOfConnectedInfos(const BSNavmeshInfo *a_info, BSTArray< BSNavmeshInfo * > &a_results) override
bool init
Definition: NavMeshInfoMap.h:55
void ForEach(IVisitor *a_visitor) override
BSTHashMap< std::uint32_t, NavMeshInfo * > infoMap
Definition: NavMeshInfoMap.h:52
~NavMeshInfoMap() override
std::uint16_t pad7A
Definition: NavMeshInfoMap.h:50
bool Load(TESFile *a_mod) override
BSNavmeshInfo * GetNavmeshInfo(std::uint32_t a_id) override
static constexpr auto FORMTYPE
Definition: NavMeshInfoMap.h:23
static constexpr auto VTABLE
Definition: NavMeshInfoMap.h:22
void InitItemImpl() override
void SetAltered(bool a_set) override
BSNavmeshInfo * GetNavMeshInfoFixID(std::uint32_t a_id) override
BSReadWriteLock mapLock
Definition: NavMeshInfoMap.h:54
bool updateAll
Definition: NavMeshInfoMap.h:48
void GetAllNavMeshInfo(BSTArray< BSNavmeshInfo * > &a_results) override
std::uint32_t padEC
Definition: NavMeshInfoMap.h:58
Definition: PrecomputedNavmeshInfoPathMap.h:8
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_NavMeshInfoMap(686069, 393878, 0x1ef5500)
constexpr std::array< REL::VariantID, 2 > VTABLE_NavMeshInfoMap
Definition: Offsets_VTABLE.h:1563
Definition: BSNavmeshInfoMap.h:16
Definition: NavMeshInfoMap.h:26
RecordFlag
Definition: NavMeshInfoMap.h:28