CommonLibSSE (Parapets fork)
RE::BGSEntryPointFunctionDataActivateChoice Class Reference

#include <BGSEntryPointFunctionDataActivateChoice.h>

Inheritance diagram for RE::BGSEntryPointFunctionDataActivateChoice:
RE::BGSEntryPointFunctionData

Public Types

enum class  Flag { kNone = 0 , kRunImmediately = 1 , kReplaceDefault = 2 }
 
- Public Types inherited from RE::BGSEntryPointFunctionData
enum class  ENTRY_POINT_FUNCTION_DATA {
  kInvalid = 0 , kOneValue = 1 , kTwoValue = 2 , kLeveledList = 3 ,
  kActivateChoice = 4 , kSpellItem = 5 , kBooleanGraphVariable = 6 , kText = 7
}
 

Public Member Functions

 ~BGSEntryPointFunctionDataActivateChoice () override
 
ENTRY_POINT_FUNCTION_DATA GetType () const override
 
bool LoadImpl (TESFile *a_mod) override
 
void InitItem (TESForm *a_form) override
 
std::uint16_t GetID () override
 
void SetParentPerk (BGSPerk *a_perk) override
 
BGSPerkGetParentPerk () override
 
bool ReplacesDefault () const
 
bool RunsImmediately () const
 
- Public Member Functions inherited from RE::BGSEntryPointFunctionData
virtual ~BGSEntryPointFunctionData ()
 
virtual void ApplyOnAdd (TESForm *a_form, BGSPerkEntry *a_perkEntry)
 

Public Attributes

BSFixedString label
 
BGSPerkperk
 
SpellItemappliedSpell
 
stl::enumeration< Flag, std::uint16_t > flags
 
std::uint16_t id
 
std::uint32_t pad24
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BGSEntryPointFunctionDataActivateChoice
 
- Static Public Attributes inherited from RE::BGSEntryPointFunctionData
static constexpr auto RTTI = RTTI_BGSEntryPointFunctionData
 

Member Enumeration Documentation

◆ Flag

Enumerator
kNone 
kRunImmediately 
kReplaceDefault 

Constructor & Destructor Documentation

◆ ~BGSEntryPointFunctionDataActivateChoice()

RE::BGSEntryPointFunctionDataActivateChoice::~BGSEntryPointFunctionDataActivateChoice ( )
override

Member Function Documentation

◆ GetID()

std::uint16_t RE::BGSEntryPointFunctionDataActivateChoice::GetID ( )
overridevirtual

Reimplemented from RE::BGSEntryPointFunctionData.

◆ GetParentPerk()

BGSPerk* RE::BGSEntryPointFunctionDataActivateChoice::GetParentPerk ( )
overridevirtual

Reimplemented from RE::BGSEntryPointFunctionData.

◆ GetType()

ENTRY_POINT_FUNCTION_DATA RE::BGSEntryPointFunctionDataActivateChoice::GetType ( ) const
overridevirtual

◆ InitItem()

void RE::BGSEntryPointFunctionDataActivateChoice::InitItem ( TESForm a_form)
overridevirtual

Reimplemented from RE::BGSEntryPointFunctionData.

◆ LoadImpl()

bool RE::BGSEntryPointFunctionDataActivateChoice::LoadImpl ( TESFile a_mod)
overridevirtual

◆ ReplacesDefault()

bool RE::BGSEntryPointFunctionDataActivateChoice::ReplacesDefault ( ) const

◆ RunsImmediately()

bool RE::BGSEntryPointFunctionDataActivateChoice::RunsImmediately ( ) const

◆ SetParentPerk()

void RE::BGSEntryPointFunctionDataActivateChoice::SetParentPerk ( BGSPerk a_perk)
overridevirtual

Reimplemented from RE::BGSEntryPointFunctionData.

Member Data Documentation

◆ appliedSpell

SpellItem* RE::BGSEntryPointFunctionDataActivateChoice::appliedSpell

◆ flags

stl::enumeration<Flag, std::uint16_t> RE::BGSEntryPointFunctionDataActivateChoice::flags

◆ id

std::uint16_t RE::BGSEntryPointFunctionDataActivateChoice::id

◆ label

BSFixedString RE::BGSEntryPointFunctionDataActivateChoice::label

◆ pad24

std::uint32_t RE::BGSEntryPointFunctionDataActivateChoice::pad24

◆ perk

BGSPerk* RE::BGSEntryPointFunctionDataActivateChoice::perk

◆ RTTI

constexpr auto RE::BGSEntryPointFunctionDataActivateChoice::RTTI = RTTI_BGSEntryPointFunctionDataActivateChoice
inlinestaticconstexpr

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