CommonLibSSE NG
RE::BGSEntryPointFunctionData Class Referenceabstract

#include <BGSEntryPointFunctionData.h>

Inheritance diagram for RE::BGSEntryPointFunctionData:
RE::BGSEntryPointFunctionDataActivateChoice RE::BGSEntryPointFunctionDataOneValue RE::BGSEntryPointFunctionDataSpellItem RE::BGSEntryPointFunctionDataText

Public Types

enum class  FunctionType {
  kInvalid = 0 , kOneValue = 1 , kTwoValue = 2 , kLeveledList = 3 ,
  kActivateChoice = 4 , kSpellItem = 5 , kBooleanGraphVariable = 6 , kText = 7
}
 

Public Member Functions

virtual ~BGSEntryPointFunctionData ()
 
virtual FunctionType GetType () const =0
 
virtual bool LoadFunctionData (TESFile *a_mod)=0
 
virtual void ResolveForms (TESFile *a_mod)
 
virtual void Unk_04 (void)
 
virtual void Unk_05 (void)
 
virtual void SetPerk (BGSPerk *a_perk)
 
virtual BGSPerkGetPerk ()
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BGSEntryPointFunctionData
 

Member Enumeration Documentation

◆ FunctionType

Enumerator
kInvalid 
kOneValue 
kTwoValue 
kLeveledList 
kActivateChoice 
kSpellItem 
kBooleanGraphVariable 
kText 

Constructor & Destructor Documentation

◆ ~BGSEntryPointFunctionData()

virtual RE::BGSEntryPointFunctionData::~BGSEntryPointFunctionData ( )
virtual

Member Function Documentation

◆ GetPerk()

virtual BGSPerk* RE::BGSEntryPointFunctionData::GetPerk ( )
virtual

◆ GetType()

◆ LoadFunctionData()

virtual bool RE::BGSEntryPointFunctionData::LoadFunctionData ( TESFile a_mod)
pure virtual

◆ ResolveForms()

virtual void RE::BGSEntryPointFunctionData::ResolveForms ( TESFile a_mod)
virtual

◆ SetPerk()

virtual void RE::BGSEntryPointFunctionData::SetPerk ( BGSPerk a_perk)
virtual

◆ Unk_04()

virtual void RE::BGSEntryPointFunctionData::Unk_04 ( void  )
virtual

◆ Unk_05()

virtual void RE::BGSEntryPointFunctionData::Unk_05 ( void  )
virtual

Member Data Documentation

◆ RTTI

constexpr auto RE::BGSEntryPointFunctionData::RTTI = RTTI_BGSEntryPointFunctionData
inlinestaticconstexpr

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