CommonLibSSE (powerof3)
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
FORMTYPE
=
FormType::Footstep
;
14
15
struct
RecordFlags
16
{
17
enum
RecordFlag
: std::uint32_t
18
{
19
kDeleted
= 1 << 5,
20
kIgnored
= 1 << 12
21
};
22
};
23
24
~BGSFootstep
()
override
;
// 00
25
26
// override (TESForm)
27
void
InitializeData
()
override
;
// 04
28
bool
Load
(
TESFile
* a_mod)
override
;
// 06
29
void
InitItemImpl
()
override
;
// 13
30
31
// members
32
BSFixedString
tag
;
// 20 - ANAM
33
BGSImpactDataSet
*
impactSet
;
// 28 - DATA
34
};
35
static_assert(
sizeof
(
BGSFootstep
) == 0x30);
36
}
BSFixedString.h
FormTypes.h
TESForm.h
RE::BGSFootstep
Definition:
BGSFootstep.h:10
RE::BGSFootstep::impactSet
BGSImpactDataSet * impactSet
Definition:
BGSFootstep.h:33
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:13
RE::BGSFootstep::InitializeData
void InitializeData() override
RE::BGSFootstep::tag
BSFixedString tag
Definition:
BGSFootstep.h:32
RE::BGSFootstep::Load
bool Load(TESFile *a_mod) override
RE::BGSImpactDataSet
Definition:
BGSImpactDataSet.h:13
RE::TESFile
Definition:
TESFile.h:14
RE::TESForm
Definition:
TESForm.h:34
RE::detail::BSFixedString< char >
RE
Definition:
AbsorbEffect.h:6
RE::RTTI_BGSFootstep
constexpr REL::ID RTTI_BGSFootstep
Definition:
Offsets_RTTI.h:1298
RE::FormType::Footstep
@ Footstep
RE::BGSFootstep::RecordFlags
Definition:
BGSFootstep.h:16
RE::BGSFootstep::RecordFlags::RecordFlag
RecordFlag
Definition:
BGSFootstep.h:18
RE::BGSFootstep::RecordFlags::kIgnored
@ kIgnored
Definition:
BGSFootstep.h:20
RE::BGSFootstep::RecordFlags::kDeleted
@ kDeleted
Definition:
BGSFootstep.h:19
CommonLibSSE
include
RE
B
BGSFootstep.h
Generated by
1.9.1