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
7namespace 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
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}
Definition BGSMenuIcon.h:12
static constexpr auto RTTI
Definition BGSMenuIcon.h:14
static constexpr auto VTABLE
Definition BGSMenuIcon.h:15
~BGSMenuIcon() override
bool Load(TESFile *a_mod) override
static constexpr auto FORMTYPE
Definition BGSMenuIcon.h:16
Definition TESFile.h:15
Definition TESForm.h:35
Definition TESIcon.h:8
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_BGSMenuIcon(513993, 393027, 0x1ee25d8)
constexpr std::array< REL::VariantID, 2 > VTABLE_BGSMenuIcon
Definition Offsets_VTABLE.h:740
Definition BGSMenuIcon.h:19
RecordFlag
Definition BGSMenuIcon.h:21