CommonLibSSE (Parapets fork)
RE::CachedValues Struct Reference

#include <AIProcess.h>

Public Types

enum class  Flags {
  kNone = 0 , kRadius = 1 << 0 , kWidth = 1 << 1 , kLength = 1 << 2 ,
  kDPS = 1 << 3 , kMedicineEffectivenessMult = 1 << 4 , kEyeLevel = 1 << 9 , kConditionPreventsRun = 1 << 10 ,
  kForwardLength = 1 << 11 , kActorIsGhost = 1 << 20 , kHealthDamaged = 1 << 21 , kMagickaPointsDamaged = 1 << 22 ,
  kStaminaDamaged = 1 << 23 , kOwnerIsNPC = 1 << 25 , kOwnerIsUndead = 1 << 26 , kOwnerIsInCombatantFaction = 1 << 27
}
 
enum class  BooleanValue {
  kNone = 0 , kConditionPreventsRun = 1 << 0 , kOwnerIsNPC = 1 << 1 , kOwnerIsUndead = 1 << 2 ,
  kOwnerIsInCombatantFaction = 1 << 3
}
 

Public Attributes

float cachedRadius
 
float cachedWidth
 
float cachedLength
 
float cachedForwardLength
 
float cachedDPS
 
float cachedEyeLevel
 
float cachedWalkSpeed
 
float cachedRunSpeed
 
float cachedJogSpeed
 
float cachedFastWalkSpeed
 
stl::enumeration< BooleanValue, std::uint32_t > booleanValues
 
stl::enumeration< Flags, std::uint32_t > flags
 
BSTArray< CachedValueDataactorValueCache
 
BSTArray< CachedValueDatapermanentActorValueCache
 

Member Enumeration Documentation

◆ BooleanValue

Enumerator
kNone 
kConditionPreventsRun 
kOwnerIsNPC 
kOwnerIsUndead 
kOwnerIsInCombatantFaction 

◆ Flags

Enumerator
kNone 
kRadius 
kWidth 
kLength 
kDPS 
kMedicineEffectivenessMult 
kEyeLevel 
kConditionPreventsRun 
kForwardLength 
kActorIsGhost 
kHealthDamaged 
kMagickaPointsDamaged 
kStaminaDamaged 
kOwnerIsNPC 
kOwnerIsUndead 
kOwnerIsInCombatantFaction 

Member Data Documentation

◆ actorValueCache

BSTArray<CachedValueData> RE::CachedValues::actorValueCache

◆ booleanValues

stl::enumeration<BooleanValue, std::uint32_t> RE::CachedValues::booleanValues

◆ cachedDPS

float RE::CachedValues::cachedDPS

◆ cachedEyeLevel

float RE::CachedValues::cachedEyeLevel

◆ cachedFastWalkSpeed

float RE::CachedValues::cachedFastWalkSpeed

◆ cachedForwardLength

float RE::CachedValues::cachedForwardLength

◆ cachedJogSpeed

float RE::CachedValues::cachedJogSpeed

◆ cachedLength

float RE::CachedValues::cachedLength

◆ cachedRadius

float RE::CachedValues::cachedRadius

◆ cachedRunSpeed

float RE::CachedValues::cachedRunSpeed

◆ cachedWalkSpeed

float RE::CachedValues::cachedWalkSpeed

◆ cachedWidth

float RE::CachedValues::cachedWidth

◆ flags

stl::enumeration<Flags, std::uint32_t> RE::CachedValues::flags

◆ permanentActorValueCache

BSTArray<CachedValueData> RE::CachedValues::permanentActorValueCache

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