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 |