CommonLibSSE (Parapets fork)
RE::BGSStoryManagerTreeVisitor Class Reference

#include <BGSStoryManagerTreeForm.h>

Public Types

enum class  VisitControl
 

Public Member Functions

virtual ~BGSStoryManagerTreeVisitor ()
 
virtual VisitControl VisitBranchNode (BGSStoryManagerBranchNode &a_node)
 
virtual VisitControl VisitQuestNode (BGSStoryManagerQuestNode &a_node, bool a_arg2)
 
virtual VisitControl VisitQuest (TESQuest &a_quest)
 
virtual void Revert ()
 

Public Attributes

PeriodicUpdateTimer * timer
 
std::int32_t currentCursorDepth
 
std::uint32_t pad14
 
BGSStoryManagerQuestNodelastQuestParent
 
BSTArray< BGSStoryManagerTreeForm * > cursorAncestry
 
std::uint32_t queryID
 
std::uint32_t pad3C
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BGSStoryManagerTreeVisitor
 

Member Enumeration Documentation

◆ VisitControl

Constructor & Destructor Documentation

◆ ~BGSStoryManagerTreeVisitor()

virtual RE::BGSStoryManagerTreeVisitor::~BGSStoryManagerTreeVisitor ( )
virtual

Member Function Documentation

◆ Revert()

virtual void RE::BGSStoryManagerTreeVisitor::Revert ( )
virtual

◆ VisitBranchNode()

virtual VisitControl RE::BGSStoryManagerTreeVisitor::VisitBranchNode ( BGSStoryManagerBranchNode a_node)
virtual

◆ VisitQuest()

virtual VisitControl RE::BGSStoryManagerTreeVisitor::VisitQuest ( TESQuest a_quest)
virtual

◆ VisitQuestNode()

virtual VisitControl RE::BGSStoryManagerTreeVisitor::VisitQuestNode ( BGSStoryManagerQuestNode a_node,
bool  a_arg2 
)
virtual

Member Data Documentation

◆ currentCursorDepth

std::int32_t RE::BGSStoryManagerTreeVisitor::currentCursorDepth

◆ cursorAncestry

BSTArray<BGSStoryManagerTreeForm*> RE::BGSStoryManagerTreeVisitor::cursorAncestry

◆ lastQuestParent

BGSStoryManagerQuestNode* RE::BGSStoryManagerTreeVisitor::lastQuestParent

◆ pad14

std::uint32_t RE::BGSStoryManagerTreeVisitor::pad14

◆ pad3C

std::uint32_t RE::BGSStoryManagerTreeVisitor::pad3C

◆ queryID

std::uint32_t RE::BGSStoryManagerTreeVisitor::queryID

◆ RTTI

constexpr auto RE::BGSStoryManagerTreeVisitor::RTTI = RTTI_BGSStoryManagerTreeVisitor
inlinestaticconstexpr

◆ timer

PeriodicUpdateTimer* RE::BGSStoryManagerTreeVisitor::timer

The documentation for this class was generated from the following file: