CommonLibSSE NG
Loading...
Searching...
No Matches
RE::ActorValueOwner Class Reference

#include <ActorValueOwner.h>

Inheritance diagram for RE::ActorValueOwner:
RE::Actor RE::TESActorBase RE::Character RE::TESNPC RE::PlayerCharacter

Public Member Functions

virtual ~ActorValueOwner ()
 
virtual float GetActorValue (ActorValue a_akValue)
 
virtual float GetPermanentActorValue (ActorValue a_akValue)
 
virtual float GetBaseActorValue (ActorValue a_akValue)
 
virtual void SetBaseActorValue (ActorValue a_akValue, float a_value)
 
virtual void ModActorValue (ActorValue a_akValue, float a_value)
 
virtual void RestoreActorValue (ACTOR_VALUE_MODIFIER a_modifier, ActorValue a_akValue, float a_value)
 
virtual void SetActorValue (ActorValue a_akValue, float a_value)
 
virtual bool GetIsPlayerOwner () const
 
float GetArmorRatingSkillMultiplier (float a_skillLevel) const
 
float GetClampedActorValue (ActorValue a_akValue) const
 

Static Public Attributes

static constexpr auto RTTI = RTTI_ActorValueOwner
 

Constructor & Destructor Documentation

◆ ~ActorValueOwner()

virtual RE::ActorValueOwner::~ActorValueOwner ( )
virtual

Member Function Documentation

◆ GetActorValue()

virtual float RE::ActorValueOwner::GetActorValue ( ActorValue  a_akValue)
virtual

Reimplemented in RE::TESActorBase, and RE::TESNPC.

◆ GetArmorRatingSkillMultiplier()

float RE::ActorValueOwner::GetArmorRatingSkillMultiplier ( float  a_skillLevel) const

◆ GetBaseActorValue()

virtual float RE::ActorValueOwner::GetBaseActorValue ( ActorValue  a_akValue)
virtual

Reimplemented in RE::TESActorBase.

◆ GetClampedActorValue()

float RE::ActorValueOwner::GetClampedActorValue ( ActorValue  a_akValue) const

◆ GetIsPlayerOwner()

virtual bool RE::ActorValueOwner::GetIsPlayerOwner ( ) const
virtual

Reimplemented in RE::TESActorBase.

◆ GetPermanentActorValue()

virtual float RE::ActorValueOwner::GetPermanentActorValue ( ActorValue  a_akValue)
virtual

Reimplemented in RE::TESActorBase.

◆ ModActorValue()

virtual void RE::ActorValueOwner::ModActorValue ( ActorValue  a_akValue,
float  a_value 
)
virtual

Reimplemented in RE::TESActorBase.

◆ RestoreActorValue()

virtual void RE::ActorValueOwner::RestoreActorValue ( ACTOR_VALUE_MODIFIER  a_modifier,
ActorValue  a_akValue,
float  a_value 
)
virtual

Reimplemented in RE::TESActorBase.

◆ SetActorValue()

virtual void RE::ActorValueOwner::SetActorValue ( ActorValue  a_akValue,
float  a_value 
)
virtual

Reimplemented in RE::TESActorBase, and RE::TESNPC.

◆ SetBaseActorValue()

virtual void RE::ActorValueOwner::SetBaseActorValue ( ActorValue  a_akValue,
float  a_value 
)
virtual

Reimplemented in RE::TESActorBase.

Member Data Documentation

◆ RTTI

constexpr auto RE::ActorValueOwner::RTTI = RTTI_ActorValueOwner
inlinestaticconstexpr

The documentation for this class was generated from the following file: