CommonLibVR
RE::ArmorRatingVisitorBase Class Reference

#include <ArmorRatingVisitorBase.h>

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

Public Member Functions

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 ()=default
 
virtual bool ShouldVisit ([[maybe_unused]] InventoryEntryData *a_entryData, [[maybe_unused]] TESBoundObject *a_object)
 
virtual BSContainer::ForEachResult Unk_03 (InventoryEntryData *a_entryData, [[maybe_unused]] void *a_arg2, bool *a_arg3)
 

Public Attributes

Actoractor
 
float armorSum
 
float armorPerks
 
float lightArmorRating
 
float heavyArmorRating
 

Static Public Attributes

static constexpr auto RTTI = RTTI___ArmorRatingVisitorBase
 
static constexpr auto VTABLE = VTABLE___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

◆ ~ArmorRatingVisitorBase()

virtual RE::ArmorRatingVisitorBase::~ArmorRatingVisitorBase ( )
virtual

Member Function Documentation

◆ HaveNotVisitedArmor()

virtual bool RE::ArmorRatingVisitorBase::HaveNotVisitedArmor ( TESObjectARMO a_armor)
virtual

Reimplemented in RE::ArmorRatingVisitor.

◆ Visit()

BSContainer::ForEachResult RE::ArmorRatingVisitorBase::Visit ( InventoryEntryData a_entryData)
overridevirtual

◆ VisitArmor()

virtual void RE::ArmorRatingVisitorBase::VisitArmor ( TESObjectARMO a_armor)
virtual

Reimplemented in RE::ArmorRatingVisitor.

Member Data Documentation

◆ actor

Actor* RE::ArmorRatingVisitorBase::actor

◆ armorPerks

float RE::ArmorRatingVisitorBase::armorPerks

◆ armorSum

float RE::ArmorRatingVisitorBase::armorSum

◆ heavyArmorRating

float RE::ArmorRatingVisitorBase::heavyArmorRating

◆ lightArmorRating

float RE::ArmorRatingVisitorBase::lightArmorRating

◆ RTTI

constexpr auto RE::ArmorRatingVisitorBase::RTTI = RTTI___ArmorRatingVisitorBase
inlinestaticconstexpr

◆ VTABLE

constexpr auto RE::ArmorRatingVisitorBase::VTABLE = VTABLE___ArmorRatingVisitorBase
inlinestaticconstexpr

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