CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
ExtraLinkedRefChildren.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/B/BSExtraData.h"
5#include "RE/B/BSTArray.h"
7
8namespace RE
9{
10 class BGSKeyword;
11
13 {
14 public:
15 inline static constexpr auto RTTI = RTTI_ExtraLinkedRefChildren;
16 inline static constexpr auto VTABLE = VTABLE_ExtraLinkedRefChildren;
17 inline static constexpr auto EXTRADATATYPE = ExtraDataType::kLinkedRefChildren;
18
20 {
23 std::uint32_t pad0C; // 0C
24 };
25 static_assert(sizeof(LinkedRefChild) == 0x10);
26
27 virtual ~ExtraLinkedRefChildren(); // 00
28
29 // override (BSExtraData)
30 virtual ExtraDataType GetType() const override; // 01 - { return kLinkedRefChildren; }
31
32 // members
34 };
35 static_assert(sizeof(ExtraLinkedRefChildren) == 0x30);
36}
Definition BGSKeyword.h:10
Definition BSExtraData.h:9
Definition BSTArray.h:378
Definition ExtraLinkedRefChildren.h:13
static constexpr auto VTABLE
Definition ExtraLinkedRefChildren.h:16
static constexpr auto EXTRADATATYPE
Definition ExtraLinkedRefChildren.h:17
virtual ExtraDataType GetType() const override
static constexpr auto RTTI
Definition ExtraLinkedRefChildren.h:15
BSTSmallArray< LinkedRefChild > linkedChildren
Definition ExtraLinkedRefChildren.h:33
Definition AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_ExtraLinkedRefChildren
Definition Offsets_VTABLE.h:11559
ExtraDataType
Definition ExtraDataTypes.h:173
constexpr REL::ID RTTI_ExtraLinkedRefChildren(static_cast< std::uint64_t >(684662))
Definition ExtraLinkedRefChildren.h:20
std::uint32_t pad0C
Definition ExtraLinkedRefChildren.h:23
ObjectRefHandle refr
Definition ExtraLinkedRefChildren.h:22
BGSKeyword * keyword
Definition ExtraLinkedRefChildren.h:21