CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
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
7namespace 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 EnumSet.h:9
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
REX::EnumSet< EntryProperties, std::uint16_t > entryProperties
Definition BSFurnitureMarkerNode.h:31
float heading
Definition BSFurnitureMarkerNode.h:29
AnimationType
Definition BSFurnitureMarkerNode.h:13
NiPoint3 offset
Definition BSFurnitureMarkerNode.h:28
REX::EnumSet< AnimationType, std::uint16_t > animationType
Definition BSFurnitureMarkerNode.h:30
Definition BSTArray.h:378
Definition NiExtraData.h:9
Definition NiPoint3.h:6
Definition NiRTTI.h:6
Definition AbsorbEffect.h:6
constexpr REL::ID RTTI_BSFurnitureMarkerNode(static_cast< std::uint64_t >(690723))
constexpr REL::ID NiRTTI_BSFurnitureMarkerNode(static_cast< std::uint64_t >(524633))