CommonLibSSE NG
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
16 ~TESDescription() override; // 00
17
18 // override (BaseFormComponent)
19 void InitializeDataComponent() override; // 01
20 void ClearDataComponent() override; // 02
21 void CopyComponent(BaseFormComponent* a_rhs) override; // 03
22
23 void GetDescription(BSString& a_out, TESForm* a_parent, std::uint32_t a_fieldType = 'CSED');
24
25 // members
26 std::uint32_t fileOffset; // 08
28 };
29 static_assert(sizeof(TESDescription) == 0x10);
30}
Definition BGSLocalizedStringDL.h:6
Definition BaseFormComponent.h:8
Definition TESDescription.h:12
std::uint32_t fileOffset
Definition TESDescription.h:26
BGSLocalizedStringDL descriptionText
Definition TESDescription.h:27
void InitializeDataComponent() override
void GetDescription(BSString &a_out, TESForm *a_parent, std::uint32_t a_fieldType='CSED')
~TESDescription() override
void ClearDataComponent() override
void CopyComponent(BaseFormComponent *a_rhs) override
static constexpr auto RTTI
Definition TESDescription.h:14
Definition TESForm.h:35
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_TESDescription(513881, 392296, 0x1ed7de8)