CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
BSPortalGraphEntry.h
Go to the documentation of this file.
1#pragma once
2
4#include "RE/B/BSTHashMap.h"
5#include "RE/N/NiRefObject.h"
7
8namespace RE
9{
10 class BSMultiBoundRoom;
11 class BSPortalGraph;
12 class NiNode;
13
15 {
16 public:
17 inline static constexpr auto RTTI = RTTI_BSPortalGraphEntry;
18 inline static constexpr auto VTABLE = VTABLE_BSPortalGraphEntry;
19
20 ~BSPortalGraphEntry() override; // 00
21
22 // members
28 uint64_t unk130; // 130
29 uint32_t cellId; // 138
30 };
31 static_assert(sizeof(BSPortalGraphEntry) == 0x140);
32}
Definition BSCompoundFrustum.h:12
Definition BSPortalGraphEntry.h:15
uint32_t cellId
Definition BSPortalGraphEntry.h:29
static constexpr auto VTABLE
Definition BSPortalGraphEntry.h:18
BSTHashMap< NiNode *, BSCompoundFrustum * > nodes
Definition BSPortalGraphEntry.h:26
~BSPortalGraphEntry() override
NiPointer< BSMultiBoundRoom > room
Definition BSPortalGraphEntry.h:25
uint64_t unk130
Definition BSPortalGraphEntry.h:28
BSCompoundFrustum compoundFrustum
Definition BSPortalGraphEntry.h:27
BSTArray< NiPointer< BSMultiBoundRoom > > rooms
Definition BSPortalGraphEntry.h:24
static constexpr auto RTTI
Definition BSPortalGraphEntry.h:17
BSPortalGraph * portalGraph
Definition BSPortalGraphEntry.h:23
Definition BSPortalGraph.h:18
Definition BSTArray.h:378
Definition BSTHashMap.h:21
Definition NiSmartPointer.h:9
Definition NiRefObject.h:8
Definition AbsorbEffect.h:6
constexpr REL::ID RTTI_BSPortalGraphEntry(static_cast< std::uint64_t >(690694))
constexpr std::array< REL::ID, 1 > VTABLE_BSPortalGraphEntry
Definition Offsets_VTABLE.h:9358