CommonLibSSE NG
Loading...
Searching...
No Matches
BGSMenuIcon.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/F/FormTypes.h
"
4
#include "
RE/T/TESForm.h
"
5
#include "
RE/T/TESIcon.h
"
6
7
namespace
RE
8
{
9
class
BGSMenuIcon
:
10
public
TESForm
,
// 00
11
public
TESIcon
// 20
12
{
13
public
:
14
inline
static
constexpr
auto
RTTI
=
RTTI_BGSMenuIcon
;
15
inline
static
constexpr
auto
VTABLE
=
VTABLE_BGSMenuIcon
;
16
inline
static
constexpr
auto
FORMTYPE
=
FormType::MenuIcon
;
17
18
struct
RecordFlags
19
{
20
enum
RecordFlag
: std::uint32_t
21
{
22
};
23
};
24
25
~BGSMenuIcon
()
override
;
// 00
26
27
// override (TESForm)
28
bool
Load
(
TESFile
* a_mod)
override
;
// 06 - { return true; }
29
};
30
static_assert
(
sizeof
(
BGSMenuIcon
) == 0x30);
31
}
FormTypes.h
TESForm.h
TESIcon.h
RE::BGSMenuIcon
Definition
BGSMenuIcon.h:12
RE::BGSMenuIcon::RTTI
static constexpr auto RTTI
Definition
BGSMenuIcon.h:14
RE::BGSMenuIcon::VTABLE
static constexpr auto VTABLE
Definition
BGSMenuIcon.h:15
RE::BGSMenuIcon::~BGSMenuIcon
~BGSMenuIcon() override
RE::BGSMenuIcon::Load
bool Load(TESFile *a_mod) override
RE::BGSMenuIcon::FORMTYPE
static constexpr auto FORMTYPE
Definition
BGSMenuIcon.h:16
RE::TESFile
Definition
TESFile.h:15
RE::TESForm
Definition
TESForm.h:35
RE::TESIcon
Definition
TESIcon.h:8
RE
Definition
AbsorbEffect.h:6
RE::FormType::MenuIcon
@ MenuIcon
RE::RTTI_BGSMenuIcon
constexpr REL::VariantID RTTI_BGSMenuIcon(513993, 393027, 0x1ee25d8)
RE::VTABLE_BGSMenuIcon
constexpr std::array< REL::VariantID, 2 > VTABLE_BGSMenuIcon
Definition
Offsets_VTABLE.h:740
RE::BGSMenuIcon::RecordFlags
Definition
BGSMenuIcon.h:19
RE::BGSMenuIcon::RecordFlags::RecordFlag
RecordFlag
Definition
BGSMenuIcon.h:21
CommonLibSSE-NG
include
RE
B
BGSMenuIcon.h
Generated by
1.9.7