176 static_assert(
sizeof(
TESTopic) == 0x60);
Definition BGSDialogueBranch.h:10
Definition TESFullName.h:9
Definition TESQuest.h:189
Definition TESTopic.h:135
const char * GetFullName() const override
TESQuest * ownerQuest
Definition TESTopic.h:170
std::uint32_t priorityAndJournalIndex
Definition TESTopic.h:168
bool IsFormTypeChild(FormType a_type) override
static constexpr auto RTTI
Definition TESTopic.h:137
static constexpr auto FORMTYPE
Definition TESTopic.h:139
TESTopicInfo ** topicInfos
Definition TESTopic.h:171
DIALOGUE_DATA data
Definition TESTopic.h:167
std::uint32_t numTopicInfos
Definition TESTopic.h:172
BGSDialogueBranch * ownerBranch
Definition TESTopic.h:169
float GetPriority() const
bool IsParentForm() override
std::uint32_t GetFullNameLength() const override
void InitItemImpl() override
bool Load(TESFile *a_mod) override
const char * GetFormEditorID() const override
BSFixedString formEditorID
Definition TESTopic.h:174
bool SetFormEditorID(const char *a_str) override
std::uint32_t firstFileOffset
Definition TESTopic.h:173
static constexpr auto VTABLE
Definition TESTopic.h:138
Definition TESTopicInfo.h:42
Definition AbsorbEffect.h:6
FormType
Definition FormTypes.h:139
constexpr REL::VariantID RTTI_TESTopic(513904, 392442, 0x1ed9778)
constexpr std::array< REL::VariantID, 2 > VTABLE_TESTopic
Definition Offsets_VTABLE.h:948
stl::enumeration< Subtype, std::uint16_t > subtype
Definition TESTopic.h:128
TopicFlag
Definition TESTopic.h:14
Subtype
Definition TESTopic.h:20
@ kPlayerCastProjectileSpell
@ kFlyingMountDestinationReached
@ kFlyingMountRejectTarget
@ kFlyingMountAcceptTarget
stl::enumeration< TopicFlag, std::uint8_t > topicFlags
Definition TESTopic.h:126
stl::enumeration< DIALOGUE_TYPE, std::uint8_t > type
Definition TESTopic.h:127
Definition TESTopic.h:142
RecordFlag
Definition TESTopic.h:144
@ kDeleted
Definition TESTopic.h:145
@ kIgnored
Definition TESTopic.h:146