#include <ActiveEffect.h>
◆ ConditionStatus
◆ Flag
| Enumerator |
|---|
| kHasConditions | |
| kEnchanting | |
| kRecovers | |
| kDual | |
| kInactive | |
| kDispelled | |
◆ ~ActiveEffect()
| virtual RE::ActiveEffect::~ActiveEffect |
( |
| ) |
|
|
virtual |
◆ AdjustForPerks()
| virtual void RE::ActiveEffect::AdjustForPerks |
( |
Actor * |
a_caster, |
|
|
MagicTarget * |
a_target |
|
) |
| |
|
virtual |
◆ CanFinish()
| virtual bool RE::ActiveEffect::CanFinish |
( |
| ) |
|
|
virtual |
◆ CheckCustomSkillUseConditions()
| virtual bool RE::ActiveEffect::CheckCustomSkillUseConditions |
( |
| ) |
const |
|
virtual |
◆ ClearTargetImpl()
| virtual void RE::ActiveEffect::ClearTargetImpl |
( |
| ) |
|
|
virtual |
◆ Compare()
| virtual std::int32_t RE::ActiveEffect::Compare |
( |
ActiveEffect * |
a_otherEffect | ) |
|
|
virtual |
◆ Dispel()
| void RE::ActiveEffect::Dispel |
( |
bool |
a_force | ) |
|
◆ EvaluateConditions()
| virtual void RE::ActiveEffect::EvaluateConditions |
( |
float |
a_delta, |
|
|
bool |
a_forceUpdate |
|
) |
| |
|
virtual |
◆ Finish()
| virtual void RE::ActiveEffect::Finish |
( |
| ) |
|
|
virtual |
Reimplemented in RE::WerewolfEffect, RE::VampireLordEffect, RE::ValueModifierEffect, RE::TelekinesisEffect, RE::SummonCreatureEffect, RE::SpawnHazardEffect, RE::SoulTrapEffect, RE::SlowTimeEffect, RE::ScriptEffect, RE::ReanimateEffect, RE::ParalysisEffect, RE::NightEyeEffect, RE::LightEffect, RE::InvisibilityEffect, RE::GuideEffect, RE::GrabActorEffect, RE::FrenzyEffect, RE::EtherealizationEffect, RE::EnhanceWeaponEffect, RE::DisguiseEffect, RE::DarknessEffect, RE::CommandEffect, RE::BoundItemEffect, and RE::AccumulatingValueModifierEffect.
◆ FinishLoadGame()
◆ GetAllowMultipleCastingSourceStacking()
| virtual bool RE::ActiveEffect::GetAllowMultipleCastingSourceStacking |
( |
| ) |
|
|
virtual |
◆ GetBaseObject() [1/2]
◆ GetBaseObject() [2/2]
◆ GetCasterActor()
◆ GetCustomSkillUseMagnitudeMultiplier()
| virtual float RE::ActiveEffect::GetCustomSkillUseMagnitudeMultiplier |
( |
float |
a_mult | ) |
const |
|
virtual |
◆ GetMagnitude()
| float RE::ActiveEffect::GetMagnitude |
( |
| ) |
const |
◆ GetTargetActor() [1/2]
| Actor* RE::ActiveEffect::GetTargetActor |
( |
| ) |
|
◆ GetTargetActor() [2/2]
| const Actor* RE::ActiveEffect::GetTargetActor |
( |
| ) |
const |
◆ GetVisualsTarget()
◆ HandleEvent()
| virtual void RE::ActiveEffect::HandleEvent |
( |
const BSFixedString & |
a_eventName | ) |
|
|
virtual |
◆ HandleQueuedStart()
| virtual void RE::ActiveEffect::HandleQueuedStart |
( |
| ) |
|
|
virtual |
◆ IsCausingHealthDamage()
| virtual bool RE::ActiveEffect::IsCausingHealthDamage |
( |
| ) |
|
|
virtual |
◆ LoadGame()
◆ OnAdd()
| virtual void RE::ActiveEffect::OnAdd |
( |
MagicTarget * |
a_target | ) |
|
|
virtual |
◆ OnRemove()
| virtual void RE::ActiveEffect::OnRemove |
( |
| ) |
|
|
virtual |
◆ Revert()
◆ SaveGame()
◆ SetLocation()
| virtual void RE::ActiveEffect::SetLocation |
( |
const NiPoint3 & |
a_location | ) |
|
|
virtual |
◆ ShouldDispelOnDeath()
| virtual bool RE::ActiveEffect::ShouldDispelOnDeath |
( |
| ) |
const |
|
virtual |
◆ Start()
| virtual void RE::ActiveEffect::Start |
( |
| ) |
|
|
virtual |
Reimplemented in RE::WerewolfFeedEffect, RE::WerewolfEffect, RE::VampireLordEffect, RE::ValueModifierEffect, RE::TelekinesisEffect, RE::TargetValueModifierEffect, RE::SummonCreatureEffect, RE::StaggerEffect, RE::SpawnHazardEffect, RE::SlowTimeEffect, RE::ScriptEffect, RE::ReanimateEffect, RE::ParalysisEffect, RE::OpenEffect, RE::NightEyeEffect, RE::LockEffect, RE::LightEffect, RE::InvisibilityEffect, RE::GuideEffect, RE::GrabActorEffect, RE::FrenzyEffect, RE::EtherealizationEffect, RE::EnhanceWeaponEffect, RE::DispelEffect, RE::DisguiseEffect, RE::DisarmEffect, RE::DarknessEffect, RE::CureEffect, RE::CommandSummonedEffect, RE::CommandEffect, RE::CalmEffect, RE::BoundItemEffect, RE::BanishEffect, and RE::AccumulatingValueModifierEffect.
◆ SwitchAttachedRoot()
| virtual void RE::ActiveEffect::SwitchAttachedRoot |
( |
NiNode * |
a_root, |
|
|
NiNode * |
a_attachRoot |
|
) |
| |
|
virtual |
◆ Update()
| virtual void RE::ActiveEffect::Update |
( |
float |
a_delta | ) |
|
|
virtual |
Reimplemented in RE::ValueModifierEffect, RE::TelekinesisEffect, RE::SummonCreatureEffect, RE::SoulTrapEffect, RE::ScriptEffect, RE::ReanimateEffect, RE::ParalysisEffect, RE::NightEyeEffect, RE::LightEffect, RE::InvisibilityEffect, RE::GrabActorEffect, RE::DisarmEffect, RE::DetectLifeEffect, RE::CommandEffect, RE::CloakEffect, and RE::BoundItemEffect.
◆ caster
◆ castingSource
◆ conditionStatus
◆ displacementSpell
| MagicItem* RE::ActiveEffect::displacementSpell |
◆ duration
| float RE::ActiveEffect::duration |
◆ effect
| Effect* RE::ActiveEffect::effect |
◆ elapsedSeconds
| float RE::ActiveEffect::elapsedSeconds |
◆ flags
◆ hitEffectController
◆ hitEffects
◆ magnitude
| float RE::ActiveEffect::magnitude |
◆ pad86
| std::uint16_t RE::ActiveEffect::pad86 |
◆ pad8C
| std::uint32_t RE::ActiveEffect::pad8C |
◆ persistentSound
◆ RTTI
◆ source
◆ sourceNode
◆ spell
◆ target
◆ usUniqueID
| std::uint16_t RE::ActiveEffect::usUniqueID |
◆ VMTYPEID
| constexpr auto RE::ActiveEffect::VMTYPEID = static_cast<VMTypeID>(142) |
|
inlinestaticconstexpr |
◆ VTABLE
The documentation for this class was generated from the following file: