CommonLibSSE (powerof3)
BSFurnitureMarkerNode.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/B/BSTArray.h"
4 #include "RE/N/NiExtraData.h"
5 #include "RE/N/NiPoint3.h"
6 
7 namespace RE
8 {
10  {
11  public:
12  enum class AnimationType
13  {
14  kSit = 1 << 0,
15  kSleep = 1 << 1,
16  kLean = 1 << 2
17  };
18 
19  enum class EntryProperties
20  {
21  kFront = 1 << 0,
22  kBehind = 1 << 1,
23  kRight = 1 << 2,
24  kLeft = 1 << 3,
25  kUp = 1 << 4
26  };
27 
29  float heading; // 0C
32  };
33 
35  {
36  public:
37  inline static constexpr auto RTTI = RTTI_BSFurnitureMarkerNode;
38  inline static constexpr auto NiRTTI = NiRTTI_BSFurnitureMarkerNode;
39 
41  };
42 }
Definition: BSFurnitureMarkerNode.h:35
BSTArray< BSFurnitureMarker > markers
Definition: BSFurnitureMarkerNode.h:40
static constexpr auto RTTI
Definition: BSFurnitureMarkerNode.h:37
Definition: BSFurnitureMarkerNode.h:10
EntryProperties
Definition: BSFurnitureMarkerNode.h:20
stl::enumeration< EntryProperties, std::uint16_t > entryProperties
Definition: BSFurnitureMarkerNode.h:31
float heading
Definition: BSFurnitureMarkerNode.h:29
AnimationType
Definition: BSFurnitureMarkerNode.h:13
stl::enumeration< AnimationType, std::uint16_t > animationType
Definition: BSFurnitureMarkerNode.h:30
NiPoint3 offset
Definition: BSFurnitureMarkerNode.h:28
Definition: BSTArray.h:377
Definition: NiExtraData.h:9
Definition: NiPoint3.h:6
Definition: NiRTTI.h:6
Definition: AbsorbEffect.h:6
constexpr REL::ID NiRTTI_BSFurnitureMarkerNode
Definition: Offsets_NiRTTI.h:48
constexpr REL::ID RTTI_BSFurnitureMarkerNode
Definition: Offsets_RTTI.h:1715