CommonLibSSE NG
Loading...
Searching...
No Matches
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
};
36
static_assert
(
sizeof
(
BGSFootstep
) == 0x30);
37
}
BSFixedString.h
FormTypes.h
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:15
RE::TESForm
Definition
TESForm.h:35
RE::detail::BSFixedString< char >
RE
Definition
AbsorbEffect.h:6
RE::RTTI_BGSFootstep
constexpr REL::VariantID RTTI_BGSFootstep(685232, 393004, 0x1ee1fa8)
RE::FormType::Footstep
@ Footstep
RE::VTABLE_BGSFootstep
constexpr std::array< REL::VariantID, 1 > VTABLE_BGSFootstep
Definition
Offsets_VTABLE.h:714
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
CommonLibSSE-NG
include
RE
B
BGSFootstep.h
Generated by
1.9.7