|
CommonLibVR
|
#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 () |
| 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 |
| REX::EnumSet< FLAGS, std::uint32_t > | flags |
| REX::EnumSet< 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 | VTABLE = VTABLE_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 | VTABLE = VTABLE_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 |
|
inlinestaticconstexpr |