CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
TESDescription.h
Go to the documentation of this file.
1#pragma once
2
4#include "RE/B/BSString.h"
6
7namespace RE
8{
9 class TESForm;
10
12 {
13 public:
14 inline static constexpr auto RTTI = RTTI_TESDescription;
15 inline static constexpr auto VTABLE = VTABLE_TESDescription;
16
17 ~TESDescription() override; // 00
18
19 // override (BaseFormComponent)
20 void InitializeDataComponent() override; // 01
21 void ClearDataComponent() override; // 02
22 void CopyComponent(BaseFormComponent* a_rhs) override; // 03
23
24 void GetDescription(BSString& a_out, TESForm* a_parent, std::uint32_t a_fieldType = 'CSED');
25
26 // members
27 std::uint32_t fileOffset; // 08
29 };
30 static_assert(sizeof(TESDescription) == 0x10);
31}
Definition BGSLocalizedStringDL.h:6
Definition BaseFormComponent.h:8
Definition TESDescription.h:12
std::uint32_t fileOffset
Definition TESDescription.h:27
BGSLocalizedStringDL descriptionText
Definition TESDescription.h:28
void InitializeDataComponent() override
void GetDescription(BSString &a_out, TESForm *a_parent, std::uint32_t a_fieldType='CSED')
~TESDescription() override
void ClearDataComponent() override
static constexpr auto VTABLE
Definition TESDescription.h:15
void CopyComponent(BaseFormComponent *a_rhs) override
static constexpr auto RTTI
Definition TESDescription.h:14
Definition TESForm.h:36
Definition AbsorbEffect.h:6
constexpr REL::ID RTTI_TESDescription(static_cast< std::uint64_t >(513881))
constexpr std::array< REL::ID, 1 > VTABLE_TESDescription
Definition Offsets_VTABLE.h:12817