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

#include <ArmorRatingVisitor.h>

Inheritance diagram for RE::ArmorRatingVisitor:
RE::ArmorRatingVisitorBase RE::InventoryChanges::IItemChangeVisitor

Public Member Functions

 ~ArmorRatingVisitor () override
 
bool HaveNotVisitedArmor (TESObjectARMO *a_armor) override
 
void VisitArmor (TESObjectARMO *a_armor) override
 
- Public Member Functions inherited from RE::ArmorRatingVisitorBase
virtual ~ArmorRatingVisitorBase ()
 
BSContainer::ForEachResult Visit (InventoryEntryData *a_entryData) override
 
virtual bool HaveNotVisitedArmor (TESObjectARMO *a_armor)
 
virtual void VisitArmor (TESObjectARMO *a_armor)
 
- Public Member Functions inherited from RE::InventoryChanges::IItemChangeVisitor
virtual ~IItemChangeVisitor ()
 
virtual BSContainer::ForEachResult Visit (InventoryEntryData *a_entryData)=0
 
virtual bool ShouldVisit (InventoryEntryData *a_entryData, TESBoundObject *a_object)
 
virtual BSContainer::ForEachResult Unk_03 (InventoryEntryData *a_entryData, void *a_arg2, bool *a_arg3)
 

Public Attributes

BSScrapArray< TESObjectARMO * > armors
 
- Public Attributes inherited from RE::ArmorRatingVisitorBase
Actoractor
 
float armorSum
 
float armorPerks
 
float lightArmorRating
 
float heavyArmorRating
 

Static Public Attributes

static constexpr auto RTTI = RTTI___ArmorRatingVisitor
 
- Static Public Attributes inherited from RE::ArmorRatingVisitorBase
static constexpr auto RTTI = RTTI___ArmorRatingVisitorBase
 
- Static Public Attributes inherited from RE::InventoryChanges::IItemChangeVisitor
static constexpr auto RTTI = RTTI_InventoryChanges__IItemChangeVisitor
 
static constexpr auto VTABLE = VTABLE_InventoryChanges__IItemChangeVisitor
 

Constructor & Destructor Documentation

◆ ~ArmorRatingVisitor()

RE::ArmorRatingVisitor::~ArmorRatingVisitor ( )
override

Member Function Documentation

◆ HaveNotVisitedArmor()

bool RE::ArmorRatingVisitor::HaveNotVisitedArmor ( TESObjectARMO a_armor)
overridevirtual

Reimplemented from RE::ArmorRatingVisitorBase.

◆ VisitArmor()

void RE::ArmorRatingVisitor::VisitArmor ( TESObjectARMO a_armor)
overridevirtual

Reimplemented from RE::ArmorRatingVisitorBase.

Member Data Documentation

◆ armors

BSScrapArray<TESObjectARMO*> RE::ArmorRatingVisitor::armors

◆ RTTI

constexpr auto RE::ArmorRatingVisitor::RTTI = RTTI___ArmorRatingVisitor
inlinestaticconstexpr

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