CommonLibVR
RE::InventoryChanges::IItemChangeVisitor Class Referenceabstract

#include <InventoryChanges.h>

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

Public Member Functions

virtual ~IItemChangeVisitor ()=default
 
virtual BSContainer::ForEachResult Visit (InventoryEntryData *a_entryData)=0
 
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)
 

Static Public Attributes

static constexpr auto RTTI = RTTI_InventoryChanges__IItemChangeVisitor
 
static constexpr auto VTABLE = VTABLE_InventoryChanges__IItemChangeVisitor
 

Constructor & Destructor Documentation

◆ ~IItemChangeVisitor()

virtual RE::InventoryChanges::IItemChangeVisitor::~IItemChangeVisitor ( )
virtualdefault

Member Function Documentation

◆ ShouldVisit()

virtual bool RE::InventoryChanges::IItemChangeVisitor::ShouldVisit ( [[maybe_unused] ] InventoryEntryData a_entryData,
[[maybe_unused] ] TESBoundObject a_object 
)
inlinevirtual

◆ Unk_03()

virtual BSContainer::ForEachResult RE::InventoryChanges::IItemChangeVisitor::Unk_03 ( InventoryEntryData a_entryData,
[[maybe_unused] ] void *  a_arg2,
bool *  a_arg3 
)
inlinevirtual

◆ Visit()

virtual BSContainer::ForEachResult RE::InventoryChanges::IItemChangeVisitor::Visit ( InventoryEntryData a_entryData)
pure virtual

Implemented in RE::ArmorRatingVisitorBase.

Member Data Documentation

◆ RTTI

constexpr auto RE::InventoryChanges::IItemChangeVisitor::RTTI = RTTI_InventoryChanges__IItemChangeVisitor
inlinestaticconstexpr

◆ VTABLE

constexpr auto RE::InventoryChanges::IItemChangeVisitor::VTABLE = VTABLE_InventoryChanges__IItemChangeVisitor
inlinestaticconstexpr

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