CommonLibSSE (Parapets fork)
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: 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: BSFurnitureMarkerNode.h:35
BSTArray< BSFurnitureMarker > markers
Definition: BSFurnitureMarkerNode.h:40
static constexpr auto RTTI
Definition: BSFurnitureMarkerNode.h:37
Definition: BSTArray.h:377
Definition: NiExtraData.h:9
Definition: NiPoint3.h:6
Definition: NiRTTI.h:6
Definition: PCH.h:216
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BSFurnitureMarkerNode
Definition: Offsets_RTTI.h:1715
constexpr REL::ID NiRTTI_BSFurnitureMarkerNode
Definition: Offsets_NiRTTI.h:48