LeviLamina
Loading...
Searching...
No Matches
ArmorContainerModel Class Reference
+ Inheritance diagram for ArmorContainerModel:

Public Member Functions

ArmorContainerModeloperator= (ArmorContainerModel const &)
 
 ArmorContainerModel (ArmorContainerModel const &)
 
virtual void postInit ()
 
virtual void releaseResources ()
 
virtual void containerContentChanged (int)
 
virtual bool isValid ()
 
virtual::ContainerWeakRef getContainerWeakRef () const
 
virtual::Container * _getContainer () const
 
virtual void _onItemChanged (int modelSlot, ::ItemStack const &oldItem, ::ItemStack const &newItem)
 
virtual int getContainerSize () const
 
virtual int getFilteredContainerSize () const
 
virtual void tick (int selectedSlot)
 
virtual::ItemStack const & getItemStack (int modelSlot) const
 
virtual ::std::vector<::ItemStack > const & getItems () const
 
virtual::ItemInstance const & getItemInstance (int modelSlot) const
 
virtual::ItemStackBase const & getItemStackBase (int modelSlot) const
 
virtual bool isItemInstanceBased () const
 
virtual void setItem (int modelSlot, ::ItemStack const &item)
 
virtual bool isItemFiltered (::ItemStackBase const &item) const
 
virtual bool isExpanableItemFiltered (int index) const
 
virtual::ContainerExpandStatus getItemExpandStatus (int itemId) const
 
virtual::std::string const & getItemGroupName (int itemId) const
 
virtual void switchItemExpando (int itemId)
 
virtual bool isSlotDisabled (int) const
 
virtual int _getContainerOffset () const
 
virtual void _init ()
 
MCAPI void _onClientUIItemNetworkChanged (int containerSlot, ::ItemStack const &oldItem, ::ItemStack const &newItem)
 
MCAPI void networkUpdateItem (int modelSlot, ::ItemStack const &oldItem, ::ItemStack const &newItem)
 
MCAPI void registerOnContainerChangedCallback (::std::function< void(int, ::ItemStack const &, ::ItemStack const &)> callback)
 
MCAPI void registerPlayerNotificationCallback (::std::function< void(int, ::ItemStack const &, ::ItemStack const &)> callback)
 
MCAPI void setClientUIContainer (::SparseContainerClient *clientUIContainer)
 
MCAPI void setItemSource (int slot, ::SlotData const &srcSlot)
 
MCAPI void * $ctor (::FullContainerName const &fullContainerName, int containerSize, ::ContainerCategory containerCategory, bool isClientSide)
 
MCAPI void $dtor ()
 
MCFOLD void $postInit ()
 
MCAPI void $releaseResources ()
 
MCAPI void $containerContentChanged (int slot)
 
MCAPI int $getContainerSize () const
 
MCFOLD int $getFilteredContainerSize () const
 
MCFOLD void $tick (int selectedSlot)
 
MCAPI::ContainerWeakRef $getContainerWeakRef () const
 
MCAPI::ItemStack const & $getItemStack (int modelSlot) const
 
MCFOLD ::std::vector<::ItemStack > const & $getItems () const
 
MCAPI::ItemInstance const & $getItemInstance (int modelSlot) const
 
MCAPI::ItemStackBase const & $getItemStackBase (int modelSlot) const
 
MCFOLD bool $isItemInstanceBased () const
 
MCAPI void $setItem (int modelSlot, ::ItemStack const &item)
 
MCFOLD bool $isValid ()
 
MCFOLD bool $isItemFiltered (::ItemStackBase const &item) const
 
MCFOLD bool $isExpanableItemFiltered (int index) const
 
MCFOLD::ContainerExpandStatus $getItemExpandStatus (int itemId) const
 
MCFOLD::std::string const & $getItemGroupName (int itemId) const
 
MCFOLD void $switchItemExpando (int itemId)
 
MCFOLD bool $isSlotDisabled (int) const
 
MCFOLD::Container * $_getContainer () const
 
MCFOLD int $_getContainerOffset () const
 
MCAPI void $_init ()
 
MCAPI void $_onItemChanged (int modelSlot, ::ItemStack const &oldItem, ::ItemStack const &newItem)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnkcc24e2
 
::ll::UntypedStorage< 1, 1 > mUnk853b36
 
::ll::UntypedStorage< 8, 32 > mUnkdae880
 
::ll::UntypedStorage< 4, 12 > mUnk510e36
 
::ll::UntypedStorage< 8, 64 > mUnke0d973
 
::ll::UntypedStorage< 8, 24 > mUnk77eb28
 
::ll::UntypedStorage< 8, 64 > mUnk4e59ea
 
::ll::UntypedStorage< 8, 24 > mUnk6fb30b
 
::ll::UntypedStorage< 4, 4 > mUnk61eff7
 
::ll::UntypedStorage< 8, 24 > mUnkb820cb
 
::ll::UntypedStorage< 8, 8 > mUnk4832d9
 
::ll::UntypedStorage< 8, 48 > mUnk4435e0
 
::ll::UntypedStorage< 8, 24 > mUnkf85de3
 

Member Function Documentation

◆ postInit()

virtual void ArmorContainerModel::postInit ( )
virtual

Reimplemented from ContainerModel.

◆ releaseResources()

virtual void ArmorContainerModel::releaseResources ( )
virtual

Reimplemented from ContainerModel.

◆ containerContentChanged()

virtual void ArmorContainerModel::containerContentChanged ( int )
virtual

Reimplemented from ContainerModel.

◆ isValid()

virtual bool ArmorContainerModel::isValid ( )
virtual

Reimplemented from ContainerModel.

◆ _onItemChanged()

virtual void ArmorContainerModel::_onItemChanged ( int modelSlot,
::ItemStack const & oldItem,
::ItemStack const & newItem )
virtual

Reimplemented from ContainerModel.


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