CommonLibSSE (Parapets fork)
LoadedAreaBound.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/N/NiPoint3.h"
4 #include "RE/N/NiRefObject.h"
5 #include "RE/N/NiSmartPointer.h"
6 
7 namespace RE
8 {
9  class bhkAabbPhantom;
10  class bhkRigidBody;
11  class TESObjectCELL;
12 
14  {
15  public:
16  inline static constexpr auto RTTI = RTTI_LoadedAreaBound;
17 
18  virtual ~LoadedAreaBound(); // 00
19 
20  // members
26  float innerOffset; // 90 - 20.0
27  float outerOffset; // 94 - 600.0
28  float exteriorHeightOffset; // 98 - 1000.0
29  float reflectSpeed; // 9C - 0.3
30  };
31  static_assert(sizeof(LoadedAreaBound) == 0xA0);
32 }
Definition: BSTHashMap.h:21
Definition: LoadedAreaBound.h:14
float reflectSpeed
Definition: LoadedAreaBound.h:29
static constexpr auto RTTI
Definition: LoadedAreaBound.h:16
NiPointer< bhkAabbPhantom > phantoms[6]
Definition: LoadedAreaBound.h:21
float exteriorHeightOffset
Definition: LoadedAreaBound.h:28
TESObjectCELL * currentCell
Definition: LoadedAreaBound.h:22
float outerOffset
Definition: LoadedAreaBound.h:27
NiPoint3 maxExtent
Definition: LoadedAreaBound.h:24
NiPoint3 minExtent
Definition: LoadedAreaBound.h:25
virtual ~LoadedAreaBound()
BSTHashMap< bhkRigidBody *, std::uint16_t > boundCollisions
Definition: LoadedAreaBound.h:23
float innerOffset
Definition: LoadedAreaBound.h:26
Definition: NiPoint3.h:6
Definition: NiSmartPointer.h:9
Definition: NiRefObject.h:8
Definition: TESObjectCELL.h:102
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_LoadedAreaBound
Definition: Offsets_RTTI.h:5114