CommonLibVR
BGSFootstep.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/B/BSFixedString.h
"
4
#include "
RE/F/FormTypes.h
"
5
#include "
RE/T/TESForm.h
"
6
7
namespace
RE
8
{
9
class
BGSFootstep
:
public
TESForm
10
{
11
public
:
12
inline
static
constexpr
auto
RTTI
=
RTTI_BGSFootstep
;
13
inline
static
constexpr
auto
VTABLE
=
VTABLE_BGSFootstep
;
14
inline
static
constexpr
auto
FORMTYPE
=
FormType::Footstep
;
15
16
struct
RecordFlags
17
{
18
enum
RecordFlag
: std::uint32_t
19
{
20
kDeleted
= 1 << 5,
21
kIgnored
= 1 << 12
22
};
23
};
24
25
~BGSFootstep
()
override
;
// 00
26
27
// override (TESForm)
28
void
InitializeData
()
override
;
// 04
29
bool
Load
(
TESFile
* a_mod)
override
;
// 06
30
void
InitItemImpl
()
override
;
// 13
31
32
// members
33
BSFixedString
tag
;
// 20 - ANAM
34
BGSImpactDataSet
*
impactSet
;
// 28 - DATA
35
private
:
36
KEEP_FOR_RE
()
37
};
38
static_assert(
sizeof
(
BGSFootstep
) == 0x30);
39
}
BSFixedString.h
FormTypes.h
KEEP_FOR_RE
#define KEEP_FOR_RE()
Definition:
PCH.h:713
TESForm.h
RE::BGSFootstep
Definition:
BGSFootstep.h:10
RE::BGSFootstep::impactSet
BGSImpactDataSet * impactSet
Definition:
BGSFootstep.h:34
RE::BGSFootstep::~BGSFootstep
~BGSFootstep() override
RE::BGSFootstep::RTTI
static constexpr auto RTTI
Definition:
BGSFootstep.h:12
RE::BGSFootstep::InitItemImpl
void InitItemImpl() override
RE::BGSFootstep::FORMTYPE
static constexpr auto FORMTYPE
Definition:
BGSFootstep.h:14
RE::BGSFootstep::VTABLE
static constexpr auto VTABLE
Definition:
BGSFootstep.h:13
RE::BGSFootstep::InitializeData
void InitializeData() override
RE::BGSFootstep::tag
BSFixedString tag
Definition:
BGSFootstep.h:33
RE::BGSFootstep::Load
bool Load(TESFile *a_mod) override
RE::BGSImpactDataSet
Definition:
BGSImpactDataSet.h:13
RE::TESFile
Definition:
TESFile.h:17
RE::TESForm
Definition:
TESForm.h:40
RE::detail::BSFixedString< char >
RE
Definition:
AbsorbEffect.h:6
RE::RTTI_BGSFootstep
constexpr REL::ID RTTI_BGSFootstep(static_cast< std::uint64_t >(685232))
RE::VTABLE_BGSFootstep
constexpr std::array< REL::ID, 1 > VTABLE_BGSFootstep
Definition:
Offsets_VTABLE.h:8621
RE::FormType::Footstep
@ Footstep
RE::BGSFootstep::RecordFlags
Definition:
BGSFootstep.h:17
RE::BGSFootstep::RecordFlags::RecordFlag
RecordFlag
Definition:
BGSFootstep.h:19
RE::BGSFootstep::RecordFlags::kIgnored
@ kIgnored
Definition:
BGSFootstep.h:21
RE::BGSFootstep::RecordFlags::kDeleted
@ kDeleted
Definition:
BGSFootstep.h:20
CommonLibVR
include
RE
B
BGSFootstep.h
Generated by
1.9.1