CommonLibSSE NG
Loading...
Searching...
No Matches
RE::BGSLocAlias Class Reference

#include <BGSLocAlias.h>

Inheritance diagram for RE::BGSLocAlias:
RE::BGSBaseAlias

Public Member Functions

 ~BGSLocAlias () override
 
- 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 BSFixedStringQType () const =0
 
const BSFixedStringGetTypeString () 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

std::uint64_t unk28
 
std::uint64_t unk30
 
std::uint64_t unk38
 
std::uint64_t unk40
 
std::uint64_t unk48
 
std::uint64_t unk50
 
TESConditionconditions
 
- Public Attributes inherited from RE::BGSBaseAlias
BSFixedString aliasName
 
TESQuestowningQuest
 
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_BGSLocAlias
 
static auto VMTYPEID = static_cast<VMTypeID>(141)
 
- Static Public Attributes inherited from RE::BGSBaseAlias
static constexpr auto RTTI = RTTI_BGSBaseAlias
 
static 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
}
 

Constructor & Destructor Documentation

◆ ~BGSLocAlias()

RE::BGSLocAlias::~BGSLocAlias ( )
override

Member Data Documentation

◆ conditions

TESCondition* RE::BGSLocAlias::conditions

◆ RTTI

constexpr auto RE::BGSLocAlias::RTTI = RTTI_BGSLocAlias
inlinestaticconstexpr

◆ unk28

std::uint64_t RE::BGSLocAlias::unk28

◆ unk30

std::uint64_t RE::BGSLocAlias::unk30

◆ unk38

std::uint64_t RE::BGSLocAlias::unk38

◆ unk40

std::uint64_t RE::BGSLocAlias::unk40

◆ unk48

std::uint64_t RE::BGSLocAlias::unk48

◆ unk50

std::uint64_t RE::BGSLocAlias::unk50

◆ VMTYPEID

auto RE::BGSLocAlias::VMTYPEID = static_cast<VMTypeID>(141)
inlinestatic

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