CommonLibSSE NG
|
#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 auto | VMTYPEID = static_cast<VMTypeID>(140) |
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 } |
|
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 |
|
inlinestatic |