| 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_alchStrength, 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 enum name | RE::ActorMagicCaster |  | 
  | flags | 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 | 
  | 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 | RE::MagicCaster |  | 
  | State enum name | 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 |  | 
  | weaponEnchantmentController | RE::ActorMagicCaster |  | 
  | ~ActorMagicCaster() override | RE::ActorMagicCaster |  | 
  | ~BSTEventSink()=default | RE::BSTEventSink< BSAnimationGraphEvent > | virtual | 
  | ~IAnimationGraphManagerHolder() | RE::IAnimationGraphManagerHolder | virtual | 
  | ~MagicCaster() | RE::MagicCaster | virtual |