| 
    CommonLibSSE (powerof3)
    
   | 
 
#include <BGSRefAlias.h>
  
Classes | |
| struct | CreatedFillData | 
| struct | ForcedFillData | 
| struct | FromAliasFillData | 
| struct | FromEventFillData | 
| struct | FromExternalFillData | 
| union | GenericFillData | 
| struct | NearAliasFillData | 
| struct | UniqueActorFillData | 
Public Member Functions | |
| ~BGSRefAlias () override | |
| bool | Load (TESFile *a_mod) override | 
| void | InitItem (TESForm *a_form) override | 
| const BSFixedString & | QType () const override | 
| TESObjectREFR * | GetReference () const | 
| Actor * | GetActorReference () const | 
  Public Member Functions inherited from RE::BGSBaseAlias | |
| virtual | ~BGSBaseAlias () | 
| virtual bool | Load (TESFile *a_mod)=0 | 
| virtual void | InitItem (TESForm *a_form)=0 | 
| virtual const BSFixedString & | QType () const =0 | 
| const BSFixedString & | GetTypeString () const | 
| VMTypeID | GetVMTypeID () const | 
| bool | IsEssential () const | 
| bool | IsProtected () const | 
| bool | IsQuestObject () const | 
| void | SetEssential (bool a_set) | 
| void | SetProtected (bool a_set) | 
Public Attributes | |
| GenericFillData | fillData | 
| TESCondition * | conditions | 
  Public Attributes inherited from RE::BGSBaseAlias | |
| BSFixedString | aliasName | 
| TESQuest * | owningQuest | 
| std::uint32_t | aliasID | 
| stl::enumeration< FLAGS, std::uint32_t > | flags | 
| stl::enumeration< FILL_TYPE, std::uint16_t > | fillType | 
| std::uint16_t | pad22 | 
| std::uint32_t | pad24 | 
Static Public Attributes | |
| static constexpr auto | RTTI = RTTI_BGSRefAlias | 
| static constexpr auto | VMTYPEID = static_cast<VMTypeID>(140) | 
  Static Public Attributes inherited from RE::BGSBaseAlias | |
| static constexpr auto | RTTI = RTTI_BGSBaseAlias | 
| static constexpr auto | VMTYPEID = static_cast<VMTypeID>(139) | 
Additional Inherited Members | |
  Public Types inherited from RE::BGSBaseAlias | |
| enum class | FLAGS {  kNone = 0 , kReserves = 1 << 0 , kOptional = 1 << 1 , kQuestObject = 1 << 2 , kAllowReuse = 1 << 3 , kAllowDead = 1 << 4 , kLoadedOnly = 1 << 5 , kEssential = 1 << 6 , kAllowDisabled = 1 << 7 , kStoreName = 1 << 8 , kAllowReserved = 1 << 9 , kProtected = 1 << 10 , kForcedFromAlias = 1 << 11 , kAllowDestroyed = 1 << 12 , kFindPlayerClosest = 1 << 13 , kUsesNames = 1 << 14 , kInitiallyDisabled = 1 << 15 , kAllowCleared = 1 << 16 , kClearNameOnRemove = 1 << 17 , kActorsOnly = 1 << 18 , kTransient = 1 << 19 , kExternalLink = 1 << 20 , kNoPickpocket = 1 << 21 , kDataAlias = 1 << 22 , kSceneOptional = 1 << 24 , kCreateIn = 1 << 31 }  | 
| enum class | FILL_TYPE {  kConditions = 0 , kForced = 1 , kFromAlias = 2 , kFromEvent = 3 , kCreated = 4 , kFromExternal = 5 , kUniqueActor = 6 , kNearAlias = 7 }  | 
      
  | 
  override | 
| Actor * RE::BGSRefAlias::GetActorReference | ( | ) | const | 
| TESObjectREFR * RE::BGSRefAlias::GetReference | ( | ) | const | 
      
  | 
  overridevirtual | 
Implements RE::BGSBaseAlias.
      
  | 
  overridevirtual | 
Implements RE::BGSBaseAlias.
      
  | 
  overridevirtual | 
Implements RE::BGSBaseAlias.
| TESCondition* RE::BGSRefAlias::conditions | 
| GenericFillData RE::BGSRefAlias::fillData | 
      
  | 
  inlinestaticconstexpr | 
      
  | 
  inlinestaticconstexpr |