175 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:169
std::uint32_t priorityAndJournalIndex
Definition: TESTopic.h:167
bool IsFormTypeChild(FormType a_type) override
static constexpr auto RTTI
Definition: TESTopic.h:137
static constexpr auto FORMTYPE
Definition: TESTopic.h:138
TESTopicInfo ** topicInfos
Definition: TESTopic.h:170
DIALOGUE_DATA data
Definition: TESTopic.h:166
std::uint32_t numTopicInfos
Definition: TESTopic.h:171
BGSDialogueBranch * ownerBranch
Definition: TESTopic.h:168
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:173
bool SetFormEditorID(const char *a_str) override
std::uint32_t firstFileOffset
Definition: TESTopic.h:172
Definition: TESTopicInfo.h:42
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_TESTopic
Definition: Offsets_RTTI.h:6078
FormType
Definition: FormTypes.h:139
Definition: TESTopic.h:12
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:141
RecordFlag
Definition: TESTopic.h:143
@ kDeleted
Definition: TESTopic.h:144
@ kIgnored
Definition: TESTopic.h:145