CommonLibVR
hkbGenerator.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/H/hkbNode.h
"
4
5
namespace
RE
6
{
7
class
hkbGenerator
:
public
hkbNode
8
{
9
public
:
10
inline
static
constexpr
auto
RTTI
=
RTTI_hkbGenerator
;
11
inline
static
constexpr
auto
VTABLE
=
VTABLE_hkbGenerator
;
12
13
~hkbGenerator
()
override
;
// 00
14
15
// override (hkbNode)
16
void
Unk_15
(
void
)
override
;
// 15 - { return 1; }
17
18
// add
19
virtual
void
Generate
(
const
hkbContext
& a_context) = 0;
// 17
20
virtual
void
Unk_18
(
void
);
// 18 - { return 0; }
21
virtual
void
UpdateSync
(
const
hkbContext
& a_context);
// 19
22
virtual
void
Unk_1A
(
void
);
// 1A - { return; }
23
virtual
void
Unk_1B
(
void
);
// 1B - { return; }
24
private
:
25
KEEP_FOR_RE
()
26
};
27
static_assert(
sizeof
(
hkbGenerator
) == 0x48);
28
}
KEEP_FOR_RE
#define KEEP_FOR_RE()
Definition:
PCH.h:713
RE::hkbContext
Definition:
hkbContext.h:13
RE::hkbGenerator
Definition:
hkbGenerator.h:8
RE::hkbGenerator::VTABLE
static constexpr auto VTABLE
Definition:
hkbGenerator.h:11
RE::hkbGenerator::Unk_18
virtual void Unk_18(void)
RE::hkbGenerator::Unk_1A
virtual void Unk_1A(void)
RE::hkbGenerator::UpdateSync
virtual void UpdateSync(const hkbContext &a_context)
RE::hkbGenerator::~hkbGenerator
~hkbGenerator() override
RE::hkbGenerator::RTTI
static constexpr auto RTTI
Definition:
hkbGenerator.h:10
RE::hkbGenerator::Generate
virtual void Generate(const hkbContext &a_context)=0
RE::hkbGenerator::Unk_15
void Unk_15(void) override
RE::hkbGenerator::Unk_1B
virtual void Unk_1B(void)
RE::hkbNode
Definition:
hkbNode.h:10
hkbNode.h
RE
Definition:
AbsorbEffect.h:6
RE::RTTI_hkbGenerator
constexpr REL::ID RTTI_hkbGenerator(static_cast< std::uint64_t >(689635))
RE::VTABLE_hkbGenerator
constexpr std::array< REL::ID, 1 > VTABLE_hkbGenerator
Definition:
Offsets_VTABLE.h:14025
CommonLibVR
include
RE
H
hkbGenerator.h
Generated by
1.9.1