|
| | ~TESActorBase () override |
| |
| bool | AddChange (std::uint32_t a_changeFlags) override |
| |
| void | RemoveChange (std::uint32_t a_changeFlags) override |
| |
| void | SaveGame (BGSSaveFormBuffer *a_buf) override |
| |
| void | LoadGame (BGSLoadFormBuffer *a_buf) override |
| |
| bool | IsAutoCalc () const override |
| |
| void | SetAutoCalc (bool a_autoCalc) override |
| |
| float | GetActorValue (ActorValue a_akValue) override |
| |
| float | GetPermanentActorValue (ActorValue a_akValue) override |
| |
| float | GetBaseActorValue (ActorValue a_akValue) override |
| |
| void | SetBaseActorValue (ActorValue a_akValue, float a_value) override |
| |
| void | ModActorValue (ActorValue a_akValue, float a_value) override |
| |
| void | RestoreActorValue (ACTOR_VALUE_MODIFIER a_modifier, ActorValue a_akValue, float a_value) override |
| |
| void | SetActorValue (ActorValue a_akValue, float a_value) override |
| |
| bool | GetIsPlayerOwner () const override |
| |
| virtual bool | GetHasPLSpecTex () const |
| |
| virtual TESCombatStyle * | GetCombatStyle () |
| |
| virtual void | SetCombatStyle (TESCombatStyle *a_combatStyle) |
| |
| virtual TESForm * | GetAsForm () |
| |
| | ~TESBoundAnimObject () override |
| |
| bool | IsBoundAnimObject () override |
| |
| bool | ReplaceModel (const char *a_str) override |
| |
| | ~TESBoundObject () override |
| |
| void | LoadObjectBound (TESFile *a_mod) override |
| |
| bool | IsBoundObject () const override |
| |
| bool | Activate (TESObjectREFR *a_targetRef, TESObjectREFR *a_activatorRef, std::uint8_t a_arg3, TESBoundObject *a_object, std::int32_t a_targetCount) override |
| |
| NiAVObject * | Clone3D (TESObjectREFR *a_ref, bool a_arg3) override |
| |
| bool | ReplaceModel () override |
| |
| virtual void | SetObjectVoiceType (BGSVoiceType *a_voiceType) |
| |
| virtual BGSVoiceType * | GetObjectVoiceType () const |
| |
| virtual NiAVObject * | Clone3D (TESObjectREFR *a_ref) |
| |
| virtual bool | GetActivateText (TESObjectREFR *a_activator, BSString &a_dst) |
| |
| virtual bool | CalculateDoFavor (Actor *a_activator, bool a_arg2, TESObjectREFR *a_toActivate, float a_arg3) |
| |
| virtual void | HandleRemoveItemFromContainer (TESObjectREFR *a_container) |
| |
| virtual void | OnRemove3D (NiAVObject *a_obj3D) |
| |
| virtual void | OnCheckModels () |
| |
| virtual void | OnCopyReference () |
| |
| virtual void | OnFinishScale () |
| |
| | ~TESObject () override |
| |
| bool | IsObject () const override |
| |
| std::uint32_t | GetRefCount () const override |
| |
| virtual void | Unk_3B (void) |
| |
| virtual TESWaterForm * | GetWaterType () const |
| |
| virtual void | UnClone3D (TESObjectREFR *a_ref) |
| |
| virtual bool | IsMarker () |
| |
| virtual bool | IsOcclusionMarker () |
| |
| virtual std::uint32_t | IncRef () |
| |
| virtual std::uint32_t | DecRef () |
| |
| virtual NiAVObject * | LoadGraphics (TESObjectREFR *a_ref) |
| |
| | ~TESForm () override |
| |
| void | InitializeDataComponent () override |
| |
| void | ClearDataComponent () override |
| |
| void | CopyComponent (BaseFormComponent *a_rhs) override |
| |
| virtual void | InitializeData () |
| |
| virtual void | ClearData () |
| |
| virtual bool | Load (TESFile *a_mod) |
| |
| virtual bool | LoadPartial (TESFile *a_mod) |
| |
| virtual bool | LoadEdit (TESFile *a_mod) |
| |
| virtual TESForm * | CreateDuplicateForm (bool a_createEditorID, void *a_arg2) |
| |
| virtual bool | FindInFileFast (TESFile *a_mod) |
| |
| virtual bool | CheckSaveGame (BGSSaveFormBuffer *a_buf) |
| |
| virtual void | InitLoadGame (BGSLoadFormBuffer *a_buf) |
| |
| virtual void | FinishLoadGame (BGSLoadFormBuffer *a_buf) |
| |
| virtual void | Revert (BGSLoadFormBuffer *a_buf) |
| |
| virtual void | InitItemImpl () |
| |
| virtual TESFile * | GetDescriptionOwnerFile () const |
| |
| virtual FormType | GetSavedFormType () const |
| |
| virtual void | GetFormDetailedString (char *a_buf, std::uint32_t a_bufLen) |
| |
| virtual bool | GetKnown () const |
| |
| virtual bool | GetRandomAnim () const |
| |
| virtual bool | GetPlayable () const |
| |
| virtual bool | IsHeadingMarker () const |
| |
| virtual bool | GetDangerous () const |
| |
| virtual bool | QHasCurrents () const |
| |
| virtual bool | GetObstacle () const |
| |
| virtual bool | QIsLODLandObject () const |
| |
| virtual bool | GetOnLocalMap () const |
| |
| virtual bool | GetMustUpdate () const |
| |
| virtual void | SetOnLocalMap (bool a_set) |
| |
| virtual bool | GetIgnoredBySandbox () const |
| |
| virtual void | SetDelete (bool a_set) |
| |
| virtual void | SetAltered (bool a_set) |
| |
| virtual void | SaveObjectBound () |
| |
| virtual bool | IsMagicItem () const |
| |
| virtual bool | IsWater () const |
| |
| virtual TESObjectREFR * | AsReference1 () |
| |
| virtual const TESObjectREFR * | AsReference2 () const |
| |
| virtual const char * | GetTextForParsedSubTag (const BSFixedString &a_tag) const |
| |
| virtual void | Copy (TESForm *a_srcForm) |
| |
| virtual bool | BelongsInGroup (FORM *a_form, bool a_allowParentGroups, bool a_currentOnly) |
| |
| virtual void | CreateGroupData (FORM *a_form, FORM_GROUP *a_group) |
| |
| virtual const char * | GetFormEditorID () const |
| |
| virtual bool | SetFormEditorID (const char *a_str) |
| |
| virtual bool | IsParentForm () |
| |
| virtual bool | IsParentFormTree () |
| |
| virtual bool | IsFormTypeChild (FormType a_type) |
| |
| virtual void | SetFormID (FormID a_id, bool a_updateFile) |
| |
| virtual const char * | GetObjectTypeName () const |
| |
| virtual bool | QAvailableInGame () const |
| |
| template<class T > |
| | requires (std::is_class_v< T >) T *As() noexcept |
| |
| template<class T > |
| | requires (requires { T::FORMTYPE;}) const T *As() const noexcept |
| |
| template<class T > |
| | requires (!requires { T::FORMTYPE;}) const T *As() const noexcept |
| |
| TESObjectREFR * | AsReference () |
| |
| const TESObjectREFR * | AsReference () const |
| |
| TESFile * | GetFile (std::int32_t a_idx=-1) const |
| |
| std::uint32_t | GetFormFlags () const noexcept |
| |
| FormID | GetFormID () const noexcept |
| |
| FormType | GetFormType () const noexcept |
| |
| std::int32_t | GetGoldValue () const |
| |
| const char * | GetName () const |
| |
| float | GetWeight () const |
| |
| bool | HasVMAD () const |
| |
| bool | HasWorldModel () const noexcept |
| |
| void | InitItem () |
| |
| bool | Is (FormType a_type) const noexcept |
| |
| template<class... Args> |
| bool | Is (Args... a_args) const noexcept requires(std |
| |
| bool | IsAmmo () const noexcept |
| |
| bool | IsArmor () const noexcept |
| |
| bool | IsBook () const noexcept |
| |
| bool | IsDeleted () const noexcept |
| |
| bool | IsDynamicForm () const noexcept |
| |
| bool | IsGold () const noexcept |
| |
| bool | IsIgnored () const noexcept |
| |
| bool | IsInitialized () const noexcept |
| |
| bool | IsKey () const noexcept |
| |
| bool | IsLockpick () const noexcept |
| |
| bool | IsNot (FormType a_type) const noexcept |
| |
| template<class... Args> |
| bool | IsNot (Args... a_args) const noexcept requires(std |
| |
| bool | IsNote () const noexcept |
| |
| bool | IsPlayer () const noexcept |
| |
| bool | IsPlayerRef () const noexcept |
| |
| bool | IsSoulGem () const noexcept |
| |
| bool | IsWeapon () const noexcept |
| |
| virtual | ~BaseFormComponent () |
| |
| | TES_HEAP_REDEFINE_NEW () |
| |
| | ~TESActorBaseData () override |
| |
| void | InitializeDataComponent () override |
| |
| void | ClearDataComponent () override |
| |
| void | CopyComponent (BaseFormComponent *a_rhs) override |
| |
| virtual void | CopyFromTemplateForms (TESActorBase **a_templateForms) |
| |
| virtual bool | GetIsGhost () const |
| |
| virtual bool | GetInvulnerable () const |
| |
| virtual void | Unk_07 (void) |
| |
| virtual BGSVoiceType * | GetVoiceType (void) |
| |
| constexpr bool | AffectsStealthMeter () const noexcept |
| |
| constexpr bool | Bleeds () const noexcept |
| |
| constexpr bool | IsEssential () const noexcept |
| |
| constexpr bool | IsFemale () const noexcept |
| |
| bool | IsGhost () const |
| |
| constexpr bool | IsPreset () const noexcept |
| |
| constexpr bool | IsProtected () const noexcept |
| |
| constexpr bool | IsSimpleActor () const noexcept |
| |
| constexpr bool | IsSummonable () const noexcept |
| |
| constexpr bool | IsUnique () const noexcept |
| |
| bool | IsInvulnerable () const |
| |
| constexpr bool | HasAutoCalcStats () const noexcept |
| |
| constexpr bool | HasBleedoutOverride () const noexcept |
| |
| constexpr bool | HasPCLevelMult () const noexcept |
| |
| constexpr bool | Respawns () const noexcept |
| |
| constexpr bool | UsesOppositeGenderAnims () const noexcept |
| |
| constexpr bool | UsesTemplate () const noexcept |
| |
| | ~TESContainer () override |
| |
| void | InitializeDataComponent () override |
| |
| void | ClearDataComponent () override |
| |
| void | CopyComponent (BaseFormComponent *a_rhs) override |
| |
| void | ForEachContainerObject (std::function< bool(ContainerObject &)> a_fn) const |
| |
| std::optional< ContainerObject * > | GetContainerObjectAt (std::uint32_t a_idx) const |
| |
| std::int32_t | GetObjectCount (const TESBoundObject *a_object) const |
| |
| | ~TESSpellList () override |
| |
| void | InitializeDataComponent () override |
| |
| void | ClearDataComponent () override |
| |
| void | CopyComponent (BaseFormComponent *a_rhs) override |
| |
| | ~TESAIForm () override |
| |
| void | InitializeDataComponent () override |
| |
| void | ClearDataComponent () override |
| |
| void | CopyComponent (BaseFormComponent *a_rhs) override |
| |
| bool | AggroRadiusBehaviourIsEnabled () const |
| |
| ACTOR_AGGRESSION | GetAggressionLevel () const |
| |
| ACTOR_ASSISTANCE | GetAssistanceLevel () const |
| |
| ACTOR_CONFIDENCE | GetConfidenceLevel () const |
| |
| std::uint8_t | GetEnergyLevel () const |
| |
| ACTOR_MOOD | GetMoodLevel () const |
| |
| ACTOR_MORALITY | GetMoralityLevel () const |
| |
| bool | NoSlowApproach () const |
| |
| | ~TESFullName () override |
| |
| void | InitializeDataComponent () override |
| |
| void | ClearDataComponent () override |
| |
| void | CopyComponent (BaseFormComponent *a_rhs) override |
| |
| virtual std::uint32_t | GetFullNameLength () const |
| |
| virtual const char * | GetFullName () const |
| |
| virtual | ~ActorValueOwner () |
| |
| float | GetArmorRatingSkillMultiplier (float a_skillLevel) const |
| |
| float | GetClampedActorValue (ActorValue a_akValue) const |
| |
| | ~BGSDestructibleObjectForm () override |
| |
| void | InitializeDataComponent () override |
| |
| void | ClearDataComponent () override |
| |
| void | CopyComponent (BaseFormComponent *a_rhs) override |
| |
| | ~BGSSkinForm () override |
| |
| void | InitializeDataComponent () override |
| |
| void | ClearDataComponent () override |
| |
| void | CopyComponent (BaseFormComponent *a_rhs) override |
| |
| | ~BGSKeywordForm () override |
| |
| void | InitializeDataComponent () override |
| |
| void | ClearDataComponent () override |
| |
| void | CopyComponent (BaseFormComponent *a_rhs) override |
| |
| virtual bool | HasKeyword (const BGSKeyword *a_keyword) const |
| |
| virtual BGSKeyword * | GetDefaultKeyword () const |
| |
| bool | HasKeyword (FormID a_formID) const |
| |
| std::optional< BGSKeyword * > | GetKeywordAt (std::uint32_t a_idx) const |
| |
| std::uint32_t | GetNumKeywords () const |
| |
| | ~BGSAttackDataForm () override |
| |
| void | InitializeDataComponent () override |
| |
| void | ClearDataComponent () override |
| |
| void | CopyComponent (BaseFormComponent *a_rhs) override |
| |
| | ~BGSPerkRankArray () override |
| |
| void | InitializeDataComponent () override |
| |
| void | ClearDataComponent () override |
| |
| void | CopyComponent (BaseFormComponent *rhs) override |
| |