| actor | RE::ActorMagicCaster | |
| AdjustActiveEffect(ActiveEffect *a_activeEffect, float a_power, bool a_arg3) override | RE::ActorMagicCaster | virtual |
| animationGraphManager | RE::SimpleAnimationGraphManagerHolder | |
| castingArt | RE::ActorMagicCaster | |
| castingArtData | RE::ActorMagicCaster | |
| castingSource | RE::ActorMagicCaster | |
| castingTimer | RE::MagicCaster | |
| CastSpellImmediate(MagicItem *a_spell, bool a_noHitEffectArt, TESObjectREFR *a_target, float a_effectiveness, bool a_hostileEffectivenessOnly, float a_magnitudeOverride, Actor *a_blameActor) | RE::MagicCaster | virtual |
| CheckAttachCastingArt() | RE::ActorMagicCaster | inline |
| CheckCast(MagicItem *a_spell, bool a_dualCast, float *a_effectStrength, MagicSystem::CannotCastReason *a_reason, bool a_useBaseValueForCost) override | RE::ActorMagicCaster | virtual |
| ClearMagicNode() override | RE::ActorMagicCaster | virtual |
| cloneTask | RE::ActorMagicCaster | |
| ConstructAnimationGraph(BSTSmartPointer< BShkbAnimationGraph > &a_out) override | RE::SimpleAnimationGraphManagerHolder | virtual |
| costCharged | RE::ActorMagicCaster | |
| CreateAnimationChannels(BSScrapArray< BSTSmartPointer< BSAnimationGraphChannel >> &animGraphChannels) | RE::IAnimationGraphManagerHolder | virtual |
| currentSpell | RE::MagicCaster | |
| currentSpellCost | RE::MagicCaster | |
| DeselectSpellImpl() override | RE::ActorMagicCaster | virtual |
| desiredTarget | RE::MagicCaster | |
| FindPickTarget(NiPoint3 &a_targetLocation, TESObjectCELL **a_targetCell, bhkPickData &a_pickData) | RE::MagicCaster | |
| FindTargets(float a_effectivenessMult, std::uint32_t &a_targetCount, TESBoundObject *a_source, bool a_loadCast, bool a_adjustOnlyHostileEffectiveness) | RE::MagicCaster | |
| FindTouchTarget() | RE::MagicCaster | virtual |
| FinishCast() | RE::MagicCaster | |
| FinishCastImpl() override | RE::ActorMagicCaster | virtual |
| FinishLoadGame(BGSLoadGameBuffer *a_buf) override | RE::ActorMagicCaster | virtual |
| flags | RE::ActorMagicCaster | |
| Flags enum name | RE::ActorMagicCaster | |
| GetAnimationGraphManager(BSTSmartPointer< BSAnimationGraphManager > &a_out) const | RE::IAnimationGraphManagerHolder | |
| GetAnimationGraphManagerImpl(BSTSmartPointer< BSAnimationGraphManager > &a_out) const override | RE::SimpleAnimationGraphManagerHolder | virtual |
| GetCasterAsActor() const override | RE::ActorMagicCaster | virtual |
| GetCasterObjectReference(Actor **a_outCaster) const | RE::MagicCaster | virtual |
| GetCasterStatsObject() const override | RE::ActorMagicCaster | virtual |
| GetCastingSource() const override | RE::ActorMagicCaster | virtual |
| GetCurrentSpellCost() | RE::MagicCaster | |
| GetGraphVariableBool(const BSFixedString &a_variableName, bool &a_out) const | RE::IAnimationGraphManagerHolder | |
| GetGraphVariableCacheSize() const | RE::IAnimationGraphManagerHolder | virtual |
| GetGraphVariableFloat(const BSFixedString &a_variableName, float &a_out) const | RE::IAnimationGraphManagerHolder | |
| GetGraphVariableImpl1(const BSFixedString &a_variableName, float &a_out) const | RE::IAnimationGraphManagerHolder | virtual |
| GetGraphVariableImpl2(const BSFixedString &a_variableName, std::int32_t &a_out) const | RE::IAnimationGraphManagerHolder | virtual |
| GetGraphVariableImpl3(const BSFixedString &a_variableName, bool &a_out) const | RE::IAnimationGraphManagerHolder | virtual |
| GetGraphVariableInt(const BSFixedString &a_variableName, std::int32_t &a_out) const | RE::IAnimationGraphManagerHolder | |
| GetGraphVariableNiPoint3(const BSFixedString &a_variableName, NiPoint3 &a_out) const | RE::IAnimationGraphManagerHolder | |
| GetIsDualCasting() const override | RE::ActorMagicCaster | virtual |
| GetMagicNode() override | RE::ActorMagicCaster | virtual |
| InterruptCast(bool a_refund) | RE::MagicCaster | |
| InterruptCastImpl(bool a_depleteEnergy) override | RE::ActorMagicCaster | virtual |
| interruptHandler | RE::ActorMagicCaster | |
| InterruptHandler_t typedef | RE::ActorMagicCaster | |
| light | RE::ActorMagicCaster | |
| LoadGame(BGSLoadGameBuffer *a_buf) override | RE::ActorMagicCaster | virtual |
| loadGameSubBuffer | RE::ActorMagicCaster | |
| loadingTask | RE::SimpleAnimationGraphManagerHolder | |
| magicNode | RE::ActorMagicCaster | |
| magnitudeOverride | RE::MagicCaster | |
| nextTargetUpdate | RE::MagicCaster | |
| NotifyAnimationGraph(const BSFixedString &a_eventName) | RE::IAnimationGraphManagerHolder | virtual |
| pad24 | RE::MagicCaster | |
| PlayReleaseSound(MagicItem *a_item) | RE::MagicCaster | |
| PopulateGraphNodesToTarget(BSScrapArray< NiAVObject * > &a_nodes) | RE::IAnimationGraphManagerHolder | virtual |
| PostChangeAnimationManager(const BSTSmartPointer< BShkbAnimationGraph > &a_arg1, const BSTSmartPointer< BShkbAnimationGraph > &a_arg2) | RE::IAnimationGraphManagerHolder | virtual |
| PostCreateAnimationGraphManager(BSTSmartPointer< BSAnimationGraphManager > &a_animGraphMgr) | RE::IAnimationGraphManagerHolder | virtual |
| PrepareSound(MagicSystem::SoundID a_sound, MagicItem *a_spell) override | RE::ActorMagicCaster | virtual |
| ProcessEvent(const BSAnimationGraphEvent *a_event, BSTEventSource< BSAnimationGraphEvent > *a_eventSource)=0 | RE::BSTEventSink< BSAnimationGraphEvent > | pure virtual |
| projectileTimer | RE::MagicCaster | |
| RequestCastImpl() override | RE::ActorMagicCaster | virtual |
| RTTI | RE::ActorMagicCaster | inlinestatic |
| SaveGame(BGSSaveGameBuffer *a_buf) override | RE::ActorMagicCaster | virtual |
| SelectSpellImpl() override | RE::ActorMagicCaster | virtual |
| SetAnimationGraphManager(BSTSmartPointer< BSAnimationGraphManager > &a_in) | RE::IAnimationGraphManagerHolder | |
| SetAnimationGraphManagerImpl(BSTSmartPointer< BSAnimationGraphManager > &a_in) override | RE::SimpleAnimationGraphManagerHolder | virtual |
| SetCastingTimerForCharge() override | RE::ActorMagicCaster | virtual |
| SetCurrentSpell(MagicItem *a_item) | RE::MagicCaster | |
| SetCurrentSpellImpl(MagicItem *a_spell) override | RE::ActorMagicCaster | virtual |
| SetDualCasting(bool a_set) override | RE::ActorMagicCaster | virtual |
| SetGraphVariableBool(const BSFixedString &a_variableName, bool a_in) | RE::IAnimationGraphManagerHolder | |
| SetGraphVariableFloat(const BSFixedString &a_variableName, float a_in) | RE::IAnimationGraphManagerHolder | |
| SetGraphVariableInt(const BSFixedString &a_variableName, std::int32_t a_in) | RE::IAnimationGraphManagerHolder | |
| SetGraphVariableNiPoint3(const BSFixedString &a_variableName, NiPoint3 &a_in) const | RE::IAnimationGraphManagerHolder | |
| SetSkipCheckCast() override | RE::ActorMagicCaster | virtual |
| SetupAnimEventSinks(const BSTSmartPointer< BShkbAnimationGraph > &a_animGraph) | RE::IAnimationGraphManagerHolder | virtual |
| sounds | RE::MagicCaster | |
| SpellCast(bool a_doCast, std::uint32_t a_arg2, MagicItem *a_spell) override | RE::ActorMagicCaster | virtual |
| StartCastImpl() override | RE::ActorMagicCaster | virtual |
| StartChargeImpl() override | RE::ActorMagicCaster | virtual |
| StartReadyImpl() override | RE::ActorMagicCaster | virtual |
| State enum name | RE::MagicCaster | |
| state | RE::MagicCaster | |
| TestProjectilePlacement(const Effect &a_effect, const bhkPickData &a_pickData) | RE::MagicCaster | |
| Unk_06(void) | RE::IAnimationGraphManagerHolder | virtual |
| Unk_07(void) | RE::IAnimationGraphManagerHolder | virtual |
| Unk_09(void) | RE::IAnimationGraphManagerHolder | virtual |
| Unk_0C(void) | RE::IAnimationGraphManagerHolder | virtual |
| Unk_0E(void) | RE::IAnimationGraphManagerHolder | virtual |
| Unk_13(void) | RE::SimpleAnimationGraphManagerHolder | virtual |
| Update(float a_delta) | RE::ActorMagicCaster | virtual |
| UpdateAnimationGraphManager(const BSAnimationUpdateData &a_updateData) | RE::IAnimationGraphManagerHolder | |
| UpdateImpl(float a_delta) | RE::MagicCaster | |
| VTABLE | RE::ActorMagicCaster | inlinestatic |
| weaponEnchantmentController | RE::ActorMagicCaster | |
| ~ActorMagicCaster() override | RE::ActorMagicCaster | |
| ~BSTEventSink()=default | RE::BSTEventSink< BSAnimationGraphEvent > | virtual |
| ~IAnimationGraphManagerHolder() | RE::IAnimationGraphManagerHolder | virtual |
| ~MagicCaster() | RE::MagicCaster | virtual |