| Activate(TESObjectREFR *a_targetRef, TESObjectREFR *a_activatorRef, std::uint8_t a_arg3, TESBoundObject *a_object, std::int32_t a_targetCount) override | RE::TESBoundObject | virtual |
| AddChange(std::uint32_t a_changeFlags) | RE::TESForm | virtual |
| AddCompileIndex(FormID &a_id, TESFile *a_file) | RE::TESForm | inlinestatic |
| addons | RE::TESModel | |
| altBlockMaterialType | RE::BGSBlockBashData | |
| alternateTextures | RE::TESModelTextureSwap | |
| amountofEnchantment | RE::TESEnchantableForm | |
| As() noexcept | RE::TESForm | |
| As() const noexcept | RE::TESForm | |
| AsReference() | RE::TESForm | inline |
| AsReference() const | RE::TESForm | inline |
| AsReference1() | RE::TESForm | virtual |
| AsReference2() const | RE::TESForm | virtual |
| attackDamage | RE::TESAttackDamageForm | |
| attackFailSound | RE::TESObjectWEAP | |
| attackLoopSound | RE::TESObjectWEAP | |
| attackSound | RE::TESObjectWEAP | |
| attackSound2D | RE::TESObjectWEAP | |
| BelongsInGroup(FORM *a_form, bool a_allowParentGroups, bool a_currentOnly) | RE::TESForm | virtual |
| blockBashImpactDataSet | RE::BGSBlockBashData | |
| boundData | RE::TESBoundObject | |
| CalculateDoFavor(Actor *a_activator, bool a_arg2, TESObjectREFR *a_toActivate, float a_arg3) | RE::TESBoundObject | virtual |
| castingType | RE::TESEnchantableForm | |
| CheckSaveGame(BGSSaveFormBuffer *a_buf) | RE::TESForm | virtual |
| ClearData() override | RE::TESObjectWEAP | virtual |
| RE::ClearDataComponent() override | RE::TESForm | virtual |
| RE::TESFullName::ClearDataComponent() override | RE::TESFullName | virtual |
| RE::TESModelTextureSwap::ClearDataComponent() override | RE::TESModelTextureSwap | virtual |
| RE::TESIcon::ClearDataComponent() override | RE::TESTexture | virtual |
| RE::TESEnchantableForm::ClearDataComponent() override | RE::TESEnchantableForm | virtual |
| RE::TESValueForm::ClearDataComponent() override | RE::TESValueForm | virtual |
| RE::TESWeightForm::ClearDataComponent() override | RE::TESWeightForm | virtual |
| RE::TESAttackDamageForm::ClearDataComponent() override | RE::TESAttackDamageForm | virtual |
| RE::BGSDestructibleObjectForm::ClearDataComponent() override | RE::BGSDestructibleObjectForm | virtual |
| RE::BGSEquipType::ClearDataComponent() override | RE::BGSEquipType | virtual |
| RE::BGSPreloadable::ClearDataComponent() override | RE::BGSPreloadable | virtual |
| RE::BGSMessageIcon::ClearDataComponent() override | RE::BGSMessageIcon | virtual |
| RE::BGSPickupPutdownSounds::ClearDataComponent() override | RE::BGSPickupPutdownSounds | virtual |
| RE::BGSBlockBashData::ClearDataComponent() override | RE::BGSBlockBashData | virtual |
| RE::BGSKeywordForm::ClearDataComponent() override | RE::BGSKeywordForm | virtual |
| RE::TESDescription::ClearDataComponent() override | RE::TESDescription | virtual |
| Clone3D(TESObjectREFR *a_ref, bool a_arg3) override | RE::TESBoundObject | virtual |
| Clone3D(TESObjectREFR *a_ref) | RE::TESBoundObject | virtual |
| Copy(TESForm *a_srcForm) | RE::TESForm | virtual |
| RE::CopyComponent(BaseFormComponent *a_rhs) override | RE::TESForm | virtual |
| RE::TESFullName::CopyComponent(BaseFormComponent *a_rhs) override | RE::TESFullName | virtual |
| RE::TESModelTextureSwap::CopyComponent(BaseFormComponent *a_rhs) override | RE::TESModelTextureSwap | virtual |
| RE::TESIcon::CopyComponent(BaseFormComponent *a_rhs) override | RE::TESTexture | virtual |
| RE::TESEnchantableForm::CopyComponent(BaseFormComponent *a_rhs) override | RE::TESEnchantableForm | virtual |
| RE::TESValueForm::CopyComponent(BaseFormComponent *a_rhs) override | RE::TESValueForm | virtual |
| RE::TESWeightForm::CopyComponent(BaseFormComponent *a_rhs) override | RE::TESWeightForm | virtual |
| RE::TESAttackDamageForm::CopyComponent(BaseFormComponent *a_rhs) override | RE::TESAttackDamageForm | virtual |
| RE::BGSDestructibleObjectForm::CopyComponent(BaseFormComponent *a_rhs) override | RE::BGSDestructibleObjectForm | virtual |
| RE::BGSEquipType::CopyComponent(BaseFormComponent *a_rhs) override | RE::BGSEquipType | virtual |
| RE::BGSPreloadable::CopyComponent(BaseFormComponent *a_rhs) override | RE::BGSPreloadable | virtual |
| RE::BGSMessageIcon::CopyComponent(BaseFormComponent *a_rhs) override | RE::BGSMessageIcon | virtual |
| RE::BGSPickupPutdownSounds::CopyComponent(BaseFormComponent *a_rhs) override | RE::BGSPickupPutdownSounds | virtual |
| RE::BGSBlockBashData::CopyComponent(BaseFormComponent *a_rhs) override | RE::BGSBlockBashData | virtual |
| RE::BGSKeywordForm::CopyComponent(BaseFormComponent *a_rhs) override | RE::BGSKeywordForm | virtual |
| RE::TESDescription::CopyComponent(BaseFormComponent *a_rhs) override | RE::TESDescription | virtual |
| CreateDuplicateForm(bool a_createEditorID, void *a_arg2) | RE::TESForm | virtual |
| CreateGroupData(FORM *a_form, FORM_GROUP *a_group) | RE::TESForm | virtual |
| criticalData | RE::TESObjectWEAP | |
| data | RE::BGSDestructibleObjectForm | |
| DecRef() | RE::TESObject | virtual |
| descriptionText | RE::TESDescription | |
| embeddedNode | RE::TESObjectWEAP | |
| EQUIPPED_ITEM_TYPE enum name | RE::BGSEquipType | |
| equipSlot | RE::BGSEquipType | |
| equipSound | RE::TESObjectWEAP | |
| fileOffset | RE::TESDescription | |
| FindInFileFast(TESFile *a_mod) | RE::TESForm | virtual |
| FinishLoadGame(BGSLoadFormBuffer *a_buf) | RE::TESForm | virtual |
| firstPersonModelObject | RE::TESObjectWEAP | |
| formEnchanting | RE::TESEnchantableForm | |
| formFlags | RE::TESForm | |
| formID | RE::TESForm | |
| formType | RE::TESForm | |
| FORMTYPE | RE::TESObjectWEAP | inlinestatic |
| fullName | RE::TESFullName | |
| GetActivateText(TESObjectREFR *a_activator, BSString &a_dst) | RE::TESBoundObject | virtual |
| GetAllForms() -> std::pair< BSTHashMap< FormID, TESForm * > *, std::reference_wrapper< BSReadWriteLock >> | RE::TESForm | inlinestatic |
| GetAllFormsByEditorID() -> std::pair< BSTHashMap< BSFixedString, TESForm * > *, std::reference_wrapper< BSReadWriteLock >> | RE::TESForm | inlinestatic |
| GetAsModelTextureSwap() override | RE::TESModelTextureSwap | virtual |
| GetAsNormalFile(BSString &a_out) const | RE::TESTexture | virtual |
| GetAttackDamage() const | RE::TESAttackDamageForm | virtual |
| GetCastingType() const | RE::TESEnchantableForm | virtual |
| GetCritDamage() const | RE::TESObjectWEAP | |
| GetDangerous() const | RE::TESForm | virtual |
| GetDefaultKeyword() const override | RE::TESObjectWEAP | virtual |
| GetDefaultPath() const override | RE::TESIcon | virtual |
| GetDescription(BSString &a_out, TESForm *a_parent, std::uint32_t a_fieldType='CSED') | RE::TESDescription | |
| GetDescriptionOwnerFile() const override | RE::TESObjectWEAP | virtual |
| GetEquipSlot() const | RE::BGSEquipType | virtual |
| GetFile(std::int32_t a_idx=-1) const | RE::TESForm | inline |
| GetFormDetailedString(char *a_buf, std::uint32_t a_bufLen) | RE::TESForm | virtual |
| GetFormEditorID() const | RE::TESForm | virtual |
| GetFormFlags() const noexcept | RE::TESForm | inline |
| GetFormID() const noexcept | RE::TESForm | inline |
| GetFormType() const noexcept | RE::TESForm | inline |
| GetFullName() const | RE::TESFullName | virtual |
| GetFullNameLength() const | RE::TESFullName | virtual |
| GetGoldValue() const | RE::TESForm | |
| GetIgnoredBySandbox() const | RE::TESForm | virtual |
| GetKeywordAt(std::uint32_t a_idx) const | RE::BGSKeywordForm | |
| GetKnown() const | RE::TESForm | virtual |
| GetMaxAllowedSize() | RE::TESTexture | virtual |
| GetMaxRange() const | RE::TESObjectWEAP | |
| GetMinRange() const | RE::TESObjectWEAP | |
| GetModel() const | RE::TESModel | virtual |
| GetMustUpdate() const | RE::TESForm | virtual |
| GetName() const | RE::TESForm | |
| GetNodeName(char *a_dstBuff) const | RE::TESObjectWEAP | |
| GetNumKeywords() const | RE::BGSKeywordForm | |
| GetObjectTypeName() const override | RE::TESObjectWEAP | virtual |
| GetObjectVoiceType() const | RE::TESBoundObject | virtual |
| GetObstacle() const | RE::TESForm | virtual |
| GetOnLocalMap() const | RE::TESForm | virtual |
| GetPlayable() const override | RE::TESObjectWEAP | virtual |
| GetRandomAnim() const | RE::TESForm | virtual |
| GetReach() const | RE::TESObjectWEAP | |
| GetRefCount() const override | RE::TESObject | virtual |
| GetSavedFormType() const | RE::TESForm | virtual |
| GetSpeed() const | RE::TESObjectWEAP | |
| GetStagger() const | RE::TESObjectWEAP | |
| GetTextForParsedSubTag(const BSFixedString &a_tag) const | RE::TESForm | virtual |
| GetWaterType() const | RE::TESObject | virtual |
| GetWeaponType() const | RE::TESObjectWEAP | |
| GetWeight() const | RE::TESForm | |
| HandleRemoveItemFromContainer(TESObjectREFR *a_container) | RE::TESBoundObject | virtual |
| HasKeyword(const BGSKeyword *a_keyword) const | RE::BGSKeywordForm | virtual |
| HasKeyword(FormID a_formID) const | RE::BGSKeywordForm | |
| HasVMAD() const | RE::TESForm | |
| HasWorldModel() const noexcept | RE::TESForm | |
| icon | RE::BGSMessageIcon | |
| idleSound | RE::TESObjectWEAP | |
| impactDataSet | RE::TESObjectWEAP | |
| IncRef() | RE::TESObject | virtual |
| InGameFormFlag enum name | RE::TESForm | |
| inGameFormFlags | RE::TESForm | |
| InitializeData() override | RE::TESObjectWEAP | virtual |
| RE::InitializeDataComponent() override | RE::TESForm | virtual |
| RE::TESFullName::InitializeDataComponent() override | RE::TESFullName | virtual |
| RE::TESModelTextureSwap::InitializeDataComponent() override | RE::TESModelTextureSwap | virtual |
| RE::TESIcon::InitializeDataComponent() override | RE::TESTexture | virtual |
| RE::TESEnchantableForm::InitializeDataComponent() override | RE::TESEnchantableForm | virtual |
| RE::TESValueForm::InitializeDataComponent() override | RE::TESValueForm | virtual |
| RE::TESWeightForm::InitializeDataComponent() override | RE::TESWeightForm | virtual |
| RE::TESAttackDamageForm::InitializeDataComponent() override | RE::TESAttackDamageForm | virtual |
| RE::BGSDestructibleObjectForm::InitializeDataComponent() override | RE::BGSDestructibleObjectForm | virtual |
| RE::BGSEquipType::InitializeDataComponent() override | RE::BGSEquipType | virtual |
| RE::BGSPreloadable::InitializeDataComponent() override | RE::BGSPreloadable | virtual |
| RE::BGSMessageIcon::InitializeDataComponent() override | RE::BGSMessageIcon | virtual |
| RE::BGSPickupPutdownSounds::InitializeDataComponent() override | RE::BGSPickupPutdownSounds | virtual |
| RE::BGSBlockBashData::InitializeDataComponent() override | RE::BGSBlockBashData | virtual |
| RE::BGSKeywordForm::InitializeDataComponent() override | RE::BGSKeywordForm | virtual |
| RE::TESDescription::InitializeDataComponent() override | RE::TESDescription | virtual |
| InitItem() | RE::TESForm | inline |
| InitItemImpl() override | RE::TESObjectWEAP | virtual |
| InitLoadGame(BGSLoadFormBuffer *a_buf) | RE::TESForm | virtual |
| Is(FormType a_type) const noexcept | RE::TESForm | inline |
| Is(Args... a_args) const noexcept requires(std | RE::TESForm | inline |
| IsAmmo() const noexcept | RE::TESForm | inline |
| IsArmor() const noexcept | RE::TESForm | inline |
| IsAutoCalc() const | RE::TESObject | virtual |
| IsBook() const noexcept | RE::TESForm | inline |
| IsBound() const | RE::TESObjectWEAP | |
| IsBoundAnimObject() | RE::TESObject | virtual |
| IsBoundObject() const override | RE::TESBoundObject | virtual |
| IsBow() const | RE::TESObjectWEAP | |
| IsCrossbow() const | RE::TESObjectWEAP | |
| IsDeleted() const noexcept | RE::TESForm | inline |
| IsDynamicForm() const noexcept | RE::TESForm | inline |
| IsFormTypeChild(FormType a_type) | RE::TESForm | virtual |
| IsGold() const noexcept | RE::TESForm | inline |
| IsHandToHandMelee() const | RE::TESObjectWEAP | |
| IsHeadingMarker() const | RE::TESForm | virtual |
| IsIgnored() const noexcept | RE::TESForm | inline |
| IsInitialized() const noexcept | RE::TESForm | inline |
| IsKey() const noexcept | RE::TESForm | inline |
| IsLockpick() const noexcept | RE::TESForm | inline |
| IsMagicItem() const | RE::TESForm | virtual |
| IsMarker() | RE::TESObject | virtual |
| IsMelee() const | RE::TESObjectWEAP | |
| IsNot(FormType a_type) const noexcept | RE::TESForm | inline |
| IsNot(Args... a_args) const noexcept requires(std | RE::TESForm | inline |
| IsNote() const noexcept | RE::TESForm | inline |
| IsObject() const override | RE::TESObject | virtual |
| IsOcclusionMarker() | RE::TESObject | virtual |
| IsOneHandedAxe() const | RE::TESObjectWEAP | |
| IsOneHandedDagger() const | RE::TESObjectWEAP | |
| IsOneHandedMace() const | RE::TESObjectWEAP | |
| IsOneHandedSword() const | RE::TESObjectWEAP | |
| IsParentForm() | RE::TESForm | virtual |
| IsParentFormTree() | RE::TESForm | virtual |
| IsPlayer() const noexcept | RE::TESForm | inline |
| IsPlayerRef() const noexcept | RE::TESForm | inline |
| IsRanged() const | RE::TESObjectWEAP | |
| IsSoulGem() const noexcept | RE::TESForm | inline |
| IsStaff() const | RE::TESObjectWEAP | |
| IsTwoHandedAxe() const | RE::TESObjectWEAP | |
| IsTwoHandedSword() const | RE::TESObjectWEAP | |
| IsWater() const | RE::TESForm | virtual |
| IsWeapon() const noexcept | RE::TESForm | inline |
| keywords | RE::BGSKeywordForm | |
| Load(TESFile *a_mod) override | RE::TESObjectWEAP | virtual |
| LoadEdit(TESFile *a_mod) | RE::TESForm | virtual |
| LoadGame(BGSLoadFormBuffer *a_buf) override | RE::TESObjectWEAP | virtual |
| LoadGraphics(TESObjectREFR *a_ref) | RE::TESObject | virtual |
| LoadObjectBound(TESFile *a_mod) override | RE::TESBoundObject | virtual |
| LoadPartial(TESFile *a_mod) | RE::TESForm | virtual |
| LookupByEditorID(const std::string_view &a_editorID) | RE::TESForm | inlinestatic |
| LookupByEditorID(const std::string_view &a_editorID) | RE::TESForm | inlinestatic |
| LookupByID(FormID a_formID) | RE::TESForm | inlinestatic |
| LookupByID(FormID a_formID) | RE::TESForm | inlinestatic |
| model | RE::TESModel | |
| numAddons | RE::TESModel | |
| numAlternateTextures | RE::TESModelTextureSwap | |
| numKeywords | RE::BGSKeywordForm | |
| numTextures | RE::TESModel | |
| OnCheckModels() | RE::TESBoundObject | virtual |
| OnCopyReference() | RE::TESBoundObject | virtual |
| OnFinishScale() | RE::TESBoundObject | virtual |
| OnRemove3D(NiAVObject *a_obj3D) | RE::TESBoundObject | virtual |
| pad0A | RE::TESAttackDamageForm | |
| RE::pad0C | RE::TESValueForm | |
| RE::TESWeightForm::pad0C | RE::TESWeightForm | |
| RE::TESAttackDamageForm::pad0C | RE::TESAttackDamageForm | |
| RE::pad14 | RE::TESEnchantableForm | |
| RE::BGSKeywordForm::pad14 | RE::BGSKeywordForm | |
| pad1B | RE::TESForm | |
| pad1C | RE::TESForm | |
| pad21C | RE::TESObjectWEAP | |
| pad24 | RE::TESModel | |
| pad2C | RE::TESBoundObject | |
| pad34 | RE::TESModelTextureSwap | |
| pickupSound | RE::BGSPickupPutdownSounds | |
| putdownSound | RE::BGSPickupPutdownSounds | |
| QAvailableInGame() const | RE::TESForm | virtual |
| QHasCurrents() const | RE::TESForm | virtual |
| QIsLODLandObject() const | RE::TESForm | virtual |
| RemoveChange(std::uint32_t a_changeFlags) | RE::TESForm | virtual |
| ReplaceModel() override | RE::TESBoundObject | virtual |
| ReplaceModel(const char *a_str) | RE::TESBoundObject | virtual |
| Revert(BGSLoadFormBuffer *a_buf) | RE::TESForm | virtual |
| RTTI | RE::TESObjectWEAP | inlinestatic |
| SaveGame(BGSSaveFormBuffer *a_buf) override | RE::TESObjectWEAP | virtual |
| SaveObjectBound() | RE::TESForm | virtual |
| SetAltered(bool a_set) | RE::TESForm | virtual |
| SetAutoCalc(bool a_autoCalc) | RE::TESObject | virtual |
| SetDelete(bool a_set) | RE::TESForm | virtual |
| SetEquipSlot(BGSEquipSlot *a_slot) | RE::BGSEquipType | virtual |
| SetFormEditorID(const char *a_str) | RE::TESForm | virtual |
| SetFormID(FormID a_id, bool a_updateFile) | RE::TESForm | virtual |
| SetModel(const char *a_model) | RE::TESModel | virtual |
| SetObjectVoiceType(BGSVoiceType *a_voiceType) | RE::TESBoundObject | virtual |
| SetOnLocalMap(bool a_set) | RE::TESForm | virtual |
| soundLevel | RE::TESObjectWEAP | |
| sourceFiles | RE::TESForm | |
| templateWeapon | RE::TESObjectWEAP | |
| RE::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| RE::TESFullName::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| RE::TESModelTextureSwap::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| RE::TESIcon::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| RE::TESEnchantableForm::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| RE::TESValueForm::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| RE::TESWeightForm::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| RE::TESAttackDamageForm::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| RE::BGSDestructibleObjectForm::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| RE::BGSEquipType::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| RE::BGSPreloadable::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| RE::BGSMessageIcon::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| RE::BGSPickupPutdownSounds::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| RE::BGSBlockBashData::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| RE::BGSKeywordForm::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| RE::TESDescription::TES_HEAP_REDEFINE_NEW() | RE::BaseFormComponent | |
| textureName | RE::TESTexture | |
| textures | RE::TESModel | |
| UnClone3D(TESObjectREFR *a_ref) | RE::TESObject | virtual |
| unequipSound | RE::TESObjectWEAP | |
| unk1B8 | RE::TESObjectWEAP | |
| Unk_04(void)=0 | RE::BGSPreloadable | pure virtual |
| Unk_3B(void) | RE::TESObject | virtual |
| value | RE::TESValueForm | |
| weaponData | RE::TESObjectWEAP | |
| weight | RE::TESWeightForm | |
| ~BaseFormComponent() | RE::BaseFormComponent | virtual |
| ~BGSBlockBashData() override | RE::BGSBlockBashData | |
| ~BGSDestructibleObjectForm() override | RE::BGSDestructibleObjectForm | |
| ~BGSEquipType() override | RE::BGSEquipType | |
| ~BGSKeywordForm() override | RE::BGSKeywordForm | |
| ~BGSMessageIcon() override | RE::BGSMessageIcon | |
| ~BGSPickupPutdownSounds() override | RE::BGSPickupPutdownSounds | |
| ~BGSPreloadable() override | RE::BGSPreloadable | |
| ~TESAttackDamageForm() override | RE::TESAttackDamageForm | |
| ~TESBoundObject() override | RE::TESBoundObject | |
| ~TESDescription() override | RE::TESDescription | |
| ~TESEnchantableForm() override | RE::TESEnchantableForm | |
| ~TESForm() override | RE::TESForm | |
| ~TESFullName() override | RE::TESFullName | |
| ~TESIcon() override | RE::TESIcon | |
| ~TESModel() override | RE::TESModel | |
| ~TESModelTextureSwap() override | RE::TESModelTextureSwap | |
| ~TESObject() override | RE::TESObject | |
| ~TESObjectWEAP() override | RE::TESObjectWEAP | |
| ~TESTexture() override | RE::TESTexture | |
| ~TESValueForm() override | RE::TESValueForm | |
| ~TESWeightForm() override | RE::TESWeightForm | |